lua-基础

lua-基础lua是一种轻量小巧的脚步语言,用标准c语言编写并以源代码形式开放,其设计目的是为了嵌入应用程序中,从而为应用提供灵活的扩展和定制功能数据类型类型描述nil这个最简单,只有nil属于该类型,表示一个无效值(在条件表达式中相当于false)boolean包含两个值:false和truenu     阅读全文
丁起男's avatar
丁起男 09月 05,2021

Elastic-Job

Elastic-Job整体架构app:应用程序,内部包含任务执行业务逻辑和elastic-job-lite组件,其中执行任务需要实现ElasticJob接口完成与Elastic-Job-Lite组件的集成,并进行任务的相关配置。应用程序可启动多个实例,也就出现了多个任务执行实例elastic-job     阅读全文
丁起男's avatar
丁起男 08月 24,2021

fastjson-使用

fastjson-使用序列化是指将java对象转成json个数字符串的过程。javaBean对象、list集合对象、map集合应用最为广泛序列化apiJSON.toJSONString反序列化把json格式的字符串转换为java对象的过程反序列化java对象JSON.parseObject参数1:j     阅读全文
丁起男's avatar
丁起男 08月 08,2021

elasticsearch-笔记

elasticsearch-笔记1视频:【尚硅谷】ElasticSearch入门到精通2021最新教程(基于ELK技术栈elasticsearch7.8.x版本)_哔哩哔哩_bilibilielasticsearch,简称es,es是一个开源的高扩展的分布式全文搜索引擎,是整个elasticstac     阅读全文
丁起男's avatar
丁起男 07月 22,2021

zookeeper-笔记

zookeeper-笔记视频:【尚硅谷】2021最新版Zookeeper3.5.7版本教程_哔哩哔哩_bilibilizookeeper是一个开源的分布式的,为分布式框架提供协调服务的apache项目工作机制zookeeper从设计角度来理解:是一个基于观察者模式设计的分布式服务管理框架,它负责存储     阅读全文
丁起男's avatar
丁起男 07月 19,2021

RabbitMQ-笔记

RabbitMQ-笔记视频:https://www.bilibili.com/video/BV1cb4y1o7zz?from=search&seid=4478850234523260273四大核心概念生产者:产生数据发送消息的程序是生产者交换机:交换机是rabbitmq非常重要的一个部件,一     阅读全文
丁起男's avatar
丁起男 07月 11,2021

正则表达式-分组

正则表达式-分组捕获分组常用分组构造形式说明(pattern)非命名捕获。捕获匹配的子字符串。编号为0的第一个捕获是由整个正则表达式模式匹配的文本,其它捕获结果则根据左括号的顺序从1开始自动编号(?<name>pattern)命名捕获。将匹配的字符串捕获到一个组名称或编号中。用于name     阅读全文
丁起男's avatar
丁起男 06月 28,2021

shiro-注解

shiro-注解@RequiresAuthentication使用该注解标注的类或方法在访问时,当前Subject必需通过login进行了身份验证即:Subject.isAuthenticated()返回true@RequiresUser表示当前Subject已经身份验证或者通过记住我登录的,才能访     阅读全文
丁起男's avatar
丁起男 06月 10,2021

SHA-1

SHA-1一种哈希算法输出160bits(20bytes)美国国家安全局开发SHA-1/SHA-256/SHA-512算法输出长度SHA-1160bits(20bytes)SHA-256256bits(32bytes)SHA-512512bits(64bytes)使用MessageDigestsha     阅读全文
丁起男's avatar
丁起男 04月 07,2021

MD5

MD5使用MessageDigestmd5=MessageDigest.getInstance("MD5");md5.update("aaa".getBytes());//可以多次update,也可以直接update("aaabbb".ge     阅读全文
丁起男's avatar
丁起男 04月 07,2021