自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 docker安装mongodb过程

docker pull mongo:4.0.10 (2019-07-22 最新4.0.10) 创建db目录 和 mongo.conf mongo.conf 内容: bind_ip_all=true port=27017 dbpath=/data/db logappend=false...

2019-07-22 23:04:01 136 0

转载 MySQL的bug:子查询中使用rand(),上层查询中rand()的值被重算

在使用mysql的过程中,发现了一个神奇的bug。 mysql语句如下: select random_val from (select floor(rand()*10) as random_val from Test) b where b.random_val <3; 其中,Test表是...

2019-07-02 11:10:14 72 0

转载 git 强制服务器代码覆盖本地代码

git reset --hard //回滚到上一个版本 git pull origin master 或者: git checkout -f git pull

2019-06-03 09:56:55 735 0

转载 spring boot RedisTemplate 实现 setnx exptime (扩展 redisTemplate.setIfAbsent)

之前用 redisTemplate 实现setnx exptime 时 是分两步的 redisTemplate.setIfAbsent redisTemplate.expire 这样的不是原子性的 可能在第一步与第二步之间 重新发布了或者服务器重启了 这个key就永远不会消失了 可以采用...

2019-05-28 15:18:47 7036 5

转载 mysql 8.x 版本的驱动 java.sql.Date插入数据库后时间不对

解决:连接数据库的URL加上serverTimezone=Asia/Shanghai就行了 mysql 8.x版本的.URL设置的时候需要设置时区 serverTimezone=UTC 这样的话日期就会隔一天,把 serverTimezone 的值改下,比如 serverTimezone=A...

2019-04-16 11:16:54 418 0

转载 linux Shell脚本编码格式修改

在windows下写好的shell脚本,放到linux上执行,往往会因为编码格式的问题存在兼容问题: -bash: ./lbs-circle-server.sh: /bin/sh^M: bad interpreter: No such file or directory 这是由于文件编码格式为...

2019-04-12 18:52:37 1137 0

转载 同一个类下,调用方法,采用AopContext方式,解决Spring注解失效

AopContext.currentProxy()

2019-03-12 21:42:07 869 0

原创 java虚拟机一个栈帧的执行过程

javap -c TestMain.class &gt; stack.txt

2018-12-02 22:02:48 235 0

转载 个人理解volatile关键字的作用

转:https://www.cnblogs.com/daxin/p/3364014.html 用volatile修饰的变量,线程在每次使用变量的时候,都会读取变量修改后的最的值。volatile很容易被误用,用来进行原子性操作。 如果要深入了解volatile关键字的作用,就必须先来了解一下J...

2018-11-29 11:55:30 96 0

转载 idea 建议改的几条配置

1.自动编译开关 2.忽略大小写开关   IDEA默认是匹配大小写。比如你敲string是不会出现代码提示或智能补充 3.智能导包开关   在代码中,只要敲list,就会出现提示,自动导入java.util.List这个类 4.悬浮提示开关   打开这个开关后。只要把鼠标放...

2018-11-29 10:23:29 116 0

原创 jenkins使用细节

1~ 忘记admin用户账号密码 jenkins的目录发现有一个users的文件夹 ,每一个用户里面就有一个以这个用户名命名的文件夹,里面有一个config.xml文件。将passwordHash里面改成和我的一样 密码:000000 &lt;hudson.security.Hudson...

2018-11-28 15:59:09 95 0

转载 使用Java生成的ZIP压缩包解压时出现不可预料的压缩文件末端的解决方案

使用Java生成的ZIP压缩包解压时出现不可预料的压缩文件末端的解决方案 问题描述: 如下图所示,在解压Java程序生成的ZIP压缩包时出现不可预料的压缩文件末端, 解决方案: 检查程序输出流是否关闭或者是否关闭顺序正确 进入视线压缩的代码: 从上面代码可以看出应该先打开的...

2018-11-15 16:32:50 3094 0

转载 @Value注入map、List

