- 博客(10)
- 收藏
- 关注

原创 Java并发知识点总结
1.Thread类的sleep方法和Object类wait方法对比.sleep让当前线程暂停指定时间,不释放锁,结束后回到就绪状态.wait方法导致当前线程放弃对象的锁,线程暂停,进入等待池,调用notify时,唤醒并进入等锁池.2.sleep()方法和yield()方法区别4个 sleep将方法让个其他线程不考虑线程的优先级,yield会优先个优先级高的线程. yield执行直接进入...
2018-05-15 21:20:52
419

原创 JVM知识点总结
1.介绍下Java内存区域(运行时数据区)。程序计数器(Program Counter Register)一块较小的内存空间,可以看作当前线程所执行的字节码的行号指示器。如果线程正在执行的是一个Java方法,这个计数器记录的是正在执行的虚拟机字节码指令的地址;如果正在执行的是Native方法,这个计数器值则为空。(唯一一个不会不出现outofmemoryError)Java虚拟机栈(Java Vi...
2018-05-14 20:22:22
207
原创 操作系统知识梳理
操作系统知识梳理(一)进程间的通信方式管道:中还有命名管道和非命名管道之分,非命名管道只能用于父子进程通讯,命名管道可用于非父子进程,命名管道就是FIFO,管道是先进先出的通讯方式。只允许数据的单向流动。每个FIFO都有一个名字,允许不相关的进程访问同一个FIFO,因此也成为命名管。消息队列:是用于两个进程之间的通讯,首先在一个进程中创建一个消息队列,然后再往消息队列中写数据,而另一个进程则从那个...
2018-05-29 15:38:52
208
原创 数据库索引问题总结
数据库索引问题总结数据库索引本质上是一种数据结构(存储结构+算法),目的是为了加快目标数据检索的速度。一.数据库索引的优缺优点:1.大大加快数据的检索速度2.创建唯一性索引,可以保证数据库每一行数据的唯一性3.加速表与表之间的连接4.在使用分组和排序子句进行数据库检索时,可以显著减少查询分组和排序的维护速度.缺点:1.创建索引需要占用物理空间2.对表中数据进行增删改,索引需要从新计算,消耗性能.性...
2018-05-27 15:40:10
393
原创 数据库知识点总结
(一)什么是存储过程?有哪些优缺点?存储过程是一些预编译的SQL语句,简单来讲就是为以后使用而保存的一条或多条sql语句的集合.(模块化编程)存储过程是一个预编译的代码块,简化复杂的操作.不用反复在建立一系列的处理步骤,出错率降低.可以一定程度上确保数据安全提高性能(简单,安全,高效) 缺点:编写过程复杂如果你对存储过程不熟悉,建议阅读:存储过程详解-博客园二)索引是什么?有什么作用以及优缺点?索...
2018-05-27 15:36:12
1608
原创 设计模式-行为型
责任链模式责任链模式为请求创建了一个接收者对象的链。这种模式给予请求的类型,对发送者和接收者进行解耦。关键代码:Handler 里面聚合它自己,在 HanleRequest 里判断是否合适,如果没达到条件则向下传递,向谁传递之前 set 进去。应用实例: 1、JS 中的事件冒泡。 2、JAVA WEB 中 Apache Tomcat 对 Encoding 的处理,3.Struts2 的拦截器,4....
2018-05-23 20:46:15
179
原创 设计模式-结构型
适配器模式适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。优点: 1、可以让任何两个没有关联的类一起运行。 2、提高了类的复用。 3、增加了类的透明度。 4、灵活性好。缺点: 1、过多地使用适配器,会让系统非常零乱,不易整体进行把握。比如,明明看到调用的是 A 接口,其实内部被适配成了 B 接口的实现,一个系统如果太多出现这种情况,无异于一场灾难。因此如果不是很有必要...
2018-05-23 20:45:48
116
原创 设计模式-创建型
1.单例模式(Singleton Pattern)定义:1、单例类只能有一个实例。2、单例类必须自己创建自己的唯一实例。3、单例类必须给所有其他对象提供这一实例。优点: 1、在内存里只有一个实例,减少了内存的开销,尤其是频繁的创建和销毁实例2、避免对资源的多重占用(比如写文件操作)。缺点:没有接口,不能继承,与单一职责原则冲突,一个类应该只关心内部逻辑,而不关心外面怎么样来实例化。不适应变化的对象...
2018-05-23 20:45:11
527
原创 设计模式概况
设计模式分类:创建型模式-->对象怎么来结构型模式-->对象和谁有关行为型模式-->对象与对象在干嘛J2EE 模式-->对象合起来要干嘛(表现层,文中表示层个人感觉用的不准确)java是面向对象的语言,所以要搞好对象,模式(套路)就是用来更加好的搞对象滴。序号模式 & 描述包括1创建型模式这些设计模式提供了一种在创建对象的同时隐藏创建逻辑的方式,而不是使用 new ...
2018-05-23 19:22:50
150
原创 项目:Seckill-System秒杀系统
开发化境IDEA+SSM+Maven启动1.下载,从Maven中打开导入IDE.2.打开jdbc.properties文件,修改属性3.部署到Tomcat启动4.在浏览器上访问:http://localhost:8080/seckill/list业务介绍核心功能秒杀接口暴露执行秒杀相关查询秒杀业务的核心逻辑是对库存处理商家-->添加商品加库存用户-->秒杀减库存针对库存分析当用户秒杀时...
2018-05-16 21:44:35
912
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人