自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 Nacos做配置中心,配置要写在bootstrap.properties

nacos相关的配置如果不写在bootstrap.properties里面是没有效果的

2023-03-21 20:52:29 2059

原创 MybatisPlus为什么可以不用@MapperScan

MybatisPlus为什么可以不用@MapperScan,就可以扫描mapper

2022-08-05 13:59:21 5155

原创 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 219

原创 Spring 之 Component 与 Configuration 区别

带有@Configuration 与 @Component 注解的类 在spring初始化的时候都会被spring实例化并加入spring容器管理,@Configuration注解包含有@Component@Configuration 与 @Component 注解的区别在于,带有注解类里面的@Bean方法的调用有@Component 注解的类 里面带有@Bean注解的方法在每次被调用的时候都会直接调用方法生成新的实例,这样也违反了spring的单例原则而有@Configuration 注解

2021-04-04 23:38:20 917

原创 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 826

原创 线程的一些基础概念

1. 基础概念 1)什么是进程和线程 进程是程序运行资源分配的最小单位 , 进程与进程之间是相互独立的 , 进程可以分为系统进程和用户进程 , 系统进程就是完成操作系统的功能(操作系统本身) , 用户进程就是用户自己启动的进程。 线程是CPU调度的最小单位 , 必须依赖进程而存在 。线程是进程的一个实体 ,可以与同属一个进程的其它线程共享进程所拥有的全部...

2019-06-17 23:07:30 129

原创 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 12510 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 6694

原创 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 41835 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 234

原创 使用AES加密配置文件

考虑到数据库连接密码直接配置在xml中,项目流转出现密码泄露隐患,这里直接对密码进行AES加密&lt;!-- 配置 读取properties文件 jdbc.properties --&gt;    &lt;bean class="com.yehuishou.util.ConvertPwdPropertyConfigurer"&gt;        &lt;property name="lo...

2018-07-11 19:33:36 2141 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 517

阿里云短信验证码

阿里云短信验证 , 发送工具类 , 包含需要的pom坐标jar包 , 可以直接引入项目使用

2018-06-08

空空如也

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

TA关注的人

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