java共53篇
Java性能权威指南学习笔记-学海无涯,回头是岸

Java性能权威指南学习笔记

Java性能权威指南学习笔记 导论 JVM调优标志 布尔标志 -XX:+FlagName 表示开启 -XX:-FlagName 表示关闭 附带参数的标志 -XX:FlagName=something,表示将标志flagName的值设置为something Client...
mysticalycc的头像-学海无涯,回头是岸mysticalycc7个月前
07416
SpringClound Gateway 自定义负载均衡-学海无涯,回头是岸

SpringClound Gateway 自定义负载均衡

SpringClound Gateway 自定义负载均衡 这里前提已知大家都知道负载的最终执行方法时 choose方法,我们需要自定义实现这个choose方法即可。 这里就是框架自带的几种均衡策略,我们需要实现Abstra...
mysticalycc的头像-学海无涯,回头是岸mysticalycc9个月前
012315
什么是日志系统和日志门面?分别有哪些框架?-学海无涯,回头是岸

什么是日志系统和日志门面?分别有哪些框架?

什么是日志系统和日志门面?分别有哪些框架? 日志系统是具体的日志框架,日志门面是不提供日志的具体实现,而是在运行时动态的绑定日志实现组件来工作,是一种外观模式。 日志系统 java.util.l...
mysticalycc的头像-学海无涯,回头是岸mysticalycc3个月前
07014
java8-default方法-学海无涯,回头是岸

java8-default方法

public interface MyFun { default String getName() { return "哈哈哈"; } } public interface MyInterface { default String getName() { return "呵呵呵"; } static voi...
mysticalycc的头像-学海无涯,回头是岸mysticalycc1年前
07013
tomcat的acceptCount、maxThreads、connectionTimeout参数调整-学海无涯,回头是岸

tomcat的acceptCount、maxThreads、connectionTimeout参数调整

tomcat的acceptCount、maxThreads、connectionTimeout参数调整 acceptCount值调整(默认100) acceptCount的经验值的范围为50-300,当tomcat的处理能力不够快的时候,可以调整该值,比较有用。 当...
mysticalycc的头像-学海无涯,回头是岸mysticalycc1年前
08810
知识整理-学海无涯,回头是岸置顶

知识整理

[toc] springboot 怎么启动的时候加载热点数据到Redis 问题:加载数据前数据库连接必须已经实例化。 InitializingBean 接口的afterPropertiesSet在创建对象后直接调用, @PostConstruct优于afte...
mysticalycc的头像-学海无涯,回头是岸mysticalycc3天前
09349
Spring Boot 启动扩展点-学海无涯,回头是岸

Spring Boot 启动扩展点

Spring Boot 启动扩展点
mysticalycc的头像-学海无涯,回头是岸mysticalycc1年前
0569
Java8 Lambda实现条件去重distinct List-学海无涯,回头是岸

Java8 Lambda实现条件去重distinct List

Java8 Lambda实现条件去重distinct List 我们知道, Java8 lambda自带的去重为 distinct 方法, 但是只能过滤整体对象, 不能实现对象里的某个值进行判定去重, 比如: List<Integer> numbers ...
mysticalycc的头像-学海无涯,回头是岸mysticalycc1年前
01179
【性能测试篇】你现在用的SIMPLEDATEFORMAT类性能最差!-学海无涯,回头是岸

【性能测试篇】你现在用的SIMPLEDATEFORMAT类性能最差!

【性能测试篇】你现在用的SIMPLEDATEFORMAT类性能最差!... 先来说说JAVA各种DATEFORMAT的使用 SIMPLEDATEFORMAT new SimpleDateFormat("yyyyMMdd HH:mm:ss").format(new Date()); LO...
mysticalycc的头像-学海无涯,回头是岸mysticalycc10个月前
12179
JVM 基础 - JVM 内存结构-学海无涯,回头是岸

JVM 基础 – JVM 内存结构

JVM 基础 - JVM 内存结构 本文主要对JVM 内存结构进行讲解,注意不要和Java内存模型混淆了。原先这里放了一篇我自己整理的文章,最近看到 海星的javakeeper公众号 整理的文章,整理的很好。所以...
mysticalycc的头像-学海无涯,回头是岸mysticalycc8个月前
01098
MVCC能否解决幻读?-学海无涯,回头是岸

MVCC能否解决幻读?

MVCC能否解决幻读? “幻读”指,同一个事务里面连续执行两次同样的sql语句,可能导致不同结果的问题,第二次sql语句可能会返回之前不存在的行。 先给出结论:不能笼统的说能不能解决,因为有的...
mysticalycc的头像-学海无涯,回头是岸mysticalycc13天前
0448
SpringCloud Gateway读取Request Body[自定义过滤器]-学海无涯,回头是岸

SpringCloud Gateway读取Request Body[自定义过滤器]

SpringCloud Gateway读取Request Body 我们使用SpringCloud Gateway做微服务网关的时候,经常需要在过滤器Filter中读取到Post请求中的Body内容进行日志记录、签名验证、权限验证等操作。我们知...
mysticalycc的头像-学海无涯,回头是岸mysticalycc9个月前
02088
说说Java泛型-学海无涯,回头是岸

说说Java泛型

说说Java泛型 简单安全。一方面,由于在编译时会进行类型检查,因此提高了安全性,另一方面,在编译阶段就可以把错误报出来,从而减轻了程序员的调试工作量。 性能的提升。以容器为例,在没有泛...
mysticalycc的头像-学海无涯,回头是岸mysticalycc1年前
01758
ElasticSearch原理篇-学海无涯,回头是岸

ElasticSearch原理篇

ElasticSearch原理篇 一、基本信息 1.简介 介绍ElasticSearch前我们先预热一些常识,提到非结构化数据的检索的时候,经常听到Lucene、Solr、ElasticSearch,那他们的区别是什么呢? Apache Luce...
基础-学海无涯,回头是岸

基础

基础 使用“+”可以连接两个字符串(String对象),那么,是怎样进行连接的? public class StringTest { public static void main(String[] args) { final String s = "abc"; String...
mysticalycc的头像-学海无涯,回头是岸mysticalycc1年前
23328