随笔分类 -  Java

摘要:最近感冒了,还有点低烧,这个问题一直没记录上来 先说明下情况,现象是线上的某一台服务器突然CPU飙升,一直降不下来 初步分析这台机子除了同步离线数据(人员信息)外,并没有CPU密集型的任务 1、然而看了下日志,人员信息同步,数量仅仅1000条,感觉应该不是这个问题 2、接着到服务器上jps,搞出进程 阅读全文
posted @ 2022-01-02 09:11 gabin 阅读(84) 评论(0) 推荐(0)
摘要:import com.google.common.collect.Lists; import lombok.extern.slf4j.Slf4j; import org.springframework.core.io.Resource; import org.springframework.core 阅读全文
posted @ 2021-05-20 08:54 gabin 阅读(503) 评论(0) 推荐(0)
摘要:同事新一项目,大概率启动出现 ConcurrentModificationException他自己研究认为是 archaius 包冲突导致直接把包给排除干掉因为其他项目都是一样的依赖包,感觉问题的根源不在这,而且把这个包去掉可能会影响项目的其他功能(配置刷新)排查的第一步还是看报错信息,报错是在Ha 阅读全文
posted @ 2021-04-19 16:49 gabin 阅读(305) 评论(0) 推荐(0)
摘要:1、on duplicate key 场景: a、copy代码 b、原代码中insert唯一键冲突失败后需要进行update操作,此时正常 c、copy后的场景中有部分字段是不需要覆盖的,会导致将有值的覆盖成null 坑级:✨✨✨✨✨ 由于代码路径在xml,非常难检测到。并且on duplicate 阅读全文
posted @ 2021-02-20 08:57 gabin 阅读(124) 评论(0) 推荐(0)
摘要:1、虚拟机的组成部分及作用 1.1、类加载器(ClassLoader) 根据给定的全限定类名加载Java代码,转化为字节码,传递给运行时数据内存区 1.2、运行时数据内存区(Runtime data area) 1.2.1、程序计数器(Program Counter Register) * 线程私有 阅读全文
posted @ 2020-08-17 10:43 gabin 阅读(559) 评论(0) 推荐(0)
摘要:哎 这个问题老让我不知道说什么 真的说,好像也不是没有,就是觉得说不出口,哈哈 1、服务器无端爆了(内存占用过高) 线程过多导致的,说明没有用线程池或者用了缓存线程池,或者用了指定数量过高的线程池 老年代gc频繁,是占用了大量资源的对象被移到了老年代;通常最好在新生代GC会快点 老版本的JDK中可能 阅读全文
posted @ 2020-08-12 16:23 gabin 阅读(539) 评论(0) 推荐(0)
摘要:1、简单性 第一印象: a、语法简单(和C++比较接近,且去除了许多难以理解的,比如goto指针) b、封装了许多类库,基本上不需要涉及太多底层知识 阅后理解: c、体积小,Java Micro Edition版本,运用于嵌入式设备 2、面向对象 第一印象: a、Java几乎是完全面向对象,除了几个 阅读全文
posted @ 2020-08-09 10:02 gabin 阅读(119) 评论(0) 推荐(0)
摘要:很久没面试了 一下理论都没回答上几个,反正也记录下,当是一个学习吧。有的是当时没想起来,或者没意识到是这么回事 1、Spring Boot 2特性 1.1、Jdk8+ 1.2、Optional广泛应用(感觉源于swift语言,可选对象),1中也有用到,但是需要自己显示调用 ** 我个人比较喜欢在da 阅读全文
posted @ 2020-07-09 11:54 gabin 阅读(141) 评论(0) 推荐(0)
摘要:这几天对接接口出现一个问题,嬿这个中文乱码。 小编本身因为这件事浪费了不少时间,所以自然是带有一点情绪,但描述中并没有夸大,也希望各位不管是对接或者是被对接的人能够互相体谅,不要总是踢皮球 事情是这样的。 接口调用出现了问题,因为中文“嬿”会乱码。 接口方一句话:那要看你们往接口传的是什么 小编本着 阅读全文
posted @ 2018-11-01 10:42 gabin 阅读(13449) 评论(0) 推荐(0)
摘要:现在使用spring session默认使用了redis缓存 我们来看一下这个注解:@EnableRedisHttpSession 再往里面看 所以其实是spring session+redis的组合开启了默认的定时器配置 随意记录下这个项目中想关闭掉使用自定义任务却不成功的问题 阅读全文
posted @ 2017-09-20 16:13 gabin 阅读(5984) 评论(0) 推荐(0)
摘要:怕忘记,记录下: 阅读全文
posted @ 2016-06-22 21:04 gabin 阅读(926) 评论(0) 推荐(0)
摘要:package www.garbin.com.utils;import javax.xml.bind.JAXBContext;import javax.xml.bind.JAXBException;import javax.xml.bind.Marshaller;import javax.xml.b... 阅读全文
posted @ 2015-01-02 09:12 gabin 阅读(1298) 评论(0) 推荐(0)
摘要:数据库建表脚本不带,是很简单的一个表,把数据库环境搭建起来即可。1、项目结构(Eclipse)2、pom.xml 4.0.0 jiabin ssh-demo war 0.0.1-SNAPSHOT ssh-demo Maven Webapp http://ma... 阅读全文
posted @ 2014-10-08 10:10 gabin 阅读(466) 评论(0) 推荐(0)
摘要:得益于一个面试官的问题,当时是这么问我怎么理解javascript的prototype的原型概念当时似乎也不知道自己讲了些什么总之,在学习开发的过程我确实很少去想过怎么和别人解释这些概念,我自己总有自己特殊的一套记忆曲线。想想做开发的过程中总难免与人有些交流,所以还是从现在开始自己整理一下一些概念的... 阅读全文
posted @ 2014-09-24 11:07 gabin 阅读(279) 评论(0) 推荐(0)