自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 fastjson使用实例 TypeReference

这里将json的转化和解析都放在一起了,大家可以根据实际需要来转化json字符串和解析json字符串 package junit.test; import java.util.ArrayList; import java.util.HashMap;...

2020-06-30 14:38:29 33 0

原创 IntelliJ IDEA配置教程

安装破解软件 写在前面 下载下来后查看先阅读以下"路径配置文档说明.txt",讲的已经很详细了就不在这里重复了,介质包含idea软件、插件和安装说明。 网上查了很多资料,发现只要2018.3.5版本的很难破解其他都很容易破解,激活教程可以先参考简书的一篇文章。如何你还是无...

2020-06-29 16:01:03 141 0

翻译 优化你简历的8个技巧

这是国外的一个技术工程主管面试了500个人后给的书写简历的建议,在这里翻译一下 1、筛选你的技能 请不要提及您在大学中遇到或学习过的所有技术,框架或语言。是的,它可能表明您熟悉C#,Java,PHP,.NET,MySQL,Oracle,C,C ++,HTML,Python,CCNA,TCP /...

2020-06-25 11:54:09 89 0

原创 IntelliJ idea退出提示

没有提示,很不方便,误操作可能直接将窗口关掉 设置步骤:Settings→SystemSettings→Startup/Shutdown

2020-06-21 14:51:50 47 0

原创 CentOS7下MySQL的安装与配置

安装环境:CentOS7 64位,MySQL5.7 1、配置YUM源 在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/ 1. # 下载mysql源安装包 2. shell> wget http://de...

2020-06-17 13:58:08 60 0

原创 Spring Boot2.0 集成 Quartz

在项目开发中,经常需要定时任务来帮助我们来做一些内容,比如定时派息、跑批对账、业务监控等。Spring Boot 体系中现在有两种方案可以选择,第一种是 Spring Boot 内置的方式简单注解就可以使用,当然如果需要更复杂的应用场景还是得 Quartz 上场,Quartz 目前是 Java 体...

2020-06-14 21:08:56 61 0

原创 Spring Boot 2.0 操作 ActiveMQ

消息队列中间件是分布式系统中重要的组件,主要解决应用耦合、异步消息、流量削锋等问题,实现高性能、高可用、可伸缩和最终一致性架构,是大型分布式系统不可缺少的中间件。 目前在生产环境中使用较多的消息队列有 ActiveMQ、RabbitMQ、ZeroMQ、Kafka、MetaMQ、RocketMQ ...

2020-06-13 12:16:58 25 0

原创 mysql配置优化(windows10 下my.ini) 参数设置

(1)、max_connections: 允许的同时客户的数量。增加该值增加 mysqld 要求的文件描述符的数量。这个数字应该增加,否则,你将经常看到 too many connections 错误。 默认数值是100,我把它改为1024 。 (2)、record_buffer: 每个进行一个顺...

2020-06-11 15:28:43 71 0

原创 Redis (error) NOAUTH Authentication required.解决方法

出现认证问题,应该是设置了认证密码,输入密码既可以啦 注意密码是字符串形式! 127.0.0.1:6379>auth"yourpassword" 例如密码是‘root’,当出现认证问题时候,输入“auth ‘root’”即可 127.0.0.1:6379&g...

2020-06-07 12:44:34 86 0

原创 如何诊断Linux服务器的性能

对Linux的性能诊断 当你为了解决一个性能问题登录到一台 Linux 服务器:在第一分钟你应该检查些什么? 前六十秒:总览 通过运行下面十个命令,你就能在六十秒内粗略地了解系统正在运行的进程及资源使用情况。通过查看这些命令输出的错误信息和资源饱和度(它们都很容易看懂),你可以接下来对资源进...

2020-06-06 11:35:47 62 0

转载 Maven配置环境变量

Windows: 1:新建系统M2_HOME变量,并把安装maven路径拷贝上去 2:配置path变量,并把maven路径拷贝上去,这次的maven路径到bin 3:测试maven环境是否配置成功,输入mvn -v Linux: 1、进入 etc目录 cd /etc 2、编...

2020-06-05 09:58:30 47 0

原创 Tcpdump一些常用指令

1、tcpdump安装:yum install tcpdump 2、关键字介绍 类型关键字:   指定主机  host 192.168.1.111   指定网络地址  net 202.0.0.0   指定端口  port 8080 方向关键字   src:src 192.168.1....

2020-06-02 19:38:47 31 0

转载 CentOS 7 开放防火墙端口命令

CentOS 7 开放防火墙端口命令 最近公司新的server要求用CentOS7, 发现以前CentOS 6 系列中的 iptables 相关命令不能用了,查了下,发现Centos 7使用firewalld代替了原来的iptables。 使用方法如下: >>> 关闭防火墙...

2020-05-29 16:46:53 26 0

原创 ansible使用setup模块中的变量

