- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 Nacos做配置中心,配置要写在bootstrap.properties
nacos相关的配置如果不写在bootstrap.properties里面是没有效果的
2023-03-21 20:52:29
2334
原创 Sping 之 @Import
以下都是基于spring-5.2.8,之前的版本可能有所不同Import 是spring中的一个注解,可以用来导入需要实例化的类,把这些类加入spring容器而且通过Import导入进来的类是可以获取到父类上面的注解的信息,当然父类必须要先加入spring管理这个注解能起作用,这个注解是作用于类,接口上面的。@Component@Import({DeferredImportSelectorDemo.class,SelectImportDemo.class,AwareBean.clas
2021-10-14 17:04:26
275
原创 Spring 之 Component 与 Configuration 区别
带有@Configuration 与 @Component 注解的类 在spring初始化的时候都会被spring实例化并加入spring容器管理,@Configuration注解包含有@Component@Configuration 与 @Component 注解的区别在于,带有注解类里面的@Bean方法的调用有@Component 注解的类 里面带有@Bean注解的方法在每次被调用的时候都会直接调用方法生成新的实例,这样也违反了spring的单例原则而有@Configuration 注解
2021-04-04 23:38:20
1021
原创 Spring 之 FactoryBean 的使用和原因
Spring 之 FactoryBean 的使用和原因实现FactoryBean接口,在getObject方法里面可以灵活的定义需要我们自己创建的bean实例public interface FactoryBean<T> { String OBJECT_TYPE_ATTRIBUTE = "factoryBeanObjectType"; /* * 这个方法返回需要交给spring管理的对象 */ @Nullable T getObject() thr
2021-03-31 19:49:47
893
原创 线程的一些基础概念
1. 基础概念 1)什么是进程和线程 进程是程序运行资源分配的最小单位 , 进程与进程之间是相互独立的 , 进程可以分为系统进程和用户进程 , 系统进程就是完成操作系统的功能(操作系统本身) , 用户进程就是用户自己启动的进程。 线程是CPU调度的最小单位 , 必须依赖进程而存在 。线程是进程的一个实体 ,可以与同属一个进程的其它线程共享进程所拥有的全部...
2019-06-17 23:07:30
161
原创 mysql 当时间是varchar类型时 , 进行比较
一般情况下数据库时间类型都是以datetime、timestamp等格式进行存储的 , 但有时也会出现varchar类型 , 这个时候在sql中比较时间类型就需要用到函数STR_TO_DATE(str, format);STR_TO_DATE(str, format)函数是DATE_FORMAT()函数的反函数 , 返回一个DATETIME值。它需要一个字符串str和一个格式字...
2019-06-06 17:45:58
13073
1
原创 utf8mb4 -- UTF-8 Unicode和utf8 -- UTF-8 Unicode区别的整理
MySQL在5.5.3之后增加了这个utf8mb4的编码,mb4就是most bytes 4的意思,专门用来兼容四字节的unicode。好在utf8mb4是utf8的超集,除了将编码改为utf8mb4外不需要做其他转换。当然,为了节省空间,一般情况下使用utf8也就够了。 既然utf8应付日常使用完全没有问题,那为什么还要使用utf8mb4呢? 低版本的MySQL...
2018-11-13 15:49:16
7233
原创 JAVA日期时间加减
1.获取当前系统时间 Date date = new Date();2.实现时间的加减的两种方法第一种: 用java.text.SimpleDateFormat来实现 SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd"); System.out.println("今天的日期:"+df.format(date...
2018-07-18 14:27:02
42249
2
原创 Eclipse-远程Debug
Debug是程序员调试程序,查找BUG的有效手段,如果是在测试环境甚至生产环境出现问题,而开发环境不可复现,远程Debug就显得尤为有用。Tomcat开启远程debug端口1.Linux下单独运行的Tomcat开启Debug端口:8000$TOMCAT_HOME\bin\catalina.sh文件在开始的部分添加代码CATALINA_OPTS="-Xdebug -Xrunjdwp...
2018-07-18 14:19:52
310
原创 使用AES加密配置文件
考虑到数据库连接密码直接配置在xml中,项目流转出现密码泄露隐患,这里直接对密码进行AES加密<!-- 配置 读取properties文件 jdbc.properties --> <bean class="com.yehuishou.util.ConvertPwdPropertyConfigurer"> <property name="lo...
2018-07-11 19:33:36
2261
1
原创 oracle通过时间查询
数据库:select CheckDateTime ,count(*) from DAILYCHECKRESULT where CheckDateTime=TO_DATE('2017/11/9','YYYY-MM-DD') group by CheckDateTimemybatis:
2017-11-10 14:27:20
552
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人