java 一文详解 JDK1.8 的 Lambda、Stream、LocalDateTime
Lambda介绍Lambda 表达式(lambda expression)是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象(lambda abstraction),是一个匿名函数,即没有函数名的函数。...
linux 常用的 34 个 Linux Shell 脚本,一定能帮到你!
作为一名 Linux 工程师,会写好的脚本不仅能提高工作效率,还能有更多的时间做自己的事。最近在网上冲浪的时候,也注意收集一些大佬写过的脚本,汇总整理一下,欢迎收藏,与君共勉!(1)用...
java 灵魂画手图解 Spring 循环依赖
前言想彻底弄清楚 Spring 的循环依赖问题,首先得弄清楚,循环依赖是如何发生的,Spring 又是如何检测循环依赖的发生的。其次再探究 Spring 如何解决循环依赖的问题。最后,我们将总结循环依...
java 通过实战走近 Java Agent 探针技术
一、前言所谓 Java Agent,其功能都是基于 java.lang.instrument 中的类去完成。Instrument 提供了允许 Java 编程语言代理检测 JVM 上运行的程序的功能,而检测的机制就是修改字节码。Instru...
JavaScript JavaScript加密库crypto-js实现Base64加解密、ripemd160加密操作流程
数据信息的加密,在生活中随处可见。那么在互联网行业,开发者又是通过怎样的技术进行数据加密来保护用户的隐私安全呢?本文就数据加密给出详细使用说明及前端编程中对于加密的操作流程。一...
JavaScript JS中利用CryptoJS进行MD5/SHA256/BASE64/AES加密解密的方法与示例
CryptoJS (crypto.js) 为 JavaScript 提供了各种各样的加密算法,由于它使用起来稍微有些复杂。所以本文主要着重说一下CryptoJS进行MD5/SHA256/BASE64/AES加解密的方法与示例。准备工作你可...
JavaScript 前端加密cryptojs与JSEncrypt使实例详解
单向散列函数在网站项目中,有时我们需要对传给后端的数据,比如 token 等进行加密处理。本文是对几种常见的前端加密方法,以及如何使用开源的加密库 crypto-js、JSEncrypt 来实现它们的分享...
activiti activiti中实现TaskListener注入Spring的bean以及去除自带权限问题
activiti中实现TaskListener注入Spring的bean以及去除自带权限问题实现TaskListener监听器,使用默认生成的代码,是无法在监听器里面注入我们需要的bean(@Autowired和@Resource获取到的bean...
数据库 MYSQL之修改时区
查看时间相关语句1.获取当前数据库时间mysql> select now(); +---------------------+ | now() &nb...
activiti activiti任意节点任务跳转
新项目中存在一个这样的业务逻辑,工作流节点任务的任意跳转。比如说一条流程A-B-C,现在A任务执行完了,按道理来说到B任务了,可是我不想经过B了,直接跳C节点任务执行。自己对工作流...