因为Rsa加密的代码都是比较通用的,所以没有特意去整合,这里参照着两位大神的代码重新写了一遍,做了一些简单的修改,符合本地运行环境服务端代参照:http://www.cnblogs.com/zhujiabin/p/7118126.html客户端代码参照:https://jackiedark.gith...
首先是造出一个List模拟数据,一共2W条,里面有一半数据1W条是重复的:List<String>list=newArrayList();for(inti=1;i<=10000;i++){list.add(String.valueOf(i));}for(inti=1;i<=1...
一、环境安装前置条件:准备一台4核16G及以上的服务器或者虚拟机安装java环境yum-yinstalljava-1.8.0-openjdk-devel;安装redis环境并设置开机自启yum-yinstallepel-release;yum-yinstallredis;chkconfigredis...
packagecom.aspire.webbas.hfpd.util;importjavax.crypto.Cipher;importjava.io.ByteArrayOutputStream;importjava.security.*;importjava.security.interfaces....
Integer在多线程下使用ReentrantLock加锁后安全吗?经过测试时不安全的,因为超过-128到127缓存的数据都会涉及到装箱操作,这个时候每个线程来都会newInteger(XX)。从而导致拿到的都不是同一把锁无法形成互斥锁。IntegerticketNum=10;@Overridepu...
由于logback-core升级,协和项目logback是依赖于SpringBoot,所以要移除掉SpringBoot的logback依赖,重新新增logback1.2.3依赖。更新代码如遇到无法找到jar,或报依赖的错误,到本地maven删掉依赖文件,重新install。涉及aop、web<...
背景:通过tomcat日志,解析请求的json串,并写入数据库。应用总4台,一台服务器一个月日志大概在20G左右,我把日志拆分为2G一个txt,10个文件,不拆分的话,用FileInputStream+Scanner,读取20个G的txt估计得跑十多天吧。在使用Scanner读取日志日志一开始很快,...
rocketMQ集群搭建及测试...
安装JDK点击右侧切换至WebTerminal,执行以下命令,查看yum源中JDK版本。yumlistjava*执行以下命令,使用yum安装JDK1.8。yum-yinstalljava-1.8.0-openjdk*执行以下命令,查看是否安装成功。java-version如果显示如下图内容,则表示J...
简介:这是围绕Sentinel的使用场景、技术对比和实现、开发者实践等维度推出的系列文章的第三篇。»第一篇回顾:Dubbo的流量防卫兵|Sentinel如何通过限流实现服务的高可用性-传送门»第二篇回顾:RocketMQ的保险丝|Sentinel如何通过匀速请求和冷启动来保障服务的稳定性-传送门Se...