SF
梦云智开发团队
梦云智开发团队
注册登录
关注博客
注册登录
主页
关于
RSS
解决1215 - cannot add foreign key constraint
潘杰
2019-08-26
阅读 2 分钟
22.1k
1215 - cannot add foreign key constraint发生在为数据表添加外键时,一旦发生,还是挺痛苦的。在此,参考相关文章及本人经验做一下总结:
javascript中格式化时间戳 getMonth() 返回了 0
潘杰
2019-08-26
阅读 1 分钟
2.2k
在JS编程中,时间戳与日期间的转换应该是很常用了,举个简单的例子: {代码...} 最终结果却是: 我们打断点看一下发生了什么? debug我们发现,日期并没有错。是2019年1月8号星期二,那么为什么返回的却是2019-0-2。原因是由于,我们在使用Date的对象的时候没有注意以下两点: getMonth()的下标是0,不是1。也就是说,返...
macos 安装多版本JDK并进行切换
潘杰
2019-08-25
阅读 5 分钟
10.8k
安装的过程中,我们使用brew,其官方地址如下:[链接]。第一次安装后,版本是最新的,但在以后的使用中,可能brew的版本就过期了。我们要保证在使用时其版本是最新的,所以每次使用前先执行以下命令以完成升级操作。
springboot 2.1.7 + mysql5.6 弃用 Calendar类型字段
潘杰
2019-08-18
阅读 3 分钟
2.8k
原因:在使用Calendar做为字段类型时,每进行一次findById()操作返回的数据的值都比实际值要大一点。更新后再调用查询,还会再大一点。也就是说:如果我们用Calendar做为字段类型,那么该字段会在程序运行时会静悄悄的增大。
There is no PasswordEncoder mapped for the id "null"
潘杰
2019-08-17
阅读 5 分钟
4.5k
spring-boot 1.5.3 升级到 2.1.7 出现上述错误,查看MAVEN引用信息,引用的spring security版本为5.1.16,其官方文档地址为:[链接]
freebsd下实现mysql的自动备份
潘杰
2019-07-02
阅读 3 分钟
2.6k
比如,刚刚发生了如下事情:有一测试系统,历史的任务是完成上线前的最后一次测试,然后:A 为了给客户演示系统的使用方法,在此系统上添加了大量的供演示用的支撑数据。B 为了删除生产环境下冗余数据,用生产环境下的数据覆盖了测试的数据。
JAVA实现社会统一信用代码较验
潘杰
2019-07-02
阅读 4 分钟
2.2k
网上找了几个,写的都不太适合,有的写出来了,也没有给出参考的算法链接。这样就导致了如果产生错误我们无法排查(不懂原理怎么排查对吧)。 如果在使用过程中有疑虑,请参考:较验规则 代码实现 {代码...} 测试 {代码...} 希望对你有帮助
angularjs在webpack下使用require引用户html文件时,出现 module.exports = "\n
潘杰
2019-06-28
阅读 2 分钟
1.4k
则在代码中看到require('./yunzhi.html')时。首先,由于符合第一条 {test: /\.(html)$/, loader: "html-loader"},则将html编译为变量A -> (module.exports);然后,由于再次符合第二条规则{test: /\.html/, loader: "html-loader"},又重新将A进行了二次编译,然后就出现了我们不想看到的。
.net 开发系统服务入门
潘杰
2019-06-18
阅读 1 分钟
2.4k
按官方文档走一遍,大体就明白开发的思路了。当然也就清楚,这个服务如果想高度还是比较困难的,其它的非服务类程序,我们在VS就调试了。而服务开发后必须加入到系统服务中,真正的运行。这会使得我们陷入:开发 -> 生成 -> 安装 -> 生产环境调试 -> 再开发的怪圈中。
LINQ学习笔记 -- 数据库的连接信息存哪了呢
潘杰
2019-06-14
阅读 2 分钟
1.6k
当些日子在聊天时,我又抛出了:语言只是工具,重要的是思想。软件的质量控制并不是靠语言,而是靠规范的论调。显然,对方表示质疑。为此,走上了VB.net的学习之路。
windows service安装mysql5.7
潘杰
2019-05-10
阅读 2 分钟
2.3k
上线生产环境后,由于数据字段默认值(0)未生效,导致了生产环境出了严重的BUG。但在准生产环境中测试的是比较充分的。最后思索可能是由于准生产环境与生产环境的数据库版本不一致造成的。果然,生产环境使用的版本是5.5,而准生产环境、开发环境我们使用的是5.7。只所以这么着,找借口的话就是由于当时安装的时间比较...
JOSNVIEW更佳实践
潘杰
2019-05-05
阅读 9 分钟
2.4k
在使用SpringMVC进行开发时,使用JSONVIEW控制字段输出虽然不难。但总感觉应该有一种相对使用简单、理解简单的方法。本文在历史项目实践基础上,尝试找出一种更佳的实践方法。
nginx配置那些事
潘杰
2019-04-24
阅读 1 分钟
1.9k
随着项目的跟近,与nginx打的交道越来越多,现将遇到的问题记录如下: 相对路径 在进行路径定义时,是否可以使用相对路径? NO 绝对不能够使用相对路径 日志 {代码...} 注意 1. 一定要用绝对路径。2. 如果日志没有马上显示,使用nginx -s reload来重启服务。3. 出现问题一定要看日志 root与alias 访问:attachment时,访...
spring-boot下如何满足多生产环境中个性化定制功能
潘杰
2019-03-27
阅读 6 分钟
2k
在项目的开发中,我们很难做到开发一套标准的流程来解决所有客户的需求。比如,我们当前的计量项目,分别运行于赤峰市和河北省。虽然两个区域处理的业务相同,但是对细节的实现要求却不同。前面也学习过计量检定软件,其为了解决各个定制者使用的功能需求,最后采取的方案是:将基础项目复制多份,进而满足不同的客户需...
macos中将视频转换为H5页面能够直接播放的 mp4格式的一种方案
潘杰
2019-03-26
阅读 1 分钟
2.2k
网上可用的插件有很多,有收费的,也有免费的。笔者实验了两个免费的,都可以正常使用,而且官方的demo写的也不错:videojs与plyr (plyr官方站点如果找不开,可以访问其github地址:[链接])。在官方的demo中,都会提供mp4的示例文件,测试时建议就用这个文件(控制台 - 网络 - 找到地址后可以下载),以保障我们的测试成...
spring-boot下使用LogBack,使用HTTP协议将日志推送到日志服务器(二)
潘杰
2019-03-25
阅读 5 分钟
5.4k
上文中,我们实现了将LogBack的日志信息实时的推送到日志服务器的功能。但实时进行推送,必然会增加日志服务器的压力。本文将阐述另一种定时推送的方法,以减轻日志服务器的压力。
使用angular中的单元测试,脱离后台独立开发(二)
潘杰
2019-03-22
阅读 4 分钟
2.8k
有些服务,我们可能需要在多个组件中调用。如果按上文的方法,那么就需要在多个组件的单元测试中,重复去定义模拟返回的数据。显然,如果是这样,我们便制造了重复的轮子。
使用angular中的单元测试,脱离后台独立开发
潘杰
2019-03-22
阅读 7 分钟
2.3k
在前后台开发的项目中,我们当前已经做到了后台依靠单元测试,完全的脱离前台进行开发。那么,在进行单台开发时,是否也可以做到只依赖于UML图,不依赖于后台进行独立的开发呢?答案是肯定的。
FreeBSD服务器选型
潘杰
2019-03-12
阅读 1 分钟
2k
稳如磐石的FreeBSD在硬件选型上,并不理想,因为大多的服务器,官方的驱动列表中,都找不到它的身影。首先,如果我们选择了FreeBSD操作系统,那么服务器的选型上,就可以和Dell说再见了。本文给出联想的几种选型方案。
阿里云freebsd如何由11.1升级到12.0
潘杰
2019-03-08
阅读 8 分钟
6.5k
阿里云的freebsd官方镜像版本为11.1,但很遗憾,该版本官方已经停止了支持。所以在进行ports安装软件时,会遇到版本过期的问题。 支持的日期到:2017年7月。 背景 既然11.1不被支持,那我们将其升级到被支持的版本就好了。当前官方最新的release版本为11.2以及12.0,发布时间均为2018年,且在新的版本未发布前,会一直得...
docker环境下,使用phpstorm进行debug
潘杰
2019-02-27
阅读 2 分钟
5k
在上一篇文章中,阐述了在phpstorm安装xdebug。实际的开发过程中,由于历史项目的存在,不同框架的存在,我们需要借助docker来快速的实现开发环境的部署与统一,本文将阐述如何在docker下实现项目的xdebug。
使用phpstorm一步步配置Xdebug
潘杰
2019-02-27
阅读 2 分钟
2.7k
使用PHPSTORM以及xdebug有些时间了,但每次一切换环境,貌似xdebug都会来点小问题。于是,准备花时间系统的将配置及排查的过程写一下,以便下次使用的时候,能够不再重复走过去的路。
Bye, 2018; Hi, 2019
潘杰
2019-02-07
阅读 4 分钟
2.7k
距离2014年底已经有了4个年头加2个月的时间了。回首这4年,从PHP+SQL到TP,从共享文件夹到SAE共同在线编辑到SVN再到GIT,从对JAVA高学习成本的排斥到全队spring,从微信H5单页面,到今天的在学习微信小程序时感觉到的轻松驾驭,从单兵作战到双兵作战到团队作战。懂的越多,便发现自己懂的越少。
spring-boot下使用LogBack,使用HTTP协议将日志推送到日志服务器
潘杰
2019-01-16
阅读 15 分钟
14k
当项目上线发生错误或是异常后,我们总是期望能够在第一时间内收到用户的详细反馈。当然,这也无疑会是一个非常好的提升软件质量的方法。但如果用户不愿意反馈呢?此时,我们便可以借助日志系统,比如:每隔一小时,服务器自动向我们报告一下当前的服务情况。当有错误或是警告或是异常信息时,及时向我们的报告等。
解读:spring-boot logging。记一次Logback在spring-boot中的使用方法
潘杰
2019-01-15
阅读 3 分钟
10.9k
有个任务停留在任务列表中很久了:使用Appenders 完成 loger4j 的日志推送,始终没有成功实现。追其原因,仍然是官方的文档没有认真看。在spring-boot的项目中看到log4j,就想当然的认为Spring-boot使用的是log4j,然后不假思索的去google。最终导致的就是:功能没有实现,而且还浪费了很多不必要的时间,最后:还是老老...
记一次thinkserver RD430 安装windows server 2008的过程
潘杰
2018-12-29
阅读 1 分钟
3.8k
情景:thinkserver rd430 采用了 版载的SAS RAID 控制器9(LSI megaRAID),在安装server 2008中,需要进行一些特殊的操作。
macos,使用nginx设置mysql反向代理
潘杰
2018-12-21
阅读 1 分钟
5.1k
应用场景: 服务器端程序异常,需要在本地搭建测试环境,并将服务器上的数据库同步到本地测试环境。 遇到的问题: navicat备份的时候,会根据操作系统不同,生成不同的备份文件。所以由服务器复制下来的备份文件,不能够在本地的MACOS上直接还原。 解决方案: 在本地的其它windows电脑上,将备份的数据还原到MACOS上。 ...
本地测试没问题,机器人测试错误的简单规避办法
潘杰
2018-12-08
阅读 1 分钟
2.1k
本地环境可以跑通,但只要一上机器人环境,便会出现错误。一般这种情况都是由于本地与travis的JDK版本不一致造成的。然而,机器人又有日志大粘限制,这就决定了,我们不可能将日志等级开启到debug来调试错误。
SLF4J: Class path contains multiple SLF4J bindings.
潘杰
2018-12-06
阅读 3 分钟
31.9k
原因:一个接口,被两个实现类实现了。然后,程序在启动获取时,只想获取一个。这个接口是: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.3k
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.
上一页
1
…
More
3
4
5
(current)
6
7
下一页
上一页
5
(current)
下一页