会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
永远的七号
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
2018年8月16日
java 3DES加密示例
摘要: 3DES是三重数据加密,且可以逆推的一种算法方案。但由于3DES的算法是公开的,所以算法本身没有密钥可言,主要依靠唯一密钥来确保数据加解密的安全,其具体实现如下:设Ek()和Dk()代表DES算法的加密和解密过程,K代表DES算法使用的密钥,M代表明文,C代表密文: 3DES加密过程为:C=Ek3(
阅读全文
posted @ 2018-08-16 19:42 永远的七号
阅读(17310)
评论(0)
推荐(0)
2018年8月15日
java 数组偶数排在奇数前面
摘要: 输入一个整型数组,实现一个函数来调整该数组中的数字的顺序,使得所有偶数位于数组的前半部分,所有奇数位于数组的后半部分,希望时间复杂度尽量小 第一种思路,从前往后遍历,找到第一个是偶数的,和数组第一位互换;以此类推; 最坏的情况是全是偶数,依然还互换多次,可以增加判断条件 brr[x] 是奇数才进行互
阅读全文
posted @ 2018-08-15 20:54 永远的七号
阅读(685)
评论(0)
推荐(0)
2018年8月14日
java CAS 学习
摘要: CAS(Compare and Swap),即比较并替换,实现并发算法时常用到的一种技术 CAS的思想很简单:三个参数,一个当前内存值V、旧的预期值A、即将更新的值B,当且仅当预期值A和内存值V相同时,将内存值修改为B并返回true,否则什么都不做,并返回false 由于CAS操作属于乐观派,它总认
阅读全文
posted @ 2018-08-14 18:03 永远的七号
阅读(203)
评论(0)
推荐(0)
2018年8月9日
mysql的事物隔离
摘要: 四大特性,搬运 1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物质构成的基本单位。 2、一致性(Consist
阅读全文
posted @ 2018-08-09 19:41 永远的七号
阅读(100)
评论(0)
推荐(0)
2018年8月8日
java lambda特性(持续学习+更新)
摘要: 1、最早使用lambda是代替runnable的写法 以前 现在 2、循环 以前 现在 PS:自己写的方法也可以,记得要接收参数 3、map map的作用是将一个对象变换为另外一个
阅读全文
posted @ 2018-08-08 20:27 永远的七号
阅读(149)
评论(0)
推荐(0)
2018年7月15日
零星小记
摘要: 1. scp命令,即 secure copy 从跳板机拷贝到本地,其操作是在本地执行的 scp -P 10082 testuser@127.0.0.1:/logs/testuser/jstack-0715.log d:/ 从远端服务器拷贝到跳板机,同理 scp username@172.1.1.1:
阅读全文
posted @ 2018-07-15 11:53 永远的七号
阅读(159)
评论(0)
推荐(0)
2018年7月10日
webservice之拦截器
摘要: 记录一次webservice添加拦截器,来达到修改xml报文的目的 ps:一般来说,使用 “wsimport -clientjar {xxx.jar} -p {包名} -s {源码包名} {url}” 生成的客户端中,创建service都有无参和有参的方法 无参:每次去调用远端的URL来生成serv
阅读全文
posted @ 2018-07-10 20:26 永远的七号
阅读(2092)
评论(0)
推荐(0)
2018年7月7日
CPU高问题排查
摘要: 有关CPU占用高的问题 掌握一些常用命令 jstack jmap jps ps -ef 等等 jmap # sudo -u admin /opt/taobao/java/bin/jmap -dump:live,format=b,file=/home/admin/crawler/logs/heap.b
阅读全文
posted @ 2018-07-07 11:34 永远的七号
阅读(215)
评论(0)
推荐(0)
2018年6月25日
一个简单的定时任务小例子
摘要: 【强制】线程资源必须通过线程池提供,不允许在应用中自行显式创建线程。说明:使用线程池的好处是减少在创建和销毁线程上所花的时间以及系统资源的开销,解决资源不足的问题。如果不使用线程池,有可能造成系统创建大量同类线程而导致消耗完内存或者“过度切换”的问题。 以上是来自灵狐插件的提示 corePoolSi
阅读全文
posted @ 2018-06-25 19:55 永远的七号
阅读(716)
评论(0)
推荐(0)
2018年6月16日
redis分布式锁和lua脚本
摘要: 业务背景:存储请求参数token ,token唯一 ,且新的生成旧的失效 思路:因为是多台机器,获取token存入redis,保持唯一,考虑使用redis来加锁,其实就是在redis中存一个key,其他机器发现key有值的话就不进行获取token的请求。 SET操作会覆盖原有值,SETEX虽然可设置
阅读全文
posted @ 2018-06-16 20:54 永远的七号
阅读(18632)
评论(1)
推荐(2)
上一页
1
2
公告