瞎折腾 Jenkins 打包微服务教程-一个配置文件即可打包所有模块 一、项目结构 该教程基于文章 Docker 搭建 jenkins 并配置 jdk、maven和node环境,这里默认已经配置好了环境,且微服务项目结构如下: web-platform – system – gateway-service – admin-service – monitor – log-service 二、项目配置 1. General 这里填项目的相关描述、丢弃旧的构建、参数化构建…
经验教程 MybatisPlus 联合或子查询分页 使用MybatisPlus对于数据库中的表,只需要建立相应的实体类就可以很方便的进行增删查改。 问题1:如果需要进行分页查询,需要怎么操作? // 创建分页辅助类 Page page = new Page(current, sieze); … // 条件构造器构造查询条件 QueryWrapper query = new QueryWrapper(); … Page<Entity&g…
程序开发 code-server 配置 java 开发环境完整教程-vscode 配置java环境 一、安装插件 1、Language Support for Java 红帽公司开发的插件,提供以下功能: 语法高亮:在编辑器中高亮显示 Java 代码中的关键字、变量、注释等。 自动完成:根据您正在输入的内容,提供可能的代码补全选项。 代码导航:使您可以轻松地查找和跳转到 Java 类、方法、变量等的定义或引用。 重构支持:提供了一些重构操作,如重命名、提取方法、提取变量等,以帮助您优化代码结构。…
其他分享 vscode 正则匹配替换 vscode 可以使用正则替换达到高效率的替换,如下图将 . 替换成 、 (这里为了简单举例没有其他的.符号) 只需要使用如下图所示的正则表达式进行替换,其中因为替换时需要使用到正则匹配到的内容,所以需要将匹配的内容用 (.*) 代替。
经验教程 Mysql 的事务隔离级别和事务传播行为详解 一、事务的基本要素(ACID) 1.原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物质构成的基本单位。 2.一致性(Consistency):事务开始前和结束后,数据库的完整性约束没有被破坏 。比如A向B转账,不可…
经验教程 Docker 安装 Mysql 5.x 和 8.x 1. 安装 mysql Mysql 的安装其实很简单,一条命令即可,下面给出常用的命令。 现在一般都是用8.0版本比较多,不排除老项目需要用5.7的版本。 # 8.0 docker run -d \ –name mysql8 \ -p 3306:3306 \ -v /home/docker/mysql8/conf.d:/etc/mysql/conf.d \ -v /home/docker/mys…
其他分享 Vscode 插件发布流程 1. 注册 Microsoft 账号 注册链接:https://login.live.com 2. 注册 Azure DeOps 账号 注册链接:https://dev.azure.com/ 3. 创建 token(非必要) 如果不是命令行发布,可以跳过该操作 进入设置 进入 token 管理页面 创建 token 并保存,因为退出页面后无法再查看 4. 创建发布者 链接:https://aka….
其他分享 公众号排版利器 md2all 出问题啦!紧急发布修复 Md2All 是Markdown排版利器,支持 "一键排版" 、自定义css、80多种代码高亮。 它能让Markdown内容,无需作任何调整就能一键复制到微信公众号、博客园、掘金、知乎、csdn、51cto、wordpress、hexo等平台。 并且支持把图片自动上传到云图床,支持Latex数学公式在公众号等平台完美显示,支持生成带样式的html文件,甚至支持直接用原生的htm…
瞎折腾 Nginx 限流以及配合 fail2ban 封禁 ip 防御 cc 攻击 本文所讲的是通过 Nginx 限流以达到防御 cc 攻击的目的,同时通过封禁 ip 可以对恶意请求禁止访问。 另外本文都是基于 Docker 搭建的 Nginx 和 fail2ban 所进行配置,如有路径问题还请自己注意。如果不懂搭建可以参考我的文章 Docker 搭建 Nginx 和 使用 fail2ban 防止 ssh 密码被暴力破解 一、配置 Nginx 限流 nginx.conf 配置 编…
经验教程 Nginx 配置 Basic 认证 自己搭建好的网站,如果不想给别人看,可以配置 Ningx 的 Basic 认证,输入账号密码才可以访问。 1. 安装命令行工具 yum install -y httpd-tools htpasswd 是开源的 http 服务器 Apache Http Server 的一个命令行工具.可以用来创建和更新基本认证 的用户认证密码文件.其中 htpasswd 必须对密码文件有读写权限。 参数如下: -b…
经验教程 zerotier 设置静态路由实现局域网互通 之前写了 Zerotier 搭建私有根服务器及创建虚拟局域网完整教程。 但是这遇到了一个问题,那就是异地组网的话,如果想要访问设备,那么不管是客户端还是服务端那么都需要安装 zerotier 的客户端。 公司有多台机器,那么根据上面的教程不但每个机器都需要安装客户端,而且还需要替换 planet 文件,非常的麻烦。 设置静态路由 用公司的一台虚拟机充当路由器,那么只需要配置公司内网的 ip 静态路…
经验教程 解决 code-server 不显示图片问题 很多时候喜欢在服务器上的 code-server 进行开发,但是发现自己搭建的不能打开图片。 起初以为原因是 code-server 是 vscode 的 web 版本,并不支持显示。但是后来看见一个网站 github1s.com 可以打开图片,后来搜索关键字并没有找到相关教程,猜测是没有开启 ssl 的缘故。 于是开始制作证书,不懂的话可以参考我之前的文章 v3版 ssl 证书制作和 nginx…