- 博客(10)
- 收藏
- 关注
原创 idea 代码编译打包不报错,但是代码显示报错
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190921154339391.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L01hcnM5Mw==,size_16,color_FFFFFF,t_70...
2019-09-21 15:51:20 5404 1
原创 Pointcut is not well-formed: expecting 'name pattern' at character position
报错信息是: 配置切点表达式不正确
2017-10-02 14:04:16 711
原创 tomcat部署、实现war包读取外部动态配置文件
项目配置可视化可维护,web项目的配置文件需要动态变更,不能直接写死在war中,就需要我们实现war包可以读取外部的配置文件。
2017-09-18 11:19:26 15177 2
转载 o(1), o(n), o(logn), o(nlogn)
在描述算法复杂度时,经常用到o(1), o(n), o(logn), o(nlogn)来表示对应算法的时间复杂度, 这里进行归纳一下它们代表的含义: 这是算法的时空复杂度的表示。不仅仅用于表示时间复杂度,也用于表示空间复杂度。 O后面的括号中有一个函数,指明某个算法的耗时/耗空间与数据增长量之间的关系。其中的n代表输入数据的量。 比如时间复杂度为O(n),就代表数据
2017-07-15 21:32:09 44772 21
原创 java.sql.SQLException: statement is closed语句被关闭 druid连接池报错
我之前在用druid,1.0.28版本也出现过这个问题, 现象就是: 报这个错的时候, 往往会出现在一条毫无错误的sql执行上报错, sql放到数据库上执行或者单独拎出来执行完全没问题, 但是为什么一直报错呢? 问题就出在druid连接池上, 连接池在执行完了某一条错误的sql以后, 报错信息会被保存在执行sql的线程中, 当下一条拿到这个线程的sql执行时,
2017-07-09 10:04:39 32879 9
原创 iText生成PDF功能
使用iText导出pdf功能,解决Font 'STSongStd-Light' with 'UniGB-UCS2-H' is not recognized.报错
2017-06-29 13:23:05 692
转载 zookeeper原理详解
几年前介绍过一种基于zk的分布式锁1的实现,那种是没有经过实践证明的,听过一场分享,然后觉得原来分布式锁可以这么搞,然后在实验环境写了一些代码,简单验证一下,就认为成了。其实那里面有几个比较严重的问题,第一个是锁操作如果在并发的情况下不是block的,而是通过循环+sleep的方式来反复判断,性能上是比较差的,不够实时。第二个是设计太复杂,其实可以不需要ip地址的介入的。基于zookeep
2017-06-26 23:43:27 489
转载 分布式锁设计
起因前段时间,看到redis作者发布的一篇文章《Is Redlock safe?》,Redlock是redis作者基于redis设计的分布式锁的算法。文章起因是有一位分布式的专家写了一篇文章《How to do distributed locking》,质疑Redlock的正确性。redis作者则在《Is Redlock safe?》文章中给予回应,一来一回甚是精彩。文本就为读者一一解
2017-06-26 23:25:31 373
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人