- 博客(16)
- 问答 (1)
- 收藏
- 关注
原创 异常使用规范
1. service层业务处理中的问题,要通过自定义异常的方式反馈出来,不应使用返回值来做操作是否成功的判断。如果需要将结果对象带出,可以将结果对象定义在自定义异常中带出。2. try catch 的过程中,如果catch之后构造新的异常抛出,则不需要在catch模块中打印错误日志。如果catch之后没有抛出异常,则必须打印错误日志。打印错误日志应使用日志框架配合commons-lang3的工具,而不是直接打印。正确的操作: try { structur.........
2020-06-23 11:22:39 107
原创 修改Jenkins的主目录-换个思路解决问题
jenkins运行的时候,会在用户的家目录下建立.jenkins目录,天长日久会占用很多空间。网上讨论的修改主目录的方法都是修改jenkins的配置或者环境变量,实现从根本上迁移“.jenkins”。其实,换一种思路,谁会没事儿老挪jenkins呢,我们不妨换一种思路。操作系统都提供一种叫做“文件连接”的功能(别跟我说你还在用xp+fat格式分区,win7以上+ntfs格式就支持连接了。)...
2018-09-29 08:54:32 2475 1
原创 maven编译错误:致命错误: 在类路径或引导类路径中找不到程序包 java.lang
使用MAVEN过程中遇到此错误:致命错误: 在类路径或引导类路径中找不到程序包 java.lang经查是因为编译插件指定了使用的jdk环境,本地使用的是绝对路径,所以部署到服务器后就无法运行了。<plugin> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.2<...
2018-05-02 17:14:56 5688 2
原创 StringUtils中 isNotEmpty 和isNotBlank的区别
没啥啰嗦的,就是自己记不住。写一遍备查。isBlank在传入空格的时候,返回true,可以理解为“是否是可见字符”,其实其他的控制字符(control characters, char <= 32)也是一样的,返回true。isEmpty在传入空格的时候,返回false详细可以参考https://blog.csdn.net/foamflower/article/details/5713604...
2018-01-13 14:25:52 222
转载 解决: org.springframework.beans.factory.BeanNotOfRequiredTypeException办法
转自:http://ekisstherain.iteye.com/blog/1569236 错误信息: org.springframework.beans.factory.BeanNotOfRequiredTypeException: Bean named 'aisleService' must be of type [XXX], but was actually of
2018-01-09 11:40:34 4021
转载 干货转载,log4j2配置讲解,深入浅出,好文收藏
转载自:http://www.cnblogs.com/hafiz/p/6170702.html 1.关于配置文件的名称以及在项目中的存放位置 log4j 2.x版本不再支持像1.x中的.properties后缀的文件配置方式,2.x版本配置文件后缀名只能为".xml",".json"或者".jsn". 系统选择配置文件的优先级(从先到后)如下:
2017-12-22 17:43:06 260
原创 java的日志方案分析
作为一个非计算机出身的老程序员,最近打算自己搭建一个开发脚手架。认真研究了一下几个常见的跟日志有关的项目之间的关系。小有心得,记录一下方便自己随时复习。其实如果正经学过计算机,对设计模式有一定的理解,可能就没有我现在这么困难了。一、常见日志相关项目分析:目前常见的跟日志有关的项目有这么几个:commons-logging,sl4j,log4j 1.x或log4j 2.x,logback等。
2017-12-22 15:50:52 900
原创 Idea奇怪问题解决方案
Idea是个非常优秀的IDE,确实非常优秀。从eclipse换过来之后,根本不想换过去啦~~~~~不过遇到几次奇怪的问题,最终的解决方法就是重启idea。目前遇到的问题如下:1.ctrl+F不好使,选中了字符按,没反应。不选中任何字符按,弹出搜索框,但是无法输入。重启后正常2.忘了前几次是什么情况了,反正重启了就好了。遇到了再增加吧。
2017-10-30 17:02:23 973 1
原创 idea新建文件报错的临时解决方法
今日发现idea新建文件开始报错:Unable to parse template "Class"Error message: This template did not produce a Java class or an interface搜了一圈,没发现太好的解决方法。现象就是idea的Editor-->File and Code Template下面的项目都变成空的了。所以
2017-09-13 16:08:31 5043 1
原创 POST方式参数接收不到问题
工作上的项目,前后端分离的架构,后端典型的sping-MVC,Spring,Mybatis架构。与前端同事联调接口过程中发现:后台跑在我本地,前端以POST方式请求的时候,如果采取form-data格式发送数据,后台的controller中可以正常接收到数据,但是如果采用x-www-form-urlencoded方式发送数据,后台的controller中就接收不到参数了。但是后台跑在公
2017-08-31 15:35:29 12743
原创 MySql错误:[Err] 1292 - Truncated incorrect DOUBLE 原因及解决
在oracle中写了一段sql,执行没问题,迁移到mysql的过程中,替换了字段名的双引号,但是忘了将oracle的连接字符串运算“||”替换成mysql的concat。sql节选如下: CREATE TABLE `pc_way` AS SELECT`26` || `27` || `28` || `29` seq_no,`30` || `31` || `32` || `33`
2017-07-31 17:47:49 20085
转载 关于TCP协议,我想你应该懂了!
TCP是一种面向连接的、可靠的、基于IP的传输层协议。TCP是一个超级麻烦的协议,而它又是互联网的基础,也是每个程序员必备的基本功。
2017-05-19 16:19:05 329
原创 给大家推荐一款基于javascript的前端甘特图框架
由于开发需要在界面上绘制甘特图,上网搜索了一下,能画甘特图的框架不多,选来选去有几个入围:开源且免费的jQueryGantt(https://github.com/robicch/jQueryGantt)国产的普加甘特图(http://www.plusgantt.com/gantt/)有开源有商业版的dhtmlxGantt(http://dhtmlx.com
2015-05-26 09:08:54 28185
中国国家统计局2021年版行政区划完整版
2022-08-18
idea的jrebel插件无法启用
2017-12-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人