Wesley13 Wesley13
3年前
java最常用的几种加密算法
1\.BASE64Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,大家可以查看RFC2045~RFC2049,上面有MIME的详细规范。Base64编码可用于在HTTP环境下传递较长的标识信息。例如,在JavaPersistence系统Hibernate中,就采用了Base64来将一个较长的唯一标识符(一般为128bit的UUI
御弟哥哥 御弟哥哥
4年前
彻底理解js闭包
在文章开头,我先放出MDN给出的定义:闭包是指那些能够访问独立(自由)变量的函数(变量在本地使用,但定义在一个封闭的作用域中)。换句话说,这些函数可以“记忆”它被创建时候的环境。现在不需要看懂它,我会在第一个例子中解释清楚它的意思。让我们开始吧!2018.3.20更新:现在MDN上的定义已经改为:"Aclosureisthecomb
Stella981 Stella981
3年前
IntelliJ IDEA 2017.3下载与安装
大约在2017年暑假的时候知道了IntelliJIDEA,但是那个时候一心认为有Eclipse就足够用了,然而今天在网上冲浪的时候发现,IntelliJIDEA是java语言开发的集成环境,这款开发IDE虽然占据的市场份额少,但是得到了网友们的一致好评,被公认为最好的java开发工具之一,在Java,HTML,CSS,PHP,MySQL,Python等代
Easter79 Easter79
3年前
TiDB 最佳实践系列(三)乐观锁事务
作者:ShirlyTiDB最佳实践系列是面向广大TiDB用户的系列教程,旨在深入浅出介绍TiDB的架构与原理,帮助用户在生产环境中最大限度发挥TiDB的优势。我们将分享一系列典型场景下的最佳实践路径,便于大家快速上手,迅速定位并解决问题。在前两篇的文章中,我们分别介绍了TiDB高并发写入常见热点问题及规避方法(https:/
Wesley13 Wesley13
3年前
OSSIM 4.1安装详解
OSSIM4.1安装详解     在今年出版的畅销书《Unix/Linux网络日志分析与流量监控》一书中主要为大家介绍了开源安全运维利器OSSIM,很多同行对Ossim表示了极大关注,纷纷来信咨询如何部署和使用这套系统。下面就4.1版的安装方法进行详细说明,具体ossim的组成原理大家可参看教程。在安装之前首先确保网络环境能够连接互联(系统
Stella981 Stella981
3年前
Linux下登录凭证窃取技巧
当获得一台主机的root权限,我们总是会想办法通过收集各种密码凭证,以便继续扩大战果。Linux下的环境,相对比更纯粹一些,介绍几个比较常见的技巧和工具。关键词:凭证窃取、口令收集、密码抓取、密码嗅探01、history记录敏感操作Linux系统会自动把用户的操作命令记录到历史列表中,当用户在命令行中输入账号、密码进
Stella981 Stella981
3年前
Linux学习笔记
之前安装树莓派之后,需要大量的使用linux命令,在慕课网上寻找的教程看看。1、安装学习环境是用的VMbox,安装的CentOS6.8和Ubuntu16.04,安装时虚拟机硬盘10G,/boot分配200M,swap分配2048M,/目录分配其余剩余的空间。Ubuntu的镜像文件小,安装过程中需要联网下载资料,可以选择国内镜像,CentOS安装盘
Wesley13 Wesley13
3年前
Mysql高级
Mysql高级day031\.应用优化前面章节,我们介绍了很多数据库的优化措施。但是在实际生产环境中,由于数据库本身的性能局限,就必须要对前台的应用进行一些优化,来降低数据库的访问压力。1.1使用连接池对于访问数据库来说,建立连接的代价是比较昂贵的,因为我们频繁的创建关闭连接,是比较耗费资源
Wesley13 Wesley13
3年前
Java 开发, volatile 你必须了解一下
并发的三个特性首先说我们如果要使用volatile了,那肯定是在多线程并发的环境下。我们常说的并发场景下有三个重要特性:原子性、可见性、有序性。只有在满足了这三个特性,才能保证并发程序正确执行,否则就会出现各种各样的问题。原子性,上篇文章说到的CAS和Atomic\类,可以保证简单操作的原子性,对
共铸国云 智领未来 | 如心未来社区的“幸福密码”
社区是群众生活的基本单元,社区环境的便利度、舒适度将直接关系到居民的获得感、幸福感、安全感。近年来,不少城市积极探索智慧社区建设,通过对“数智”成果的综合运用,为社区居民提供了安全便利的现代化服务。2021年3月,浙江省全面启动未来社区创建工作。作为浙江省