大树叶 技术专栏

骨灰攻城狮 架构师

JavaCompiler实战:将Java源代码字符串动态编译成java类

.首先我们来认识一下 java中的一个对象 JavaCompiler JavaCompiler : 不知道肯定很陌生,其实这个api出来很久了,他是jdk6的特性,用来编译java的源程式的,详细介绍可以参考百度或google一下,介绍都很详细 Java的反射 : 这个我不多做介绍了,程序中很...

2019-03-29 15:25:44

阅读数 206

评论数 0

股票操作真言

早上大跌可加仓, 早上大涨要减仓, 下午大涨只减仓, 下午大跌次日买, 早上下跌不卖票, 逢低加仓T+0, 下午拉高不追涨, 逢高减仓T+1, 上午拉高看十点, 下午拉高看二点, 股票卖在最高点, 股若强势十点封, 股若不强二点封, 控制仓位不侥幸, 滚动操作是上策。 ...

2019-03-18 23:48:56

阅读数 87

评论数 0

阿里面试题目

本系列文章: 学生党成功拿到阿里技术offer:面Java开发,却是C++考官,几个意思? 学生党如何拿到阿里技术offer:《阿里实习生面试经验(成功)》 学生党如何拿到阿里技术offer:《阿里面试经历-2014.4.18研发实习生面试经历(失败)》 学生党如何拿到阿里技术offer:...

2019-03-13 23:08:12

阅读数 221

评论数 0

SpringBoot 使用 @Transactional 注解配置事务

pringBoot项目中需要配置事务管理,所以在这里系统地整理下关于@Transactional 注解相关的知识。 1、详细介绍 事务管理是应用系统开发中必不可少的一部分。Spring 为事务管理提供了丰富的功能支持。Spring 事务管理分为编程式和声明式的两种方式。 编程式事务指的是通过编...

2019-03-13 16:21:47

阅读数 155

评论数 0

【推荐】JDK和CGLIB动态代理区别

一 JDK和CGLIB动态代理原理 1、JDK动态代理 利用拦截器(拦截器必须实现InvocationHanlder)加上反射机制生成一个实现代理接口的匿名类, 在调用具体方法前调用InvokeHandler来处理。 2、CGLiB动态代理 利用ASM开源包,对代理对象类的class...

2019-03-13 15:46:10

阅读数 83

评论数 0

【推荐】Spring bean 通过实现 InitializingBean ,DisposableBean 接口实现初始化方法和销毁前操作

关于在spring 容器初始化 bean 和销毁前所做的操作定义方式有三种: 第一种:通过@PostConstruct 和 @PreDestroy 方法 实现初始化和销毁bean之前进行的操作 第二种是:通过 在xml中定义init-method 和 destory-method方法 第三种...

2019-03-13 00:42:26

阅读数 52

评论数 0

springmvc在启动工程的时候就访问数据库,加载一些共同的数据

解决方案:给web容器添加一个Listener类,在容器启动的时候执行Listener的“初始化”方法,在这个初始化方法中执行查询数据库的所有操作,然后将数据库中的信息缓存起来 问题:上面的方法很好,但问题是如何去查询数据库,由于使用了spring的IOC特性,查询数据库的service控制da...

2019-03-13 00:36:20

阅读数 44

评论数 0

【推荐】Spring Boot 启动后执行一些特定的事情,通过 CommandLineRunner或者ApplicationRunner来完成

我们在开发过程中会有这样的场景:需要在容器启动的时候执行一些内容,比如:读取配置文件信息,数据库连接,删除临时文件,清除缓存信息,在Spring框架下是通过ApplicationListener监听器来实现的。 在Spring Boot中给我们提供了两个接口来帮助我们实现这样的需求。这两个接口就...

2019-03-12 23:09:47

阅读数 142

评论数 0

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