- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 并发编程之Executor线程池原理与源码解读
1. 线程池 “线程池”,顾名思义就是一个线程缓存,线程是稀缺资源,如果被无限制的创建,不 仅会消耗系统资源,还会降低系统的稳定性,因此Java中提供线程池对线程进行统一分配、 调优和监控 1.1 线程池介绍 在web开发中,服务器需要接受并处理请求,所以会为一个请求来分配一个线程来进行 处理。如果每次请求都新创建一个线程的话实现起来非常简便,但是存在一个问题: 如果并发的请求数量非常多,但每个线程执行的时间很短,这样就会频繁的创建和销毁 线程,如此一来会大大降低系统的效率。可能出现服务器在为每个请
2021-06-09 15:27:09
239
转载 Java RSA加密解密
Java RSA加密解密 C#的秘钥跟JAVA的密钥区别 目录 Java RSA加密解密 C#的秘钥跟JAVA的密钥区别 RSA语法介绍 密钥格式 C#转JAVA(C#代码) 手动转换 BouncyCastle Crypto转换 JAVA转C#(java代码) 版权声明:本文为优快云博主「PassionY」的原创文章,原文链接:https://blog.youkuaiyun.com/yupu56/article/details/72624229 RSA对于程序本身是没有区别的,其格式都是相同的
2021-04-19 21:25:24
816
原创 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
500
Android 五子棋,适用初级
2018-09-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人