随笔- 156
文章- 0
评论- 54
阅读-
64万
08 2019 档案
关于JDK动态代理与Cglib代理
摘要:关于JDK动态代理与Cglib代理 最近有时间学习一下SpringAOP源码,底层用到了代理,大概是这样的: 当需要被代理的类实现了接口,则使用JDK动态代理创建代理对象,增加增强操作执行目标方法 当需要被代理的类未实现接口,则使用Cglib代理创建目标类的子类,增加增强操作执行目标方法 由此可见J
阅读全文
关于Excel做表小知识记录
摘要:关于Excel做表小知识记录 最近使用Excel做了一系列的报表,觉得这是个很神奇的东西哈哈哈,以前我可是一想到Excel就开始头疼的人... 能用代码或者SQL语句解决的问题绝不会愿意留在Excel里处理... 最近是发现Excel还是很好用的嘛 做报表经常用到的一些函数 VLOOKUP , SU
阅读全文
Java实现自定义注解开发
摘要:Java实现自定义注解开发 一直都对注解开发挺好奇的,最近终于有时间自己实践了一把,记录一下 万一后期会用到呢 哈哈哈 首先我们了解一下自定义注解的标准示例,注解类使用 @interface 关键字修饰,且在注解类上方声明注解相关信息,包含以下四种信息 @Documented – 注解是否将包含在J
阅读全文
kettle抽取数据发送邮件Linux调度
摘要:kettle抽取数据发送邮件Linux调度 #1.进入kettle安装目录 然后执行sqoop.sh文件启动kettlecd /app/pdi-ce-7.1.0.0-12/data-integration./spoon.sh & #2.新建脚本文件 /app/pdi-ce-7.1.0.0-12/ti
阅读全文
CountDownLatch原理分析
摘要:CountDownLatch原理分析 CountDownLatch是一个同步工具类,它允许一个或多个线程一直等待,直到其他线程执行完后再执行。例如,应用程序的主线程希望在负责启动框架服务的线程已经启动所有框架服务之后执行。 CountDownLatch使用示例: 首先我们写一个示例,看看怎么使用Co
阅读全文
Maven項目打包報錯:Plugin execution not covered by lifecycle configuration
摘要:Maven項目打包報錯:Plugin execution not covered by lifecycle configuration 使用Eclipse导入一个新的maven项目时不时的会遇到这个错误,之前是收藏了一位博主的博客,但是总是没那么容易找到 所以还是自己写一篇吧哈哈哈哈 希望对帮助到我
阅读全文