自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 Tomcat笔记

Tomcat简介及优化思路Tomcat 处理请求大致流程和架构请求流程1.HTTP服务器会把请求信息使⽤ServletRequest对象封装起来2.进⼀步去调⽤Servlet容器中某个具体的Servlet3.在 2中,Servlet容器拿到请求后,根据URL和Servlet的映射关系,找到相应的Servlet4.如果Servlet还没有被加载,就⽤反射机制创建这个Servlet,并调⽤Servlet的init⽅法来完成初始化5.接着调⽤这个具体Servlet的service⽅法来处理请求,

2021-11-16 14:44:00 946

原创 SpringBoot笔记

SpringBoot第一部分 SpringBoot应用相关概念约定优于配置约定优于配置(Convention over Configuration),又称按约定编程,是一种软件设计规范。本质上是对系统、类库或框架中一些东西假定一个大众化合理的默认值(缺省值)。例如在模型中存在一个名为User的类,那么对应到数据库会存在一个名为user的表,此时无需做额外的配置,只有在偏离这个约定时才需要做相关的配置(例如你想将表名命名为t_user等非user时才需要写关于这个名字的配置)。如果所用工具的约定

2021-11-16 14:42:23 1233

原创 springmvc笔记

Spring MVC ⾼级框架第一部分 Spring MVC 的应用springmvc简介三层架构:在java开发中基本上都是B/S架构,即浏览器/服务器。系统标准的三层架构包括:表现层、业务层、持久层。表现层 :也就是我们常说的web 层。它负责接收客户端请求,向客户端响应结果,通常客户端使⽤http 协议请求web 层,web 需要接收 http 请求,完成 http 响应。表现层包括展示层和控制层:控制层负责接收请求对应controller,展示层负责结果的展示对应页面。表现层依赖业

2021-11-16 14:41:44 502

原创 Spring笔记

Spring ⾼级框架第⼀部分 Spring 概述Spring的优势⽅便解耦,简化开发通过Spring提供的IoC容器,可以将对象间的依赖关系交由Spring进⾏控制,避免硬编码所造成的过度程序耦合。⽤户也不必再为单例模式类、属性⽂件解析等这些很底层的需求编写代码,可以更专注于上层的应⽤。AOP编程的⽀持通过Spring的AOP功能,⽅便进⾏⾯向切⾯的编程,许多不容易⽤传统OOP实现的功能可以通过AOP轻松应付。声明式事务的⽀持@Transactional可以将我们从单调烦闷的

2021-11-16 14:41:25 481

原创 Java中的域,静态域,实例域及初始化顺序

概念java的域:'域’的概念来源于翻译‘field’,其意义是指属性静态域:被static修饰的属性,属于类实例域:是实例化对象的属性说明每个实例都有自己的实例域,但是共用一个静态域例:class User { private int id; private static int companyId=1; }User类每被实例化一次,该实例都可以有自己id域(实例域),但是所有的实例只有一个companyId域(静态域)Java中类的初始化顺序1

2021-09-16 17:30:06 336

转载 AspectJ语法示例及AOP基本概念

一.AOP概念1.1通知(Advice)前置通知(Before):在目标方法被调用之前调用通知功能;后置通知(After):在目标方法完成之后调用通知,此时不会关心方法的输出是什么;返回通知(AfterReturning):在目标方法成功执行之后调用通知;异常通知(AfterThrowing):在目标方法抛出异常后调用通知;环绕通知(Around):通知报过了被通知的方法,在被通知的方法调用之前和调用之后执行自定义的行为。1.2连接点(Join point)连接点是在应用

2021-09-16 17:26:58 336

原创 MySQL错误码解释

错误:1000 SQLSTATE: HY000 (ER_HASHCHK) 消息:hashchk错误:1001 SQLSTATE: HY000 (ER_NISAMCHK) 消息:isamchk错误:1002 SQLSTATE: HY000 (ER_NO) 消息:NO错误:1003 SQLSTATE: HY000 (ER_YES) 消息:YES错误:1004 SQLSTATE: HY000 (ER_CANT_CREATE_FILE) 消息:无法创建文件’%s’ (errno: %d)错误:1005 S

2021-09-16 17:26:19 1669

原创 git提交时.gitignore已经忽略.iml但是不生效

是缓存造成的使用以下命令:git rm -r --cached .git add .git commit -m 'delete *.iml'

2021-09-16 17:25:23 1075

原创 mybatis字段里面含有表情时存入数据库报错

配置文件:spring.datasource.type=org.apache.commons.dbcp2.BasicDataSourcespring.datasource.dbcp2.connection-init-sqls=SET NAMES utf8mb4pom<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons

2021-09-16 17:24:35 238

原创 Mybatis中#{}和${}输入参数的区别

#{}mybatis 会进行预编译,比如(假设ID=6):select * from user where id=#{ID}会先编译成select * from user where id=?然后用ID的值(6)替代?#{}的优势更安全如果传入的值值中有#(#在sql中表示注释)使用#{},不会使#后面的sql失效,当传入的name参数中有#,比如hh#:select * from user where name=#{name} and id=#{ID}执行的sql为select

2021-09-16 17:22:36 92

原创 StringUtils的运用

1.isEmpty,isNotEmpty判断某字符串是否为空,标准是为null或者长度为0StringUtils.isEmpty(null) = trueStringUtils.isEmpty("") = trueStringUtils.isEmpty(" ") = false2. isBlank,isnotBlank判断某字符串是否为空,标准是为null或长度为0或只有空白符(whitespace)构成,只有空格也算空StringUtils.isBlank(null) = trueStr

2021-09-16 17:20:25 95

转载 mybaits的setting参数

参数名意义value默认值cacheEnabled该配置影响的所有映射器中配置的缓存的全局开关true 、falsetruelazyLoadingEnabled延迟加载的全局开关。当开启时,所有关联对象都会延迟加载。 特定关联关系中可通过设置fetchType属性来覆盖该项的开关状态true 、falsefalseaggressiveLazyLoading当启用时,对任意延迟属性的调用会使带有延迟加载属性的对象完整加载;反之,每种属性将会按需加载。true...

2021-09-16 17:18:52 99

原创 mysql not in 查询不出数据

表结构如下表Table_A:idname1张三2赵四3王五4徐六表Table_B:idname1null2赵四3王五sql:SELECT * FROM Table_A a WHERE a.name NOT IN (SELECT b.name FROM Table_B b)查询的结果集为空原因:如果在not in子查询中有null值的时候,则不会返回数据。如果not in子查询中有null可以

2021-09-16 17:17:40 1424

原创 jdk1.8时间组件

#jdk1.8时间组件类InstantLocalDataLocalTimeLocalDateTimePeriodDurationInstantInstant本质上是一个数字时间戳Instant now = Instant.now();//获取时间,默认是0时区System.out.println("获取7时区时间:"+now.atOffset(ZoneOffset.ofHours(7)));System.out.println("0时区时间:"+now);System.ou

2021-09-16 17:07:17 316

空空如也

空空如也

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

TA关注的人

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