Spring中的循环依赖

2023-01-11
阅读 1 分钟
1.3k
转载一篇讲解Spring循环依赖较为清晰的文章。[链接]

服务启动过程性能波动的分析与解决方案

2022-05-26
阅读 5 分钟
2.7k
本文仅分享自己在工作中遇到的问题时的解决方案和思路,以及排查的过程。重点还是分享排查的思路,知识点其实已经挺老了。如有疑问或描述不妥,欢迎赐教。

because it is a JDK dynamic proxy that implements 问题

2022-04-28
阅读 3 分钟
7.5k
现象描述以下的SpringBoot 工程在启动的时候会启动失败。(SpringBoot 1.5.7-RELEASE) {代码...} {代码...} {代码...} 报错信息 {代码...} 如果只是解决如果不去深究原因,只是需要解决这个异常。那么有以下几种方式。只需完成其中任意一个即可。1. 修改EnableTransactionManagement注解参数 {代码...} 2. 在application....
封面图

【问题排查系列】JDK1.8 下内存不断增长排查及解决

2022-01-12
阅读 4 分钟
5.6k
这里使用了对照的方式,即在重启后立即dump堆和运行一天后dump进行快照比对,发现差异较小,且使用了dump:live 和非live两种方式,均未发现堆内有明显异常。
封面图

【问题排查系列】C2 compilerthread 带来的CPU抖动问题

2021-08-02
阅读 3 分钟
18.5k
本文仅分享自己在工作中遇到的问题时的解决方案和思路,以及排查的过程。重点还是分享排查的思路,知识点其实已经挺老了。如有疑问或描述不妥,欢迎赐教。
封面图

一个两年Java的面试总结

2018-03-06
阅读 3 分钟
31.4k
16年毕业到现在也近两年了,最近面试了阿里集团(菜鸟网络,蚂蚁金服),网易,滴滴,点我达,最终收到点我达,网易offer,蚂蚁金服二面挂掉,菜鸟网络一个月了还在流程中...最终有幸去了网易。但是要特别感谢点我达的领导及HR,真的非常非常好,很感谢他们一直的关照和指导。

单例模式五种实现

2017-08-20
阅读 4 分钟
16.7k
文章介绍了单例模式五种实现的方式,分别是懒汉,饿汉,静态内部类,双重检验锁以及枚举实现方式,并主要关心加载时机以及线程安全。首先,通俗点讲,饿汉就是这个类还没被使用到的时候,实例已经创建好了;而懒汉是使用到的时候才创建对应的实例。线程安全方面主要考虑实例化时候是否确保一个实例,对于单例类中其他方...

JS判断数组重复

2017-08-07
阅读 1 分钟
9.8k
项目需要前端判断已建列表是否存在重复的数据,经过校验后再进行下一步。以下为逐步改良的过程,虽然整个过程并不复杂而且没什么技术含量,还是记录一下以便他人。

浅谈OSI七层模型

2017-07-24
阅读 2 分钟
3.6k
表示层:秘书对这箱信件一顿处理,加密啊等等,如果B公司大佬和自己大佬语言不通可能还要翻译。秘书处理完了就交给收发室了,然后秘书也不再关心信件如何送到了。

一个JAVA开发一年的总结

2017-07-15
阅读 3 分钟
7.8k
从bug中学习,每一个bug都会对自己有警示的作用,或许你的定时任务有问题,那么完全可以想想,如果上线了出问题怎么办,是否有补偿机制,如果要补偿如何处理。并找到根源,然后思考这个根源会影响到哪些功能。

dubbo 2.5.3对于java.sql的反序列化BUG

2017-05-19
阅读 3 分钟
4.3k
在使用dubbo 2.5.3的时候,定义的接口中有一个方法使用了实体类作为参数,而这个实体类中定义了一个变量为java.sql.Time类型。不妨暂且定义接口如下:

基础SpringMVC+Spring+MyBatis框架搭建

2016-12-24
阅读 15 分钟
6.8k
先唠叨一下,这部分没啥用,可以跳过。刚刚工作没多久,公司的框架都不用自己搭,所以打算自己学习搭建一个框架练练手,于是查了很多SpringMVC+Spring+MyBatis搭建教程,说真的不结合五六个教程根本看不懂,有的教程搭着搭着突然让用自动生成工具弄,然后生成的代码也看不到。我还是更希望能把最最基础的,一个核心的流...

前台传中文到后台Controller乱码问题的解决

2016-10-22
阅读 1 分钟
6.7k
JS传中文参数到Controller的时候出现了乱码。 查看了web.xml中的CharacterEncodingFilter配置没有问题。 而且在测试环境上跑的时候功能正常但是在开发环境却有问题。尝试了在代码中添加: request.setCharacterEncoding("xxxx")之类的方法也不可行。 但是 {代码...} 可行。 查了一些资料后了解到Tomcat对于post和get的处...

利用反射机制破坏单例模式

2015-09-12
阅读 2 分钟
4.2k
这里采用了懒汉的单例模式,顺带说一句我自己对懒汉饿汉的理解:懒汉就是在类加载的时候并不创建对象的实例,在你用到的时候才去创建一个实例。饿汉就是不管你用不用到,这个类加载的时候就创建了一个实例。用到的时候就返回那个已经创建好的实例。根本的区别在于创建实例的时机不同。

类中private变量真的private么?

2015-09-12
阅读 2 分钟
3.2k
利用反射机制修改类中的private修饰的变量(当然,在没有提供setter的情况下)。 本篇主要讲述了如何利用反射机制修改类中的一个private变量。下一篇将会展示利用反射机制来违反或者说攻击单例模式。利用反射机制破坏单例模式

Eratosthenes 之筛算法(寻找质数)

2015-09-07
阅读 3 分钟
3.8k
阅读《Java核心技术》的时候,读到了BitSet这个集合。有一个例子是Eratosthenes 之筛算法,这个算法的主要作用是查找一定范围之内的所有质数,对此比较感兴趣,所以用Boolean数组和BitSet各做了一遍,又在两台电脑上各实现了两种算法。

Java方法参数

2015-09-01
阅读 2 分钟
4.6k
按值调用(call by value)表示方法接收的是调用者提供的值。按引用调用(call by reference)表示方法接收的是调用者提供的变量地址。书中还提到了Algol的按名称调用。