Java
未读
hutool封装国密sm2、sm3、sm4工具类
背景 平时我们的业务偶尔需要对前后端传输的参数进行加密,某些情况下(比如交付给国企单位的项目)要求一定要用国密算法来加密,这里整理了 sm2、sm3、sm4 的加解密方法封装,内部是基于 hutool 的工具再次封装,其实 hutool 内部是基于 bouncycastle 库进行封装的 引入第三方
Java
未读
树形结构查询父子层级闭包表-空间换时间
表设计 部门表 create table `departments` (
`id` int primary key comment 'id',
`parent_id` int comment '父级id',
`name` varchar(100) comment '部门名称',
ke
More
未读
postman请求登录获取token后所有请求自动携带token
概述 基本上我们开发的接口都需要客户端请求时携带 token 才允许访问,我们用 postman 测试接口时,也需要给这些接口携带上 token,如果每个接口都手动加上 token 字段的话就太麻烦了 幸好 postman 提供环境变量分组给我们可以用在 url、请求参数中使用占位符的方式将同样的字
运维
未读
Docker私有化部署photopea在线版ps
概述 photopea 可以说是在线版的 photo shop,相当的好用,官网 https://www.photopea.com/ 官方并没有提供 docker 部署的方式,不过有大神将 photopea 整个代码爬下来了,使用 python 的 http.server 模块就能快速启动 大神的仓
运维
未读
linux下锐捷认证后可以开wifi开虚拟网卡的一个简单方法
很多校园网用的是锐捷客户端,用过它的都知道它每次登陆认证都会检查一下有没有其它的网卡在启动,而且认证后还时时刻刻在盯着网卡,一旦发现开wifi或虚拟网卡,就断开服务,但作为一个大学生,在宿舍没有wifi怎么能行,作为一个计算机专业的学生,开个虚拟机还只能桥接怎么行,我在网上找了很久,没找到什么很好的
大数据
未读
SeaTunnel Zeta 引擎启动流程分析(一)
概述 本次源码解读基于 v2.3.4 版本 v2.3.4 官方文档:About SeaTunnel Engine | Apache SeaTunnel SeaTunnel 支持 Flink、Spark 引擎启动,也支持自身的 Zeta 引擎启动。 自身的 Zeta 引擎基于 hazelcast 作为
大数据
未读
Docker方式部署SeaTunnel-2.3.4集群
概述 docker 方式部署 seatunnel,其实就是使用了 openjdk 的镜像给 seatunnel 提供了一个运行环境而已,启动镜像的时候将 seatunnel 的目录映射进容器即可 有聪明的同学可能会问了,为什么不将 seatunnel 打包进镜像? 原因是后续我们还可能会不断二次开发
运维
未读
刚安装好CentOS 7,安装gtk3、codeblocks、chrome、添加常用源、代替迅雷的qbittorrent
1. 安装gtk3 正想学习gtk,随便装上 安装gtk3.0 yum -y install gtk3-devel gtk3-devel-docs 2. 安装codeblocks 用贯了codeblocks,先安装codeblocks开发环境 在Fedora好像可以直接yum install cod
Java
未读
JDK9 module-info模块化打包最小依赖运行时镜像
项目结构 m1
|-src
|-module-info.java
|-com
|-m1
|-M1App.java
其中 module-info.java 文件描述模块的依赖以及暴露给外部模块的信息 com.m1.M1App.java package