freebsd下实现mysql的自动备份

2019-07-02
阅读 3 分钟
2.4k
比如,刚刚发生了如下事情:有一测试系统,历史的任务是完成上线前的最后一次测试,然后:A 为了给客户演示系统的使用方法,在此系统上添加了大量的供演示用的支撑数据。B 为了删除生产环境下冗余数据,用生产环境下的数据覆盖了测试的数据。

JAVA实现社会统一信用代码较验

2019-07-02
阅读 4 分钟
2k
网上找了几个,写的都不太适合,有的写出来了,也没有给出参考的算法链接。这样就导致了如果产生错误我们无法排查(不懂原理怎么排查对吧)。 如果在使用过程中有疑虑,请参考:较验规则 代码实现 {代码...} 测试 {代码...} 希望对你有帮助

angularjs在webpack下使用require引用户html文件时,出现 module.exports = "\n

2019-06-28
阅读 2 分钟
1.2k
则在代码中看到require('./yunzhi.html')时。首先,由于符合第一条 {test: /\.(html)$/, loader: "html-loader"},则将html编译为变量A -> (module.exports);然后,由于再次符合第二条规则{test: /\.html/, loader: "html-loader"},又重新将A进行了二次编译,然后就出现了我们不想看到的。

.net 开发系统服务入门

2019-06-18
阅读 1 分钟
2.2k
按官方文档走一遍,大体就明白开发的思路了。当然也就清楚,这个服务如果想高度还是比较困难的,其它的非服务类程序,我们在VS就调试了。而服务开发后必须加入到系统服务中,真正的运行。这会使得我们陷入:开发 -> 生成 -> 安装 -> 生产环境调试 -> 再开发的怪圈中。

LINQ学习笔记 -- 数据库的连接信息存哪了呢

2019-06-14
阅读 2 分钟
1.4k
当些日子在聊天时,我又抛出了:语言只是工具,重要的是思想。软件的质量控制并不是靠语言,而是靠规范的论调。显然,对方表示质疑。为此,走上了VB.net的学习之路。

windows service安装mysql5.7

2019-05-10
阅读 2 分钟
2.1k
上线生产环境后,由于数据字段默认值(0)未生效,导致了生产环境出了严重的BUG。但在准生产环境中测试的是比较充分的。最后思索可能是由于准生产环境与生产环境的数据库版本不一致造成的。果然,生产环境使用的版本是5.5,而准生产环境、开发环境我们使用的是5.7。只所以这么着,找借口的话就是由于当时安装的时间比较...

JOSNVIEW更佳实践

2019-05-05
阅读 9 分钟
2.2k
在使用SpringMVC进行开发时,使用JSONVIEW控制字段输出虽然不难。但总感觉应该有一种相对使用简单、理解简单的方法。本文在历史项目实践基础上,尝试找出一种更佳的实践方法。

nginx配置那些事

2019-04-24
阅读 1 分钟
1.7k
随着项目的跟近,与nginx打的交道越来越多,现将遇到的问题记录如下: 相对路径 在进行路径定义时,是否可以使用相对路径? NO 绝对不能够使用相对路径 日志 {代码...} 注意 1. 一定要用绝对路径。2. 如果日志没有马上显示,使用nginx -s reload来重启服务。3. 出现问题一定要看日志 root与alias 访问:attachment时,访...

spring-boot下如何满足多生产环境中个性化定制功能

2019-03-27
阅读 6 分钟
1.8k
在项目的开发中,我们很难做到开发一套标准的流程来解决所有客户的需求。比如,我们当前的计量项目,分别运行于赤峰市和河北省。虽然两个区域处理的业务相同,但是对细节的实现要求却不同。前面也学习过计量检定软件,其为了解决各个定制者使用的功能需求,最后采取的方案是:将基础项目复制多份,进而满足不同的客户需...

macos中将视频转换为H5页面能够直接播放的 mp4格式的一种方案

