- 博客(16)
- 资源 (2)
- 收藏
- 关注
原创 elasticsearch 增删改查 kibana Dev Tools
具体可以查询官方API文档Delete By Query API | Elasticsearch Guide [5.2] | Elastic更具条件删除数据:POST twitter/_delete_by_query{ "query": { "match": { "message": "some message" } }}...
2021-11-03 13:40:19
175
原创 Oracle CLOB 类型字段 内容过长保存失败等问题解决方案
出现可能的错误:1.java.sql.SQLException: ORA-006002.数据库连接关闭.....比如使用的是Mybatis-plus ,用常规的保存时会保存失败需要使用XML SQL插入数据即可<insert id="entityClobSave" parameterType="com.csdn.Entity"> declare c_clob CLOB := #{component}; b_clob CLOB .
2021-05-22 19:46:43
905
原创 单纯 Log4j 升级到 Log4j2 异步 代码不变
老系统已经使用了 log4j 并且使用的是 log4j.properties ,通过如下打印日志方式。在这种不修改代码的情况下升级到Log4J !!!private Logger logger = Logger.getLogger(Demo.class);第一步:去掉以前的日志Jar包。新增如下: <dependency> <groupId>org.apache.logging.log4j</groupId> ..
2021-02-01 17:01:40
327
原创 springMVC 集成 Log4j2 异步操作
第一步导入Jar包:注意:spring 版本,5.0.2.RELEASE。 <!-- slf4j核心包--> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.30</version> </dependency> <
2021-01-30 10:05:45
585
1
原创 单例模式-静态内部类
/** * @author XQQ * @create 2019-03-14 17:24 * @desc 懒汉式静态内部类 * 1、缺点可以用序列化可以破解 **/public class LazySingleton { public LazySingleton() { if (sv.ls != null) { throw new R...
2019-03-14 17:44:01
108
原创 单例模式-梳理
/** * @author XQQ * @create 2019-03-11 17:10 * @desc 饿汉式单例 * 1、缺点浪费内存空间 **/public class EhsSingle { private EhsSingle (){} private final static EhsSingle e=new EhsSingle(); publi...
2019-03-11 18:11:16
96
原创 包装类型数据传入方法类修改原有数据
/** * Hello world! * */public class App { public static void main( String[] args ) throws NoSuchFieldException, IllegalAccessException { Integer i1=Integer.valueOf(123); I...
2018-11-20 14:52:56
587
原创 intellij idea 常用功能
1、选择类右键选择如下,回滚到git最新版本2.选择类右键选择如下,查看这个类的修改过的记录几分钟几小时等前的内容3、同2操作,和git上修改记录4.debugger,已执行过的代码可以查看变量值或逻辑结果,方便调试过程中为何不是预期结果排查。5、在编辑模板的时候我们会加入创建人、时间等信息比如${USER} 这个USER默认指的是系统当前用户名称如:admin等...
2018-11-17 10:56:06
376
原创 idea database 快速生成实体类 注释 序列化
按着下面步骤: 这个 Generate MyPOJOs.groovy 是我自定义的在这里创建才可以用这里创建一个文件即可。把下面代码复制进去即可import com.intellij.database.model.DasTableimport com.intellij.database.util.Caseimport com.intellij....
2018-10-17 13:51:34
2758
原创 java 动态代理 proxy gclib
代理分两种:静态代理、动态代理静态代理:创建一个工具,传入实体引用,在通过引用点方法执行接口名 target;public 构造方法(接口名 target){this.target=target;}@Overridepublic Object execute(){//操作前target.execute()//操作后}==============...
2018-09-21 14:58:39
607
原创 redis 分布式 锁 总会用到
如今的项目基本是从单体到多体项目过程。比如:做定时任务时,第一轮还没有执行完,第二轮又开始要执行了这时候调用lock()传false 则表示不执行。当然还有很多类似的情况也是可以用到。import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.beans.factory.a...
2018-09-03 17:57:51
261
原创 redis 之 nested exception is java.lang.NoSuchMethodError
异常如下:2018-08-07 14:10:51,645 ERROR [500.jsp] - Handler processing failed; nested exception is java.lang.NoSuchMethodError: com.am.common.utils.JedisUtils.closeResource(Lredis/clients/jedis/Jedis;Z)...
2018-08-07 14:48:44
2785
转载 开发手册-记录
【强制】抽象类命名使用 Abstract 或 Base 开头;异常类命名使用 Exception 结尾;测试类命名以它要测试的类的名称开始,以 Test 结尾。【强制】POJO 类中布尔类型的变量,都不要加 is,否则部分框架解析会引起序列化错误。【强制】包名统一使用小写,点分隔符之间有且仅有一个自然语义的英语单词。包名统一使用单数形式,但是类名如果有复数含义,类名可以使用复数形式。【推荐】如果模...
2018-06-29 14:57:21
372
原创 JDK必须知道技术
所有的java框架都是来至于JDK中的扩展。只是做扩大化当你接触框架是觉得很神奇其实jdk中就早就已经存在。第一级别:精读源码[java] view plain copyjava.io java.lang java.util 这些源码还是需要看一遍,因为经常性的用到,方便开发时候只有有这样的工具才会提高开发效率,比起百度来的更准确和实用性。 精读源码,这是要求最高的级别。但是,...
2018-05-24 16:09:57
434
原创 idea 创建普通java工程 错误: 找不到或无法加载主类
有些版本的idea工具创建一个普通的javase工程运行mian方法出现如下错误信息:1、错误: 找不到或无法加载主类看到这个问题一个想到的是可能物理文件夹删掉了?赶紧去硬盘上看了一下文件存在并没有删除啊。然后创建了很多个项目也是如此。都说这个idea工具很强大结果有些怀疑了。最后在一个选择目录的时候我自己创建一个文件夹。然后就可以运行了。这个问题没有想通到底是为什么,难道是文件夹的权限关系。但是...
2018-05-17 18:18:53
1769
原创 java 字符拼接使用“+”与Stringbuild
我们在写字符处理的时候总会因为各种原因是用“+”符号拼接如:public String say(String firstName,String lastName){ String outStr="my first name "+firstName+",last name "+lastName; return outStr;}或者如下:public class Test { St...
2018-05-14 18:04:51
1044
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人