自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Lee_Suoer的博客

记录学习过程的点点滴滴

  • 博客(11)
  • 收藏
  • 关注

原创 springboot mybatis-plus 使用

创建springboot环境,略过 pom文件导入依赖 application.properties文件进行配置 #datasource spring.datasource.driver-class-name=com.mysql.jdbc.Driver spring.datasource.url=jdbc:mysql://localhost:3306/mp?characterEncod...

2018-09-15 12:44:45 1621

原创 jdk锁的使用

ReentrantLock public class JdkLockTest implements Runnable{ private ReentrantLock lock = new ReentrantLock(); private Condition condition = lock.newCondition(); private static int i =...

2018-09-07 22:48:48 840

原创 spring注解开发(七) 容器创建过程

传入配置类后, 注册配置类,主要是  refresh() public void refresh() throws BeansException, IllegalStateException { synchronized (this.startupShutdownMonitor) { // Prepare this context for refreshing. ...

2018-09-05 15:46:01 243

原创 spring注解开发(六) 其他扩展

BeanFactoryPostProcessor 这个类会在所有的bean装配后未实例化执行  postProcessBeanFactory  方法 在BeanFactory标准初始化之后调用,来定制和修改BeanFactory的内容  所有的bean定义已经保存加载到beanFactory,但是bean的实例还未创建 BeanFactoryPostProcessor原理:  * 1)...

2018-09-05 13:36:06 156

原创 spring注解开发(五) 事务

在方法上添加  @Transactional  注解 可以手动注册事务管理器 //注册事务管理器在容器中     @Bean     public PlatformTransactionManager transactionManager() throws Exception{ //Spring对@Configuration类会特殊处理;给容器中加组件的方法,多次调用都只是从容器中找...

2018-09-05 11:31:05 150

原创 spring注解开发(四)aop

aop的使用 建立目标方法类: 建立切面类 //标注这是一个切面类 @Aspect public class LogAspects { //抽取公共的切入点表达式 //1、本类引用 //2、其他的切面引用 @Pointcut("execution(public int com.spring.demo.aop.Calculator.*(..))") ...

2018-09-04 23:13:44 238

原创 spring注解开发(三) 属性赋值和bean的装配,设置不同的profile

读取配置文件中的信息 先编写properties文件,注意编码方式 在配置类中声明 之后在实体类中就可以获取到了 /**  * 自动装配;  *         Spring利用依赖注入(DI),完成对IOC容器中中各个组件的依赖关系赋值;  *   * 1)、@Autowired:自动注入:  *         1)、默认优先按照类型去容器中找对应的组件:appli...

2018-09-03 20:54:36 377

原创 spring注解开发(二) bean的生命周期

指定类的初始化和销毁方法 可以指定自己写的方法 在类中写好方法 在注解中指定 第二种方法,继承接口实现方法 就不用再指明方法了 还可以使用注解方式 BeanPostProcessor 的使用 /**  * bean的生命周期:  *         bean创建---初始化----销毁的过程  * 容器管理bean的生命周期;  * 我们可以自定义初...

2018-09-03 17:19:52 129

原创 spring注解开发(一) bean的注册

通过注解注入bean: 实体类: 运行结果 @ComponentScans  使用: value:配置扫描的包路径,spring会扫描这个包及其子包,也是默认情况 @Filter:配置过滤器, 设置过滤器类型,默认注解类型 类的类型,数组类型 可以配置包含或排除的过滤器 排除@Controller标注的类,注意一定要加上  useDefault...

2018-09-03 15:09:55 204

原创 jdk线程池原理

一、ThreadPoolExecutor 和java.util.concurrent.ThreadPoolExecutor差不多,但是实现了一个更高效的方法getSubmittedCount(),用于处理工作队列。 如果没有指定RejectedExecutionHandler,那么将会抛出RejectedExecutionException异常。 说一下这个方法:当一个线程提交过...

2018-09-02 15:53:54 380

原创 fastdfs搭建

FastDFS开源地址:https://github.com/happyfish100 fastdfs系统角色介绍:(相关信息来源于网络)       Tracker Server:主要做调度工作,起到均衡的作用;负责管理所有的 storage server和 group,每个 storage 在启动后会连接 Tracker,告知自己所属 group 等信息,并保持周期性心跳。   Stor...

2018-09-01 13:28:20 365

空空如也

空空如也

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

TA关注的人

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