自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 consul启动不成功,8301端口被ip-guard占用,原因是ip-guard这个监控软件引起,winrdlv3.exe

起因:公司要安装监控软件,安装重启后,consul就启动失败了,8301端口被占用 查了一下是什么端口占用了8301端口,是一个winl.exe的应用程序占用了。想直接在任务启动器里面把这个进程杀掉,但是竟然找不到,...

2020-05-20 17:52:05 4684

转载 CentOS8系统下安装MySQL8.x遇到的坑

前言:我们知道在Linux环境下默认是区分大小写的,而MySQL在官方文档中明确表示了,一旦MySQL启动后,将无法再进行配置,只能进行重装,如果数据不重要倒是无所谓,但是如果有重要数据那是真的大坑。如果启动之后再去更改/etc/my.cnf,那么重启MySQL就会出现如下错误:Job for mysqld.service failed because the control proc...

2020-03-24 11:48:02 584

原创 虚拟机安装centos8 连接mysql 报 Can't connect to Mysql server on '192.168.8.88' (10060 "Unknown error")

前言:本来想安装一下centos玩玩,但是在安装的过程当中遇到了不少坑,安装mysql就出现了坑,上一篇文章介绍了服务器如何重装mysql,那这篇文章介绍一下遇到非linux系统远程连接mysql报Can't connect to Mysql server on '192.168.8.88' (10060 "Unknown error")错误。原因分析:从字面意思分析可以大概知道有三个...

2020-03-24 11:25:53 1699

转载 git常用命令

查看所有分支 :gitbranch -a切换到某一分支:git checkout 分支名称合并分支:git merge 原分支 目标分支提交命令有两个,git push origin master(正常提交)和git push origin master -f(强制提交,强制提交可能会把之前的commit注释信息,不会改变修改的代码,慎用),都是提交到master分支查...

2019-09-04 11:20:00 114

原创 MYSQL语法中delete,drop和alter分别是用来删除什么的?有什么区别?删除了以后可以恢复吗?哪些可以恢复?

