头条使用VMware虚拟机搭建本地宝塔面板并部署源码
宝塔面板对Windows系统的支持并不友好,但一般个人电脑上并没有LINUX系统,怎么办呢?使用虚拟机是一种解决途径。第一步:安装VMware(百度教程很多,这里不再赘述,需要注意一点,要打开虚
- 软考中级
- 软考高级
- 2019-12-05十大管理中常见的名词误区
- 2019-12-05系统集成项目管理工程师考试:案例分析真题(一)
- 2019-12-05系统集成项目管理工程师考试:案例分析(中)
- 2019-11-27系统集成项目管理工程师考试:案例分析(上)
- 2019-11-27第十三章、考试涉及到的英文题
- 2019-11-27第十二章、考试涉及的计算题(下)
- 2019-11-27第十二章、考试涉及的计算题(中)
- 2019-11-27第十二章、考试涉及的计算题(上)
- 2019-11-27第十章、考试中涉及的法律法规:招投标法、政府采购法、合同法等(下)
- 2019-11-27第十章、考试中涉及的法律法规:招投标法、政府采购法、合同法等(上)
- 2019-11-27第九章、信息系统项目管理之:知识产权管理
- 2019-11-27第九章、信息系统项目管理之:项目收尾管理
- 2019-11-27第九章、信息系统项目管理之:项目风险管理
- 2019-11-27第九章、信息系统项目管理之:信息安全管理
- 2019-11-27第九章、信息系统项目管理之:项目变更管理
- 2019-11-26第九章、信息系统项目管理之:项目信息(文档)和配置管理
- 2019-11-26第九章、信息系统项目管理之:项目采购管理
- 2019-11-12参加软考可以使用的证件
- 2019-11-12考前几天信息系统项目管理师考试的一些复习建议
- 2019-11-11信息系统项目管理师考试介绍
- 开发环境
- 框架整合
- 编程基础
- 微服务
- 爱运维
- 数据库

Linux系统如何搭建MySQL主从复制和读写分离(双机热备)?
主从复制:当mysql数据库中的数据量过大,查询数据非常困难时,无论如何优化都会造成瓶颈,这时需要添加服务器设备来实现分布式数据库,实现多机热备份,实现多机热备,您必须首先了解主
阅读更多-
262020-12
maven:Failed to execute goal xxx test (default-test) on project tm-ugc: There are test failures.
报错信息:Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test (default-test) on project tm-ugc: There are test failures.Please refer
-
302020-09
阿里巴巴矢量图标库Iconfont使用教程
阿里巴巴矢量图标库Iconfont使用教程阿里巴巴矢量图标库目前已经收录的将近一千万的图标,如此庞大的资源库几乎能够满足不同行业的不同需求,同时网站还支持图标定制,只打包自己
-
172020-09
WordPress程序修改数据库密码
WordPress程序修改数据库密码配置文件:一般在站点根目录下,文件名:/www/wwwroot/你的站点/wp-config.php DB_NAME:数据库名称DB_USER:数据库用户名DB_PASSWORD:数据库密码
-
072020-09
WordPress给网站添加腾讯验证码(防水墙)
申请地址:https://console.cloud.tencent.com/captcha操作步骤:1、申请账号并登陆2、在APPID列表中添加“新建验证”,验证名称随意,域名是你自己的域名,场景根据实际情况选择,我选
-
042020-09
使用宝塔面板安装wordpress模板网站详细图文教程
第一步:登录宝塔面板,软件商店>应用分类,一键部署>WordPress,软件免费,但需要注册宝塔帐号。点击操作>一键部署,填写域名,其他默认即可。成功部署会弹出下面窗口,把信息保存一下,方便
-
032020-09
使用PicGo和码云仓库(gitee)搭建稳定快速图床
前期准备:1、PicGo软件,下载地址:https://github.com/Molunerfinn/picgo/releases 2、码云账户,注册地址:https://gitee.com 操作流程:第一步:安装PicGo插件,插件名称gitee-uploader

如何在生产环境优雅的关闭Swagger2?
1、什么是swagger?Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。2、swagger的作用是什么?1)接口的文档在线自动生成。2)功能测试。3
阅读更多-
082020-07
Hutool工具包:线程等待随机时间(ThreadUtil,RandomUtil)
需求背景:最近在写爬虫,需要当前线程执行结束后休息一段时间,但是不能每次都休息相同时间,否则会被网站监测到。工具包:Hutool,自己写也行,但是这个比较方便,一行代码就行了。代码:/*
-
082020-07
idea设置创建文件时自动添加类注释模板
需求:创建Class文件时,自动添加类注释,注释如下:/** * @author 架构师小跟班 * @Description: https://www.jiagou1216.com * @date 2020/7/8 10:18 */操作:一、新建一个File Hea
-
252020-05
SpringBoot项目资源初始化加载的几种方式
一、问题在平时的业务模块开发过程中,难免会需要做一些全局的任务、缓存、线程等等的初始化工作,那么如何解决这个问题呢?方法有多种,但具体又要怎么选择呢?二、资源初始化1、既
-
122020-05
如何在生产环境优雅的关闭Swagger2?
1、什么是swagger?Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。2、swagger的作用是什么?1)接口的文档在线自动生成。2)功能测试。3
-
192020-03
微服务为啥使用RPC框架,http不更简单吗?
RPC:Remote Procedure Call,中文意思就是远程过程调用。
-
272019-12
springboot项目启动内存占用过高问题如何解决
问题:在开发springboot过程中一个很严重的资源问题就是内存占用过高,而实际上本机开发测试并没有很大的请求量,所以这是对电脑资源的一种严重的浪费,甚至导致IDE卡死、崩溃。有

