自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 5分钟搞懂Spring事务及@Transactional注解的使用

5分钟搞懂Spring事务及@Transactional注解的使用切面常识Spring 事务代码反例分析:切面常识事务是一种切面业务。事务的开启和提交、回滚是在切面上完成的,也就是代理对象所新增的部分。也就是需要用事务的时候,就需要通过切入点,调用切面代理的对象,调用切面里面的通用处理,再调用目标对象的方法。。。。这些都懂,可是在实际中,要用事务的时候,就加个@Transactional...

2019-05-20 10:41:50 1206 1

原创 letscrept+tomcat8 实现 https,亲测有效

letscrept取得的证书如下:要转成 .jks 才行。这个网站:https://csr.chinassl.net/convert-ssl.html转成pem:再由 pem 转 jks:server.xml:加上这个: <Connector port="443" protocol="org.apache.coyote.http11.Http11Protocol" SSLEnabled="true" maxThreads="...

2021-03-13 22:27:00 125

原创 关于技术学习

学什么。不要贪多,根据面试要求,再结合你最近的工作,看你最重要的知识是要学什么。面试要求的,而且是你最近工作用的上的重点学习。 要多久。确立学什么之后,一定要有一个计划,可以是宽松的计划,不要贪多,总共花多久时间,分成哪几个阶段,每个阶段多久。 立计划。每个周学习什么,看视频多久,做demo多久,输出多久,第二次和第三次复习在什么时候都要有计划。 原则:有计划的学,实践,输出,复习才叫学。学无计划等于白学,学而不习不如于不学。...

2021-03-13 09:47:51 110

原创 查看spring bean 注入来源

项目里注入了一个bean,到处搜索都不知道是哪里注入的,最后找到下面的方法来排查在注入处,打断点如图:要查看 scheduler是哪里注入的,就在这里打断点。2.进入断点后,点击堆栈中的getBean 方法,输入类名, 获取beanName3. 查看是哪里注入的...

2021-03-09 10:11:15 2959 2

原创 2021-01-15

ITEXT PDF 大坑,遇到<th>表情不处理!

2021-01-15 16:04:55 132

原创 idea maven 右侧窗口红色波浪线报错

把pom文件里的 依赖全部注释,然后 reimport然后放开注释,再次reimport即可。出现这个问题多半是因为挪动了本地仓库的jar包文件。

2020-08-19 11:43:19 1521 2

原创 手写带包编译,带依赖包java文件编译运行

1. idea工程在这里:编译后的class 文件我自定义在 run 文件夹里。依赖包我自定义在lib文件里里。2.工程结构:3. 在任意文件夹运行:javac -cp C:\Users\elci1\workspace\algorth\lib\* -d C:\Users\elci1\workspace\algorth\run C:\Users\elci1\work...

2020-04-19 20:33:04 399

原创 Mokito获取参数值

mokito大家不陌生,之前一直这样用的: @Resource private AllocaStrategyBatchService allocaStrategyBatchService; @Mock private ITransProdSharesService transProdSharesService; @Before public v...

2020-04-08 11:27:52 257

原创 dubbo 本地调试全套攻略,亲测完毕

服务提供端:在下面标签加上:port="20883" host="10.168.168.114"因为我的电脑由VPN,本机有2个ip,所以还加了个 host,没有用vpn的可以不加host=.xxx。<dubbo:protocol name="#{dubboConfig.protocolName}" port="20883" host="10.168.168.114"/>...

2019-12-03 12:41:38 464

原创 join on 后面的条件和where后面的条件的区别

join on后面的条件必须是定义连接关系的条件,其他条件不生效,其他条件应该放在where后面例如:select * from PRODUCT_SUBJECT_GROUP_TEMPWHERE CHECK_STATUS = 'CHECKING') h left join BOOK b on b.BOOK_CODE = h.BOOK_CODE AND b.TRUST_MGR_CODE...

2019-12-03 11:34:32 754

原创 启动tomcat,控制台乱码问题,一招解决

因为都是在window下开发,所一不管idea 也好还是eclipse也好,控制台的字符集都是 GBK。而tomcat 的字符集在 conf/catalina.properties 文件中。把这个文件的 UTF-8 都替换成GBK,重新启动tomcat测试即可。...

