- 博客(16)
- 收藏
- 关注
原创 类加载器双亲委派
List item这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如.
2021-11-28 22:31:13 218
原创 LinkedList的get流程
面试被问 LinkedList中有a,b,c,d,e 5个元素,调用get(3)获取d,LinkedList查了几次??我没看过这个源码?我就说4次,然后我挂了;其实我心有不甘的,拿这来判断一个人真的可以吗???下面看下源码吧,比较简单; public E get(int index) { // 就是判断索引超没超过链表长度范围或者小于0 checkElementIndex(index); // 主要是看node方法 return nod
2021-07-08 00:26:18 674
原创 Flink Timeout of 60000ms expired before the position for partition
FLink 消费Kafka报Timeout of 60000ms expired before the position for partition代码我只是想从每个分区的开始位置消费,但是却等来了无情的 :flink_uv_0 Timeout of 60000ms expired before the position for partitionFlinkKafkaConsumer<String> flinkKafkaConsumer = new FlinkKafkaConsumer(
2021-06-30 23:25:28 11149 2
原创 ThreadLocal内存泄露
一、必备知识内存泄漏:内存泄漏(Memory Leak)是指程序中已动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等严重后果。Java中的引用分类:引用类型引用类(接口Reference)代码体现GC情况强引用无Student student = new Student()只要强引用存在,垃圾回收器将永远不会回收被引用的对象,哪怕内存不足时,JVM也会直接抛出OutOfMemoryError,不会去回收。如果想中断强
2021-06-26 14:46:07 221 1
原创 模板设计模式的应用
1.背景引入介绍几乎所有的java web项目,项目结构都分为3层Controller、Service、Dao,有的也许是4层Controller、Manager、Core-Service、Dao;这里我就以我公司的项目为例(4层):我们写代码都是把“粗粒度”的业务放在manager里,“细粒度”的业务放到了core-service里;manager业务层有些时候需要事务,有些时候不需要事务,本次就想使用模板设计模式来管理下事务的使用,以及日志的记录;不推荐使用@Transactional注解,因为
2021-03-24 21:13:36 275
原创 Flink 集群 Could not get JVM parameters properly
Flink 集群 Could not get JVM parameters properly.通过日志查看,是环境变量得问题,Flink默认JAVA_HOME到jdk目录下,我配置得是到bin目录下;JAVA_HOME=/home/archie/jdk/bin改为JAVA_HOME=/home/archie/jdk即可;另外JAVA_HOME变了,环境变量也要变下export PATH=PATH:/home/archie/jdk/bin变为exportPATH={PATH}:/home/arc
2020-10-25 16:15:31 2845
原创 新装linux,network is unreachable错误
新装linux,network is unreachable错误第一步,找到网卡第二步,去配置里面找到网卡设置第三步, 编辑这个文件第一步,找到网卡第二步,去配置里面找到网卡设置第三步, 编辑这个文件
2020-08-29 11:54:37 513
原创 对WebFlux的参数使用@Valid校验
实体类代码@Data@NoArgsConstructor@AllArgsConstructorpublic class EnterpriseRegister { @Size(min = 2, max = 10, message = &quot;联系人名称&quot;) private String contactsName; @Pattern(regexp = &quot;^[a-zA-Z0...
2018-11-27 11:36:29 2367
原创 使用HasMap的另一种写法,在RabbitMQ发送消息时,消费方会消费失败
//这种方式发送消息,接收方会转换失败.map(number -> { Map hashMap = new HashMap<String, String>() {{ put("mobile", mobile); put("checkCode",...
2018-11-27 11:27:43 1592 2
原创 Caused by: java.lang.IllegalStateException: availableProcessors is already set to [8], rejecting [8]
我用的是WebFlux,容器用的netty,在项目中使用elasticsearch会报错Caused by: java.lang.IllegalStateException: availableProcessors is already set to [8], rejecting [8]网上说的错误信息是与netty冲突了,在引导类里面设置系统属性即可@SpringBootApplicat...
2018-11-20 18:01:03 6775
原创 Check if the specified host path exists and is the expected type
这是我的docker目录挂载命令,其目的是为了达到修改linux上的文件同步到容器上,从而实现修改容器的配置文件。主要错误:unknown: Are you trying to mount a directory onto a file (or vice-versa)? Check if the specified host path exists and is the expected typ...
2018-11-20 11:31:35 9543 2
原创 spring Flux,前端页面传的时间格式,后端封装不成功
后端时间格式:LocalDateTime前端时间格式:2018-11-19 23:13:25解决方案://实体类@Data@NoArgsConstructor@AllArgsConstructorpublic class Comment { @Id private String _id; private String articleid; privat...
2018-11-19 23:18:28 369
原创 java.sql.SQLException: Access denied for user ''@'192.168.220.1' (using password: NO)
java.sql.SQLException: Access denied for user ‘’@‘192.168.220.1’ (using password: NO)使用spring boot配置文件连接docker上的mysql所报异常寻了百度得各种方法,包括权限都没解决,最后修改了配置解决了,原配置:datasource:driverClassName: com.mysql.jd...
2018-09-23 22:07:30 8918 10
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人