导航菜单
路很长,又很短
首页
Java
Web前端
网站
Linux
DB
服务器
大数据
SEO
消息队列
ES/Solr
面试
源码
苏说
微服务
线上问题
架构
Other
博主信息
昵 称:
Cocodroid
->
关于我
Q Q:
2531075716
博文数:
337
阅读量:
1424547
访问量:
166454
至今:
×
《《留言板》》
用户名:
留言:
博文栏目
Java (114)
Web前端 (16)
网站 (21)
Linux (16)
DB (26)
服务器 (12)
大数据 (19)
SEO (4)
消息队列 (16)
ES/Solr (16)
面试 (19)
源码 (12)
苏说 (20)
微服务 (3)
线上问题 (8)
架构 (2)
Other (13)
友情链接
个人网站-VerySu
su123-开发者网址导航
51cto-技术博客
IT大事件—IT人的大事件
吐槽!搞笑!内涵!
分享博文列表:【
Java
】
·
spring get请求添加自定义的参数处理(如下划线转驼峰
1.生成自己的注解(为了确定在哪些位置使用)/***关闭patchdelete的model处理,否则会报错*/@Target({ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@Documentedpublic@int ...
更多
(1410)阅读 2020-06-07
·
springboot 把接收到请求参数名为下划线格式换成驼峰
可以通过自定义一个dataBinder然后替换默认的dataBinder来实现首先先定义一个dataBinderpackagecom.danbro.gmall.common.utils.dataBinder;importcom.danbro.gmall.common.utils. ...
更多
(3174)阅读 2020-06-07
·
【SpringMvc】如何使用form发送PUT和DELET
一、当前现状浏览器使用form提交信息的时候只支持GET和POST,如果需要在浏览器上使用PUT和DELETE请求方式的话,只能使用欺骗的方式了,SpringMvc提供了HiddenHttpMethodFilter类来提供支持,请看代码:publicclassHiddenHttp ...
更多
(462)阅读 2020-06-06
·
JPA 自定义返回字段映射
(301)阅读 2020-06-06
·
Dubbo LocalDateTime序列化问题
一次StackOverflowError事故-----参数类型问题https://blog.csdn.net/weixin_30951231/article/details/97030901HSF/Dubbo序列化时的LocalDateTime,Instant的性能问题https ...
更多
(867)阅读 2020-06-06
·
Spring data JPA查询到的对象被set值后,自动更新数据库
(596)阅读 2020-04-06
·
深入hibernate的三种状态
学过hibernate的人都可能都知道hibernate有三种状态,transient(瞬时状态),persistent(持久化状态)以及detached(离线状态),大家伙也许也知道这三者之间的区别,比如瞬时状态就是刚new出来一个对象,还没有被保存到数据库中,持久化状态就是已 ...
更多
(428)阅读 2020-04-06
·
真正理解线程上下文类加载器(多案例分析)
此前我对线程上下文类加载器(ThreadContextClassLoader,下文使用TCCL表示)的理解仅仅局限于下面这段话:Java提供了很多服务提供者接口(ServiceProviderInterface,SPI),允许第三方为这些接口提供实现。常见的SPI有JDBC、JC ...
更多
(949)阅读 2019-07-02
·
Jedis一致性哈希实现
一致性哈希算法介绍:一致性哈希算法导入Jedis依赖<dependency><groupId>redis.clients</groupId><artifactId>jedis</artifactId><versio ...
更多
(911)阅读 2019-06-07
·
ThreadPoolExecutor线程池参数设置技巧
一、ThreadPoolExecutor的重要参数corePoolSize:核心线程数核心线程会一直存活,及时没有任务需要执行当线程数小于核心线程数时,即使有线程空闲,线程池也会优先创建新线程处理设置allowCoreThreadTimeout=true(默认false)时,核心 ...
更多
(821)阅读 2019-04-19
·
jstack 堆栈日志分析
一、线程的状态线程间的状态转换:1.新建(new):新创建了一个线程对象。2.可运行(runnable):线程对象创建后,其他线程(比如main线程)调用了该对象的start()方法。该状态的线程位于可运行线程池中,等待被线程调度选中,获取cpu的使用权。3.运行(running ...
更多
(804)阅读 2019-03-17
·
深入理解jstack日志
在分析线上问题时常使用到jstack<PID>命令将当时Java应用程序的线程堆栈dump出来。面对jstack日志,我们如何查看?首先要清楚线程的状态线程的状态有:new、runnable、running、waiting、timed_waiting、blocked、 ...
更多
(692)阅读 2019-03-17
·
通过jstack日志分析和问题排查
前段事件公司出现了一个严重故障(调用dubbo服务一直处于超时,整个服务系统发生雪崩,系统彻底访问不了),一开始怎么都找不到问题的根源,日志的表现形式是dubbo线程池用完了,那么具体是什么导致的没有找到,后然通过jstack日志分析才找到问题的根源,根源就是系统日志代码写有问题 ...
更多
(1403)阅读 2019-03-17
·
GC策略的调优
GC策略在G1还没成熟的情况下,目前主要有串行、并行和并发三种,对于大内存的应用而言,串行的性能太低,因此使用到的主要是并行和并发两种,具体这两种GC的策略在深入JVM章节中已讲解,并行和并发GC的策略通过-XX:+UseParallelGC和-XX:+UseConcMarkSw ...
更多
(532)阅读 2019-03-06
·
ThreadDump分析笔记: 解读堆栈
1.概述随着系统日益增大,代码结构日渐复杂,经过验收测试的系统可能在实际生产环境下表现的一塌糊涂,也可能非常棒。因此通过QA并不能保证系统不会发生内存泄漏,往往流量越大泄露的越快,最后导致系统崩溃。比如在某个时间点系统一直出现TimeOut、或者系统突然处理速度急剧下降等问题。对 ...
更多
(1157)阅读 2019-03-06
·
Java内存之本地内存分析神器: NMT 和 pmap
背景其他团队的一些同事经常问我一个问题:你的Java进程怎么占了那么多VirtualSize和RSS?最近,我基本上可以回答清楚这个问题了。用NMT和pmap基本就就能搞清楚Java进程为什么占了那些VirtualSize和RSS。NMT是NativeMemoryTracking ...
更多
(1274)阅读 2019-03-04
·
Java内存泄漏分析系列之六:JVM Heap Dump(堆
正如ThreadDump文件记录了当时JVM中线程运行的情况一样,HeapDump记录了JVM中堆内存运行的情况。可以通过以下几种方式生成HeapDump文件:使用jmap命令生成jmap命令是JDK提供的用于生成堆内存信息的工具,可以执行下面的命令生成HeapDump:1jma ...
更多
(2002)阅读 2019-03-04
·
Java的四种代码块
Java代码块 一.在Java中,使用”{}”括起来的代码称为代码块,代码块可以分为以下四种: 1.普通代码块:就是类中方法的方法体 publicvoidxxx(){ //code } 2.构造块:用{}裹起来的代码片段,构造块在创建对象时会被调用,每次创建对象时都 ...
更多
(793)阅读 2017-10-13
·
彻底理解ThreadLocal
ThreadLocal是什么 早在JDK1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。 当使用ThreadLocal维护变量时,Thread ...
更多
(724)阅读 2017-09-28
·
[置顶] 从Java future 到 Guava List
本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/51232004前言 随着移动互联网的蓬勃发展,手机App层出不穷,其业务也随之变得错综复杂。针对于开发人员来说,可能之前的一个业务只 ...
更多
(778)阅读 2017-09-25
热词:
大数据
Java
Spring
MySQL
JavaScript
消息队列
Tomcat
Solr
ElasticSearch
分享栏目( 746 篇)
分布式 (20)
资源分享 (3)
Java (90)
JVM (15)
Web前端 (28)
MySQL (13)
编程开发 (76)
Linux (30)
程序员 (2)
消息队列 (2)
大数据 (69)
SEO (15)
J2EE (7)
架构 (66)
操作系统 (4)
网络基础 (12)
运维 (1)
电商 (13)
数据库 (5)
网站建设 (54)
爬虫 (9)
插件 (2)
并发 (13)
安全 (20)
Solr (27)
ZooKeeper (6)
Netty (9)
面试/笔试 (38)
开源 (25)
移动 (15)
区块链 (10)
其它 (47)
云标签
标签球>>
云标签 - Su的技术博客
Hadoop(47)
IT大会(12)
JQuery(15)
JUC锁(11)
JVM(13)
Java(120)
Kafka(11)
Linux(20)
Netty(16)
Python(10)
SEO(31)
Solr(37)
Spring(13)
Web(13)
WordPress(16)
ZooKeeper(22)
javascript(10)
mysql(38)
redis(16)
事务(13)
云计算(22)
代码(10)
分布式(19)
多线程(28)
大型网站(11)
大数据(56)
安全(12)
对象(14)
并发(13)
开发(16)
开源(15)
性能优化(12)
插件(11)
搜索引擎(13)
数据(10)
数据库(18)
服务器(14)
架构(46)
架构师(9)
源码(11)
源码分析(27)
爬虫(16)
电商(10)
程序员(19)
缓存(11)
编程语言排行榜(11)
网站(50)
网站静态化(11)
问题(12)
面试(28)
面试题(17)