自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 mybatis plus的条件构造器

2020-11-20 09:45:33 154

原创 策略模式初体验

因为工作在开发之初急于赶进度,所以只是为了单纯实现功能,代码用了一个三重if/else来实现的,后面觉得代码阅读跟拓展还要维护都非常不方便,于是就改成使用策略模式来实现这个功能,便于以后代码维护和阅读。改之前的代码:@Override public void checkItinerary() { //更新list List<TripPlane...

2019-12-25 17:45:13 234

原创 idea git 提交时出现Code analysis failed with exception: 异常

Code analysis failed with exception: java.lang.RuntimeException: Element type mismatch: ANNOTATION!=CLASScurrent file stamp=1今天再提交代码时又出现了这个问题,之前也出现过一次,那次我是按照百度的方法清除编译class文件,然后导致git本地代码仓库跟服务器仓库的连接...

2019-12-25 10:33:35 8376

原创 mysql count(*) 分组之后IFNULL无效

好久没有写博客了,最近比较忙因为之前用oracle比较多,mysql没有经过系统性学习,所以这次碰到这个问题,弄了比较久,在此记录一下需求:根据发票ID和单位来统计,一个ID下挂靠多少个单位最开始的错误语句 SELECT count(t.CostCenter) AS countNum FROM trip...

2019-12-17 21:15:11 2066

原创 简单工厂模式

工厂模式要点:1,一个工厂类2,一个抽象父类:里面有所有产品的公用方法,及需要子产品实现的抽象方法,此抽象方法决定各个子类的功能;3,多个子类:继承抽象父类,实现抽象方法,工厂类代码:package test.com.factory;/** * @author ChenY * 工厂类 */public class FactoryObj { public st...

2019-06-07 14:27:30 97

原创 windows系统切换jdk,修改java_home无效情况

因为工作需要,需将 jdk1.8 切换成 1.6 版本,但是修改了java_home发现无效,还是1.8的,然后我又根据网上的资料,做了删除了path路径里面的C:\ProgramData\Oracle\Java\javapath;删除掉了system32文件夹里面的java.exe,javaw.exe,javaws.exe,关闭了java里面1.8,全都无效。最后在一个文档里面看到这句话...

2019-03-29 09:40:02 1577

原创 springboot动态获取resources下路径

Resource resource = new ClassPathResource("rsa_private_key_pkcs8.pem");String Path = resource.getFile().getPath();

2019-03-12 15:16:34 12265 5

原创 解决request.getInputStream()或request.getReader()只能取一次问题

在工作中接到一个需求,用拦截器将进来的请求做一次解密动作。我们接收的请求是post类型的,于是需用到request.getInputStream()或request.getReader()方法去读取HttpServletRequest对象里的数据。但是request.getInputStream()或request.getReader()方法只能被调用一次,我在拦截器里面调用一次之后,contro...

2019-02-19 14:37:40 7840 3

原创 java.lang.NoClassDefFoundError: 异常

java.lang.NoClassDefFoundError: Lcn/weidiankeji/appApi/service/BaiqishiDecisionService; at java.lang.Class.getDeclaredFields0(Native Method) at java.lang.Class.privateGetDeclaredFields(Class.java:2...

2019-01-21 15:55:09 1838 1

原创 java 接口参数按字符顺序签名

import java.util.Arrays;import java.util.LinkedList;import java.util.List;import java.util.Map;import java.util.Set;import java.util.TreeMap;import org.apache.commons.codec.digest.DigestUtils...

2019-01-07 15:42:48 1184

原创 将json字符串解析成map

/**     * json 解析     */    @SuppressWarnings("rawtypes")    public static Map&lt;String, Object&gt; testJson(String json, int array_param, int obj_param, String str_null,        Map&lt;String, O...

2018-12-17 14:21:37 949

原创 java程序员的面试技巧及经验

 最近项目开发告一段落了,可以偷得浮生半刻闲,于是就想对这些年的面试进行些总结。全篇分三部分:1,前言2,面试技巧3,总结1,前言         记得刚开始出来面试的时候,内心是相当忐忑的。因为本人性格偏内向,不是很健谈,尤其是在陌生人面前,交谈总是很被动的(就算是现在也还是会有些),所以刚出来那会找工作找了一个多月也没能找到工作,当时内心是很纠结和沮丧的。   ...

2018-12-10 15:44:18 504

转载 linux 笔记

今天学习一下linux系统,做下笔记,加深记忆 在 Linux 系统中,有几个目录是比较重要的,平时需要注意不要误删除或者随意更改内部文件。/etc: 上边也提到了,这个是系统中的配置文件,如果你更改了该目录下的某个文件可能会导致系统不能启动。/bin, /sbin, /usr/bin, /usr/sbin: 这是系统预设的执行文件的放置目录,比如 ls 就是在/bin/ls 目录...

2018-11-20 16:13:46 98

原创 单列模式

private static volatile String tokenid; //单例模式 public static String getTokenid() { if (StringUtils.isBlank(tokenid)) { synchronized (BrainstormApiUtils.class) { if (StringUtils.isBlank...

2018-10-30 09:36:51 98

原创 PLSQL免配置登陆ORACLE

账号/密码:WASP/cmf+2011database:(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.8.201)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = devcmfoltp) ) )  az_wasp   cmf+2011...

2018-09-13 15:26:14 532

原创 tomcat 修改运行内存

1,双击service面板的tomcat服务器打开属性面板2,点击open launch configuration3,然后在(x)=Arg......这个面板的vm argum.... 里面加上-Xms512M -Xmx1024M -XX:PermSize=1024m -XX:MaxPermSize=1024m 这段代码配置内存...

2018-08-15 15:24:56 735

转载 jqGrid笔记

jqGrid demo :http://blog.mn886.net/jqGrid/jqGrid方法的调用:  $("#id").jqGrid("fnName",参数1...参数N);  $("#id").jqGrid("fnName",参数1...参数N).jqGrid("fnName",参数1..参数N);  $("#grid_id").jqGrid('setGridP

2018-08-14 09:58:49 167

原创 Activiti学习笔记4-表结构

数据库表的命名Acitiviti数据库中表的命名都是以ACT_开头的。第二部分是一个两个字符用例表的标识。此用例大体与服务API是匹配的。 ACT_RE_*:’RE’表示repository。带此前缀的表包含的是静态信息,如,流程定义,流程的资源(图片,规则等)。 ACT_RU_*:’RU’表示runtime。这是运行时的表存储着流程变量,用户任务,变量,职责(job)等运行时的数据。Acti...

2018-07-12 17:39:50 239

转载 Activiti学习笔记3-重要理论与常用api

记下笔记,方便日后查询,如有错误,请指出,共同进步。什么是流程定义 ?(重要)         流程定义是按照bpmn2.0标准定义业务流程,将流程定义的文件(.bpmn和.png(不是必须的))部署到activiti中,activiti就可以管理该业务流程。什么是流程实例 ?(重要)         参与者(可以用户,也可以程序)按照流程定义发起一个流程,这个流程就是一个流程实例 。流程定义的内...

2018-07-12 17:01:53 147

原创 Mysql数据库乱码问题

1.问题:使用绿色版MySql5.6 默认情况下创建数据库,字段有中文都是问号?2.查看当前默认的编码方式:show VARIABLES like 'character_%';3.将linan1 修改为utf8 后中文正常显示set character_set_database=utf8;set character_set_server=utf8;然后在jdbc连接后面加上jdbc:mysql:...

2018-07-12 09:54:47 139

原创 Activiti学习笔记2-相关知识记录

这里是对Activiti的相关理论知识做一个重点记录,方便以后查询,如有错误请指出。资料来源:Activiti 5.16用户手册理解数据库表的命名Activiti的表都以ACT_开头。 第二部分是表示表的用途的两个字母标识。 用途也和服务的API对应。ACT_RE_*: 'RE'表示repository。 这个前缀的表包含了流程定义和流程静态资源 (图片,规则,等等)。ACT_RU_*: 'RU'...

2018-07-06 17:58:00 571

原创 Activiti工作流学习笔记1-集成到springmvc

最近因为工作需要,在学习Activiti,记下相关笔记,方便日后查询,如有错误请指出,共同进步。相关资料:Activiti用户手册学习,Activiti整合到springMVC项目的详细配置,Activiti源码先准备一个springmvc项目,然后下载Activiti安装包,然后解压,将解压文件下的libs目录包都导入springmvc项目里(记得先复制到WEB-INF/lib目录里再导入到项目...

2018-07-06 10:50:54 1168

转载 明明引入jar包,却依然ClassNOtFoundException

用myeclipse和eclipse开发javaweb项目,常常会遇到一个奇怪的现象,明明我都引用了项目依赖的jar包,为何还会报错Java.lang.ClassNotFoundException,不是这个类找不到就是哪个找不到,最后找的都想骂街。。。。为什么会出现这个诡异的问题呢,这就涉及到java build path引依赖包跟WEB-INFO/lib的区别:1.build path&amp;...

2018-07-06 10:13:20 1852

转载 tomcat服务器启动成功但是访问404问题

症状:tomcat在eclipse里面能正常启动,而在浏览器中访问http://localhost:8080/不能访问,且报404错误。同时其他项目页面也不能访问。关闭eclipse里面的tomcat,在tomcat安装目录下双击startup.bat手动启动tomcat服务器。访问htt://localhost:8080/能正常访问tomcat管理页面。症状原因:       eclipse将t...

2018-07-05 14:59:08 84386 12

转载 Springboot事物学习笔记

什么是事务?我们在开发企业应用时,对于业务人员的一个操作实际是对数据读写的多步操作的结合。由于数据操作在顺序执行的过程中,任何一步操作都有可能发生异常,异常会导致后续操作无法完成,此时由于业务逻辑并未正确的完成,之前成功操作数据的并不可靠,需要在这种情况下进行回退。事务的作用就是为了保证用户的每一个操作都是可靠的,事务中的每一步操作都必须成功执行,只要有发生异常就回退到事务开始未进行操作的状态。事...

2018-07-03 16:47:29 85

转载 JDK 1.8 forEach 循环

List&lt;Integer&gt; numbers = new ArrayList&lt;&gt;();//no.1numbers.forEach((Integer integer) -&gt; { System.out.println(integer);});//no.2numbers.forEach(integer -&gt; { System.out.print...

2018-07-03 12:00:16 473

转载 sql update case when then 语句

https://blog.csdn.net/nextaction/article/details/80453843https://www.cnblogs.com/zqifa/p/sql-1.htmlhttps://www.cnblogs.com/Richardzhu/p/3571670.html

2018-07-03 11:47:46 3979

原创 IDEA JDK配置(无法启动mian方法)

今天因为第一次使用IDEA,一直启动不了main方法,后查阅资料解决。先配置好JDK https://www.cnblogs.com/bongxin/p/6103850.html配置完成后点击图片黄色条纹后的按钮,点击OK,等待几秒钟就可以了...

2018-07-02 11:14:47 3051

原创 关于springboot aop的使用

<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId></dependency>

2018-06-28 15:08:18 139 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除