- 博客(8)
- 收藏
- 关注
原创 事务的四大特性及隔离级别
一、事务的作用:事务管理对于企业级应用而言至关重要,它保证了用户的每一次操作都是可靠的,即便出现了异常的访问情况,也不至于破坏后台数据的完整性。就像银行的自动提款机ATM,通常ATM都可以正常为客户服务,但是也难免遇到操作过程中及其突然出故障的情况,此时,事务就必须确保出故障前对账户的操作不生效,就像用户刚才完全没有使用过ATM机一样,以保证用户和银行的利益都不受损失。二、事务的四大特性:...
2019-04-13 22:34:41
202
原创 JSP的四大作用域和九大内置对象
一、四大作用域名称作用域page当前页面有效request当前请求中有效session当前会话中有效application当前应用程序有效1、page: 只在当前页面有效。也就是用户请求的页面有效,当当前页面关闭或转到其他页面时,page对象将在响应回馈给客户端后失效。2、request: 在当前请求中有效。request可以通过setAtt...
2019-04-10 15:55:44
824
翻译 数据库SQL优化
1、对查询进行优化,要尽量避免全表扫描,首先应该考虑在 where 和 roder by 涉及的键上建立索引。2、尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引进而全表扫描;如:select id from t where num is null ;最好不要给数据库留空,尽可能的使用 not null 填充数据库;不要以为 NULL 不需要空间,比如...
2019-04-08 21:49:18
172
原创 (Java中几种常用的设计模式)单例模式、工厂模式、代理模式、策略模式、观察者模式、适配器模式、责任链模式和装饰者模式
一、单列模式:一个类只允许产生一个实例化对象;Singleton是一个创建型模式,指某个类采用Singleton模式后,则这个类在创建之后,只会可能产生一个实例供外部访问,并且提供一个全局的访问点。实现方式有懒汉式和饿汉式共四种:1、饿汉式,线程安全 但效率比较低 :public class SingletonTest { private SingletonTest() { ...
2019-04-08 09:26:38
1507
原创 (MySQL)数据库的增删查改SQL语句
数据库和表的映射关系(关系模型与对象模型的映射):1、类名对应表名;2、属性对应字段;3、属性类型对应数据类型;4、一个对象对应表中的一行数据。数据库创建表时需要遵循的四个完整约束性:1、实体完整性约束:一个实体用一行表示,一般用主键约束,主键就是唯一确定一行数。2、域完整性约束:字段的完整性约束。比如:男和女,年龄不能小于0或者超过150.3、引用完整性约束;4、自定义完整性约...
2019-04-05 23:14:36
964
原创 Java中的String、StringBuilder和StringBuffer三者的区别
String、StringBuilder和StringBuffer:String是一个商品StringBuffer/StringBuilder是生产这个商品的流水线,StringBuffer速度慢,但(线程)安全性高StringBuilder速度快,但(线程)安全性差这三者的主要区别可以分为两个方面,一个是运行速度,一个是线程安全。1、运行速度的比较:StringBuilder &...
2019-04-05 13:19:59
883
1
原创 Java基础面试题(部分)总结
一、Java中的四类八种基本数据类型及其封装类:布尔型:boolean (返回true或者fales)文本型:char (每个字符占两个字节)浮点型:整数型:
2019-04-04 11:16:57
143
原创 关于==和equals的区别
==号:1)、如果对比的是基本数据类型的变量,则比较的是其存储的“值”是否相等;2)、如果对比的是引用类型的变量,则比较的是所指向对象的地址是否一样。int x = 10;int y = 10;String str1 = new String("abc");String str2 = new String("abc");System.out.println(x == y); //...
2019-04-04 10:24:15
80
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人