自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java中线程安全的类

Vector:就比Arraylist多了个同步化机制(线程安全)。 Hashtable:就比Hashmap多了个线程安全。 ConcurrentHashMap:是一种高效但是线程安全的集合。 Stack:栈,也是线程安全的,继承于Vector。 ...

2019-05-31 10:22:12 236

原创 Socket 通讯 项目实例

对于并发量不是很大的基本可以满足要求,如果是高并发则需要“多线程”,可以使用线程池。 SocketServer package cn.com.ccb.inface.server; import java.net.ServerSocket; import cn.ccb.iplat.controller.soap.IECDSService; import com.tan...

2019-05-29 11:41:47 1028

原创 多线程和高并发的区别

“高并发和多线程”总是被被一起提起,给人的感觉好像他们相等,其实 高并发 不等于 多线程 多线程是完成任务的一种方法,高并发是系统运行的一种状态,通过多线程有助于系统承受高并发的状态的实现。 高并发是系统运行过程张遇到的一种“短时间内遇到大量的操作请求” 的情况,主要发生在web系统集中大量访问或者socket端口集中行收到大量请求(例如12306抢票;天猫双十一活动)。该情况...

2019-05-29 11:20:09 5966

原创 With as 语句的用法

可以定义一个子查询字句 如: with t as (select * from user) select * from t; 在工作中遇到了一个场景,需要查询该机构以及下辖机构id,如果使用with as 语句可以 直接写成 with T(branch_id,branch_name,seq) as( select a.brach_id,a.branch_name,0 as s...

2019-01-24 17:50:21 672

原创 sql 的执行顺序--sql优化

  from 子句--执行顺序为从后往前、从右到左 表名(最后面的那个表名为驱动表,执行顺序为从后往前, 所以数据量较少的表尽量放后) oracle 的解析器按照从右到左的顺序处理,FROM 子句中的表名,FROM 子句中写在最后的表(基础表 driving table)将被最先处理,即最后的表为驱动表,在FROM 子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3 个以...

2018-12-29 22:15:34 149

转载 HIbernate的一些基本用法

/**  * 添加  */   public void save(Stu stu){      try {       tran=this.GetSession().beginTransaction();       this.GetSession().save(stu);       tran.commit();      } catch (HibernateExcept...

2018-12-28 11:33:54 196

转载 hibernate 的工作原理

hibernate 简介: hibernate是一个开源框架,它是对象关联关系映射的框架,它对JDBC做了轻量级的封装,而我们java程序员可以使用面向对象的思想来操纵数据库。 hibernate核心接口 session:负责被持久化对象CRUD操作 sessionFactory:负责初始化hibernate,创建session对象 configuration:负责配置并启动hibernate,创...

2018-12-28 11:27:56 113

转载 服务器隔一段时间不访问,就会与MySQL数据库断开连接

tomcat服务器隔一段时间不访问,就会与MySQL数据库断开连接,并报错:     java.net.SocketException: Software caused connection abort: socket write error 原因是MySQL的连接超时时间是8小时。若空闲超过8小时,MySQL就会自动断开连接。   方法一: 使用连接池可以解决这个问题,这里使用c3p0...

2018-12-28 09:18:45 4124

空空如也

空空如也

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

TA关注的人

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