1.背景介绍 大家经常会用到mysql中的delete、truncate、drop,update、alter等,但是比如delete、truncate、drop这三个都是删除命令,但是他们这三个所作用的范围不一样,用法还是有很大的差异。再比如说update、alter,都是修改,但是它们也是存在差异的。2.知识剖析1)MYSQL三种操作语言:DML(data m...

2019-08-29 15:50:25 887

原创 项目中JSON常见转换、Linux常用命令、MYSQL常用技巧,实际项目开发经验总结(个人笔记 长期更新)

一、json、实体、数组、集合等类型相互转换1、接收的类型为有实体类接收的json数据:接收从前端传过来的JSON数据,使用@RequestBody接收。如果传过来的是一个String类型的实体类数据的话,可以使用下面方法将其进行转换成对象,还有一种情况是,实体类里面嵌套了List,另外一个实体,也可以像例子2这样处理://例子1User user=new User();user...

2019-07-02 12:12:13 596

转载 IDEA 常用快捷方式

一、常用快捷键Ctrl + N 根据输入的 类名 查找类文件Ctrl + D 复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面Ctrl + P 方法参数提示显示Shift + F6 对文件 / 文件夹 重命名Ctrl + Shift + Enter 自动结束代码,行末自动添加分号Ctrl + B 找变量、方法、类等的来源或者使用过的地方Ctrl + Alt + B...

2019-06-10 18:15:22 391

转载 记一个字符串转换工具类

import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;/** * @author * @version 1.0.0 * @ClassName BytesUtils.java * @Description 字符串转换工具类 * @createTime 2019年05月0...

2019-05-07 12:26:33 194

原创 Java开发中经常需要使用到的数学运算方法(遇到会一直更新。。。)

1、数字运算经常使用到的向上取整、向下取整。 向上取整用Math.ceil(double a) 向下取整用Math.floor(double a) 2、比较一串大小写字母是否相等,s.toLowerCase(),将字符串全部转换成小写 s.toUpperCase(),将字符串全部转换成大写3、四舍五入可以参考下文地址: https://www.cnblogs.co...

2019-04-29 16:24:02 384

原创 Java中 == 和equals的区别

Java中 == 和equals的区别基本数据类型:Java中的8种基本数据类型:  浮点型:float(4 byte), double(8 byte)  整型:byte(1 byte), short(2 byte), int(4 byte), long(8 byte)  字符型: char(2 byte)  布尔型: boolean(JVM规范没有明确规定其所占的...

2019-04-25 15:01:39 82

转载 什么叫明文,什么叫密文,为什么不允许在数据库里明文保存密码?

什么叫明文,什么叫密文,为什么不允许在数据库里明文保存密码?1.背景介绍 1.1 什么叫密码 密码是一种用来混淆的技术,使用者希望将正常的(可识别的)信息转变为无法识别的信息。但这种无法识别的信息部分是可以再加工并恢复和破解的。密码在中文里是“口令”(password)的通称。2.知识剖析 2.1 什...

2018-09-17 10:30:53 2793

转载 什么是压测,为什么要进行压力测试?Jmeter工具的使用

什么是压测,为什么要进行压力测试?Jmeter工具的使用?1.背景介绍什么是压测?压力测试是通过不断向被测系统施加“压力”,测试系统在压力情况下的性能表现,考察当前软硬件环境下系统所能承受的最大负荷并帮助找出系统瓶颈所在,也就是我们可以模拟巨大的工作负荷以查看应用程序在峰值使用情况下如何执行操作。为什么要进行压力测试?压力测试其实有两个目的,一是测试应用在高并发情况下是否会报错...

2018-09-02 17:34:37 6501

原创 阿里云邮箱验证,输入的邮箱地址明明是正确的,但是就是提示一直找不到邮件地址。

这个问题,说找不到邮件地址,指的不是找不到你输入的邮箱地址,我一开始遇到的时候,也一度怀疑是阿里云邮箱推送服务不能识别腾讯QQ邮箱,但是我换了其他邮箱,比如163、企业邮箱等都还是报这个问题。最后一步一步打印日志,查后端接收到的邮件格式是否有问题,但是结果显示都是正常,跟输入的邮箱地址一样,也用别人的代码跑过,能够正确识别腾讯QQ邮件,证明问题不是输入邮件的问题了。后面再去检查代码、代码注入属...

2018-08-31 08:47:05 4921

原创 阿里云邮件推送一个大大大大的bug。Can not find endpoint to access.

今天卡了一个bug,阿里云给的一个大坑!!!!!因为之前是先做的短信验证,现在才做的邮箱验证,在一开始的时候,阿里云短信给出的jar包是这个:<!--阿里云短信验证jar--><dependency><groupId>com.aliyun</groupId><artifactId>aliyun-java-sdk-core&...

2018-08-31 03:01:25 2828

原创 为什么要使用MEMCACHE?MEMCACHE有什么作用?

为什么要使用MEMCACHE?MEMCACHE有什么作用?1.背景介绍Memcache是什么?memcached是一种缓存技术,存储在内存中(高性能分布式内存缓存服务器)。目的:提速。(传统的都是把数据保存在关系型数据库管理系统即RDBMS,客户端请求时会从RDBMS中读取数据并在浏览器中显示,这样当访问量过大时或集中时,导致RSBMS负担过重,数据库响应恶化,浏览器中显示延迟等严重问...

2018-08-26 19:35:47 320

原创 为什么要使用tiles框架?

为什么要使用Tiles框架?1.背景介绍Tiles框架就是一种JSP页面复用体系,我们在设计前端jsp页面时,可能会有很多页面重复的地方,在每个页面上都写上相同的代码块,极大的降低了效率,为了解决代码不可复用的问题,Tiles框架应运而生。所有的网站都有一些共通的东西:所有的网站都是有网页构成,而且它们彼此分享着共通的结构。这些页面有着共通的布局,但是页面和页面之间又有不同的地方,而...

2018-08-11 11:40:36 320

转载 Spring Aop 浅析

什么是Spring Aop?1.背景介绍1、什么是AOP1)在OOP(面向对象编程)中,正是这种分散在各处且与对象核心功能无关的代码(横切代码)的存在,使得模块复用难度增加。2)AOP则将封装好的对象剖开,找出其中对多个对象产生影响的公共行为,并将其封装为一个可重用的模块,这个模块被命名为“切面”(Aspect)3)切面将那些与业务无关,却被业务模块共同调用的逻辑提取并封装起来,...

2018-07-30 17:14:49 193

原创 怎么进行分页数据的查询,如何判断是否有下一页?

怎么进行分页数据的查询,如何判断是否有下一页?1.背景介绍在开发过程当中,接触比较多的有MySQL、SQLServer、Oracle这三种数据库,这三种数据库都有自己内部的方法可以进行分页查询,MySQL用的是limit进行分页查询,SQLServer用的是row_number函数、Oracle用的是ROWNUM、row_number(),今天主要讲的是MySQL数据库的。为什么用到分...

2018-07-16 17:09:22 22024

转载 MYSQL语法中delete,drop和alter分别是用来删除什么的?有什么区别?删除了以后可以恢复吗?哪些可以恢复?

MYSQL语法中delete,drop和alter分别是用来删除什么的?有什么区别?删除了以后可以恢复吗?哪些可以恢复?1.背景介绍 大家经常会用到mysql中的delete、truncate、drop,update、alter等,但是比如delete、truncate、drop这三个都是删除命令,但是他们这三个所作用的范围不一样,用法还是有很大的差异。再比如说updat...

2018-07-04 10:16:52 6380

consul启动不成功解决方案

consul启动不成功,8301端口被ip-guard占用,原因是ip-guard这个监控软件引起,winrdlv3.exe。普通方案解决不了,优化版本,实测真实有效。

2021-04-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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