自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 maven 工程从项目中去依赖 jar

在开发 maven 工程时,我需要添加依赖的 jar 没有 maven 文件,无法添加 depedency依赖,只能在项目中添加 lib 目录,然后依赖 lib 目录。 1.在 pom 中添加如下配置,${project.basedir} 表示项目运行时的目录。 2.在 build 中添加配置...

2019-12-11 14:20:33

阅读数 4

评论数 0

原创 IDEA导入eclipse项目,并部署启动

亲测可用:https://blog.csdn.net/olevin/article/details/81018316

2019-08-20 18:24:46

阅读数 44

评论数 0

原创 悲观锁与乐观锁

悲观锁 1、使用场景: 悲观锁可以作为分布式锁的一种实现方式,即你某些业务想在高并发的场景下仍被单机执行时,可以在业务代码执行前,先去获取某行数据的悲观锁,执行业务完成后释放锁(commit or rollback),当你还没有释放锁之前,如果有其他线程执行进来且要获取相同表相同行数据的悲观锁...

2019-07-25 14:18:01

阅读数 115

评论数 0

原创 windows搭建sonarqube服务器

sonarqube 下载地址:https://binaries.sonarsource.com/Distribution/sonarqube/sonarqube-5.3.zip mysql下载地址:https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-...

2019-07-23 15:00:20

阅读数 82

评论数 0

转载 windows安装mysql

转自:https://www.cnblogs.com/xsmile/p/7753984.html 安装时的注意点: 1. 执行安装时,进入目录C:\Windows\System32,右键 cmd.exe,“以管理员身份运行”,否则安装过程中会因为权限问题,不能正常安装。 如:mysqld...

2019-07-23 14:44:37

阅读数 28

评论数 0

原创 oracle数据库

0、linux登录数据库: sqlplus 用户名/密码@host:port:服务名 1、查看oracle数据库中的存储过程: SELECT text FROM user_source WHERE NAME = 'Procedure Name' ORDE...

2019-07-19 09:42:26

阅读数 36

评论数 0

转载 将一个SpringBoot简便地打成一个war包

https://www.jianshu.com/p/5e0546413377

2019-07-13 00:10:35

阅读数 21

评论数 0

原创 搭建 sonar 服务器

https://www.cnblogs.com/pflee/p/4291207.html

2019-07-05 20:44:20

阅读数 163

评论数 0

原创 linux中怎样从底部向上查看log文件

对于一些很大的log文件,我们用more查看时会很费劲,没有办法直接跳到末尾再向前查看。 less 1. 我们可以用less来解决,less查看一个文件时,可以使用类似vi的command命令,在command模式下按G跳到文件末尾,再使用f或b来翻页。 b:向上翻页 f:向下翻页 j:...

2019-07-05 12:57:00

阅读数 1211

评论数 0

原创 搭建分布式文件服务器 fastDFS

转自68957209的博客: 上:https://blog.csdn.net/u012453843/article/details/68957209 中:https://blog.csdn.net/u012453843/article/details/69055570 下:https://b...

2019-05-31 23:40:56

阅读数 81

评论数 0

原创 使用虚拟ip(VIP)、keepalived实现nginx的高可用

参考:https://www.cnblogs.com/youzhibing/p/7327342.html

2019-05-31 23:39:57

阅读数 378

评论数 0

原创 zkCli操作zookeeper的命令

1.启动zookeeper服务端,执行 zkServer.sh 2.启动zookeeper客户端,执行 zkCli.sh,来操作zookeeper 3.使用help查看所以命令操作 4.查看根节点下创建的目录 5.创建节点并赋值 create -e -s /test 111 ...

2019-05-31 23:31:52

阅读数 356

评论数 0

原创 zkclient操作zookeeper的代码

执行main()看效果,使用zkCli查看节点内容: import org.I0Itec.zkclient.IZkChildListener; import org.I0Itec.zkclient.IZkDataListener; import org.I0Itec.zkclient.ZkCl...

2019-05-31 23:12:08

阅读数 17

评论数 0

原创 阻塞队列 BlockingQueue

1

2019-05-31 20:17:25

阅读数 9

评论数 0

原创 ThreadLocal的使用以及坑

参考:https://www.cnblogs.com/yxysuanfa/p/7125761.html 做个总结: 1.正常情况: ThreadLocal<T>threadLocal = new ThreadLocal<>(),ThreadLocal 的构造函数接...

