摘要: 新项目中用到了drools规则引擎,后来部署的linux环境后drl文件的中文显示和读取都是乱码,在本地运行不乱码,所以第一时间就想到了应该是drools内部取了操作系统默认的编码了,一查发现果然线上环境是gbk编码,而项目都用的是utf-8编码。 在启动脚本start.sh参数里面加上-Dfile 阅读全文
posted @ 2021-10-29 09:41 小奇冰 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 1、GROUP BY 和 ORDER BY一起使用时,ORDER BY要在GROUP BY的后面。 2、ORDER BY 的字段在GROUP BY 后面必须有 3、在select需要查询的语句中选中的字段,必须出现在group by子句中 4、group by不一定要配合聚合函数,但是如果没有聚合函 阅读全文
posted @ 2021-04-14 18:41 小奇冰 阅读(1534) 评论(0) 推荐(0) 编辑
摘要: 基于SOAP协议的WEB服务调用方式: import org.apache.commons.lang.StringEscapeUtils; import org.apache.log4j.Logger; /** * webservice请求 * @param xmlStr * @return * @ 阅读全文
posted @ 2021-03-02 14:30 小奇冰 阅读(685) 评论(0) 推荐(0) 编辑
摘要: List , Set, Map都是接口,前两个继承至Collection接口,Map为独立接口 Set下有HashSet,LinkedHashSet,TreeSet List下有ArrayList,Vector,LinkedList Map下有Hashtable,LinkedHashMap,Hash 阅读全文
posted @ 2019-10-29 14:48 小奇冰 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 1、什么是 Spring 框架?Spring 框架有哪些主要模块? Spring 框架是一个为 Java 应用程序的开发提供了综合、广泛的基础性支持的 Java 平台。Spring帮助开发者解决了开发中基础性的问题,使得开发人员可以专注于应用程序的开发。Spring 框架本身亦是按照设计模式精心打造 阅读全文
posted @ 2019-10-28 20:41 小奇冰 阅读(263) 评论(0) 推荐(0) 编辑
摘要: Spring是一个轻量级控制反转(IOC)和面向切面(AOP)的容器框架 一、spring容器的主要核心: 1.IOC(Inversion of Control)控制反转: 简单地说,由spring来负责控制对象的生命周期和对象间的关系。传统的Java SE程序设计,我们直接在对象内部通过new进行 阅读全文
posted @ 2019-10-27 15:44 小奇冰 阅读(9022) 评论(0) 推荐(1) 编辑
摘要: 从性能、速度方面来说,StringBuilder > StringBuffer > String 这里先声明了一个String类型的对象,值是"a",把str这个句柄指向了这个对象,然后,当我们把这个对象进行+=操作的时候,实际上是又创建了一个String对象,这个对象的值是"a"+“b"也就是"a 阅读全文
posted @ 2019-10-24 16:28 小奇冰 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 关系: Java 语言经过编译器编译之后生成的 .class 文件才是真正运行在 JVM 虚拟机中的文件,而不是 .java 文件。 Java 虚拟机 Java源程序首先由编译器编译成.class(字节码)文件,然后在通过JVM从.class文件中读一行解释执行一行,所以Java是解释型的语言。也正 阅读全文
posted @ 2019-10-15 22:00 小奇冰 阅读(615) 评论(0) 推荐(0) 编辑
摘要: 加载和实例化:当Servlet容器启动或客户端发送一个请求时,Servlet容器会查找内存中是否存在该Servlet实例,若存在,则直接读取该实例响应请求;如果不存在,就创建一个Servlet实例,只调用1次。证明servlet对象在tomcat是单实例的。 初始化:创建完servlet对象时调用i 阅读全文
posted @ 2018-10-31 20:39 小奇冰 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 关于JDK的动态代理,最为人熟知的可能要数Spring AOP的实现,默认情况下,Spring AOP的实现对于接口来说就是使用的JDK的动态代理来实现的,而对于类的代理使用CGLIB来实现。 JDK的动态代理:就是在程序运行的过程中,根据被代理的接口来动态生成代理类的class文件,并加载运行的过 阅读全文
posted @ 2018-10-31 15:56 小奇冰 阅读(132) 评论(0) 推荐(0) 编辑