◉◡◉ 您好,欢迎到访伊成个人站!

blogshare

spring boot中的ApplicationRunner和CommandLineRunner

spring boot中的ApplicationRunner和CommandLineRunner

导言在某些场景中,可能会需要到项目启动完成之后就需要初始化数据,读取配置文件,数据库信息等等业务需求。在spring boot中已经给我们提供了对应的接口,这两个接口是CommandLineRunner和ApplicationRunn...

Java基础笔记整合

Java基础笔记整合

记录最基础 最容易忘记的笔记一.JAVA基础1.1 JAVA异常知识点Java把异常当作对象来处理,并定义一个基类java.lang.Throwable作为所有异常的超类。下一层分为Error和Exception; 1.1.1 Er...

折腾centos6.5笔记

折腾centos6.5笔记

1.安装 vmware12 安装完成后,会提示要求输入序列号,序列号已经收集起来了。 VMware Workstation 12序列号:5A02H-AU243-TZJ49-GTC7K-3C61N 2.安装centos6.5 下载 c...

浅谈多线程之CAS原理

浅谈多线程之CAS原理

前言在Java并发包中有这样一个包,java.util.concurrent.atomic,该包是对Java部分数据类型的原子封装,在原有数据类型的基础上,提供了原子性的操作方法,保证了线程安全。下面以AtomicInteger为例...

oracle中for update和for update nowait的区别

oracle中for update和for update nowait的区别

前言首先一点,如果只是select 的话,Oracle是不会加任何锁的,也就是Oracle对 select 读到的数据不会有任何限制,虽然这时候有可能另外一个进程正在修改表中的数据,并且修改的结果可能影响到你目前select语句的结...

Java阻塞队列(BlockingQueue)

Java阻塞队列(BlockingQueue)

前言 在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。 通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。 本文详细介绍了Blocki...

Intellij IDEA使用@Autowired 注解标红报错解决办法

Intellij IDEA使用@Autowired 注解标红报错解决办法

背景在项目里面使用@Autowired注解,进行bean 注入的时候,通常都会标红。如下图: 究其原因就是,Spring bean通过@Autowired注入,spring auto scan配置,在编辑情况下,无法找不到对应的...