2019-03-26
阅读 1 分钟
2k
网上可用的插件有很多,有收费的,也有免费的。笔者实验了两个免费的,都可以正常使用,而且官方的demo写的也不错:videojs与plyr (plyr官方站点如果找不开,可以访问其github地址:[链接])。在官方的demo中,都会提供mp4的示例文件,测试时建议就用这个文件(控制台 - 网络 - 找到地址后可以下载),以保障我们的测试成...

spring-boot下使用LogBack,使用HTTP协议将日志推送到日志服务器(二)

2019-03-25
阅读 5 分钟
5.1k
上文中,我们实现了将LogBack的日志信息实时的推送到日志服务器的功能。但实时进行推送,必然会增加日志服务器的压力。本文将阐述另一种定时推送的方法,以减轻日志服务器的压力。

使用angular中的单元测试,脱离后台独立开发(二)

2019-03-22
阅读 4 分钟
2.7k
有些服务,我们可能需要在多个组件中调用。如果按上文的方法,那么就需要在多个组件的单元测试中,重复去定义模拟返回的数据。显然,如果是这样,我们便制造了重复的轮子。

使用angular中的单元测试,脱离后台独立开发

2019-03-22
阅读 7 分钟
2.2k
在前后台开发的项目中,我们当前已经做到了后台依靠单元测试,完全的脱离前台进行开发。那么,在进行单台开发时,是否也可以做到只依赖于UML图,不依赖于后台进行独立的开发呢?答案是肯定的。

FreeBSD服务器选型

2019-03-12
阅读 1 分钟
1.9k
稳如磐石的FreeBSD在硬件选型上,并不理想,因为大多的服务器,官方的驱动列表中,都找不到它的身影。首先,如果我们选择了FreeBSD操作系统,那么服务器的选型上,就可以和Dell说再见了。本文给出联想的几种选型方案。

阿里云freebsd如何由11.1升级到12.0

2019-03-08
阅读 8 分钟
6.2k
阿里云的freebsd官方镜像版本为11.1,但很遗憾,该版本官方已经停止了支持。所以在进行ports安装软件时,会遇到版本过期的问题。 支持的日期到:2017年7月。 背景 既然11.1不被支持,那我们将其升级到被支持的版本就好了。当前官方最新的release版本为11.2以及12.0,发布时间均为2018年,且在新的版本未发布前,会一直得...

docker环境下,使用phpstorm进行debug

2019-02-27
阅读 2 分钟
4.7k
在上一篇文章中,阐述了在phpstorm安装xdebug。实际的开发过程中,由于历史项目的存在,不同框架的存在,我们需要借助docker来快速的实现开发环境的部署与统一,本文将阐述如何在docker下实现项目的xdebug。

使用phpstorm一步步配置Xdebug

2019-02-27
阅读 2 分钟
2.5k
使用PHPSTORM以及xdebug有些时间了,但每次一切换环境,貌似xdebug都会来点小问题。于是,准备花时间系统的将配置及排查的过程写一下,以便下次使用的时候,能够不再重复走过去的路。

Bye, 2018; Hi, 2019

2019-02-07
阅读 4 分钟
2.5k
距离2014年底已经有了4个年头加2个月的时间了。回首这4年,从PHP+SQL到TP,从共享文件夹到SAE共同在线编辑到SVN再到GIT,从对JAVA高学习成本的排斥到全队spring,从微信H5单页面,到今天的在学习微信小程序时感觉到的轻松驾驭,从单兵作战到双兵作战到团队作战。懂的越多,便发现自己懂的越少。

spring-boot下使用LogBack,使用HTTP协议将日志推送到日志服务器

2019-01-16
阅读 15 分钟
13.3k
当项目上线发生错误或是异常后,我们总是期望能够在第一时间内收到用户的详细反馈。当然,这也无疑会是一个非常好的提升软件质量的方法。但如果用户不愿意反馈呢?此时,我们便可以借助日志系统,比如:每隔一小时,服务器自动向我们报告一下当前的服务情况。当有错误或是警告或是异常信息时,及时向我们的报告等。

解读:spring-boot logging。记一次Logback在spring-boot中的使用方法

