自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(16)
  • 资源 (4)
  • 收藏
  • 关注

原创 RSA算法JAVA实现完整版

1、RSAUtilspackage rsa;import javax.crypto.Cipher;import java.io.ByteArrayOutputStream;import java.security.*;import java.security.interfaces.RSAPrivateKey;import java.security.interfaces.RSAPublicKey;import java.security.spec.PKCS8EncodedKeyS.

2021-04-27 11:55:30 15295

原创 springboot集成shardingSphere

springboot集成shardingSphere,demo地址:https://github.com/MeihaoLife/demo-dubbo1、引入shardingSphere的sharding-jdbc的相关依赖,此处直接引入starter <!-- shardingSphere 依赖 --> <dependency> <groupId>org.apache.shardingsphere</g

2021-01-19 18:12:49 1166

原创 mycat实现分库分表读写分离

1、mycat下载,版本1.6.7.6下载地址:http://dl.mycat.org.cn/本底部署jar包为:Mycat-server-1.6.7.6-release-20201112144313-mac.tar.gz2、解压mycat包到指定目录tar -zvf Mycat-server-1.6.7.6-release-20201112144313-mac.tar.gz -C /User/dreamer/software3、修改mycat配置文件,mycat配置文件在/..

2021-01-12 17:13:27 237 1

原创 Mysql8.0.22主从同步配置

mysql主从同步配置,版本8.0.22,多数据库主从同步标题master库配置1、编辑mysql配置文件,vi /etc/mysql/my.cnflog-bin=mysql-bin # 开启binlogserver-id=1 # 主从复制链路中服务id不能相同binlog-ignore-db=information_schema # 不开启binlog的数据库binlog-ignore-db=sysbinlog-ignore-db=performance_schema binl

2021-01-11 17:53:05 814

原创 基于Redis的分布式服务限流

基于redis缓存的分布式服务限流1、定于限流注解,限流注解可以加需要限流的业务类上,value为限流业务类型@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)public @interface TPSControl { String value();}2、限流配置类,用于解析限流配置信息存放@Datapublic class TPSControlConfig { // 机构号

2021-01-05 17:26:32 361 1

原创 Spring Cloud项目搭建以及配置

@[TOC]Spring Cloud项目搭建以及配置Spring Cloud项目中一直在Spring Cloud,但是一直忙于写需求没有时间去研究Spring Cloud,最近抽出一些时间来,根据Spring官方网站的一些配置说明,搭建了一个SpringCloud的Demo,项目中集成的组件主要是项目一般会用到的组件,目前还不是很完善项目中集成的组件:网关:spring-cloud-starter-gateway开发式Feign:spring-cloud-starter-openfeignE

2020-12-05 22:26:43 190

原创 mybatis代码生成器

1、maven引入mybatis代码生成器的插件,<plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <version>1.4.0</version> <configuration> <!-- mybatis

2020-11-18 16:54:54 253

原创 jstack、jstat命令查看jvm监控信息

1、打印线程堆栈信息jstack -l pid2、线程堆栈信息输出到文件jstack -l pid >> dumpFile3、隔1秒打印一次GC信息,jstat -gcutil pid 1000

2020-06-08 19:52:28 401

原创 spring boot自定义请求参数解析器

1、自定义方法参数注解@Target(ElementType.PARAMETER)@Retention(RetentionPolicy.RUNTIME)public @interface CommonObject { String value();}2、自定义参数解析器@Slf4jpublic class CommonObjectArgumentResolver implements HandlerMethodArgumentResolver { @Overrid

2020-05-19 19:27:10 636

原创 mysql zip安装包,安装配置

1、下载mysql 8.0.19安装包,官网下载地址https://dev.mysql.com/downloads/mysql/, 下载ZIP安装包即可 2、下载完成后,解压到要安装目录,在安装目录下添加mysql.ini文件,mysql启动时候会读取该文件配置,配置内容如下:# 设置mysql客户端默认字符集default-character-set=utf8#设置...

2020-04-04 21:51:05 105

原创 linux 搜索关键字

文本名称:console.log关键字:keyword1、catconsole.log | grep 'keyword'2、lessconsole.log // 打开文件 /keyword // 向上搜索 ?keyword //向下搜索 n ...

2020-03-24 11:16:39 2426 1

原创 Kafka安装配置

kafka安装以及使用(超简版本)1、kafka下载地址,下载Binary版本,不需要自己变异http://kafka.apache.org/downloads2、下载后解压到指定目录,解压后kafka目录下/bin中存放所有的可执行脚本tar -zxvf kafka_2.12-2.3.1.tgz -C /User/dreamer/software3、kafka解压...

2019-12-16 15:17:11 100

原创 Java面试题

1、jvm内存模型,逻辑分区、jvm启动参数设置(初始堆、最大堆大小设置、新生代老年代设置、survivor Eden区作用),cas(compare and switch)机制,minor gc时间多长时间合适2、synchorized lock锁区别,synchorized锁,偏向锁 -> 自旋锁 -> 轻量级锁 -> 重量级锁3、kafka 队列数据存储方式 in...

2019-12-05 16:49:35 85

原创 工作中遇到的问题

高并发环境下持久化的数据与同步给其他服务数据不一致BG:车辆信息是用主表和关联表存储数据的,车辆主要信息在主表存储,扩展属性信息放在关键表中,车辆信息更新时候,会先从数据库取车辆数据生成车辆对象,然后从其他服务拉取车辆的最新数据更新车辆对象,在持久化到数据库REASON: 当有车辆扩展属性数据删除时候,先执行从数据删除数据,从数据库删除成功后,将当前删除的属性从对象移除;并发更新时候,可能...

2019-06-17 00:56:25 80

原创 URL传递参数中的特殊字符:[]

1. 中括号[] 必须用%5B%5D转义,否则tomcat无法解析,回抛出不合法字符异常,不会进入控制器java.lang.IllegalArgumentException: Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986...

2019-03-22 14:33:10 5874

原创 GIT常用的一些命令

整理一些git常用的命令,都是非常实用的命令git clone git仓库地址 [proj-name] --将git仓库代码克隆到本地,后面可以加工程名,重命名工程(不建议加)git branch --查看本地仓库下有哪些分支git branch -D 分支名 --删除本地分支git remote -v --查看远程仓库地址git checkout 分支名 --切换到指定分支...

2019-02-25 17:19:44 181

springboot+dubbo

springboot整合dubbo的demo,启动前必须先启动本地zookeeper, 启动服务提供者,再启动消费者,可以访问消费者。

2018-11-13

IDEA的scala插件

IDEA的scala插件

2017-05-02

scala-intellij-bin-1.8.0.zip

scala-intellij-bin-1.8.0.zip

2017-04-26

scala插件for IDEA

IDEA 2017scala插件

2017-04-25

空空如也

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

TA关注的人

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