自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 资源 (4)
  • 收藏
  • 关注

转载 SpringBoot基于Redisson实现分布式锁并分析其原理

SpringBoot基于Redisson实现分布式锁并分析其原理_spring 整合redisson的原理

2023-08-16 19:32:55 85

转载 liunx在线安装jdk

所以安装目录为: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64/jre/bin/java。步骤三:在线安装jdk : yum -y install java-1.8.0-openjdk.x86_64。备注:若出现javac命令找不到的情况,是缺少插件导致的,安装插件即可: yum install java-1.8.0-a.确认是否安装JDK: java -version。步骤一:查找jdk默认的安装路径。

2023-08-13 00:17:16 222

原创 liunx在线安装tomcat

执行:wget --no-check-certificate https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.91/bin/apache-tomcat-8.5.91.tar.gz。执行 [root@VM-8-5-centos etc]# source profile。ps:或者直接把tar.gz扔服务器。2、 编辑profile文件。添加tomcat环境变量路径。#tomcat环境变量路径。

2023-08-13 00:16:19 202

转载 【linux系统中查看逻辑cpu个数、物理cpu个数、每个cpu的核心数、cpu型号】转载

1、逻辑cpu个数(线程数)[root@centos79 test]# cat /proc/cpuinfo | grep "processor"processor : 0processor : 1processor : 2processor : 3[root@centos79 test]# cat /proc/cpuinfo | grep "processor" | wc -l42、物理cpu个数[root@centos79 t

2022-03-04 15:35:59 1677

转载 若依框架全家桶

名称说明地址RuoYiRuoYi多模块Oracle版本https://github.com/yangzongzhuan/RuoYi-OracleRuoYi-gziziRuoYi多模块SQLServer版本https://gitee.com/gzizi/RuoYi-SqlserverRuoYi-zhangmrit集成通用Mapper OSS模块 JWT 多数据源切面https://gitee.com/zhangmrit/RuoYiRuoYi-cloud集成S

2022-01-25 11:51:24 3263

原创 git 恢复服务端已删除的分支

git branch 分支名 commit-id

2021-07-30 18:21:53 108

转载 node环境安装

https://blog.csdn.net/qq_35551748/article/details/103733287

2021-05-31 17:11:48 76

转载 idea快捷键

1、java实体类序列化uuid快捷键提示File -> Settings -> Editor -> Inspections -> 搜索Serialization issues ,找到Serializable class without 'serialVersionUID' ->打上勾,Apply->OK

2021-04-28 19:22:17 221

原创 windows 查看被占用端口

netstat -anonetstat -aon|findstr "12654"tasklist|findstr "12654"taskkill /f /t /im xxx.exe

2021-04-10 14:31:22 59

原创 mysql驱动包

mysql驱动包mysql-connector-java-5.1.39-bin.jar c3p0-0.9.1.2.jar commons-dbutils-1.4.jar

2021-03-26 14:19:12 88

原创 git导出纯净项目

1、切换到git项目的目录2、执行 git archive master | gzip > projectname.tgz (gzip为格式)

2020-09-14 16:14:08 497

原创 redis安装

1、下载redis2、解压到电脑目录3、cmd 输入刚才解压的文件目录,然后输入redis-server redis.windows.conf 命令4、重新打开cmd,然后输入指令redis-server --service-install redis.windows.conf 注册服务5、卸载服务:redis-server --service-uninstall开启服务:red...

2020-04-29 10:00:06 174

转载 https://blog.csdn.net/qq_35992900/article/details/80673889

https://blog.csdn.net/qq_35992900/article/details/80673889

2019-09-08 13:02:55 557

转载 Linux系统安装mysql数据库

卸载CentOS7自带的mariadbrpm -qa | grep mariadbrpm -e --nodeps 文件名主从复制链接:https://blog.csdn.net/qq_15092079/article/details/81672920#1%20%E5%88%86%E5%88%AB%E5%9C%A8%E4%B8%A4%E5%8F%B0centos%207%E7%B3%B...

2019-09-07 19:08:44 87

原创 mysqldumpslow 慢日志分析工具

下载mysqldumpslow 工具链接: https://pan.baidu.com/s/1JegqVEvikPjqBK2t1U3AUA 提取码: smb4 复制这段内容后打开百度网盘手机App,操作更方便哦2.添加环境变量3、mysqldumpslow 慢日志分析工具命令:-s 按照那种方式排序 c:访问计数 l:锁定时间 r:返回记录 al:...

2019-08-30 22:17:07 649

转载 如何检查mysql中建立的索引是否生效的检测