2019-01-15
阅读 3 分钟
10.6k
有个任务停留在任务列表中很久了:使用Appenders 完成 loger4j 的日志推送,始终没有成功实现。追其原因,仍然是官方的文档没有认真看。在spring-boot的项目中看到log4j,就想当然的认为Spring-boot使用的是log4j,然后不假思索的去google。最终导致的就是:功能没有实现,而且还浪费了很多不必要的时间,最后:还是老老...

记一次thinkserver RD430 安装windows server 2008的过程

2018-12-29
阅读 1 分钟
3.5k
情景:thinkserver rd430 采用了 版载的SAS RAID 控制器9(LSI megaRAID),在安装server 2008中,需要进行一些特殊的操作。

macos,使用nginx设置mysql反向代理

2018-12-21
阅读 1 分钟
4.8k
应用场景: 服务器端程序异常,需要在本地搭建测试环境,并将服务器上的数据库同步到本地测试环境。 遇到的问题: navicat备份的时候,会根据操作系统不同,生成不同的备份文件。所以由服务器复制下来的备份文件,不能够在本地的MACOS上直接还原。 解决方案: 在本地的其它windows电脑上,将备份的数据还原到MACOS上。 ...

本地测试没问题,机器人测试错误的简单规避办法

2018-12-08
阅读 1 分钟
1.9k
本地环境可以跑通,但只要一上机器人环境,便会出现错误。一般这种情况都是由于本地与travis的JDK版本不一致造成的。然而,机器人又有日志大粘限制,这就决定了,我们不可能将日志等级开启到debug来调试错误。

SLF4J: Class path contains multiple SLF4J bindings.

2018-12-06
阅读 3 分钟
31.3k
原因:一个接口,被两个实现类实现了。然后,程序在启动获取时,只想获取一个。这个接口是:org.apache.logging.slf4j.Log4jLoggerFactory两个实现类分别是:ch/qos/logback/logback-classic/1.1.11/logback-classic-1.1.11.jar!/org/slf4j/impl/StaticLoggerBinder与org/apache/logging/log4j/log4j-slf4j-impl/2.7/log...

Ports Collection support for your FreeBSD version has ended

2018-11-19
阅读 1 分钟
3.1k
Ports Collection support for your FreeBSD version has ended, and no ports are guaranteed to build on this system. Please upgrade to a supported release.

java.lang.IllegalArgumentException at java.sql.Date.getHours

2018-11-07
阅读 3 分钟
4.7k
错误描述:在springboot中,使用进行net.sf.json.JSONObject.fromObject(javaObject)进行json序列化时,得到错误Caused by:java.lang.IllegalArgumentException at java.sql.Date.getHours(Date.java:187)。

记一次在台式机上安装OPENWRT的过程

2018-10-11
阅读 1 分钟
24.3k
将openwrt安装在台式机上,可以充当智能的路由器。当然,你也可以选择将OPENWRT刷到某些支持的硬件路由器上,但由于其功耗有限,功能当然也会受到一些限制。此外,刷路由器固件需要一定的技术含量,并有一定的风险。在台式机上安装,缺点是耗电量高,噪音大。

linux中记录GIT用户名密码的方法

2018-10-09
阅读 1 分钟
3.9k
我们在LINUX系统中,进行GITHUB项目的PULL PUSH等操作时,每操作一遍都需要输入密码,这无疑增加了许多的不必要劳动。 缓存密码 {代码...} 参考:[链接]

joomla2.5 由mysql5.3迁移至5.6的注意事项

2018-09-13
阅读 3 分钟
2k
近期服务器由10升级到11,遂将数据库由5.3一并升级到5.6。升级后,使用还原备份的功能,发现还原过程中发生错误。于是使用导入.sql文件的方式进行数据的恢复,但仍然发生了错误。最终,发现是由于版本升级后,多了一个对日期检定的安全模式造成的。

freebsd wordpress Missing zlib extensions

2018-08-31
阅读 1 分钟
1.7k
wordpress在安装.zip插件(或其它)时,由于服务器未安装zlib扩展而导致上述错误。以php56为例,解决步骤如下: 安装扩展 {代码...} 启用扩展 {代码...} 选择上zlip扩展,然后重新安装 {代码...} 重启apache {代码...} 测试 重新上传.zip文件后,错误提示消失。