自定义博客皮肤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)
  • 资源 (2)
  • 收藏
  • 关注

原创 Redis-习-02-Redis分布式锁(Redisson)

Redis-习-02-Redis分布式锁(Redisson)欢迎使用Markdown编辑器[toc]Redis-习-02-Redis分布式锁(Redisson)1. 添加maven依赖2. 编写配置RedissonClient的配置类3. 代码中使用 RedissonClient Bean实例新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片...

2019-10-26 23:18:28 247

原创 Redis-习-01-Redis分布式锁(单节点Lua脚本)

文章目录Redis-习-01-Redis分布式锁(Lua脚本)获取锁释放锁代码测试代码测试过程Redis-习-01-Redis分布式锁(Lua脚本)SpringBoot 项目中,采用 set key value nx px 命令确保获取锁的原子性操作,使用 Lua 脚本确保释放锁的原子性操作。(仅限单节点Redis)获取锁释放锁代码 private static final Lo...

2019-09-03 21:49:27 411

原创 Redis-学-02-Redis脚本(Lua)

文章目录Redis-学-02-Redis脚本(Lua)语法Redis-学-02-Redis脚本(Lua)Redis 脚本使用 Lua 解释器来执行脚本。Redis2.6 版本通过内嵌支持 Lua 环境。执行脚本的常用命令为 EVAL。语法Eval 命令基本语法如下:redis 127.0.0.1:6379> EVAL script numkeys key [key ...]...

2019-09-03 21:48:40 176

原创 Redis-学-01-分布式锁分析

Redis-学-01-分布式锁分析Redis分布式锁方案剖析分布式锁的原则方案一风险与不足方案二风险与不足方案三风险与不足方案四风险与不足Redis分布式锁方案剖析参考1参考2参考3分布式锁的原则独享:即互斥属性,在同一时刻,一个资源只能有一把锁被一个客户端持有无死锁:当持有锁的客户端奔溃后,锁仍然可以被其它客户端获取容错性:当部分节点失活之后,其余节点客户端依然可以获取和释...

2019-09-03 21:47:01 134

原创 Linux修改主机名

Linux修改主机名服务器版本: Centos 7.2 参考临时修改主机名hostname 查看当前系统主机名,知道当前主机名hostname 要修改的主机名[root@i-9s7be0le ~]# hostname masteryee-one[root@i-9s7be0le ~]# hostnamemasteryee-one永久修改主机名当然在centos7特地添加了 h...

2019-03-05 21:54:43 540

原创 Linux安装RocketMQ

文章目录Linux安装RocketMQ双Master模式1. 服务器环境2. hosts添加信息(两台机器都添加)3. 测试两个服务器刚刚配置的hosts4. 解压(两台机器)5. 创建软链接(两台机器)6. 创建存储路径(两台机器)7. RocketMQ配置文件(两台机器)8. 修改日志配置文件(两台机器)9. 修改启动脚本参数(两台机器)10. 启动NameServer(两台机器)11. 启动...

2019-03-05 21:41:05 1540

原创 Linux安装Keepalived和配置Nginx主从热备

文章目录Linux安装Keepalived和配置Nginx主从热备1. keepalived的安装1.1 解压安装包1.2 编译安装1.3 配置开机启动服务2. 配置nginx的主从热备2.1 修改 Keepalived 配置文件2.2 编写 Nginx 状态检测脚本2.3 启动keepalived3. 测试3.1 测试主节点nginx3.2 测试从节点nginx3.3 测试浮动虚拟VIP3.3....

2019-03-05 21:36:27 1822

原创 微信小程序AES加解密工具类

微信小程序AES加解密注意: 用来解密的session_key必须在获取微信用户信息之前获取, 否则解密会失败encryptedData: 被解密的数据iv: 偏移量session_key: 用来解密的keypackage com.sy430.common.utils.security.mini;import org.apache.commons.codec.binary.Ba...

2018-11-03 19:46:02 3690

原创 汉字转拼音工具类

文章目录汉字转拼音工具类第一步:项目中添加的maven依赖第二步:工具类代码汉字转拼音工具类第一步:项目中添加的maven依赖<!-- 谷歌的zxing项目 --><dependency> <groupId>com.belerweb</groupId> <artifactId>pinyin4j</artifactId&g...

2018-11-03 19:44:25 258

原创 Linux安装Gitblit

