3 癸酉金鸡

尚未进行身份认证

我要认证

本博客转本转载发现的好文章

等级
TA的排名 8w+

hutool工具包主要类

hutool文档核心(Hutool-core)克隆支持泛型的克隆接口和克隆类类型转换类型转换工具类-Convert自定义类型转换-ConverterRegistry日期时间日期时间工具-DateUtil日期时间对象-DateTime农历日期-ChineseDateLocalDateTime工具-LocalDateTimeUtilIO流相关IO工具类-IoUtil文件工具类-FileUtil文件类型判断-FileTypeUtil文件监听-WatchMonitor

2020-09-04 16:24:55

mysql数据库升级后,服务连接异常解决办法

HTTP Status 500 ?Internal Server ErrorType Exception ReportMessage Could not open Hibernate Session for transaction; nested exception is org.hibernate.exception.GenericJDBCException: Cannot open connectionDescription The server encountered an unexpect

2020-07-27 16:35:35

基于雪花算法(Snowflake)模式生产唯一分布式id

雪花算法(Snowflake)是twitter公司内部分布式项目采用的ID生成算法,开源后广受国内大厂的好评,在该算法影响下各大公司相继开发出各具特色的分布式生成器。Snowflake生成的是Long类型的ID,一个Long类型占8个字节,每个字节占8比特,也就是说一个Long类型占64个比特。Snowflake ID组成结构:正数位(占1比特)+ 时间戳(占41比特)+ 机器ID(占5比特)+ 数据中心(占5比特)+ 自增值(占12比特),总共64比特组成的一个Long类型。第一个bit位(1b

2020-06-04 09:15:31

SpringBoot配置加载多个数据库

配置信息:公共自动读取配置信息:package com.pomelo.common.config.datasource;import org.springframework.beans.factory.annotation.Value;/** * 描述:数据源信息 */public class DatabaseProperties { private String type; private String url; private String usernam

2020-05-22 09:51:05

Feign Ribbon Hystrix 三者关系

Feign介绍Feign是一款Java语言编写的HttpClient绑定器,在Spring Cloud微服务中用于实现微服务之间的声明式调用。Feign 可以定义请求到其他服务的接口,用于微服务间的调用,不用自己再写http请求,在客户端实现,调用此接口就像远程调用其他服务一样,当请求出错时可以调用接口的实现类来返回Feign是一个声明式的web service客户端,它使得编写web ser...

2020-05-02 16:09:40

更改Hystrix的线程池

Application启动时加载/** * 初始化Hystrix的 更改了Hystrix的线程池 * * @return */ private static int initHystrix() { HystrixPlugins.getInstance().registerConcurrencyStrategy( ...

2020-05-02 15:59:32

Spring Cloud Feign使用okhttp3

package com.orchard.common.annotation;import com.orchard.common.config.feign.FeignOkHttpConfig;import com.orchard.common.interceptor.OkHttpTokenInterceptor;import org.springframework.context.an...

2020-05-02 15:44:53

Ribbon 负载均衡

简介Ribbon实现客户端的负载均衡,负载均衡是指任务分摊到多个操作单元上进行执行.它建立在现有网络结构上,提供了一种廉价透明的方法拓展网络设备和服务带宽,增加了吞吐量,加强网络数据处理能力.提高网络的灵活性和可用性.Ribbon 主要功能1.支持DNS和IP与服务器通信.2.可以根据负载均衡算法从多个服务中选取一个服务进行访问.3.通过将客户端和服务器分成几个区域来建立客户端和服务器之...

2020-05-02 14:34:35

基于redis的分布式锁

package com.orchard.userimpl;import com.orchard.common.annotation.EnableRedissionConfig;import com.orchard.common.config.ServerConfig;import org.springframework.boot.SpringApplication;import org....

2020-05-01 13:53:01

redis工具类

package com.orchard.common.support.redis;import com.alibaba.fastjson.JSONObject;import lombok.extern.slf4j.Slf4j;import org.springframework.beans.factory.annotation.Autowired;import org.springfra...

2020-05-01 13:44:39

xss过滤拦截器

SpringBoot过滤器过滤get及post请求中的XSS和SQL注入 (推荐)package com.orchard.pomeloweb.config;import com.google.common.collect.Maps;import com.orchard.common.filter.XssFilter;import org.springframework.boot.web....

2020-04-30 15:45:50

SpringBoot之WebMvcConfigurer用法

SpringBoot—WebMvcConfigurer详解精通SpringBoot——第三篇:详解WebMvcConfigurer接口WebMvcConfigurer接口

2020-04-29 16:39:58

Spring容器初始化和销毁调用的三种方法

@Configurationpublic class Config { //初始化提示和销毁提示 one :通过实现接口方法 @Bean public Cat createCat(){ return new Cat(); } //初始化提示和销毁提示 two :通过对bean对象进行注解的方式 @Bean(initMethod ...

2020-04-02 16:26:00

idea 给spring boot项目设置前台html修改后立即生效

idea 给spring boot项目设置前台html修改后立即生效

2020-03-26 16:24:02

Spring Boot 资料及常见问题汇总

Spring CloudSpring Boot常见注解及功能Spring 中,事务的传播方式SpringBoot实现Redis分布式锁springboot+redis分布式锁-模拟抢单Ribbon(客户端负载均衡)eureka缓存细节以及生产环境的最佳配置详解Eureka 缓存机制Ribbon详解Ribbon详解与实例Ribbon结合eureka实时刷新,服务下线实时刷新Sp...

2020-03-26 16:22:34

DigestUtils加密工具类

DigestUtils是一个加密算法工具类,在package org.apache.commons.codec.digest;这个包下。如常用的md2 md5 sha sha1 sha256 sha384 sha512 加密算法源码://// Source code recreated from a .class file by IntelliJ IDEA// (powered by F...

2020-03-20 09:54:20

SpringBoot配置相关类

SpringBootServletInitializerWebMvcConfigurerWebMvcConfigurerServletInitializer

2019-12-29 14:33:39

Java8时间类Instant及ZoneId,ZoneOffset用法

Instant.now().getEpochSecond()时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数。时间戳转化为Date或LocalDateTime时,需要添加ZoneId(地区)或ZoneOffset(偏移数据)来转为本地时间。public static void main(String[] arg...

2019-12-15 18:48:05

linux查看jvm内存

查看内存大小free -hfree命令相关知识判断Java程序对内存的消耗toptop命令相关知识查看tomcat信息ps -ef | grep tomcat4.1分析内存实例使用jmap来查看jvm的堆的快照jmap -histo 21069 | morejmap命令相关知识从上面图中可以观察到apache的包占用太多,可以看到sheettml,这个可以猜测出是...

2019-12-03 16:46:36

mysql索引

一 索引类型normal:表示普通索引unique:表示唯一的,不允许重复的索引,如果该字段信息保证不会重复例如身份证号用作索引时,可设置为uniquefull textl: 表示 全文搜索的索引。 FULLTEXT 用于搜索很长一篇文章的时候,效果最好。用在比较短的文本,如果就一两行字的,普通的 INDEX 也可以总结,索引的类别由建立索引的字段内容特性来决定,通常normal最常见...

2019-11-08 15:49:25

查看更多

勋章 我的勋章
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。