2019-05-31 15:50:53

阅读数 80

评论数 0

原创 分库分表、以及动态分片

todo

2019-05-30 15:52:23

阅读数 37

评论数 0

原创 手写一个 redis 客户端工具类

参考文档: 1.要明白客户端和 redis 服务端通讯的协议是 resp,底层是socket实现。 2.自写一个 serverSocket 服务端,接受 jedis 发送的 get、set 请求,验证其请求是 socket 实现的。 3.通过阅读上面 redis protocol spe...

2019-05-29 23:27:01

阅读数 42

评论数 0

原创 面试题

集合Collection:https://blog.csdn.net/Dreamhai/article/details/80570544 实现分布式锁:https://mp.weixin.qq.com/s/xcd8NWYMzpVJ3UKlGPIt9g 实现分布式事务:https://www.c...

2019-05-23 09:54:20

阅读数 33

评论数 0

原创 分布式锁的使用

原文推荐:https://mp.weixin.qq.com/s/xcd8NWYMzpVJ3UKlGPIt9g 为什么要使用分布式锁 分布式锁应该具备那些条件 分布式锁的三种实现方式 基于数据库的方式实现分布式锁 基于redis的方式实现分布式锁 基于zookeeper的方式实现分布...

2019-05-20 17:20:43

阅读数 223

评论数 0

转载 性能优化指南

转自方志鹏的博客:https://mp.weixin.qq.com/s/ydCzuEB29gSX6TwaE1S5Ng

2019-05-15 11:29:35

阅读数 28

评论数 0

原创 eureka禁用服务

eureka的管理界面不像dubbo的那样可以直接禁用,由于eureka没有选举机制,当服务不可用时也会尽量保留,在多人开发的场景下,经常发现有些主机不可到达,这时候需要禁用某个服务。 1、查看服务状态 浏览器打开:“http://192.168.101.100:8761/eureka/app...

2019-05-08 18:16:56

阅读数 263

评论数 0

原创 Fiddler 通过设置断点,篡改请求、响应内容

参考博客: https://blog.csdn.net/wanglin_lin/article/details/78001506

2019-04-29 14:23:37

阅读数 281

评论数 0

原创 Jrebel for IntelliJ 热部署插件

1、安装与激活参考: https://blog.csdn.net/is_chenzh/article/details/82148157 2、本地实现热部署: 按JRebel setup guide 的提示操作: 1)开启JRebel视图:open View -> Tool Win...

2019-04-22 19:29:33

阅读数 31

评论数 0

原创 解决安装Fiddler后无法上网的问题

答主碰到了这个问题:电脑安装了 Fiddler,电脑开机后没有启动 Fiddler,使用的搜狗浏览器无法打开网页了,包括其他如postman等软件请求服务也请求不通了。 经排查发现: 1、Fiddler修改了计算机的系统代理,打开本地的“网络和 Internet”设置,找到代理这一项: ...

2019-04-22 11:58:40

阅读数 902

评论数 0

原创 Fiddler对App抓包

Fiddler安装请参考:https://blog.csdn.net/m0_37606574/article/details/89356790 对app抓包前提: 1).电脑需要安装Fiddler 2).测试手机需要支持Wifi 3).测试手机与电脑需要同一网络 4).所测APP需支...

2019-04-17 17:42:10

阅读数 182

评论数 0

原创 抓包工具 Fiddler 及操作命令

推荐学习:http://www.cnblogs.com/Chilam007/p/6985379.html 1、下载地址:https://www.telerik.com/fiddler 2、开启解密HTTPS规则,支持抓HTTPS包: 开机启动时,自动设置成系统代理,即上网时先...

2019-04-17 15:45:33

阅读数 57

评论数 0

转载 Java面试知识点汇总

转载请标明出处: https://blog.csdn.net/forezp/article/details/88823244 03-24Java并发:彻底理解ThreadLocal 03-23Java并发:Synchronized原理和优化 03-22Java并发:java线程池详解 0...

2019-04-16 14:58:52

阅读数 34

评论数 0

原创 linux磁盘占满 - 排查过大文件