文章目录Linux安装Gitblit第一步: 下载安装包, 上传到linux服务器上第二步: 解压安装包第三步: 配置文件第四步: 启动项目Linux安装GitblitGitblit是一款开源、纯Java开发的用于管理、浏览和提供Git仓库服务的软件。它被设计成一款为希望托管中心仓库的小型工作组服务的工具。说明: 安装Gitblit需要安装在linux中安装JDK,我安装的是JDK1.8,...

2018-11-03 19:40:42 1973

原创 Linux添加systemd服务,使用systemctl start xxx启动服务

文章目录Linux使用systemctl启动服务systemctl 新增服务第一步:进入/usr/lib/systemd/system文件夹第二步:创建service启动文件第三步:添加tomcat.service文件的启动权限第四步:测试Linux使用systemctl启动服务Linux版本:Centos 7.4参考systemctl 新增服务第一步:进入/usr/lib/syst...

2018-11-03 19:37:52 27143 2

原创 Nginx设置404错误页面跳转

文章目录一、Nginx在Linux上设置404错误页面1.1 第一种配置情况(跳转网络地址)1.2 第二种配置情况(跳转本地地址)1.3 第三种情况(tomcat未启动时)1.4 第四种情况(proxy_intercept_errors的配置地址可多样)1.5 proxy_intercept_errors和fastcgi_intercept_errors的理解一、Nginx在Linux上设置40...

2018-11-03 19:33:53 31623 6

原创 Linux安装JDK,MySQL,Tomcat,Redis等软件

Linux安装软件安装JDK第一步 查看系统中是否存在JDk第二步 安装JDK第三步 配置环境变量第四步 使配置的环境变量生效第五步 查看环境变量第六步 和JDK版本安装MySQL第一步 解压MySQL压缩包并更名第二步 添加系统mysql组和mysql用户第三步 安装数据库第四步 复制启动程序第五步 启动MySQL服务第六步 建立软链接启动mysql第七步 重新启动

2018-04-08 16:57:03 681

转载 IT人的学习方法论(全)

http://blog.csdn.net/ago52030/article/details/5445970http://blog.csdn.net/ago52030/article/details/5445970

2018-01-09 13:49:10 320

原创 Postman的GET,POST请求接口

1. Post请求,请求数据是json格式 1.1设置请求头的内容类型为json 1.2 设置body, 选择为raw, Json格式 1.3 接口接口格式, 此处是使用List集合接收 1.4 其中List中的对象, 这里对应着前台传过来的json数据1.5 这里接口接收的是List, 所

2017-09-23 21:59:13 2359 1

转载 springboot入门

本文转载自:http://blog.csdn.net/catoop/article/details/50501664一、简介spring 官方网站本身使用Spring 框架开发,随着功能以及业务逻辑的日益复杂,应用伴随着大量的XML配置文件以及复杂的Bean依赖关系。随着Spring 3.0的发布,Spring IO团队主键开始摆脱XML配置文件,并且在开发过程中大

2017-09-02 14:29:05 302

转载 springboot + swagger注解

转载自:  http://www.cnblogs.com/java-zhao/p/5348113.htmlswagger用于定义API文档。好处:前后端分离开发API文档非常明确测试的时候不需要再使用URL输入浏览器的方式来访问Controller传统的输入URL的测试方式对于post请求的传参比较麻烦(当然,可以使用postman这样的浏览器插件)spring-boot与

2017-08-01 11:49:04 394

转载 SpringMVC启动过程详解

转载自:http://www.cnblogs.com/RunForLove/p/5688731.html通过对SpringMVC启动过程的深入研究,期望掌握Java Web容器启动过程;掌握SpringMVC启动过程;了解SpringMVC的配置文件如何配置,为什么要这样配置;掌握SpringMVC是如何工作的;掌握Spring源码的设计和增强阅读源码的技巧。目录1.W

2017-07-23 15:47:08 236

原创 JAVA开发新电脑环境配置JDK,TOMCAT,MAVEN,SVN

1. 下载安装JDK, 与公司同事版本一致, 配置环境变量,以win7为示例下载地址: http://www.oracle.com/cn/index.html移到下载弹出窗口,点击java开发资源, 往下拉会有java存档1.1 配置JAVA_HOME的系统变量, 可配置可不配置1.2 配置path路径2. 下载TOMCAT,配置环境变量2.1

2017-06-30 21:17:32 498

Maven安装与配置

Maven的安装与环境变量的配置

2017-06-30

JDK详细安装

JDK的详细安装步骤和环境变量配置

2017-06-30

空空如也

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

TA关注的人

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