会员
T恤
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
苍枫露雨
想的太多,做的太少 ——人就是这么堕落的
博客园
首页
新随笔
联系
订阅
管理
随笔 - 46
文章 - 6
评论 - 24
阅读 -
42万
[置顶]
ThreadLocal 从源码角度简单分析
摘要: [TOC] ThreadLcoal源码浅析 我们知道ThreadLocal用于维护多个线程 线程独立 的变量副本,这些变量只在 线程内共享 ,可跨方法、类等,如下是一个维护多个线程Integer变量的ThreadLocal: 每个使用 的线程,可以通过形如 的方式创建了一个独立使用的 变量副本,那么
阅读全文
posted @ 2018-08-29 22:11 苍枫露雨
阅读(841)
评论(0)
推荐(4)
[置顶]
Git 远程分支的pull与push
摘要: Git 远程分支的pull与push 远程分支信息查看 其中git remote show [remote name]展示的信息包括: 会列出远程仓库的 URL 与跟踪分支的信息 列出了当你在特定的分支上执行 git push 会自动地推送到哪一个远程分支 列出了哪些远程分支不在你的本地 哪些远程分
阅读全文
posted @ 2017-03-31 22:00 苍枫露雨
阅读(14721)
评论(0)
推荐(1)
[置顶]
Java Unicode编码 及 Mysql utf8 utf8mb3 utf8mb4 的区别与utf8mb4的过滤
摘要: 本文主要介绍了UTF8的一些基本概念,简要介绍了mysql中 utf8 utf8mb3 utf8mb4 的区别;然后为介绍Java对Unicode编码的支持,引入了一些编码的基本概念,包括code point, code unit等,并介绍了Java提供的常用的支持Unicode编码的方法;最后给出了过滤UTF8mb4的方案
阅读全文
posted @ 2017-03-26 18:47 苍枫露雨
阅读(21338)
评论(3)
推荐(6)
[置顶]
maven POM —— maven权威指南学习笔记(五)
摘要: 本篇主要介绍了POM的基础构成,pom中自定义变量、内置变量,pom文件的继承与聚合
阅读全文
posted @ 2016-01-21 14:14 苍枫露雨
阅读(2028)
评论(0)
推荐(0)
2023年8月21日
git将已跟踪文件加入gitignore
摘要: 如果不小心将target文件提交过远程仓库,已经被git管理,此时直接加入gitignore是不生效的,需要先将其从git的托管中脱离出来。 脱离方法: - git rm -r --cached - 将文件或路径添加到.gitignore文件中 - git 添加并推送到远程仓库中。
阅读全文
posted @ 2023-08-21 16:54 苍枫露雨
阅读(270)
评论(0)
推荐(0)
2022年10月14日
idea插件收藏
摘要: Easy Javadoc 自动注释 CR 过很多同学的代码,经常会遇到类上或者方法上没有注释的情况,其中一个原因是写注释比较麻烦。 那么有什么提效的方法吗? Easy Javadoc 就是可以很好地解决这个问题。 插件官网:https://github.com/starcwang/easy_java
阅读全文
posted @ 2022-10-14 15:58 苍枫露雨
阅读(93)
评论(0)
推荐(0)
2018年9月8日
Java ArrayList在foreach中remove的问题分析
摘要: [TOC] 都说ArrayList在用foreach循环的时候,不能add元素,也不能remove元素,可能会抛异常,那我们就来分析一下它具体的实现。我目前的环境是Java8。 有下面一段代码: 代码很简单,一个ArrayList添加3个元素,foreach循环一下,啥都不干。那么foreach到底
阅读全文
posted @ 2018-09-08 22:21 苍枫露雨
阅读(16687)
评论(3)
推荐(2)
2018年9月6日
ThreadPoolExecutor源码浅析
摘要: [TOC] 初始化 ThreadPoolExecutor重载了多个构造方法,不过最终都是调用的同一个: java public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit
阅读全文
posted @ 2018-09-06 18:21 苍枫露雨
阅读(1192)
评论(0)
推荐(0)
2017年12月26日
Tomcat access log配置(二)
摘要: "前次" 讨论了spring boot 中添加Tomcat access log 是轻松愉快,配置文件中添加 即可,那么如果是外置的Tomcat容器又该如何配置呢? 配置 server.xml是Tomcat中最重要的配置文件,server.xml的每一个元素都对应了Tomcat中的一个组件;通过对x
阅读全文
posted @ 2017-12-26 21:43 苍枫露雨
阅读(2385)
评论(0)
推荐(0)
2017年10月11日
Spring @Scheduler使用cron时的执行问题
摘要: 主要想弄清使用Spring @Scheduler cron表达式时的两个问题: 同一定时任务,第二次触发时间到了,第一次还没有执行完成时会执行吗? 不同的定时任务,相互之间是否有影响? 结论写在前面: 同一定时任务,第二次触发时间到了,第一次还没有执行完成时会执行吗?不会,会等前一次执行完成才执行下
阅读全文
posted @ 2017-10-11 18:22 苍枫露雨
阅读(7234)
评论(0)
推荐(0)
2017年9月1日
HTTP Components简介
摘要: 基于版本4.5.x 简介 组件 HttpClient,核心组件 HC Fluent,提供了流式操作接口 HttpMime,提供文件上传时用到的一些工具类 HttpClient Cache,有待学习 HttpClient OSGi,有待学习 特性 基于标准、纯净的Java语言。实现了Http1.0和H
阅读全文
posted @ 2017-09-01 20:08 苍枫露雨
阅读(2989)
评论(0)
推荐(0)
2017年8月3日
异常解决:Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
摘要: 异常描述 这个异常通常有如下信息: 原因分析 当数据库 重启 或 数据库空闲连接超过设置的最大timemout时间 ,数据库会强行断开已有的链接,最大timeout时间可以通过命令 查询: 解决办法 为了解决这个异常,我们在配置数据库连接池的时候需要做一些检查连接有效性的配置,这里以Druid为例,
阅读全文
posted @ 2017-08-03 13:24 苍枫露雨
阅读(138793)
评论(5)
推荐(1)
2017年8月2日
RabbitMQ延迟队列
摘要: rabbitmq延迟队列 rabbitmq实现延迟队列用了 插件,需要提前安装,并启用。 原理 其原理是通过Exchange来实现延迟功能,即在Exchange中根据各个message的 头设置延迟时间,时间到达后才发送到对应的queue,进而被queue消费。 实现 其实现方法为: 正常我们申明一
阅读全文
posted @ 2017-08-02 16:16 苍枫露雨
阅读(6431)
评论(0)
推荐(0)
下一页
公告
访问人数:
总访问量:
昵称:
苍枫露雨
园龄:
11年6个月
粉丝:
17
关注:
19
<
2025年4月
>
日
一
二
三
四
五
六
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
我的标签
java
(12)
LeetCode
(10)
笔试面试
(10)
maven
(5)
Git
(4)
tomcat
(3)
rabbitmq
(3)
mysql
(3)
http
(3)
java线程
(2)
更多
随笔分类
(42)
java(13)
Spring(2)
笔试面试(12)
工具(10)
其它(2)
数据库(1)
消息队列(2)
随笔档案
(46)
2023年8月(1)
2022年10月(1)
2018年9月(2)
2018年8月(1)
2017年12月(1)
2017年10月(1)
2017年9月(1)
2017年8月(2)
2017年7月(1)
2017年6月(2)
2017年5月(1)
2017年4月(2)
2017年3月(2)
2016年12月(1)
2016年4月(1)
2016年1月(6)
2015年7月(1)
2014年12月(1)
2014年10月(10)
2014年9月(3)
2014年7月(2)
2014年3月(3)
更多
阅读排行榜
1. 异常解决:Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure(138793)
2. Logback Pattern 日志格式配置(41851)
3. RabbitMQ安装与初始配置(31251)
4. Tomcat access log配置(29503)
5. 用opencsv文件读写CSV文件(23864)
评论排行榜
1. Tomcat access log配置(7)
2. 异常解决:Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure(5)
3. Java ArrayList在foreach中remove的问题分析(3)
4. Java Unicode编码 及 Mysql utf8 utf8mb3 utf8mb4 的区别与utf8mb4的过滤(3)
5. Logback Pattern 日志格式配置(2)
推荐排行榜
1. Java Unicode编码 及 Mysql utf8 utf8mb3 utf8mb4 的区别与utf8mb4的过滤(6)
2. windows 查看软件是32位还是64位(6)
3. ThreadLocal 从源码角度简单分析(4)
4. RabbitMQ安装与初始配置(3)
5. Logback Pattern 日志格式配置(3)
最新评论
1. Re:Java ArrayList在foreach中remove的问题分析
感谢分享
--西瓜子额
2. Re:Java Unicode编码 及 Mysql utf8 utf8mb3 utf8mb4 的区别与utf8mb4的过滤
codePoint < LAST_BMP 是不是应该改成 codePoint < = LAST_BMP
--ghhhhhhhh
3. Re:Logback Pattern 日志格式配置
pattern果然设计精巧👍
--许仙儿
4. Re:异常解决:Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
wait_timeout mysql中是秒, timeBetweenEvictionRunsMillis: 28000,这个是毫秒,不过还是建议设置成比 28000 秒 小对吧?...
--贾雨阳
5. Re:Java Unicode编码 及 Mysql utf8 utf8mb3 utf8mb4 的区别与utf8mb4的过滤
@程序员老郑 用这个方法 java.lang.String.codePointCount public int codePointCount(int beginIndex, int endIndex)...
--苍枫露雨
点击右上角即可分享