6种常见的限流方案
限流的分类:1)合法性验证限流:比如验证码、IP 黑名单等,这些手段可以有效的防止恶意攻击和爬虫采集;2)容器限流:比如 Tomcat、Nginx 等限流手段,其中 Tomcat 可以设置最大线程数(maxT
阅读更多-
092020-07
hutool工具包:SSLHandshakeException: Received fatal alert: handshake_failure
cn.hutool.core.io.IORuntimeException: SSLHandshakeException: Received fatal alert: handshake_failure问题分析:网上查了下,大部分说法有几种:1、JDK版本问题,升级到1.8就
-
092020-07
分享几个只显示请求IP的网站,方便测试
这些网站只显示当前请求者的IP地址,没有其他复杂的元素,方便测试。https://ifconfig.me/ip https://api.ipify.org/?format=json%27 https://httpbin.org/ip https://ip.cn/ h
-
092020-07
hutool工具包:使用代理(proxy)实现网络爬虫的简单案例
需求:分别使用正常和代理(proxy)两种方式爬取该页面,展示如何使用hutool代理模式制作爬虫软件。免费代理:网上有很多网站提供免费代理,但是大多数不稳定,如果程序执行报错,换个IP多
-
092020-07
线程池创建多个线程,如果其中一个线程抛异常会怎样?
背景:创建一个线程池,允许同时执行5个线程。模拟100个任务(for循环100次),当i=3时抛出异常。代码:package com.provy.jiagou;import cn.hutool.core.thread.ThreadUtil;import jav
-
082020-07
hutool工具包:emoji表情符号转为字符符号(emoji-java)
需求:emoji表情符号转为字符符号(emoji-java)工具:hutool工具包,emoji-java工具包<dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <v
-
082020-07
hutool工具包:移除字符串中的emoji表情符号(emoji-java)
需求:移除字符串中的emoji表情符号(emoji-java)工具:hutool工具包,emoji-java工具包<dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId>

完整Demo:springboot实现多数据源配置
公司有一套人脸识别动态布控系统,该系统有两个子系统组成,识别算法采用C++编写,后台管理系统采用Java编写,C程序提供HTTP接口供Java程序调用,两个程序都是本地化部署。现在有个问题,C程序是南理工学生写的,需求响应不及时,接口不能立马提供,所以考虑由Java程序配置多数据源直接读C程序的数据库。
阅读更多-
252020-05
使用actuator优雅地停止SpringBoot应用
优雅如何定义?简而言之,就是对应用进程发送停止指令之后,能够保证正在执行的业务操作不受影响,可以继续完成已有请求的处理,但是停止处理新来的请求。在 Spring Boot 2.3及以后版
-
022019-09
Spring Boot日志框架
Spring Boot支持Java Util Logging,Log4j2,Lockback作为日志框架,如果你使用starters启动器,Spring Boot将使用Logback作为默认日志框架。无论使用哪种日志框架,Spring Boot都
-
022019-09
springboot创建一个可执行的jar
让我们通过创建一个完全自包含的可执行jar文件来结束我们的示例,该jar文件可以在生产环境运行。可执行jars(有时候被成为胖jars "fat jars")是包含你的编译后的类和你的代码运
-
022019-09
springboot整合Thymeleaf模板引擎
引入依赖需要引入Spring Boot的Thymeleaf启动器依赖。<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymele
-
022019-09
springboot自定义SpringApplication启动类
如果默认的SpringApplication不符合你的口味,你可以创建一个本地的实例并自定义它。例如,关闭banner你可以这样写:public static void main(String[] args){ SpringApplicat
-
022019-09
springboot配置mybatis的mapper路径
1、创建xml目录在src/main/resources/目录下新建mybatis文件夹,将xxx.xml文件放入该文件夹内(也可以创建多级目录)2、在application.yml文件中配置:mybatis: configuration:

SSL证书免费申请及部署,解决页面样式错乱问题
你想获得网站的免费SSL证书吗?从2018年7月1日开始,Chrome将显示所有未使用SSL证书的网站标记为“不安全”,而拥有SSL证书的网站的权重排名都会获得提升。
阅读更多-
012020-07
最后一个字乱码
昨天晚上写了一个小功能,列出指定文件夹下的所有文件的文件名,结果报错。错误信息:Exception in thread "main" cn.hutool.core.io.IORuntimeException: Path [D:\学习充电\爱
-
232020-06
An error happened during template parsing
工作中有时候会用到一些开源脚手架,但是这些脚手架也不是可以完全信赖的。今天就遇到一个。报错信息:详细报错信息:===========================start========================
-
222020-06
阿里云服务器建设多个站点
需求:在一个阿里云服务器上建设多个站点,不同站点用不同子域名访问。测试:一级域名:www.jiagou1216.com二级域名:muban.jiagou1216.com第一步:在阿里云控制台中添加域名解析记录,记
-
222020-06
新买阿里云ECS服务器设置远程连接
第一步:重置实例密码第二步:重启服务器第三步:使用xshell远程连接,名称任意,协议SSH,主机为服务器的公网IP,端口22,用户名默认为root,密码就是刚才设置的那个
-
222020-06
宝塔SSL证书免费申请及部署
阿里云开放443端口、宝塔面板放行443端口如出现以下提示,请访问宝塔控制台bt.cn实名认证。点击详情,按提示创建文件和内容但是这种方式我这边一直未成功,大家可以试一试。
-
222020-06
阿里云SSL证书免费申请及部署
SSL证书免费申请及部署,解决页面样式错乱问题你想获得网站的免费SSL证书吗?从2018年7月1日开始,Chrome将显示所有未使用SSL证书的网站标记为“不安全”,而拥有SSL证书的网站的权
阐述30条有关于优化 SQL 的建议,多数是实际开发中总结出来的
本文将结合实例 demo,阐述 30 条有关于优化 SQL 的建议,多数是实际开发中总结出来的,希望对大家有帮助。1、查询 SQL 尽量不要使用 select *,而是 select 具体字段反例子:select
阅读更多-
192020-05
5分钟改造MySQL使其支持存储emoji等表情符号
5分钟改造MySQL使其支持存储emoji等表情符号甲方爸爸的新需求:客户端需要在评论中使用emoji函数。mysql5.5以前,UTF-8编码只支持1-3字节;MySQL5.5后,它可以支持4字节的UTF编码ut
-
292020-03
阐述30条有关于优化 SQL 的建议,多数是实际开发中总结出来的
本文将结合实例 demo,阐述 30 条有关于优化 SQL 的建议,多数是实际开发中总结出来的,希望对大家有帮助。1、查询 SQL 尽量不要使用 select *,而是 select 具体字段反例子:select
-
282019-08
Oracle同义词如何使用?
同义词:相当于alias(别名),和视图功能相似。语法:Create [public] synonym 同义词名称 for [username.]objectName;比如:把user1.table1在user2中建一个同义词table1 create syn
-
282019-08
Oracle数据库的视图对象如何使用?
视图(View):实际上是一张或者多张表上的预定义查询,这些表称为基表。从视图中查询信息与从表中查询信息的方法完全相同。只需要简单的SELECT…FROM即可。视图具有以下优点:1.
-
282019-08
Oracle作业任务job如何使用?
oracle中的作业任务job,可以在你规定的时间里执行指定的存储过程,定时执行一个任务。1、创建测试表create table test1(a date);2、创建存储过程create or replace procedure
-
282019-08
Oracle如何使用触发器?
创建触发器语法:create [or replace] trigger trigger_name{before | after }{insert | delete | update [of column [, column …]]}[or {insert | delete | update [of col