代码改变世界

随笔分类 - 解决方案

Git push 时如何避免出现 "Merge branch 'master' of ..."

2018-06-19 08:06 by Fururur, 33266 阅读, 收藏, 编辑
摘要:在使用 Git 的进行代码版本控制的时候,往往会发现在 log 中出现 "Merge branch 'master' of ..." 这句话,如下图所示。日志中记录的一般为开发过程中对代码的改动信息,如果出现过多例如上述描述的信息会造成日志的污染。 阅读了一些外文的博客,下面就来一探究竟。 产生原因 阅读全文

解决spring定时任务执行两次和tomcat部署缓慢的问题

2018-01-26 16:50 by Fururur, 2251 阅读, 收藏, 编辑
摘要:spring定时任务执行两次 问题重现和解析 最近使用quartz定时任务框架,结果发现开发环境执行无任何问题,部署到服务器上后,发现同一时间任务执行了多次。经过搜索发现是服务器上tomcat的配置文件出现了问题。 原来的配置文件—— server.xml 如下: 一个Host表示一个容器,里面可以 阅读全文

Jeecg踩坑不完全指南

2018-01-17 09:26 by Fururur, 3254 阅读, 收藏, 编辑
摘要:公司用了这个叫做jeecg的快速开发框架,我不知道有多少公司在用这个框架,园子里有的可以吱一声。个人觉得这框架唯一优势就是可以让不会ssh的人也能进行开发,只要你会J2SE,有web后台发开经验即可。 框架的优劣这里不做说明,但是官方文档真的写的很粗糙,很多时候需要自己额外添加一些功能的时候会有一点 阅读全文

并发初体验,解决小规模并发下单问题

2017-10-10 08:40 by Fururur, 3922 阅读, 收藏, 编辑
摘要:最近解决了一个小规模并发下单问题,来跟大家分享一下。 场景描述 现在有这么一个业务场景,线上通过手机app下单买祈福灯,支付成功后,线下寺庙点亮。存在多个 用户同时选择同一个灯的情况出现,如下图。此时,正常情况应为一个用户下单成功,其余显示灯已被选。由于,支付和下单是单独分开的,只要focus on 阅读全文

win下安装Redmine常见错误解决方案

2017-08-26 16:25 by Fururur, 1519 阅读, 收藏, 编辑
摘要:成长型公司,最近需要项目管理的软件,所以在windows的服务器上搭建了redmine,其中也遇到了两个坑,现记录下来。 Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统。并且支持多数据库,其实此类软件在linux下搭建更好,windows上坑会略 阅读全文

Java中的Json序列化,不容忽视的getter

2017-08-02 08:52 by Fururur, 7885 阅读, 收藏, 编辑
摘要:在开发的过程中,经常会碰到和自己预期不一样的情况。有的时候自己去研究一下还是很有趣的。这两天在写java web的时候,碰到了一个对象序列化的问题。 问题重现 上面是一个接口类,我们需要把这个类的对象序列化成json返回。那么在springmvc中,一般是这样操作的。 默认的话,返回 ,对象会直接序 阅读全文

解决IntelliJ IDEA无法读取配置文件的问题

2016-08-02 20:12 by Fururur, 30513 阅读, 收藏, 编辑
摘要:解决IntelliJ IDEA无法读取配置文件的问题 最近在学Mybatis,按照视频的讲解在项目的某个包里建立配置文件,然后读取配置文件,但是一直提示异常。 读取配置文件的为官方代码: 经过反复思考,视频用的ide是eclipse,eclipse里在包下的配置文件(.propoties 和.xml 阅读全文