摘要: 工欲善其事,必先利其器 1.安装 https://www.jetbrains.com/idea/download/#section=windows 可以选择不同平台的安装包,版本一般Ultimate,不想破解和购买的话也可以选择Community免费版 2.破解 idea.lanyus.com上拿注 阅读全文
posted @ 2019-02-01 13:54 桔子在路上 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 线上程序随着业务增多,运行的越来越慢,初步判定是因为内存分配的太小导致频繁的进行GC和OOM,于是着手增加内存上限。 增加内存上限都知道是修改java启动的opt,因为服务容器是tomcat 首先是在tomcat的\bin\catalina.bat文件中修改 set JAVA_OPTS = "-se 阅读全文
posted @ 2018-06-21 13:33 桔子在路上 阅读(506) 评论(0) 推荐(0) 编辑
摘要: jenkins配置sonarqube 下载插件SonarQube Scanner for Jenkins 在系统管理系统设置中选择 SonarQube servers 配置服务器名称、访问URL地址,Sonar5.3版本以后使用token认证 token在sonarqube的账户-安全中添加新tok 阅读全文
posted @ 2018-02-09 14:45 桔子在路上 阅读(2788) 评论(0) 推荐(0) 编辑
摘要: 1.下载sonarhttps://www.sonarqube.org/#downloads 2.配置JDK1.8 3.centOS默认mysql版本为mariaDB直接安装yum install mysql,据说可以替换mariaDB的版本 sonar自带数据库,但是会被提示 Embedded da 阅读全文
posted @ 2018-02-09 14:45 桔子在路上 阅读(996) 评论(0) 推荐(0) 编辑
摘要: 一.new Date().getYear(); chrome下:获取的是1900年之后的年份,如2017年获取的是117 IE8下:获取的是公元年份,如2017获取的是2017 解决方案:使用new Date().getFullYear();,统一获取公元年份,如2017获取的是2017 二.par 阅读全文
posted @ 2017-09-23 11:31 桔子在路上 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 1.登录 登录时需要生成一个自定义的token,token的生成规则一般可以考虑混合多种因素,如userId+生成时间+UUID,再进行一定的编码 2.设置session的过期时间 在web.xml中加入 project自行修改为当前项目名 在session过期时清除map 3.使用Filter过滤 阅读全文
posted @ 2017-05-20 11:59 桔子在路上 阅读(1140) 评论(0) 推荐(0) 编辑
摘要: wget下载tar.gz文件,明明下载下来了,使用 tar -zxvf 却遇到解压失败 提示很明确,因为该包虽然命名为tar.gz,但实际上并不是一个gzip格式的压缩包 那么来查看一下该包究竟是什么 通过file指令得知是一个HTML document 再来看看大小 只有15K,无疑是太小了。 可 阅读全文
posted @ 2017-03-09 14:58 桔子在路上 阅读(1437) 评论(0) 推荐(0) 编辑
摘要: 1.安装PHP环境 sudo apt-get install php7.0-fpm 2.下载piwik3.0.1 https://piwik.org/download/ 下载后解压到/var/www/html/piwik 并修改piwik的权限 sudo chmod 777 /var/www/htm 阅读全文
posted @ 2017-02-06 13:33 桔子在路上 阅读(229) 评论(0) 推荐(0) 编辑
摘要: MyBatis中普通的insert语句是这样的: 此时Dao接口的public Integer insert(DatabaseObject do);返回的Integer是收到改动的行数,插入成功时返回1 主键默认是由数据库自己加入的,可以使用selectKey的子查询语句获得 但PostgreSQL 阅读全文
posted @ 2016-12-21 11:25 桔子在路上 阅读(8589) 评论(0) 推荐(0) 编辑
摘要: 错误日志里偶尔会有getOutputStream() has already been called for this response这个错误 最近发现了高概率复现条件,所以顺手解决了一下: 首先根据这个错误关键信息,得知是错误产生原因是response.getWriter()和response. 阅读全文
posted @ 2016-12-13 10:20 桔子在路上 阅读(87856) 评论(1) 推荐(1) 编辑