- 博客(31)
- 收藏
- 关注

原创 springboot获取所有方法的(路径 方法名 参数)
@SpringBootApplicationpublic class SpringMappingObjectApplication {public static void main(String[] args) throws ClassNotFoundException {ConfigurableApplicationContext run = SpringApplication.run(S...
2019-07-25 14:08:50
3026
原创 mycat读写分离
tar包 http://dl.mycat.org.cn/2.0/install-template/mycat2-install-template-1.20.zip。mycat 常用命令 ./mycat start ./mycat stop ./mycat restart ./mycat status。jar包 http://dl.mycat.org.cn/2.0/1.21-release/ (下载最新的jar包)create database db2;可通过可视化工具创建。
2023-04-11 16:59:27
512
原创 MYSQL 主从复制步骤
stop slave;(从新设置从库)reset slave;# 设置使用的二进制日志格式(mixed,statement(默认),row)#百分号代表任何地址都可以连接可具体到某个ip连接。#数据库读写权限:1只读 0读写。#数据库读写权限:1只读 0读写。#一般为服务器ip地址最后一位。#一般为服务器ip地址最后一位。#授予账号可复制权限。3.启动关闭从库命令。
2023-04-10 16:30:34
478
1
原创 通过vuecli创建vue
一:安装node环境1.下载地址:https://nodejs.org/zh-cn/download/2.检查是否安装成功:node -v二:全局安装vue cli3提示(可以安装淘宝镜像):npm install -g cnpm –registry=https://registry.npm.taobao.org1.安装命令:npm install -g @vue/cli2.卸载命令:npm uninstall vue-cli -g3.查看是否安装成功:vue -V || vue --ver
2021-01-30 17:19:30
472
3
原创 java 实现拖拽排序
java 实现拖拽排序/** * * @param id (对象id根据id查询出对象) * @param showRank(移动的位数,向下移动为正数,向上移动为负数) */ public void linkSort(Long id, Integer showRank) { //g根据id查出需要移动的对象 Link single = linkDao.get(Link.class, id); //判断是向上移动还是向下移动 if(showRank >0) { //如
2020-08-20 14:18:28
3172
1
原创 终于把限流讲清楚了!!!
高并发系统中有三把利器用来保护系统:缓存、降级、限流缓存缓存比较好理解,在大型高并发系统中,如果没有缓存数据库将分分钟被爆,系统也会瞬间瘫痪。使用缓存不单单能够提升系统访问速度、提高并发访问量,也是保护数据库、保护系统的有效方式。大型网站一般主要是“读”,缓存的使用很容易被想到。在大型“写”系统中,缓存也常常扮演者非常重要的角色。比如累积一些数据批量写入,内存里面的缓存队列(生产消费),以及HBase写数据的机制等等也都是通过缓存提升系统的吞吐量或者实现系统的保护措施。甚至消息中间件,你也可以认为是一种
2020-07-20 14:39:13
1423
原创 基于redis的分布式锁
概念为了防止分布式系统中的多个进程之间相互干扰,我们需要一种分布式协调技术来对这些进程进行调度。而这个分布式协调技术的核心就是来实现这个分布式锁。分布式锁具有的条件在分布式系统环境下,一个方法在同一时间只能被一个机器的一个线程执行高可用的获取锁与释放锁高性能的获取锁与释放锁具备可重入特性(可理解为重新进入,由多于一个任务并发使用,而不必担心数据错误)具备锁失效机制,防止死锁具备非阻...
2020-04-20 15:06:09
174
原创 json序列化
@Configurationpublic class GsonSerializer implements GsonBuilderCustomizer {@Beanpublic TypeAdapter<LocalDateTime> LocaldatetimeAdptor() { TypeAdapter<LocalDateTime> typeAdapter = new ...
2020-04-08 18:00:32
136
原创 jcseg 配置详解
Jcseg function最大匹配长度. (5-7)jcseg.maxlen = 4认出了中国人的名字.(1 to open and 0 to close it)jcseg.icnname = 1对标点符号文本的最大长度。jcseg.pptmaxlen = 7中文姓氏的最大长度jcseg.cnmaxlnadron = 1是否清除停止语。.(set 1 to clear stop...
2020-04-03 10:44:15
922
原创 java 常用linux命令
clean package -Dmaven.test.skip=true----------------打包命令nohup java -jar xxxx.jar & ---------------启动服务命令tail -fn 100 nohup.out-------------查看日志命令
2020-04-03 09:16:11
171
原创 利用java Stream 创建分类树
创建分类对象public class CityClassify {protected Integer id;protected String name;protected Integer pid;protected Integer level;protected List children;public CityClassify(Integer id, String name, In...
2020-03-30 11:40:50
522
原创 elasticsearch的数据类型
1.Alias datatype----------别名类型一个alias映射为索引中的一个字段定义的替代名称。别名可以代替搜索请求中的目标字段,也可以使用其他其他API(例如field features)使用。{“mappings”: {“properties”: {“distance”: {“type”: “long”},“route_length_miles”: {“typ...
2019-12-25 16:18:35
1456
转载 Spring,SpringMVC,MyBatis等各大框架在今天被我们广泛使用,那他们的运行流程你真的了解吗?
Spring,SpringMVC,MyBatis等各大框架在今天被我们广泛使用,那他们的运行流程你真的了解吗?1、Spring1、用户发送请求至前端控制器DispatcherServlet,DispatcherServlet是spring项目的入口;2、DispatcherServlet收到请求调用HandlerMapping处理器映射器;3、处理器映射器找到具体的处理器,生成处理器对象及...
2019-12-16 10:23:43
179
原创 JAVA 自定义注解
java中元注解有四个: @Retention @Target @Document @Inherited;@Document:说明该注解将被包含在javadoc中@Inherited:说明子类可以继承父类中的该注解 @Retention:注解的保留位置 @Retention(RetentionPolicy.SOURCE) //注解仅存在于源...
2019-11-26 11:39:37
133
原创 服务器主动推送
1.客户端轮询:ajax定时拉取2.服务端主动推送:webSocket全双工的,本质是一个额外的tcp连接,建立和关闭时握手使用的http协议,其他数据传输不使用http协议更加复杂一些,适用于需要进行复杂双向数据通讯的场景3.服务端主动推送:sse (server send event)html5新标准,用来从服务端实时推送数据到浏览器端直接建立在当前http连接上,本质上是保持一个...
2019-09-29 11:16:14
196
原创 excel
esayexcel:https://blog.youkuaiyun.com/lijinzhou2017/article/details/83108550
2019-09-24 14:14:29
114
原创 微信RSA公钥格式PKCS#1转PKCS#8用法
将默认输出PKCS#1格式的公钥放进文本里然后将后缀改成private.pem然后将private.pem导入xshell并执行openssl rsa -RSAPublicKey_in -in private.pem -pubout > pkcs8.pem命令然后目录中就会出现pkcs8.pem文件将pkcs8.pem导出打开就是pkcs8秘钥...
2019-09-17 10:28:45
1471
原创 Spring Security中的各种方法
登出Logout方法1.使当前session失效2.清楚与当前用户相关的remember-me记录3.清空当前的SecurityContext4.重定向到登录页Spring Security 登出配置logoutUrl:登出对应的地址logoutSuccessHandler:登出成功后可以在这里处理自己的登出逻辑deleteCookies:登出成功后删除指定的Cookiehttp...
2019-08-15 18:01:57
403
原创 window下安装rabbitmq
首先安装erlang环境配置环境变量如果rabbitmq启动失败重新以下步骤rabbitmq-service stoprabbitmq-service removerabbitmq-service installrabbitmq-service startrabbitmq-plugins enable rabbitmq_management...
2019-07-18 17:23:49
112
转载 spring cloud stream 中文文档
https://blog.youkuaiyun.com/qq_32734365/article/details/81413218
2019-07-16 15:04:02
1051
1
原创 java8 LocalDate时间
of()LocalDate 设置年月日atTime() LocalDateTime 设置当天的时分秒atStartOfDay() LocalDateTime 获取当天凌晨的时间getYear() int 获取当前日期的年份getMonth() Month 获取当前日期的月份对象getMonthValue() int 获取当前日期是第几月ge...
2019-07-05 10:33:07
711
原创 RandomStringUtils 工具类
//产生5位长度的随机字符串,中文环境下是乱码RandomStringUtils.random(5);//使用指定的字符生成5位长度的随机字符串RandomStringUtils.random(5, new char[]{‘a’,‘b’,‘c’,‘d’,‘e’,‘f’, ‘1’, ‘2’, ‘3’});//生成指定长度的字母和数字的随机组合字符串RandomStringUtils.ran...
2019-07-05 10:30:52
282
原创 FastMoney
org.javamoney moneta 最新版本 CurrencyUnit currencyUnit = Monetary.getCurrency(Locale.US);//金额表示MonetaryAmount fstAmtUSD = Monetary.getDefaultAmountFactory().setCurrency(curr...
2019-07-05 10:04:57
346
原创 java get和post请求
package com.kuding.httpclient;import static java.util.stream.Collectors.toList;import java.io.IOException;import java.io.UnsupportedEncodingException;import java.nio.charset.Charset;import java.u...
2019-07-04 18:41:49
85
原创 xml格式转map的方法
public static Map<String, String> xmlTOreslut(String xml) {Map<String, String> map = new HashMap<String, String>();InputStream in = new ByteArrayInputStream(xml.getBytes());// 读取输...
2019-07-04 18:40:33
767
原创 java 对象 对象转xml格式
导入jar包com.fasterxml.jackson.dataformatjackson-dataformat-xml在实体类上加上注解@JacksonXmlRootElement(localName = “xml”)public class WeiPay {private String appid;private String mch_id;private String n...
2019-07-04 18:39:36
396
原创 java8 LocalDateTime所有方法
// 取当前日期:LocalDate today = LocalDate.now(); // -> 2014-12-24// 根据年月日取日期:LocalDate crischristmas = LocalDate.of(2014, 12, 25); // -> 2014-12-25// 根据字符串取:LocalDate endOfFeb = LocalDate.parse(...
2019-05-27 10:31:19
7022
转载 java读取配置文件的方法
1。使用java.util.Properties类的load()方法示例: InputStream in = lnew BufferedInputStream(new FileInputStream(name));Properties p = new Properties();p.load(in);2。使用java.util.ResourceBundle类的getBundle()方法示例...
2019-05-27 10:28:17
70
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人