explan sqlEXPLAIN列的解释:table:显示这一行的数据是关于哪张表的type:这是重要的列,显示连接使用了何种类型。从最好到最差的连接类型为const、eq_reg、ref、range、indexhe和ALLpossible_keys:显示可能应用在这张表中的索引。如果为空,没有可能的索引。可以为相关的域从WHERE语句中选择一个合适的语句key: 实际使用的...

2019-08-30 01:00:49 662

转载 mysql索引实现原理

什么是索引:  索引是一种高效获取数据的存储结构,例:hash、 二叉、 红黑。  Mysql为什么不用上面三种数据结构而采用B+Tree:    若仅仅是 select * from table where id=45 , 上面三种算法可以轻易实现,但若是select * from table where id<6 , 就不好使了,它们的查找方式就类似于"全表扫描"...

2019-08-30 00:39:22 97

原创 JAVA基本数据类型的字节与位数

变量名称字节位数byte1 8short216int432long864float432double8 64char216boolean1...

2019-08-30 00:05:16 306

转载 redis分布式锁

https://blog.csdn.net/doujinlong1/article/details/81028923接口幂等性的设计之————redis分布式锁的应用在集群分布式机器部署的前提下,接口在相同数据高并发的情况下如果没有唯一索引的情况下,可能会有一些问题。比如:插入或更新商品的接口,如果没有则插入,有则更新的接口。支持多次修改。考虑一种情况,前端页面第一次提交时瞬间点...

2019-08-28 21:58:00 112

转载 nginx平台初探

http://tengine.taobao.org/book/chapter_02.html

2019-08-28 19:49:04 106 1

转载 Spring三种实现自动代理

https://blog.csdn.net/coder_py/article/details/73863331Spring三种实现自动代理1.基于bean配置名规则的自动代理创建器:允许为一组特定配置名的bean自动创建代理实例的代理创建器,实现类为:BeanNameAutoProxyCreator2.基于Advisor匹配机制的自动代理创建器,实现类为:DefaultAdvisorAut...

2019-08-27 22:32:24 1367

转载 通过BeanNameAutoProxyCreator改变臃肿代码

https://www.cnblogs.com/zdd-java/p/7861824.html#创建一个方法拦截器:/** * 用来监控方法的执行时间-- 对应配置文件是spring-servlet.xml * PS:必须放到springmvc的配置文件里,放在spring父容器里面由于先初始化的是spring父容器上下文,先实例化的是除@Controller外的bean,所以...

2019-08-27 22:06:24 71

转载 Spring中事务管理支持哪几种方式以及每种方式的具体使用方法

https://blog.csdn.net/liuhaiabc/article/details/52450167第一种事物注解的方式:<tx:annotation-driven transaction-manager="transactionManager" />对@Transactional这个注解进行的驱动,这是基于注解的方式使用事务配置声明,这样在具体应用中可以指定对哪些方...

2019-08-26 23:53:01 1325

转载 事务的四种隔离级别

https://www.cnblogs.com/ubuntu1/p/8999403.html

2019-08-26 23:26:11 100

转载 linux-rabbitmq安装

1 、安装步骤1. 安装 Erlang2. 安装 RabbitMQ2.1.3 RabbitMQ 服务器配置1. rabbitmq配置配件文件目录/etc/rabbitmq2. 在/etc/rabbitmq下可以添加rabbit.conf 基础配置文件rabbit-env.conf 环境变量配置文件3. 在rabbit-env...

2019-08-24 23:58:14 125

转载 什么是 CI/CD?

https://linux.cn/article-9926-1.html

2019-08-23 21:50:52 165

原创 win10激活

暂无

2019-08-21 11:54:42 228

转载 远程tomcat部署项目内存泄露

(1)添加maven依赖:<dependency> <groupId>se.jiderhamn.classloader-leak-prevention</groupId> <artifactId>classloader-leak-prevention-servlet</artifactId> <vers...

2019-08-18 16:24:06 684

原创 linux启动tomcat 卡在 Deploying web application directory [/data/tomcat/tomcat8080/webapps/host-manager].

找到jdk安装路径。我的是 /jdk路径/jre/lib/security,然后vi java.security修改:#securerandom.source=file:/dev/urandomsecurerandom.source=file:/dev/./urandom

2019-08-18 14:38:07 423

原创 linux 配置jdk环境变量

1、 /etc/profile 在此文件最后插入要配置的内容2 、export JAVA_HOME=/usr/local/java/jdk1.8.0_144 export JRE_HOME=$JAVA_HOME/jre export CLASSPATH=$JAVA_HOME/lib/ export PATH=$PATH:$JAVA_HOME/bin...

2019-08-07 16:02:50 66

转载 Vue.js 项目搭建 -- 脚手架的安装与使用

