记一次lombok踩坑记
摘要:引言 今天中午正在带着耳机遨游在代码的世界里,被运营在群里@了,气冲冲的反问我最近有删生产的用户数据的吗?我肯定客气的回答道没有呀?生产的数据我怎么能随随便便可以删除,这可是公司的红线,再说了我也没有数据库的删除权限啊,不过查询权限还是有的。赶紧登上堡垒机,然后去生产数据库查一下数据,查了一下数据是
阅读全文
万恶的NPE差点让我半个月工资没了
摘要:引言 最近看到《阿里巴巴Java开发手册》第11条规范写到: 防止 NPE ,是程序员的基本修养 NPE(Null Pointer Exception)一直是开发中最头疼的问题,也是最容易忽视的地方。记得刚开始工作的时候所在的项目组线上出现最多的bug不是逻辑业务bug而是NPE,所以后面项目组出了
阅读全文
记一次Apache的代码导致生产服务耗时增加
摘要:引言 二狗:二胖快醒醒,赶紧看看刚才报警邮件,你上次写的保存用户接口耗时(《二胖的参数校验坎坷之路》)大大上升,赶紧排查下原因。 二胖:好的,马上看,内心戏可十足(心里却在抱怨,大中午的搅我发财美梦,刚刚梦见我买的股票又涨停了就被叫醒了)。牢骚归牢骚,自己的问题还是得看啊,毕竟是自己写的bug,含着
阅读全文
看了CopyOnWriteArrayList后自己实现了一个CopyOnWriteHashMap
摘要:引言 面试官: 小伙子你有点眼熟啊,是不是去年来这面试过啊。 二胖: 啊,没有啊我这是第一次来这。 面试官: 行,那我们开始今天的面试吧,刚开始我们先来点简单的吧,java里面的容器你知道哪些啊,跟我说一说吧。 二胖: 好的,java里面常见容器有ArrayList(线程非安全)、HashMap(线
阅读全文
程序员居然还不会搭建一个自己的博客网站?
摘要:微信搜一搜【java金融】回复【666】免费获取bat面试通关手册 引言 上周有个小伙伴问我有没有个人博客,想和我互换一个友链。我以前也想过要自己搭个博客,但是一直迟迟没有行动,一般写了文章就往其他平台发一下就完事了。想了想为啥自己没有搭建一个属于自己的博客?一来的话可能嫌麻烦,需要往自己的博客平台
阅读全文
spring mvc 集成quartz
摘要:首先quartz配置文件 # Default Properties file for use by StdSchedulerFactory# to create a Quartz Scheduler Instance, if a different# prope...
阅读全文
Java中的String为什么是不可变的? -- String源码分析
摘要:什么是不可变对象?众所周知, 在Java中, String类是不可变的。那么到底什么是不可变的对象呢? 可以这样认为:如果一个对象,在它创建完成之后,不能再改变它的状态,那么这个对象就是不可变的。不能改变状态的意思是,不能改变对象内的成员变量,包括基本数据类型的值不能...
阅读全文
中文乱码 encodeURI来解决URL传递时的中文问题
摘要:[size=large] 通过URL传中文参数时,在服务端后台获取到的值往往会出现乱码。解决方案有很多种。本文介绍如何通过encodeURI来解决中文乱码问题。首先,在前端页面准备参数的时候,需要对中文参数进行encode处理:var url = 'Hel...
阅读全文
spring的ioc容器生成的对象也是代理对象对吗
摘要:一直以为spring的ioc容器生成的对象都是代理对象,其实这个是错误的。spring ioc默认的都是原生对象 只有通过aop增强的对象才是代理对象有@Transactional 注解或者配置文件 有配置接口aop增强的类 得到的对象都是代...
阅读全文
分组执行大批量操作
摘要:List dataList = new ArrayList();for(int i=0;i<999;i++) dataList.add(4);int splitSize = 500;int arryLength = dataList.size();int resu...
阅读全文
aop
摘要:@Aspect@Componentpublic class WeiXinRegister { @Pointcut("execution(public * com.workit.wx.*.controller..*.*(..))") public void po...
阅读全文
关闭layer
摘要:function closeBox() { var index = parent.layer.getFrameIndex(window.name); //获取当前窗体索引 parent.layer.close(index); //执行关闭 ...
阅读全文
集合总结
摘要:集合是工作中和面试中用的最多的和问到最多 的下面对一些常用集合进行了总结如果总结的不对的欢迎指出
阅读全文
两个日期之间的日历
摘要:public JSONArray getBetweenDays(String stime,String etime){ int numb=1; SimpleDateFormat df=new SimpleDateFormat("yyyy-M...
阅读全文
java 反射给字段重新赋值
摘要:1.获取实体的所有字段,遍历2.获取字段类型3.调用字段的get方法,判断字段值是否为空4.如果字段值为空,调用字段的set方法,为字段赋值Field[] field = model.getClass().getDeclaredFields(); // 获取实体类的所...
阅读全文
Windows下不同版本的JDK共存
摘要:1.安装jdk7,将C:\Windows\System32目录下的java.exe、javaw.exe、javac.exe删除。2.安装jdk8,将系统环境变量path中的C:\ProgramData\Oracle\Java\javapath;删除。3.编辑并启动ec...
阅读全文
关于SimpleDateFormat安全的时间格式化线程安全问题
摘要:想必大家对SimpleDateFormat并不陌生。SimpleDateFormat 是 Java 中一个非常常用的类,该类用来对日期字符串进行解析和格式化输出,但如果使用不小心会导致非常微妙和难以调试的问题,因为 DateFormat 和 SimpleDa...
阅读全文
探秘Java中的String、StringBuilder以及StringBuffer
摘要:相信String这个类是Java中使用得最频繁的类之一,并且又是各大公司面试喜欢问到的地方,今天就来和大家一起学习一下String、StringBuilder和StringBuffer这几个类,分析它们的异同点以及了解各个类适用的场景。下面是本文的目录大纲: 一.你...
阅读全文
java 去掉html标签 使用正则表达式删除HTML标签。
摘要:import java.util.regex.Matcher; import java.util.regex.Pattern; public class HTMLSpirit{ public static String delHTMLTag(String ht...
阅读全文
Java基础之String中equals,声明方式,等大总结
摘要:无论你是一个编程新手还是老手,提到String你肯定感觉特别熟悉,因为String类我们在学习java基础的时候就已经学过,但是String类型有我们想象的那么简单吗?其实不然,String类型的知识点还是比较多的。今天就和大家来一起讨论一下,关于String的一些容...
阅读全文