背景在安装采集客户端collectd时需要在配置文件中配置当前主机ipv4的ip地址,而该地址可以从setup模块中获取,通过在playbook配方中角色下的template使用占位符来解决 1、想要获取的变量 2、template站位符的写法 Hostname {{ ansible_de...

2020-05-28 18:40:47 85 0

原创 the error code is 2503

前言: 归根到底是权限不够导致的。win7应该不会有这个问题。 问题发生: 换了个电脑,装个win10预览版玩玩,发现python的msi安装文件安装不了。错误代码是2502。 其实我已经在win8上安装mysql的时候遇到过,那个时候解决了,可是方法用在win10上无效,简直就是想哭.......

2020-05-20 14:23:17 55 0

原创 .idea文件夹是干嘛的

Problem python为什么每次创建的文件目录下都含 .idea/文件夹? 该文件夹又是用来干嘛的? Answer 当使用pycharm作为IDE时,会自动生成 .idea/文件夹来存放项目的配置信息。其中包括版本控制信息、历史记录等等。 说白了, .idea/ 与当前项目能否正常执行无关,...

2020-05-20 12:10:21 881 0

原创 win10 设置文件的默认打开应用

背景:win10系统当你打开一个应用时每次都要选择该默认应用,需要手动设置一下默认应用 选择系统 选择默认应用——选择按文件类型指定的应用 例如设置打开后缀为.sql的文件应用为Sublime Text 完! ...

2020-05-19 09:38:56 181 0

原创 Failed to instantiate [com.zaxxer.hikari.HikariDataSource]

Spring Boot2.x集成的默认连接池更改为HikariCP 简单介绍下 HikariCP 默认连接池已从 Tomcat 切换到 HikariCP,HikariCP 是一个高性能的 JDBC 连接池,Hikari 是日语“光”的意思。 HikariCP 号称是 Java 业界最快的数...

2020-05-10 18:26:30 273 0

原创 Maven Pom 包介绍

pom.xml 文件主要描述了项目包的依赖和项目构建时的配置,在默认的 pom.xml 包中分为四大块。 第一部分为项目的描述信息: <groupId>com.neo</groupId> <artifactId>hello</artifactId&g...

2020-05-08 22:42:50 51 0

原创 Spring、Spring Boot 和 Spring Cloud 的关系

通过问答的形式来理解 Spring 问:Spring的两大核心功能是什么? 答:Spring ioc和Spring aop,且spring 事务和Spring MVC也是在这两大核心功能的基础上发展而来的,最终形成Spring帝国 Spring Boot 问:Spring Boot是...

2020-05-08 20:34:23 50 0

原创 Mybatis Generator最完整配置详解

背景:通过mybatis插件自动生成代码 是否要使用代码生成工具? 有些声音说使用代码生成工具不好,理由诸如:会不利于个人学习成长,生成的代码不好,可能使得一些初学者望而却步! 我要说,还是那句老话:工欲善其事必先利其器,善于使用工具可以大大提高工作效率,再现今社会效率就是王道。事情都是怎么简...

2020-05-05 12:50:22 112 0

原创 Java8 - Map更优雅的迭代方式:forEach

forEach方法介绍 defaultvoidforEach(BiConsumer<? super K,? super V>action) 对此映射中的每个条目执行给定的操作,直到所有条目都被处理或操作引发异常。除非实现类另有指定,否则按照进入设置迭代的顺序执行操作(如果指定了...

2020-04-29 15:44:28 58 0

原创 win7&win10 mysql每次弹出安装会话框

现象:mysql每天定时会弹出一个安装会话框,如下图 原因:这是在安装mysql服务是一路next默认设置了一个定时的触发器,可以选择关掉,目前没机没发现什么问题 解决方法:打开空值面板搜索关键词 "管理工具",打开任务计划程序,展开任务计划库,将mysql的触发器关掉...

2020-04-29 14:15:22 55 0

原创 bad indentation of a sequence entry at line 2, column 8:

ansible执行playbook报错 提示是映射项在第2行第9列的缩进不好: 可以使用yml格式校验器来检验一下 http://www.bejson.com/validators/yaml/

2020-04-15 20:59:02 326 0

原创 Failed to connect to the host via ssh: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,pas

通过ansible命令直接ping多台机器的网络状态,提示报错 172.16.24.220 | UNREACHABLE! => { "changed": false, "msg": "Failed to connect ...

2020-04-14 20:34:45 214 0

转载 CentOS /Linux 开放80、8080端口或者开放某个端口

CentOS /Linux 开放80、8080端口或者开放某个端口 方式一 开放端口 查看防火墙设置发现没开启80端口> iptables -L -n 修改端口配置文件> vim /etc/sysconfig/iptables 开放端口-A RH-Firewall-1-INPUT -m...

2020-03-30 16:19:55 78 0

转载 win7 win10 配置共享文件夹

我们在工作和生活中经常有需要将自己的文件复制给他人或者将他人的文件复制过来的需求。 有时候我们使用u盘,有时候我们使用qq或者飞秋等软件,但是u盘和软件并不是万能的,比如没有U盘或者没有安装软件时, 我们就没有办法进行数据的传输,那么这个时候如果我们在同一个局域网中,配置文件共享的优点就显现出...

2020-03-24 16:11:55 82 0

转载 nginx: [emerg] the "ssl" parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx.conf:

一:开始Nginx的SSL模块 1.1 Nginx如果未开启SSL模块,配置Https时提示错误 原因也很简单,nginx缺少http_ssl_module模块,编译安装的时候带上--with-http_ssl_module配置就行了,但是现在的情况是我的nginx已经安装过了,怎么添加模块,...

2020-03-17 16:56:33 202 0

转载 负载(Load)分析及问题排查

平常的工作中,在衡量服务器的性能时,经常会涉及到几个指标,load、cpu、mem、qps、rt等。每个指标都有其独特的意义,很多时候在线上出现问题时,往往会伴随着某些指标的异常。大部分情况下,在问题发生之前,某些指标就会提前有异常显示。 对于这些指标的理解和查看、异常解决等,是程序员们重要的必...

2020-03-10 13:48:19 54 0

转载 Nginx-------Nginx的安装和多域名配置

Nginx安装 centos6.x yum默认没有nginx的软件包 安装方式: 到nginx下载页面http://nginx.org/en/linux_packages.html#stable,复制CENTOS 6的nginx软件源安装包 运行命令:wgethttp://nginx.org/pa...

2020-03-08 12:34:36 39 0

原创 nginx启动提示nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)

nginx启动报错 今天在centos7部署nginx,安装时一切顺利,但是在启动的时候却报错了,提示如下错误: nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] bind(...

2020-03-08 11:27:41 201 0

转载 centos启动、关闭tomcat

启动tomcat很简单,在tomcat的bin目录下输入 ./catalina.sh run 这是带控制台输出的运行方式,不带控制台的话可以直接sh startuo.sh, 那么问题来了。如果是用ssh终端软件(XShell)连接linux系统的话,在你关闭终端的时候,tomcat也会停止运...

2020-03-08 10:03:31 59 0

转载 Docker磁盘占用与清理问题

序 Docker用户会在使用docker一段时间后发现宿主机的磁盘很容易就快被占满,并且手动docker rmi [imgName]似乎并不能释放磁盘,貌似想删掉的镜像依然在宿主机中,下面针对这一问题提出一些解决方案。 Docker空间占用查看 1.13版本后Docker提供给了一些Syst...

2020-03-06 16:17:31 66 0

原创 Ubuntu软件管理

Debian软件包通常为预编译的二进制格式的扩展名“.deb”,类似rpm文件,因此安装快速,无需软件编译。包文件包括特定功能或软件所需的文件、元数据和指令 dpkg :package manager for Debian,类似于rpm,dpkg 是基于Debian的系统的包管理器。可以安装,删...

2020-03-05 20:52:41 114 0

转载 Linux下 cmatrix的安装和使用(黑客屏保)

1. 安装ncurses支持包 yum install ncurses* # 安装相关ncurses支持包 2.下载屏保软件源码包 wget https://jaist.dl.sourceforge.net/project/cmatrix/cmatrix/1.2a/cmatrix-1....

2020-03-05 20:12:24 83 0

原创 docker中vim命令无法使用的那些事

最近在玩docker配置lnmp环境的过程中,配置nginx.conf时发现vi nginx.conf竟然提示vim命令不存在,让我一头雾水,于是自己百度求索了一下,原来是docker容器中是不带vim命令的,需要自己重新安装下,具体如下: 1)进入容器后用命令apt-get update下源库...

2020-03-01 19:13:46 59 0

原创 yum工作原理

Centos:yum,dnf YUM:Yellowdog Update Modifier,rpm的前端程序,可解决软件包相关依赖性,可在多个库之间定位软件包,up2date的替代工具 yum repository :yum repo ,存储了众多rpm包,以及包的相关的元数据文件放置于特定目录...

2020-03-01 13:00:10 54 0

原创 rpm 包管理器

CentOS系统上使用rpm命令管理程序包: 安装、卸载、升级、查询、校验、数据库维护 安装: rpm {-i|--install} [install-options] PACKAGE_FILE -v : verbose -vv: -h : 以#显示程序包管理执行执行进度 ...

2020-02-29 19:42:50 34 0

原创 文本处理三剑客之sed

sed 用法 sed [option]...'script' inputfile ... 常用选项 -n 关闭自动打印 -e 多点编辑 -f /PATH/SCRIPT 从指定文件中读取编辑脚本 -r 支持使用扩展表达式 -i.bak 备份文件并原处编辑 scrip...

2020-02-29 11:23:44 34 0

原创 关于学习留存度的讨论

前几日有一个技术前辈左耳朵耗子的技术公开课讨论的是如何面对焦虑,把控技术,提高技术实力。里面的有一个章节关于如何提高成长的效率——学习效率这一块,放了一个胶片,是一张学习留存率的金字塔。 可以看得学习效率分为两部分 被动学习,学习留存度偏低 听讲 阅读 视听 主动学习,学习留...

2020-02-28 21:50:52 74 0

提示
确定要删除当前文章?
取消 删除