- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 记一次SUN JDK与IBM JDK下加解密的兼容性问题处理
一、问题描述 系统服务端与客户端之间的通信需要进行签名和加密传输。 签名算法:SHA1WithRSA,采用SUN JDK的keytool工具生成公私钥对证书(具体生成方法可自行百度)。密钥长度2048。 加解密算法:AES,分组模式ECB,填充方式PKCS5Padding。(之所以采用对称加密,是因为速度快,RSA非对称加密速度很慢。) 服务端基于SU...
2019-03-16 22:32:45
4385
2
原创 Weblogic同一个路径下的类加载顺序不一定?
最近项目遇到一个奇怪的问题,项目是一个Web应用,采用Dubbo RPC框架实现业务流程与原子服务的分离,其中,部分原子服务由两家或以上的供应商系统提供。因业务场景要求,同一个请求需要同时调用多个供应商的原子服务(即多个服务提供者)。在本地windows开发环境使用Tomcat部署测试没有问题,但在Linux上使用Weblogic 12c部署时,在某些时候出现Dubbo调用原子服务响应始...
2018-11-24 22:58:03
1254
原创 将博客搬至优快云
将博客搬至优快云将博客搬至优快云将博客搬至优快云将博客搬至优快云将博客搬至优快云将博客搬至优快云将博客搬至优快云将博客搬至优快云
2018-08-25 11:22:16
191
原创 进程与线程的互斥与同步:临界区、互斥量、信号量、事件、条件变量
一、为什么要进程与线程的互斥与同步——临界资源 在多进程或多线程环境中,多个线程可能需要访问(读或写)同样的资源,而这些资源同一个时刻只能有一个线程访问,称为临界资源。临界资源可以是一个指向堆中某个对象的引用、一个打开的文件句柄、一个打开的网络socket或者是一个外部设备等等。多个线程对临界资源的同时访问可能造成意想不到的结果,例如,当一个线程正在修改一个变量时,另一个线程同时读取该变量,...
2017-05-19 00:21:37
886
原创 JVM标准规范之JVM结构
为正确运行JVM,你只需要能够读取class文件并正确的执行文件中指定的操作指令即可。JVM标准规范不指定JVM的实现细节,比如说运行时数据区域的内存结构、垃圾回收算法以及任何其它JVM的指令优化等都可以留给实现者自己去实现! 一、class文件 运行在JVM上的编译代码是不依赖于硬件和操作系统的二进制格式的文件,通常(但不是必须)是class格式。class文件...
2017-03-05 23:55:33
1169
原创 数据库的完整性约束
一、数据库的完整性约束定义 数据库的完整性约束是为了防止不符合规范的数据进入数据库,在用户对数据进行插入、修改、删除等操作时,DBMS自动按照一定的约束条件对数据进行监测,使不符合规范的数据不能进入数据库,以确保数据库中存储的数据正确、有效、相容。数据库的完整性约束包括: 1) 实体完整性:规定表的每一行在表中是惟一的实体。 2) 域完整性:是指表中的列必须满足某种特定的数据类型约束,其中约束...
2016-01-24 23:25:52
8359
原创 系统吞吐量
一、系统吞吐量的定义 系统吞吐量指的是系统在单位时间内可处理的事务的数量,是用于衡量系统性能的重要指标。例如,在网络领域,某网络的系统吞吐量指的是单位时间内通过该网络成功传递的消息包数量,通常可以使用bps(bits per second)来表示。对联机交易系统来说,系统吞吐量指的是单位时间内成功处理交易请求并响应的数量。二、影响系统吞吐量的因素 影响系统吞吐量的因素很多,包括并发数和系统资源(...
2016-01-24 15:32:23
14738
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