2019-12-03 10:44:59 166

原创 一步把启动异常invalid constant type:15的解决了!

搞来搞去,什么换 javasset版本之类都不行,就把jdk由1.8降级1.7,搞定了!

2019-12-03 10:32:23 313

原创 关于光的波粒二象性的解释--答复年少时的疑惑

有2个盲人,分别摸到了大象的腿和肚子,于是这两个人就得出大象像墙和柱子的结论 。虽然有些奇怪,但是他们也只能知道这么多了。这两个人就好像我们人类。在光这个充满的未知的领域比盲人好不到哪里去;我们只摸到了光的波动性和粒子性。虽然这两者按常理难以统一在一个事物上,但是目前也只能摸到这些。所以我们说光有波粒二象性。这是人类认知的半成品!...

2019-08-24 13:53:11 544

原创 论技术的学习

最近思考了很多关于学些的东西。最开始,觉得自己什么都可以干,什么都可以学,但最后发现自己被淹没在浩如烟海的技术中,所有的东西都只懂得皮毛,会用的东西出了问题也很难解决。现在分析现状:基础不够,算法,计算机基础不够,导致很多会的东西出现问题难以分析问题所在;经常学的东西都是偏外层的,学的太多太杂。没有掌握好该学什么和学习的深度。现在得出解决方法:1、基础的算法,要开始搞了...

2019-07-13 10:39:53 140 1

原创 关于子类父类构造器

子类的构造器,不管有无参数,如果没有 写 super.(),系统会自动添加 super.();如果父类写了有参构造,没有无参构造,那么系统就无法自动给子类的构造方法添加 super.();了,就会编译报错。也就是说,为了方便继承,应该保持类有一个无参构造器。...

2019-07-10 15:11:27 509

原创 悲观锁使用

乐观锁如果冲突,会更新失败,要写重试;悲观锁如果冲突,程序会等待,直到超时,如果程序有问题,用了悲观锁,但是没有事务,或是事务一直没有提交或者回滚,其他的数据写操作就会超时。所以用悲观锁要注意不能太大事务,导致后面的写操作等不起;且一定要在事务里。...

2019-07-10 14:06:58 825

原创 自己Windows安装oracle 12C 跑eclipse单元测试成功

因为公司的oracle的实例名是 base,oracle express 版本的默认实例名是 XE,所以必须要安装一个可以改实例名的oracle。因为我只能通过改hosts文件,使jdbc访问我的本地数据库。只能改变域名,其他都不能改变。所以自己找了oracle 官网,最新的是 12C。于是下载,解压,安装。在安装的过程中设置实例名为base,跟公司一致。安装后去任务管理器启动各个...

2019-06-26 20:58:48 123

原创 彻底搞懂了 泛型上下边界!跟普通泛型比,抽象层级都不同!

<? extends T>和<? super T>是Java泛型中的“通配符(Wildcards)”和“边界(Bounds)”的概念。<? extends T>:是指“上界通配符(Upper Bounds Wildcards)”<? super T>:是指“下界通配符(Lower Bounds Wildcards)泛型可以是看成容器里元...

2019-05-31 11:16:24 2746 4

原创 mysql未使用索引情况总结

最近项目中,发现即使有索引,也没有走,即使 force index 也没有走索引。后来得知,范围索引扫描到大于 30% ,就不走索引了,就全表扫描。 方法只能是缩小范围,减少检索的数据的行数。 还有两个表字符集不一样, 就无法走其中一个表的索引 , 解决方法就是把主表的关联字段的格式及字符集给转换一下。 ...

2019-04-22 17:00:38 759

原创 彻底搞懂了!Java Nio 之 selector ---为什么删除已选择键

学习Nio ,看到遍历处理  selector.selectedKeys() 方法的集合时,处理完一个要用迭代器删除这个已选择键。Set selectedKeys = selector.selectedKeys(); Iterator keyIterator = selectedKeys.iterator(); while(keyIterator.hasNext()) { Se...

2018-09-09 22:00:58 2694 1

原创 SpringBoot 整和 shiro 把拦截路径提出到配置文件中

SpringBoot整合 Shiro 安全框架,把Shiro 参数提出到 配置文件的方法。

2017-07-21 12:30:32 13381 10

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除