yaml格式 @Value(&amp;amp;quot;#{'${list}'.split(',')}&amp;amp;quot;) private List&amp;amp;amp;lt;String&amp;amp;a...

2018-11-05 15:19:23 8958 0

转载 LINUX新建和增加SWAP分区

1.创建要作为swap分区的文件:增加1GB大小的交换分区,则命令写法如下,其中的count等于想要的块的数量(bs*count=文件大小)。 dd if=/dev/zero of=/root/swapfile bs=1M count=1024 2.格式化为交换分区文件: mkswap /root...

2018-10-29 17:14:29 279 0

转载 Java动态代理机制

转载:https://blog.csdn.net/luanlouis/article/details/24589193 class文件简介及加载 Java编译器编译好Java文件之后,产生.class 文件在磁盘中。这种class文件是二进制文件,内容是只有JVM虚拟机能够识别的机器码。J...

2018-08-28 16:02:51 82 0

转载 zuul Forwarding error Load balancer does not have available server for client: xxx

spring clond zuul 版本:Finchley.SR1 遇到这样的错误: com.netflix.zuul.exception.ZuulException: Forwarding error at org.springframework.cloud.netflix.zu...

2018-08-24 11:18:51 939 0

转载 将已有的Eclipse项目转化为Maven项目

首先将项目的目录结构改为Maven的约定方式 然后: 鼠标右键单击项目,然后选择【Configure】-&gt;【Convert to Maven Projects…】,此时项目图标的左上角会出现一个M字样...

2018-08-22 15:45:07 442 0

转载 feign+ribbon重试机制

feign的重试与ribbon存在冲突,spring在某个版本后默认关闭了feign自身的重试机制. 引入ribbon包后,默认会自动开启ribbon重试机制. 自己需要配置ribbon的超时时间,只有ribbon的超时时间小于hystrix的超时熔断时间时,才会进行重试. (ribbon默认...

2018-08-21 18:37:13 2945 1

转载 IntelliJ IDEA将导入的项目转成maven项目

转载:https://blog.csdn.net/SunFlowerXT/article/details/80970458 今天导入公司的maven项目,发现结构不对劲,难怪说为啥一直不能部署tomcat,后面百度才了解到导入这个项目还不是maven项目,首先需要把这个项目变成maven项目,然...

2018-08-21 10:42:25 542 0

转载 HTTP host头攻击的技术

一个有漏洞的JSP代码案例: 使用HTTP代理工具,如BurpSuite篡改HTTP报文头部中HOST字段时,加红框中变量即客户端提交的HOST值,该值可被注入恶意代码。 request.getServerName( )方法引用HTTP报文头部中HOST字段 该值在http1.0还会影响...

2018-08-15 12:41:06 13073 0

转载 springcloud zuul 修改转发传递的参数

原文:https://blog.csdn.net/u012930316/article/details/80975563 在使用 springcloud zuul 进行转发请求到各个对应的服务中, 像 校验 请求权限之类的可以放 zuul的拦截器中,有些时候我们就需要增加或者减伤转发时带过去的对...

2018-08-08 16:13:52 3102 5

原创 window mysql5.7 密码过期问题解决

这里是window7 下的mysql5.7 和mysql5.6是有一些区别的 像密码修改,mysql早前的版本user表有password字段,5.7为authentication_string 首先找到my.ini 这个默认在C:\ProgramData\MySQL\MySQL Serv...

2018-07-30 16:48:59 3692 2

转载 线上Java程序导致服务器CPU占用率过高的问题排除过程

作者:会跳舞的机器人 链接:https://www.jianshu.com/p/3667157d63bb 來源:简书 简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。 1、故障现象 客服同事反馈平台系统运行缓慢,网页卡顿严重,多次重启系统后问题依然存在,使用top命令...

2018-07-26 11:41:48 248 0

转载 springboot一个项目多模块打包踩过的坑

转载:https://blog.csdn.net/qq_28929589/article/details/79267467 其实主要几点: 切记父文件不需要打包和对应的模块不要写 因为对应的模块文件不需要打包,因为我的主模块需要到对应包中的依赖,打包了就找不到了 &amp;amp...

2018-07-12 14:42:47 16950 3

转载 truncate table会不会释放相关索引

drop table dt_test_tab; create table dt_test_tab (i number); create index dt_test_idx on dt_test_tab(i); insert into dt_test_tab values (1); inse...

2018-07-10 12:05:54 2521 0

转载 jdk 1.7升级到1.8后显示还是1.7

下载jdk 解压后修改 vim /etc/profile 后发现显示还是1.7 JAVA_HOME=/usr/local/java/jdk1.8.0_171 PATH=$PATH:$JAVA_HOME/bin CLASSPATH=$JAVA_HOME/lib/ export PATH ...

2018-06-29 11:23:55 1425 1

原创 idea中xml打开方式变成file,改回来

创建了一个test文件,用的是普通text打开方式,然后你修改文件为test.xml,这个时候依然是普通text打开方式 要修改打开方式的话需要在setting-file type中找到Text,看看下面的Registered Patterns,会有个text.xml,你删除这个就可以了...

2018-06-13 17:40:23 3097 0

原创 liunx 上无法kill 掉 redis 和 mysql服务

不知道为什么我kill -9 命令无法杀掉 redis 进程 redis-cli shutdown 也不行 redis-cli -h 127.0.0.1 -p 6379 shutdown 都不行 最后这个命令能杀掉不知道为什么先记下 /etc/init.d/redis-server st...

2018-06-07 11:25:44 4082 0

转载 tomcat 配置参考

1 删除默认目录和修改tomacat-users.xml 安装完tomcat后,删除$CATALINA_HOME/webapps下默认的所有目录文件 rm -rf /srv/apache-tomcat/webapps/* 注释conf/tomacat-users.xml ...

2018-03-19 17:29:46 112 0

转载 Linux 安装curl和遇到的问题总结

步骤 1)下载curl包(可以在这个网站上找最新的版本 http://curl.haxx.se/download/) wget https://curl.haxx.se/download/curl-7.55.1.tar.gz 2)解压 tar -xzvf curl-7.55.1....

2018-03-12 17:07:09 7373 0

原创 Spring Boot:The Bean Validation API is on the classpath but no implementation could be found

参考: https://stackoverflow.com/questions/41879541/spring-boot-sample-unable-to-start-embedded-container-error 问题描述: 在搭建Spring Boot项目,最简单的Hello Worl...

2018-02-08 17:10:36 7639 0

转载 Windows 7上运行Docker 总结

下载最新版:https://github.com/boot2docker/windows-installer/releases/tag/v1.8.0 1.安装: 运行docker-install.exe, 接着安装virtualbox、MSYS-git UNIX tools、 Boot2Do...

2018-02-08 16:54:16 1403 0

转载 w7 安装docker

安装/升级你的Docker客户端对于Windows 10以下的用户 推荐使用 Docker ToolboxToolbox的介绍和帮助:mirrors.aliyun.com/help/docker-toolboxWindows系统的安装文件目录:http://mirrors.aliyun.com/d...

2017-12-14 17:24:11 170 0

转载 Spring 下默认事务机制中@Transactional 无效的原因

转自:https://www.cnblogs.com/milton/p/6046699.html Spring中 @Transactional 注解的限制 1. 同一个类中, 一个nan-transactional的方法去调用transactional的方法, 事务会失效If you use ...

2017-11-13 15:56:33 1022 0

转载 CSRF漏洞简单理解

http://www.h3c.com.cn/About_H3C/Company_Publication/IP_Lh/2012/04/Home/Catalog/201208/751467_30008_0.htmCSRF漏洞简介 CSRF(Cross-Site Request Forgery,跨站点...

2017-10-19 17:43:01 3966 0

转载 mysql 数据库 varchar 的理解

varchar(255) 列上实际存储varchar(10)数据没问题,并不会浪费存储空间 但是,如果这个列上要建索引,或者对这个列排序时,则会实际消耗varchar(255)的内存,这个代价就大了去。 所以,最好还是用多少分配多少,别太过分

2017-10-12 12:03:04 238 0

转载 通过tomcat7-maven-plugin插件启动java web项目一直失败

九月 29, 2017 3:28:44 下午 org.apache.catalina.core.ContainerBase startInternal 严重: A child container failed during start java.util.concurrent.ExecutionE...

2017-09-29 15:32:21 1918 0

转载 一次cpu标高问题查找

找出pid(进程ID) top命令在linux环境下,可以通过top命令查看各个进程的cpu使用情况,默认按cpu使用率排序PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 10378 root ...

2017-09-28 14:48:18 655 0

转载 磁盘空间不够也会引起 java.net.SocketException: Broken pipe

ClientAbortException: java.net.SocketException: Broken pipe at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:...

2017-09-22 16:17:52 1029 0

转载 liunx 查看tomcat 内存溢出记录

tomcat出现异常: java.lang.OutOfMemoryError: GC overhead limit exceeded一般是因为堆太小。导致异常的原因:没有足够的内存Linux下,在catalina.sh最前面增加:的java启动参数加上XX:-UseGCOverheadLimit...

2017-08-09 16:15:21 340 0

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