
java
_白月光梦境
这个作者很懒,什么都没留下…
展开
-
Spring5详解——JdbcTemplate
1.什么是JdbcTemplateSpring框架对JDBC进行了封装,使用JdbcTemplate可以很方便的对数据库进行操作。2.准备工作(1)引入相关jar包或maven依赖 <!--mysql驱动包--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</原创 2020-10-19 23:28:56 · 269 阅读 · 0 评论 -
Spring5详解——AOP
AOP容器面向切面编程(面向方面编程)利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序 的可重用性,同时提高了开发的效率。将日志记录,性能统计,安全控制,事务处理,异常处理等代码从业务逻辑代码汇总划分出来,通过对这些行为的分离,我们可以将它们独立到非指导业务逻辑的方法中,进而改变这些行为的时候不影响业务逻辑的代码。简单来说:不通过修改源代码方式,在主干功能里面添加新的功能AOP底层原理AOP底层使用动态代理创建接口实现类代理对象,原创 2020-10-19 19:33:17 · 492 阅读 · 0 评论 -
Spring5详解——IOC容器
主要内容:1.Spring框架概述2.IOC容器3.AOP4.JdbcTemplate5.事务的管理6.Spring5新特性Spring框架概述1.Spring框架是一个轻量级的开源的JavaEE框架。轻量级:jar包数量少、体积小,不需要额外依赖其他的组件。开源:免费提供源代码。框架:使我们的开发更加方便、更加简洁,解决企业应用开发的复杂性。2.Spring可以解决企业应用开发的复杂性。3.Spring有两个核心部分:IOC和AOP。IOC:以前通过new 的方式创建原创 2020-10-13 22:34:52 · 465 阅读 · 0 评论 -
校验日期
1、yyyy-MM-dd格式时间校验:(([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1-9][0-9]{2}|[1-9][0-9]{3})-(((0[13578]|1[02])-(0[1-9]|[12][0-9]|3[01]))|((0[469]|11)-(0[1-9]|[12][0-9]|30))|(02-(0[1-9]|[1][0-9]|2[0-8]))))|((([0-9]{2})(0[48]|[2468][048]|[13579][26])|((原创 2020-09-25 17:04:01 · 290 阅读 · 0 评论 -
最常用的注解校验输入参数
//不能为空: @NotNull(message = "exitTime is null") //长度校验,强制要求必须为6位 @Size(min = 6,max = 6,message = "exitTime 长度为6位") //日期校验 @Pattern(regexp = "(([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1-9][0-9]{2}|[1-9][0-9]{3})(((0[13578]...原创 2020-09-24 19:18:31 · 990 阅读 · 0 评论 -
idea maven打包部署通过、启动/debug编译找不到包Java:程序包xxxx不存在
直接run默认是在IDE里运行的,应该把构建操作委托给maven.报错程序包xxx不存在。我确保jar包都是已经下载到本地仓库中的,源码也能打开,但是编译就出错。Maven是自己下载的,不是IDEA自带的。执行maven clean /install/package都正常。具体原因还请大牛指教。...原创 2020-09-09 11:20:04 · 1470 阅读 · 1 评论 -
(通俗易懂)Java多线程基础知识系统化详解+代码例子
基础概念进程进程是操作系统结构的基础;是一次程序的执行;是一个程序及其数据在处理机上顺序执行时所发生的活动。操作系统中,几乎所有运行中的任务对应一条进程(Process)。一个程序进入内存运行,即变成一个进程。进程是处于运行过程中的程序,并且具有一定独立功能。描述进程的有一句话非常经典的话——进程是系统进行资源分配和调度的一个独立单位。进程是系统中独立存在的实体,拥有自己独立的资源,拥有自己...原创 2019-12-14 20:26:45 · 4441 阅读 · 3 评论 -
(通俗易懂)Java集合详解带例子
主要知识点: 集合的概念:理解集合的概念和定义 Collection 接口:掌握Collection接口的作用及其运用 List接口及其子类:熟练掌握List接口及其子类的用法 Set接口及其子类:熟练掌握Set接口及其子类的用法 Map接口及其子类:熟练掌握Map接口及其子类的用法,了解Collection接口与Map接口的区别 集合的输出:熟练掌握并运用迭代输出Iterator类...原创 2019-12-20 14:36:45 · 1654 阅读 · 0 评论