1、查找大文件 find /-type f -size +100M #查找根目录下100M以上的文件 2、对查找结果按照文件大小做一个排序 find / -type f -size +100M -print0 | xargs -0 du -h | sort -nr 3、查找当前目录...

2019-04-08 18:05:34

阅读数 166

评论数 0

原创 redis实现一个轻量级的高性能消息队列服务

原理:利用redis的List来做FIFO双向链表,向同一个信息list中存取元素的过程,遵循先进先出原则,redis只支持单消费者。 redis配置请百度,直接上代码: 1、消息生产者 import com.fbank.dis_common.message.dis.DisResult; i...

2019-04-02 18:43:14

阅读数 331

评论数 0

原创 nginx的简单应用

1、安装 网上教程很多,贴个:https://blog.csdn.net/yougoule/article/details/78186138 2、配置 说明:nginx只需要配置上面这2、3处就可以用了,1是默认的不用管。 3、配置好了,如何使用 nginx属web服务器,类...

2019-03-22 11:55:47

阅读数 31

评论数 0

转载 巧妙使用xxl-job分片任务完成大数据量消费,实现无状态分布式任务

1、 现有一个需求,需要在很短的时间内将数据库中的数据在限定时间内完成,比如一个小时完成1万笔业务数据并回写数据消费完状态,在测试过程当中一台机器去消费数据很慢,而且消费数据量可能短时间内暴增,需要动态增加处理能力,在没有使用xxl_job前,是使用redis分布式锁完成的,主要是每个消费者一定...

2019-03-04 11:47:32

阅读数 3313

评论数 0

原创 springboot 项目中使用线程池

多线程异步调用的使用场景:在复杂业务逻辑中,交易链路过长,使用多线程异步服务来提高效率   1、线程池配置类 package com.fbank.dis_midware.config; import org.slf4j.Logger; import org.slf4j.LoggerFac...

2019-02-20 16:43:56

阅读数 1475

评论数 0

原创 使用Calendar 计算两个日期相差天数,

1、代码: public static void main(String[] args) throws ParseException { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"...

2019-02-11 10:29:51

阅读数 683

评论数 0

原创 curl 请求Http及文件传输

0、[options] -X POST/GET #指定请求方式 -H 'Content-Type: application/json' #指定请求头内容,每个头内容都要指定一次 -d/--data #发送POST请求时用来补充body中的报文或form表单 -o/--o...

2019-01-29 14:31:41

阅读数 128

评论数 0

原创 linux 中的 zcat 操作压缩包的命令

1、使用zcat命令可以在不打开压缩包的情况下把压缩包内容读取出来, 如: zcat test.gz 这样就读取到test.gz内文件的内容了   2、在压缩包中搜索关键字 1) 假如是非压缩包文件,可以用grep命令去搜索,例如:  grep –i "被查找的字符串&qu...

2019-01-28 14:20:53

阅读数 228

评论数 0

原创 关于java项目启动配置文件的加载

写一点我的总结: 1、项目启动时,logback的加载会优于配置文件的加载,所以把 logback中 的日志配置放到配置文件需要一些技巧。 2、java项目启动时,会把环境的配置信息加载到运行时环境(即System)。 3、如何理解System,项目启动后       System.get...

2019-01-10 10:54:27

阅读数 931

评论数 0

转载 logback 的使用

转自:http://www.cnblogs.com/warking/p/5710303.html 写的很详细。   总结: 1、logback.xml的加载优先于applicationContext.xml,正常使用 ${key} 是无法获取配置文件参数的   2、在 /resource...

2019-01-08 18:32:56

阅读数 34

评论数 0

原创 JWT 生成 Token

  1、添加依赖 &lt;!--jwt生成token--&gt; &lt;dependency&gt; &lt;groupId&gt;com.auth0&lt;/groupId&gt; &lt;artifac...

2019-01-08 15:50:52

阅读数 224

评论数 0

原创 java中的日历类Calendar

Calendar 能够是日期在毫秒和日期间相互转化,异常好用 package com.fbank.dis_common.utils; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util....

2019-01-03 17:26:38

阅读数 903

评论数 0

转载 非对称加密 RSA

1、代码如下,运行 main 方法看效果。 package com.fbank.dis_common.utils; /** * Created by pactera on 2018/12/27. */ import java.io.ByteArrayOutputStream; impo...

2018-12-28 17:19:04

阅读数 37

评论数 0

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