自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 设计模式(1) 设计模式理论

首先我个人认为要知道的基本道理是SOLID原则S表示single responsible principle 单一职责原则:即接口所具有的功能要单一。好处:1.很明显接口职责单一,会让该接口,高内聚,低藕合。2.接口的粒度小,方法更容易复用。3....

2021-10-30 02:15:42 183

原创 数据库记忆清单

出现这样情况的原因就是List add了进去null。而mybatis出现这样情况的原因,主要是因为映射不到位,因为我们sql语句查询出来的行个数不为0,但select的字段值都为空,导致我们设置的映射,没有映射到这个不为空的字段。在左连接和右连接的时候比较容易出现这样的问题。由如下图可以看出虽然第一个图都为null,但实际上该查询结果并不为空,主要是因为不为空的字段并没有查询。...

2021-06-14 21:09:44 472

原创 数据库范式简单总结

声明:本文主要基于中国人民大学王珊老师的数据库概论课总结函数依赖平凡函数依赖:就是关系中A->B,A包含B非平凡函数依赖:就是关系中A->B,A不包含B部分函数依赖:在关系A,B->C中,仅仅靠A->C完全函数依赖:在关系A,B->C中,要靠A,B->C数据库范式就是对表的拆分,通过不断拆分消除字段中的函数依赖,因此1范式<2范式<3范式<BC范式<4范式<5范式第一范式理解:表中没有表么也就是说表中的属性不能存在嵌套关系。

2021-06-13 01:46:53 174 1

原创 spring入门之MVC

web.xml配置<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.or

2021-06-13 00:02:22 112

原创 基于poi和jxl的excel导入和导出的java实现

导入依赖<dependency> <groupId>net.sourceforge.jexcelapi</groupId> <artifactId>jxl</artifactId> <version>2.6.12</version></dependency><dependency> <groupId>org.apache.poi</groupId>

2021-06-12 18:08:39 1125 1

转载 volatile的理解

作者:不才陈某链接:https://www.zhihu.com/question/56606703/answer/1618394956来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。前言在高并发的情况下,你的程序是不是经常出现一些诡异的BUG,每次都是花费大量时间排查,但是你有没有思考过这一切罪恶的源头是什么呢?幕后那些事CPU、内存、I/O设备的速度差异越来越大,这也是程序性能的瓶颈,根据木桶理论,最终决定程序的整体性能取决于最慢的操作-读写I/O设备,单方面的提高C

2021-06-08 20:24:24 67

原创 Spring入门之AOP

Spring的AOPAOP的概念AOP(Asspect Oriented Programming)面向切面编程,通过预编译的方式和运行期间的动态代理实现程序功能的统一维护的一种技术。利用AOP可以对业务逻辑的各个部分进行隔离,从而业务逻辑的各部分的耦合度降低,提高程序的可重用性,同时提高开发效率。通俗描述:不通过修改源代码的方式,在主干功能里面添加新功能。底层原理(代理模式)功能增强的方法两种情况:有接口的情况使用JDK动态代理。静态代理:public interface UserDao

2021-06-08 20:12:23 187

原创 Spring入门之IOC

Spring的IOCIOC的概念IOC英文inversion of control叫控制反转,在spring中就是把对象的创建交给spring框架来处理。把创建和对象之间的调用过程交给Spring进行管理,可以减低代码耦合度。原理xml解析->工厂模式->反射IOC接口BeanFatory为beanFatory的子类,加载配置文件的时候不会创建配置文件里面的bean对象,使用的时候才会创建ApplicationContext为beanFatory的子类,加载配置文件的时候会创建

2021-06-08 20:09:34 100

原创 tomcat控制台不打印异常问题

解决办法在tomcat中conf文件夹下logging.properties文件中修改以下属性添加 java.util.logging.ConsoleHandler如下:org.apache.catalina.core.ContainerBase.[Catalina].[localhost].level = INFOorg.apache.catalina.core.ContainerBase.[Catalina].[localhost].handlers = 2localhost.org.apac

2021-06-07 09:52:53 996

原创 map遍历

js的map遍历 for (var item in msg.products) { console.log(item); console.log(msg.products[item]); } //msg.products为一个map //item为key的值 //product

2021-04-26 20:32:23 75

原创 C语言的文件流基本操作(快速入手)

是多少

2021-04-21 17:31:48 856 1

原创 idea快捷键

1 执行(run) alt+r2 提示补全 (Class Name Completion) alt+/3 单行注释 ctrl + /4 多行注释 ctrl + shift + /5 向下复制一行 (Duplicate Lines) ctrl+alt+down6 删除一行或选中行 (delete line) ctrl+d7 向下移动行(move statement down) alt+down8 向上移动行(move statement up) alt+up9 向下开始新的一行(start n

2021-03-21 23:14:29 88

原创 js原型链

js原生链首先__proto__和prototype都指向原型对象,区别就是一个是对象指向原型对象,一个是对象的构造函数指向原型对象。原型对象的本质就是一个另一个构造函数的实例。在js中最大的原型就是Object.prototype。js会在一开始 function Object(),function Function。就是自带Object和Function这两个构造器.。Function比较特殊,它既为一个构造函数同时也是一个自己构造出来的一个对象,因此他的__proto__与prototype都

2021-01-28 19:49:34 144 1

空空如也

空空如也

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

TA关注的人

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