自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

走过程序员的路

这是个假的程序员

  • 博客(108)
  • 资源 (21)
  • 问答 (1)
  • 收藏
  • 关注

原创 log4j2性能优势

终于舍得出来写下博客了。我们知道Log4j目前已经停止更新了。Apache推出了新的Log4j2来代替Log4j,Log4j2是对Log4j的升级,与其前身Log4j相比有了显着的改进,并提供了许多Logback可用的改进,同时解决了Logback体系结构中的一些固有问题.Log4j2的效率可以在多线程时,在线程数量大的情况下,超过logback10倍左右!(在asyncRoot中可以添...

2019-11-09 15:17:45 3675

原创 破解 idea 2018.2.1版本

去这个网站 https://rover12421.com/post/jb-v3_1/ 下载JetbrainsCrack 包。然后然后把包放到bin目录下面 然后修改 2的参数-javaagent:JetbrainsCrack-3.1-release-enc.jar   在这里输入任意字符然后点ok就可以了。原来的认证服务器的方式破解差点吓尿我了,还以为要回滚版本...

2018-08-13 10:53:30 1885 2

原创 mysql处理高并发

一般高并发场景会设计多这个字段`version` bigint(19) DEFAULT NULL COMMENT '版本号,高并发,乐观锁的解决方案',首先,多用户并发修改同一条记录时,肯定是后提交的用户将覆盖掉前者提交的结果了。这个直接可以使用加锁机制去解决,乐观锁或者悲观锁。乐观锁,就是在数据库设计一个版本号的字段,每次修改都使其+1,(每次都是 version+1 where ver...

2018-08-01 10:23:42 3754

原创 使用docker 搭建idea 认证服务器

记录一下docker pull ilanyu/golang-reverseproxydocker run -d -p 8899:8899 ilanyu/golang-reverseproxy使用   ip:8899 端口 docker 是在太方便了! 

2018-07-30 16:26:40 2634

转载 IDEA使用——小齿轮的显示和隐藏(Autoscroll from Source)

https://www.cnblogs.com/godtrue/p/6978628.html

2018-07-27 18:33:24 3420 3

转载 mysql的隐式转换

什么叫做隐式转换? 显示转换,就是你使用转换函数进行操作。 隐式转换,就是你不使用转换函数,默认就给转换了。比如定义一个int型的变量@a,然后给变量符值 set @a = '2' ,这个就会隐式转换,把字符转换成数字了。其实就是两个表关联字段的类型不一样导致他做了一波转换导致的。具体的转换规则可以参照mysql官方文档先挖坑吧,后续再填问题描述可以参照 https://ww...

2018-07-26 16:35:14 1560

转载 脏读 幻读 不可重复读 及其解决方法

一个事务读到另外一个事务还没有提交的数据,我们称之为脏读。解决方法:把事务隔离级别调整到READ COMMITTED一个事务先后读取同一条记录,但两次读取的数据不同,我们称之为不可重复读。解决方法:把事务隔离级别调整到REPEATABLE READ。一个事务先后读取一个范围的记录,但两次读取的纪录数不同,我们称之为幻象读。解决方法:把事务隔离级别调整到SERIALIZABLE。1, 脏读一个事务读...

2018-06-12 09:19:10 12418 6

原创 spring boot 1.5.3 上传文件的坑

1.4.+是这么设置 的spring: http: multipart: max-file-size: 100Mb max-request-size: 100Mb1.5.3spring.http: multipart: maxFileSize: 5Mb maxRequestSize: 10Mb location: /t...

2018-06-08 11:07:46 1276

原创 最近上线正式环境发现springboot的几处坑

第一个是redis的问题:redis集群报Jedis does not support password protected Redis Cluster configurations异常解决办法解决spring-data-redis操作redis集群报“Jedis does not support password protected Redis Cluster configurations”的异...

2018-06-07 10:48:37 1347

转载 HashMap对HashCode碰撞的处理

先说Java之外的,什么是拉链法?怎么解决冲突的:拉链法解决冲突的做法是:将所有关键字为同义词的结点链接在同一个单链表中。若选定的散列表长度为m,则可将散列表定义为一个由m个头指针组成的指针数组t[0..m-1]。凡是散列地址为i的结点,均插入到以t为头指针的单链表中。t中各分量的初值均应为空指针。在拉链法中,装填因子α可以大于1,但一般均取α≤1。换句话说:HashCode是使用Key通过Has...

2018-06-06 20:54:36 528

原创 WebUploader 解决文件多次上传然后报错的问题的问题

文件多次上传有两种情况:1. 上传前的多次选择,取消2. 上传成功后,再次选择上传,在选择我遇到的问题就是第三次上传的时候js报错,后来看了下是文件是undefined,解决思路如下配置项:duplicate {Boolean} [可选] [默认值:undefined] 去重, 根据文件名字、文件大小和最后修改时间来生成hash Key.将dupliacate设置为true,  允许文件多次上传其...

2018-06-04 15:50:44 5473

转载 [区块链]共识算法(POW,POS,DPOS,PBFT)介绍和心得

POW:Proof of Work,工作证明。比特币在Block的生成过程中使用了POW机制,一个符合要求的Block Hash由N个前导零构成,零的个数取决于网络的难度值。要得到合理的Block Hash需要经过大量尝试计算,计算时间取决于机器的哈希运算速度。当某个节点提供出一个合理的Block Hash值,说明该节点确实经过了大量的尝试计算,当然,并不能得出计算次数的绝对值,因为寻找合理has...

2018-05-30 20:31:32 554

原创 中本聪与拜占庭将军问题

拜占庭将军问题很多人可能听过,但不知道是什么意思,本文从非专业的角度来讲讲,拜占庭将军问题到底是说什么的。拜占庭将军问题(Byzantine Generals Problem),首先由Leslie Lamport与另外两人在1982年提出,很简单的故事模型,却困扰了计算机科学家们数十年。故事大概是这么说的:拜占庭帝国即中世纪的土耳其,拥有巨大的财富,周围10个邻邦垂诞已久,但拜占庭高墙耸立,固若金...

2018-05-30 20:18:21 438

原创 获取当天开始时间以及结束时间

/** * 获取每天的开始时间 00:00:00:00 * * @param date * @return */public static Date getStartTime(Date date) { Calendar dateStart = Calendar.getInstance(); dateStart.setTime(date); dateStart.s...

2018-05-29 14:27:33 11170

原创 Ueditor 集成SpringBoot 打成jar包放到服务器出现的问题

打成jar百度的富文本就会出现这个问题本地环境不会,上了测试机就会,是读取不到后台配置信息造成的controller.jsp这个文件读取不到项目的真实路径,遇到同样问题的人可以打下log看下所以这种情况我们只能在后台去写控制器去实现,因为打成jar包后他的路径跟war包是不一样的他放在BOOT-INF这个文件夹里面,读取不到的解决方案:把json文件放到这里然后后台写个kongzhi@Contro...

2018-03-21 16:52:35 2326 5

转载 Ubuntu 16.04 安装Jenkins持续集成及maven 自动化

随手记录下http://www.linuxidc.com/Linux/2016-12/138290.htmhttp://www.javatang.com/archives/2017/01/13/23291453.htmlubuntu启动关闭jenkins:sudo/etc/init.d/jenkins startsudo/etc/init.d/jenkins stop

2018-01-11 16:10:58 687

原创 Ueditor上手使用教程

刚好要写技术文档,就随便分享下详细教程

2017-12-18 10:48:55 11368

原创 spring cloud-Swagger2整合Eureka,实现Eureka页面自动跳转到Swagger2UI界面查看服务接口信息

spring cloud-Swagger2整合Eureka,实现Eureka页面自动跳转到Swagger2UI界面查看服务接口信息

2017-12-08 15:24:54 1967

原创 bootstrap Table 隐藏表单属性,以及格式时间的写法

$('#querylist').bootstrap Table({    columns: [{        checkbox: true    }, {        field: 'id',        title: 'ID',        visible: false    },{        title: '序号',        formatt

2017-11-21 11:50:05 5915

原创 关于jdk8的一些笔记(上)

很多项目虽然jdk都换成8了,但是有个不争的事实是存在的,就是其实很多j8的特性其实压根就没使用,都是采用之前的思路。虽然说没错,不过新的可能效率比原来的方法会高一点,而且这不是要赶一波时髦吗?Lambda表达式使用Lambda 表达式是一种匿名函数(对 Java 而言这并不完全正确,但现在姑且这么认为),简单地说,它是没有声明的方法,也即没有访问修饰符、返回值声明和名字。你可以将其想

2017-11-20 15:43:22 759

转载 ubuntu 16.04系统下解决MySQL 5.7版本的root用户重置密码问题

http://www.cnblogs.com/roadofstudy/p/7446690.html

2017-10-26 17:26:56 713

原创 IDEA阿里巴巴Java开发规约插件使用

在 10月14日上午9:00  阿里巴巴于在杭州云栖大会《研发效能峰会》上,正式发布《阿里巴巴Java开发手册》扫描插件,该插件在扫描代码后,将不符合《手册》的代码按Blocker/Critical/Major三个等级显示在下方,甚至在IDEA上,还基于Inspection机制提供了实时检测功能,编写代码的同时也能快速发现问题所在。对于历史代码,部分规则实现了批量一键修复的功能。--牛逼牛逼。对于我这种英文不好的,中文提示是在是太棒了

2017-10-16 09:16:43 12470

原创 idea 插件推荐

插件推荐插件名称插件介绍官网地址Key promoter快捷键提示https://plugins.jetbrains.com/plugin/4455?pr=ideaCamelCase驼峰式命名和下划线命名交替变化https://plugins.jetbrains.com/plugin/7160?pr=ideaC

2017-09-26 10:05:19 570

原创 Ubuntu16.04.3安装Docker,配置镜像加速器及其基本使用

新手用docker

2017-09-15 15:21:23 2647

转载 docker容器中安装vim,nginx等出现Unable to locate package

Unable to locate package vim

2017-09-14 20:04:13 13914 1

原创 idea 中查看maven 依赖图并分析冲突

查看依赖图 打开pom文件,然后右键:效果如图,如果出现冲突的话,冲突的包显示为红色

2017-09-14 15:24:51 9745 2

原创 idea 如何优雅的添加.ignore 忽略不必要提交的文件

最近有点时间然后就跑去搜了下idea热门的插件,一不小心发现了一个.ignore插件。有过在idea使用git都知道.gitignore文件,而这个插件就是能优雅的帮我们做这件事.首先先讲下安装这个插件:跟着这张图操作大家就明白啦,老孙就不仔细讲解了。怎么使用这个插件呢 选择当前项目,new file然后选择要忽略的文件然后就会看到了文件置灰了。相信知道

2017-09-14 14:47:44 38070 3

原创 git error 解决方案

今天使用git clone项目的源码时突然出现remote out of memery,解决办法:git config --global pack.windowMemory 2048m  ,我查了下内存,感觉是本地的git文件太大了,都7,8g了 我是直接在idea的terminal 直接打命令的,这个需要你配置好环境变量喔最新同时遇到这个问题,因为需求

2017-09-04 17:18:09 7397 1

原创 TYPEERROR: UNDEFINED IS NOT A FUNCTION解决方法

今天调试代码的时候碰到一个小问题,jQuery选择器代码全部不起作用了,比如代码在争取引用jQuery后调用$(‘.foo’)的时候还是报错TypeError: undefined is not a function解决方法异常简单,原因是在把原先一个较大的js文件拆分成多个小的js文件后,最后一行没有用分号结尾。大部分的jQuery脚本都用(jQuery)结尾,如果没有用分号断行

2017-08-28 21:33:24 31176

转载 Chrome浏览器的黑屏如何解决

1. 打开chrome设置2. 最下面-显示高级设置3. 再拉到最下面-使用硬件加速模式(把勾去掉)

2017-08-23 09:41:06 13821 1

原创 idea 中 对于属性<clinit>, 注释org.springframework.web.bind.annotation.CrossOrigin缺少值

在idea 中web工程添加了@CrossOrigin ,启动项目后,程序编译报错,提示  “对于属性, 注释org.springframework.web.bind.annotation.CrossOrigin缺少值.”。今天 经过一番摸索,把jdk版本和Java语言级别都调成1.8,这个就能编译通过Spring MVC 从4.2版本开始增加了对CORS的支持

2017-08-15 15:11:28 9715 3

原创 Gradle使用Maven默认仓库

在build.gradle文件中, 修改repositories如下:repositories { mavenLocal() mavenCentral() } 这样的话, 就会优先从maven的仓库中查找所需的jar包我的maven配置本地仓库为D:\m2\repository中, 为防止下载到C盘默认的目录下, 建议设置下idea 默认的maven路

2017-08-01 09:47:38 2347

转载 IDEA中使用maven编辑项目然后Tomcat运行项目

运行Tomcat测试时的编译点击打开Edit Run/Debug Configurations1. 左侧栏, Defaults里面找到Maven, profiles里面填写要使用的profile, 注意这里会有hint提示. 2. 选择Tomcat Server下的tomcat实例, 在Deployment里加上要运行的Artifacts(注意修改application c

2017-07-24 11:57:07 3215

原创 基于 spring boot 使用Elasticsearch2.4.5及相关插件在windows安装

本人是在spring boot 下开发es的,经过两三天的不断爬坑终于调通了所有的插件以及后台代码首先呢采用spring-boot-starter-data-elasticsearch 这个因为他把调用es的方法封装了,封装成jpa的方法了,调用起来很方便。但是在刚开始的时候我下的是es最新的5.5,后来了解到es的更新迭代好快。然后我即使用的是spring boot最新的1.5.4.RE

2017-07-14 10:05:01 2624 3

原创 Elasticsearch 5.5.0及 head插件安装指南

Elasticsearch5.5 window 安装

2017-07-11 10:28:01 10278

原创 Spring boot中mongodb的使用

MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。传统的关系数据库一般由数据库(

2017-07-07 11:48:31 3004

转载 html td 换行-解决长串英文字母或者数字不能自动换行的问题

例如:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 在td里面不能AUTO换行,将表格伸的很长很长,而汉字字符却可以AUTO换行。原因是:  英书契母之间如果没有空格,系统以为是一个单词,就不会BUTO换行。汉字就没有这种情况。  处理完成办法:  用表格把要预示的内容装起来。  在标签中加入"

2017-07-05 09:56:01 10704

原创 SpringBoot 使用 @Value 从 YAML文件读取属性

在application.yaml中这样配置smartTalk: qa_url: https://nlsapi.aliyun.com/qas qa_manage_url: https://nlsapi.aliyun.com/manage/qas这个要注意的是 配置后面的 : 是要加空格的,这样spring boot 才能识别在 类中这样获取@Componentp

2017-07-03 11:23:00 29840

原创 微信小程序后台解密用户数据

微信小程序API文档:https://mp.weixin.qq.com/debug/wxadoc/dev/api/api-login.htmlopenId : 用户在当前小程序的唯一标识因为最近根据API调用https://api.weixin.qq.com/sns/jscode2session所以需要配置以下服务,但是官方是不赞成这种做法的,而且最近把在服务器配置的方法给关闭

2017-06-23 09:25:21 8682 1

原创 aliyun阿里云Maven仓库地址——加速你的maven构建

maven仓库用过的人都知道,国内有多么的悲催。还好有比较好用的镜像可以使用,尽快记录下来。速度提升100倍。http://maven.aliyun.com/nexus/#view-repositories;public~browsestorage在maven的settings.xml 文件里配置mirrors的子节点,添加如下mirror

2017-06-17 16:18:40 839

淘宝技术这十年

淘宝技术这十年,书讲得不错哈,有兴趣就看看。

2017-09-26

python3.5 wind客户端

如果你下载不了就来下载这个咯,下载下载下载发动阿斯扥阿斯扥撒扥阿斯扥阿斯扥啊扥撒扥阿斯扥阿斯扥阿斯扥阿斯扥撒扥阿斯扥撒as大四的阿斯扥,这个一定要100字节很吊

2017-09-19

百度Elasticsearch实践

百度Elasticsearch实践

2017-08-14

redis window64位

redis Windows 客户端

2017-08-08

Hplus 后端模板

最近的后端模板,大家可以参考学习

2017-05-18

AxureRP汉化

AxureRP,里面使用必读有授权码 同时汉化了,

2017-04-17

dubbo admin jdk1.8

dubbo admin jdk1 .8的环境的tomcat解压文件,亲测可以用

2017-02-28

表结构设计规范与SQL语句规范

表结构设计规范与SQL语句规范

2016-12-02

PDF转换为Word

PDF转换为Word

2016-11-29

Maven安装包

Maven 安装包,需要可以下载看看。

2016-09-21

setting 配置

个人在电脑的IDea使用配置,共享出来,下次直接导入就可以了

2016-09-21

鼠标经过图片放大

关于图像显示的问题,这个显示方法可以参考下思路

2015-09-01

Linux与Java性能跟踪与分析工具.ppt

Linux与Java性能跟踪与分析工具.ppt ,讲得很不错,值得你拥有

2015-09-01

Postman-REST-Client

用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的Firebug等网页调试工具。今天给大家介绍的这款网页调试工具不仅可以调试简单的css、html、脚本等简单的网页基本信息,它还可以发送几乎所有类型的HTTP请求!Postman在发送网络HTTP请求方面可以说是Chrome插件类产品中的代表产品之一。

2015-07-20

大四的毕业设计,关于考试系统的

大四做了很久的毕业设计,关于考试系统的设计,里面有源代码跟数据库,根据配置就可以跑起来。有需要的可以借鉴一下。

2015-07-19

Eclipse安装与使用Git插件

关于 Eclipse安装与使用Git插件的使用的,很实用的帖子,好用点赞哦

2015-03-13

eclipse_中的注释_快捷键

eclipse的快捷键,方便你对于IDE的掌握

2015-03-03

大型网站技术架构_核心原理与案例分析_李智慧.pdf

新手推荐看下,淘宝网站的大牛写的,个人觉得还不错,值得新手普及下概念

2015-02-27

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

TA关注的人

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