Java
文章平均质量分 61
java
icetea916
这个作者很懒,什么都没留下…
展开
-
解决idea一直卡在build不动的问题
idea build项目一直卡着不动 解决办法 重新设置idea的共享构建进程堆大小(shared build process heap size), 把它调大即可 设置的路径如下:File | Settings | Build, Execution, Deployment | Compiler 参考链接原创 2021-12-02 11:53:23 · 4996 阅读 · 1 评论 -
使用zipkin排查springClouod微服务之间接口调用超时并重试导致数据重复插入问题
问题描述 错误记录如下 生产库look_info表错误记录 id uid start_time end_time time 77784473 4114906 2021-07-13 11:22:29 2021-07-13 11:37:30 901 77784474 4114906 2021-07-13 11:22:29 2021-07-13 11:37:30 901 77784475 4114906 2021-07-13 11:22:29 2021-07-13 11:37:30 901原创 2021-07-15 22:07:02 · 1081 阅读 · 0 评论 -
open office进程总退出问题解决方法
linux服务器open office 进程总退出问题解决方法 在项目中使用open office做有生成证书(pdf)功能,但open office服务进程总是莫名其妙退出,解决方案如下。 方法一:程序捕获异常 open office进程挂掉会出现连接异常,则可以在代码中增加对OpenOffice的ConnectException异常检测,如果捕获该异常,系统就连接open office服务器并执行restart脚本重启open office服务。代码如下: try { // ......原创 2021-10-15 07:28:06 · 895 阅读 · 0 评论 -
Maven基础
Maven基础 Maven是一个项目管理工具,它包含了一个项目对象模型 (POM:Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System), 和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。 可以进行依赖管理,和一键构建。 指定编译器complier插件版本 maven3以后,需要手动声明编译插件版本,否则会默认为1.5版本. 方式一:原创 2021-10-21 14:21:01 · 49 阅读 · 0 评论 -
Java内部类问题总结
参考链接:Java内部类详解原创 2021-10-20 13:22:55 · 169 阅读 · 0 评论 -
JavaWeb基础
java web基础 Cookie的简单使用 // 包名+类名 javax.servlet.http.Cookie; // 初始化,为一个键值对,key---value Cookie ck = new Cookie("username", "icetea"); // 设置cookie在浏览器中存储的时间,参单位 秒s ck.setMaxAge(60 * 60 * 24 * 7); // 设置cookie的path,当访问该路径时request会携带这个cookie,“/”表示域名下的所有路径都要携带原创 2021-10-21 10:45:17 · 63 阅读 · 0 评论 -
netty-socketio event事件接收参数时json字符串转java bean报错
socketio依赖及版本 server: netty-socketio v1.7.17 client-java: socket.io-client-java v1.0.0 client-js: socket.io-client-js v2.1.1 关键代码 Message javaBean @Data public class MyMessage { private String username; private Integer age; private String con原创 2021-06-17 21:37:02 · 1616 阅读 · 0 评论 -
Java代理模式
Java的代理模式 一. 静态代理 静态代理是字节码一上来就创建好的,并完成加载,装饰者模式就是一种静态代理。 二. 动态代理 动态代理优点 字节码随用随创建,随用随加载。 动态代理的两种方式 1. 基于接口的动态代理 提供者:JDK官方的Proxy类,使用静态方法newProxyIntance创建,返回一个代理对象。 使用条件:要求被代理对象至少实现一个接口 示例如下 使用Proxy方式进行代理必须要求被代理对象实现了一个接口 /*一个基本的演员接口*/ public Interface IActor()原创 2021-10-21 10:57:30 · 59 阅读 · 0 评论 -
使用BeanCopier工具类拷贝JavaBean
JavaBean拷贝 深拷贝和浅拷贝概念 浅拷贝 Shallow Copy 对基本类型的属性会进行值传递,当修改其中一个对象中的属性时,不会影响另一个对象中的属性 对引用数据的属性,比如数组或某类对象,会进行引用传递,及两个对象中的属性指向同一个实例对象,修改对象会相互影响。 深拷贝 Deep Copy 深拷贝就是对引用类型的数据,也进行拷贝,开辟新的内存空间,两个bean之间相互修改自己的属性不产生影响。 开源工具类 apache的BeanUtils 原理-反射 apache的PropertyUtils原创 2021-10-19 16:28:08 · 1172 阅读 · 0 评论