Jenkins 替换为国内源,解决插件安装超时
镜像地址Jenkins 中文社区https://updates.jenkins-zh.cn/update-center.json 清华大学https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json 华为开源镜像站https://mirrors.huaweicloud.com/jenkins/updates/update-center.json 腾讯https://mirrors.cloud.tencent.com/jenkins/updates/update-center.json 更换教程1、点击系统设置 -> 插件管理 2、点击高级,拉到最下面 替换即可
IOS阅读神器,爱阅书香书源推荐
爱阅书香书源地址:12https://ghproxy.com/https://wxdjs.github.io/iFreeTimebookConfigs 很多地址都失效了,可以直接到 github 搜索 –> 书源搜索 书源导入方式:右上角书源管理 -> 粘贴地址 -> 获取书源配置即可
Centos 7 彻底卸载清除 Docker 环境
CentOS 7 彻底卸载 Docker 环境流程如下 杀死所有运行容器1docker kill $(docker ps -a -q) 删除所有Docker容器1docker rm $(docker ps -a -q) 删除所有Docker镜像1docker rmi $(docker images -q) 停止 docker 服务1systemctl stop docker 删除存储目录1234rm -rf /etc/dockerrm -rf /run/dockerrm -rf /var/lib/dockershimrm -rf /var/lib/docker 如果发现删除不掉,需要先 umount,如 1umount /var/lib/docker/devicemapper 卸载 docker查看已安装的 docker 包 1yum list installed | grep docker 卸载相关包 12yum remove docker-ce*yum remove containerd.io.x86_64 原文地址:https://www.omicscla...
彻底卸载阿里云服务器上的阿里云盾,以及其他监控服务
用过阿里云服务器(ECS、轻量应用服务器)的人应该都知道,阿里云提供的系统镜像里预装了它的各种监控服务。 如:阿里云盾(安骑士)、云监控(Cloudmonitor) 这些监控服务的存在使得人们可以直接在控制台看到当前系统的状态,某种程度上来说确实方便了服务器的管理。但是对于我们这种“爱折腾党”,基本没有用到这些服务的时候,而且天天被这些监控盯着还总有种被偷窥的感觉。 卸载云盾(安骑士)在 官方文档 页面只介绍了怎么在控制台去卸载,手动卸载的操作步骤需要提交工单获取,不是很方便。 在这里介绍一种用脚本手动卸载的方法(其实用的也是官方提供的两个脚本),执行以下命令即可。 12wget http://update.aegis.aliyun.com/download/uninstall.sh && chmod +x uninstall.sh &&./uninstall.shwget http://update.aegis.aliyun.com/download/quartz_uninstall.sh && chmod +x quartz_...
全局ID生成器:SpringBoot2.x 集成百度 uidgenerator
因为升级 使用springboot2.x java 11 的关系,根据官方文档和网上其他作者配置的怎么也配置不成功,最后自己一步一步升级引入依赖,修改增加接口注入来源,最后成功。 升级成功后的源码地址: https://github.com/foxiswho/java-spring-boot-uid-generator-baidu 部分升级说明 这里的升级,是升级 官方 代码依赖 官方代码地址:https://github.com/baidu/uid-generator 升级spring boot 版本: 2.0.7.RELEASE 升级 mybatis,mybatis-spring 版本 升级 mysql-connector-java 版本:8.0.12 升级 junit 版本 创建数据库存导入官网数据库SQL https://github.com/baidu/uid-generator/blob/master/src/main/scripts/WORKER_NODE.sql 也就是一张表 我这里是在 demo 库中,创建了这张表 12345678910111213D...
PowerDesigner 连接 MySQL 与生成逆向工程图
最近想梳理公司项目的表间关系,从项目后台管理系统的操作入手,以及代码的hibernate注解入手,都不算特别尽人意,于是最后还是鼓捣了一下PowerDesigner的逆向工程图,这样更直观一些。 想着以后不论项目切换或者接手的时候肯定是用得上的,所以在这里也记录一下,毕竟,好记性不如烂笔头,更何况我这还不是好记性。看网上有个哥们说他已经是三次忘了步骤了,所以我吸取教训赶紧第一次就记录下来。 1、MySQL数据库连接(JDBC方式)JDBC的配置方式需要一些基础的环境和准备,但是也很简单,无非也就是JDK和mysql的连接jar包,这里不再展开阐述。 1.1 新建一个pdm,dbms选择mysql 1.2 Database - Connect 选择数据库连接 #####1.3 配置连接信息 数据库连接这里是通过一个配置文件来获取连接信息的,首次的话因为没有,所以我们需要选择Configure进行配置。 1.4 填写配置信息 如图,选择添加数据库资源,出现如上,相关说明如下:Connection profile name:JDBC配置文件名称,可随意填写 Directory:配...
Spring 的 Controller 是单例还是多例?怎么保证并发的安全?
答案如下controller 默认是单例的,不要使用非静态的成员变量,否则会发生数据逻辑混乱。正因为单例所以不是线程安全的。 我们下面来简单的验证下: 12345678910111213141516171819202122232425262728package com.riemann.springbootdemo.controller;import org.springframework.context.annotation.Scope;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;/** * @author riemann * @date 2019/07/29 22:56 */ @Controller public class ScopeTestController { private int num = 0; @RequestMapping("/testScope...
利用 Nginx 的 Gzip 模块解决 Vue 首屏加载缓慢的问题
通过 Nginx 的 Gize 模块拦截请求,并且对相应的资源进行压缩,已达到减少文件体积加快文件访问速度的目的,使用 Nginx 的 Gizp 模块不需要重新编译,直接开启即可。 基本配置在 server 中加入如下代码 12345678910111213141516# 开启gzipgzip on;# 低于1kb的资源不压缩gzip_min_length 1k;# 设置压缩所需要的缓冲区大小gzip_buffers 4 16k;# 压缩级别【1-9】,越大压缩率越高,同时消耗cpu资源也越多,建议设置在4左右。gzip_comp_level 6;# 需要压缩哪些响应类型的资源,缺少的类型自己补。gzip_types text/plain application/javascript application/x-javascript text/javascript text/css application/xml;# 配置禁用gzip条件,支持正则。此处表示ie6及以下不启用gzip(因为ie低版本不支持)gzip_disable "MSIE [1-6]\."...
@Autowire 和 @Resource 注解的区别与使用的正确姿势
今天使用Idea写代码的时候,看到之前的项目中显示有warning的提示,去看了下,是如下代码? 12@Autowireprivate JdbcTemplate jdbcTemplate; 提示的警告信息 12345Field injection is not recommended Inspection info: Spring Team recommends: "Always use constructor based dependency injection in your beans. Always use assertions for mandatory dependencies".这段是Spring工作组的建议,大致翻译一下:属性字段注入的方式不推荐,检查到的问题是:Spring团队建议:"始终在bean中使用基于构造函数的依赖项注入,始终对强制性依赖项使用断言 如图:Field注入警告 注入方式虽然当前有关Spring Framework(5.0.3)的文档仅定义了两种主要的注入类型,但实际上有三种: 基于构造函数的依赖注入123...
EL-ADMIN 邮箱配置之使用 QQ 邮箱发送邮件
EL-ADMIN 配置邮箱后,发送邮件提示:邮箱发送邮件失败:AuthenticationFailedException issues 地址:https://github.com/elunez/eladmin/issues/571 修复步骤1、在QQ邮箱中 开启 IMAP/SMTP服务,获取独立密码 2、在邮件工具里面配置邮箱信息 参数说明1、发件人用户名:用户收信时显示的发件人名称 2、邮箱密码:QQ邮箱需要为SMTP服务单独设置密码 3、QQ 邮箱的 SMTP 地址:smtp.qq.com4、SMTP 使用默认的 465 即可 修改代码定位到:eladmin-tools/src/main/java/me/zhengjie/service/impl/EmailServiceImpl.java 修改第 72 行 123// 设置用户String user = emailConfig.getFromUser().split("@")[0];account.setUser(user); 重新启动项目即可










