- 博客(11)
- 资源 (5)
- 收藏
- 关注
转载 InnoDB 与MyISAM两种引擎的区别
1. MyISAMMyISAM引擎是MySQL 5.1及之前版本的默认引擎,它的特点是:不支持行锁,读取时对需要读到的所有表加锁,写入时则对表加排它锁 不支持事务 不支持外键 不支持崩溃后的安全恢复 在表有读取查询的同时,支持往表中插入新纪录 支持BLOB和TEXT的前500个字符索引,支持全文索引 支持延迟更新索引,极大提升写入性能 对于不会进行修改的表,支持压缩表,极大减...
2019-03-06 10:22:31
361
转载 mysql数据库表设计及索引注意事项
表设计方面:表字段避免null值出现,null值很难查询优化且占用额外的索引空间,推荐默认数字0代替null。 尽量使用INT而非BIGINT,如果非负则加上UNSIGNED(这样数值容量会扩大一倍),当然能使用TINYINT、SMALLINT、MEDIUM_INT更好。 使用枚举或整数代替字符串类型 尽量使用TIMESTAMP而非DATETIME 单表不要有太多字段,建议在20以内...
2019-03-06 10:22:17
438
原创 springboot中Druid多数据源配置
1.application.properties配置如下:#数据源1spring.jdbc.datasource.ds1.driver-class-name=com.mysql.jdbc.Driverspring.jdbc.datasource.ds1.url=jdbc:mysql://localhost:3306/test?zeroDateTimeBehavior=convertToN...
2019-02-28 17:16:49
969
转载 装饰模式
装饰模式:1.动态的给一个对象添加一些额外的功能,但同时又不改变其结构。这种设计模式属于结构型模式,是对现有的类的有一个包装。就新增功能来说,他比创建子类更加的灵活。2.主要解决:由于继承为类引入静态特征,并且随着扩展功能的增多,子类会很膨胀。3.优点:(1)装饰模式可以提供比继承更多的灵活性(2)可以通过一种动态的方式扩展一个对象的功能,在运行时选择不同的装饰器,从而实现不同...
2019-02-28 16:59:06
162
1
原创 工厂模式的使用场景
工厂模式使用场景:1.工厂模式的目的是为了实现解耦,将对象的创建和使用分开,即应用程序将对象的创建和初始化职责交给工厂对象。若一个对象A想要调用对象B时,如果直接通过new关键字来创建一个B实例,然后调用B实例,这样做的不好处是,当需求变更,要将B实例换成C实例时,则需要修改所有new了该实例的方法。2.降低代码重复。如果对象B的创建过程比较复杂,并且很多地方都用到了,那么很可能出现很多重...
2019-02-28 16:01:59
12693
3
原创 IDEA中出现org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Unrecog
IDEA中出现org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Unrecogni错误解决 解决方法:
2019-01-14 17:47:20
3199
原创 mysql dual 使用虚拟表实现不重复数据插入
背景:当插入数据时,需要判断某些字段在表中不存在相同的数据,但是id(主键)不做为判断条件问题:1.insert into 语句会判断主键、unique,当出现重复值时,报错 2.INSERT IGNORE INTO 相比insert into 的区别是:INSERT IGNORE会忽略数据库中已经存在 的数据,如果数据库没...
2018-11-09 16:53:04
528
原创 Unable to start embedded container; nested exception is org.springframework.context.ApplicationConte
[ERROR] 2018-08-20 11:46:00.785 [main] org.springframework.boot.SpringApplication[reportFailure][771] - Application startup failedDisconnected from the target VM, address: '127.0.0.1:62886', transpo...
2018-08-20 13:01:38
3944
转载 elasticsearch-6.0.0 安装的问题
问题一:ERROR: bootstrap checks failedmax file descriptors [4096] for elasticsearch process likely too low, increase to at least [65536]max number of threads [1024] for user [lishang] likely too low,
2017-12-04 09:36:00
535
原创 Hibernate二级缓存的配置及
1.下载相关的包,下载hibernate-release-4.2.2.Final,解压后将ehcache-core-2.4.3.jar、hibernate-ehcache-4.2.2.Final.jar、slf4j-api-1.6.1.jar引入到项目工程中,该jar文件在路径hibernate-release-4.2.2.Final\lib\optional\ehcache下。2.hib
2017-11-15 13:44:14
232
原创 According to TLD or attribute directive in tag file, attribute items does not accept any expressions
错误:严重: Servlet.service() for servlet jsp threw exceptionorg.apache.jasper.JasperException: /WEB-INF/page/employee.jsp(24,3) According to TLD or attribute directive in tag file, attribute items doe
2017-11-06 10:42:48
246
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人