在使用Vue.js进行项目开发的时候,我们需要构建项目,文件目录创建,必要的时候还需要对代码进行语法检查、单元测试 、端对端测试、路由管理等等各种准备工作。如果对于每个项目,这些事情都要我们手动完成,这效率是非常低下的。为了解决这些问题,Vue.js官方提供了vue-cli脚手架工具,替我们快速完成项目的搭建。项目环境的配置1.安装Node.js无疑Node.js是前端编程的必备环境配...

2019-08-07 15:16:28 214

原创 安装cnpm

另外,由于npm的官方镜像服务器是在国外,国内没有进行科学上网的同学安装依赖包时,有时候速度会非常慢。因此,可采用淘宝的npm镜像,在命令行工具输入:npm install -g cnpm --registry=https://registry.npm.taobao.org以后就可以使用cnpm来代替npm了...

2019-08-07 14:54:18 239

转载 在浏览器上安装 Vue Devtools工具

Vue.js devtools是基于google chrome浏览器的一款调试vue.js应用的开发者浏览器扩展,可以在浏览器开发者工具下调试代码。1)首先在github下载devtools源码,地址:https://github.com/vuejs/vue-devtools2)下载好后进入vue-devtools-master工程 执行cnpm install, 下载依赖,然...

2019-08-07 14:35:24 71

原创 Linux如何查看端口状态

netstat命令各个参数说明如下:  -t : 指明显示TCP端口  -u : 指明显示UDP端口  -l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序)  -p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。  -n : 不进行DNS轮询,显示IP(可以加速操作)即可显示当前服务器上所有端口及进程...

2019-08-07 00:22:48 249

转载 微服务架构下分布式事务解决方案——阿里GTS

转:https://www.cnblogs.com/jiangyu666/p/8522547.html1 微服务的发展微服务倡导将复杂的单体应用拆分为若干个功能简单、松耦合的服务,这样可以降低开发难度、增强扩展性、便于敏捷开发。当前被越来越多的开发者推崇,很多互联网行业巨头、开源社区等都开始了微服务的讨论和实践。Hailo有160个不同服务构成,NetFlix有大约600个服务。国内方面,...

2019-07-02 19:09:25 114

转载 关于分布式事务,XA协议的学习笔记

XA分布式事务协议,包含二阶段提交(2PC),三阶段提交(3PC)两种实现。1、二阶段提交方案:强一致性事务的发起者称协调者,事务的执行者称参与者。处理流程:  1、准备阶段    事务协调者,向所有事务参与者发送事务内容,询问是否可以提交事务,并等待参与者回复。    事务参与者收到事务内容,开始执行事务操作,讲 undo 和 redo 信息记入事务日志中(但此时并不提...

2019-07-02 19:06:05 973

转载 spring的4种事务特性,5种隔离级别,7种传播行为

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_38070406/article/details/78157603spring事务:什么是事务:事务逻辑上的一组操作,组成这组操作的各个逻辑单元,要么一起成功,要么一起失败.事务特性(4种):原子性 (atomicity):强调事务的不可分割.一致性 (consis...

2019-07-02 17:48:16 68

原创 redis命令

linux环境:进入本地redis:进入到redis安装目录下src目录 执行 :./redis-cli 授权:auth password进入到远程redis:进入到redis安装目录下src目录 执行:./redis-cli -h host -p port -a password...

2019-06-25 23:13:15 180

原创 linux命令

1、使用 top 定位到占用CPU高的进程PID ps aux | grep PID 查看进程明细2、通过 ps -mp pid -o THREAD,tid,time | sort -rn 命令 查看进程下3、将需要的线程ID转换为16进制格式 printf "%x\n" tid4、jstack pid |grep tid -A 30 用转换后的16进制线程 查看详细...

2019-06-25 23:04:22 98

原创 Java 位运算(移位、位与、或、异或、非)

在Java语言中,二进制数使用补码表示,最高位为符号位,正数的符号位为0,负数为1。补码的表示需要满足如下要求。  (1)正数的最高位为0,其余各位代表数值本身(二进制数)。  (2)对于负数,通过对该数绝对值的补码按位取反,再对整个数加1。位移运算符:<< 左位移(左移运算是将操作数二进制值逐位左移若干位,左移过程中符号位不变,高位溢出并舍弃,低位补0)&gt...

2019-06-25 19:34:59 297 1

java反编译工具

一款小巧的java反编译工具,使用很简单。

2019-05-05

git-2.20.1 下载

git2.21.1下载

2019-05-05

gitblit-1.8.0.zip下载

gitlit 搭建git本地服务

2019-04-29

pd16.5破解dll

pd16.5破解dll

2018-10-08

空空如也

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

TA关注的人

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