Wesley13 Wesley13
3年前
java克隆之深拷贝与浅拷贝
版权声明:本文出自汪磊的博客,未经作者允许禁止转载。Java深拷贝与浅拷贝实际项目中用的不多,但是对于理解Java中值传递,引用传递十分重要,同时个人认为对于理解内存模型也有帮助,况且面试中也是经常问的,所以理解深拷贝与浅拷贝是十分重要的。一、Java中创建对象的方式①:与构造方法有关
baskbull baskbull
4年前
操作系统学习笔记 原来自旋锁还可以这样实现!
在java中我们知道对线程使用CAS(compareandswap)来实现自旋锁,在没有学习操作系统之前,我以为这是唯一一种方法了。但是今天学到了操作系统中的同步互斥,终于明白了原来CAS、TS、Swap这些都是硬件提供的原子操作罢了!不仅CAS可以实现自旋锁,TS(TestandSet)同样可以!临界区临界区进程中访问临界资源的一段需要互斥执行
Sentinel的注解支持 - @SentinelResource使用详解
Hello,大家好,我是麦洛,今天带大家来了解一下Sentinel中@SentinelResource的使用方法,这篇文章主要向大家介绍一下以下内容TOC😀由于笔者水平有限,文章难免有不当之处,恳请读者不吝赐教并提出意见目前公众号没有留言功能,如何找到我?🙈大家可以关注我的公众号:今日Java,后台回复"加群"就可以获取到我的个
Wesley13 Wesley13
3年前
sql2008 r2 数据库 复制操作 代理作业失败的相关操作
前言:对于实在没有办法而又不得不使用sqlserver的亲们真是一路走来各种的辛酸呀!!!给各位亲们一个大大的赞,多的不说,直接步入正题解决问题。解决的方法:1.首先找到自己电脑的sqlserver配置管理器(win8自己在应用程序里面找到对应),然后点击打开。!(http://static.oschina.net/uploads/im
Wesley13 Wesley13
3年前
DES与RSA加解密
加密,是以某种特殊的算法改变原有的信息数据,使得未授权的用户即使获得了已加密的信息,但因不知解密的方法,仍然无法了解信息的内容。大体上分为双向加密 和单向加密 ,而双向加密又分为对称加密 和非对称加密(有些资料将加密直接分为对称加密和非对称加密)。 双向加密大体意思就是明文加密后形成密文,可以通过算法还原成明文。而
Wesley13 Wesley13
3年前
mysql Backup &recovery
如果您要在MySQL数据库中存储任何您不想丢失的内容,那么定期备份数据以保护数据免受损失非常重要。本教程将向您展示两种简单的方法来备份和恢复MySQL数据库中的数据。您还可以使用此过程将数据移动到新的Web服务器。从命令行备份(使用mysqldump)(https://www.oschina.net/action/GoToLink?urlh
Stella981 Stella981
3年前
Python实现图像信息隐藏
Python实现图像信息隐藏之前学习密码学的时候老师有提到过『信息隐藏』,现在用图像的方法尝试一下。思想是:把信息藏到RGB通道中的B通道,然后利用奇偶性可以恢复过来原理从源图中提取文字图像信息,记录这个文字图像信息像素点在图像矩阵中的位置对载体图片进行预处理,将B通道的像素值全部设置
Wesley13 Wesley13
3年前
UAVStack功能上新:新增JVM监控分析工具
UAVStack推出的JVM监控分析工具提供基于页面的展现方式,以图形化的方式展示采集到的监控数据;同时提供JVM基本参数获取、内存dump、线程分析、内存分配采样和热点方法分析等功能。引言作为AllInOne的智能化服务技术栈,UAVStack提供了非常全面的监控数据采样功能,同时支持数据监控与预警。近期,我们整合了原有的数据采集展示功能,新
Stella981 Stella981
3年前
SpringBoot中使用JNnit4(一)之Mockito的使用
经过入门篇,可以编写出一个简单的测试用例。这篇讲的是BDDMockito的使用。BDDMockito用于测试时进行打桩处理;通过它可以指定某个类的某个方法在什么情况下返回什么样的值。在单元测试时,如果遇到复杂的业务场景,使用多个类时,就需要用到BDDMockito。需要打桩的对象,只能是@Mock注解的方式packagexx.x
Wesley13 Wesley13
3年前
ES6基础之——判断字符串里是否包含其他字符串
在ES6里面添加了一些字符串的方法:includes()、startsWith()、endsWith(),他们可以很方便的判断字符串里是否包含其他字符串;includes():是否包含了参数字符串,返回布尔值startsWith():参数字符串是否在原字符串的头部,返回布尔值endsWith():参数字符串是否在原字符串的尾部,返回布尔值例子