- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 并发编程之Executor线程池原理与源码解读
1. 线程池“线程池”,顾名思义就是一个线程缓存,线程是稀缺资源,如果被无限制的创建,不 仅会消耗系统资源,还会降低系统的稳定性,因此Java中提供线程池对线程进行统一分配、 调优和监控1.1 线程池介绍在web开发中,服务器需要接受并处理请求,所以会为一个请求来分配一个线程来进行 处理。如果每次请求都新创建一个线程的话实现起来非常简便,但是存在一个问题:如果并发的请求数量非常多,但每个线程执行的时间很短,这样就会频繁的创建和销毁 线程,如此一来会大大降低系统的效率。可能出现服务器在为每个请
2021-06-09 15:27:09 177
转载 Java RSA加密解密
Java RSA加密解密C#的秘钥跟JAVA的密钥区别目录Java RSA加密解密C#的秘钥跟JAVA的密钥区别RSA语法介绍密钥格式C#转JAVA(C#代码)手动转换BouncyCastle Crypto转换JAVA转C#(java代码)版权声明:本文为CSDN博主「PassionY」的原创文章,原文链接:https://blog.csdn.net/yupu56/article/details/72624229RSA对于程序本身是没有区别的,其格式都是相同的
2021-04-19 21:25:24 701
原创 Oracle踩坑记
Oracle坑问题描述:plsql连接数据库,执行SQL语句后面带上for update,然后修改数据,未提交直接关闭plsql,导致表锁前提条件:先要了解oracle中两种模式的锁:排他锁(exclusive lock,即X锁)和共享锁(share lock,即S锁)。1.共享锁: 如果事务T对数据d加上共享锁,则其他事务只能对d再加共享锁,不能加排他锁。获准共享锁的事务只能读数据,不能修改数据。(注:共享锁是表级的,比如Select会对表加共享锁)2排他锁:...
2021-04-01 13:40:55 368
Android 五子棋,适用初级
2018-09-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人