会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
苍枫露雨
想的太多,做的太少 ——人就是这么堕落的
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
5
6
下一页
[置顶]
ThreadLocal 从源码角度简单分析
摘要: [TOC] ThreadLcoal源码浅析 我们知道ThreadLocal用于维护多个线程 线程独立 的变量副本,这些变量只在 线程内共享 ,可跨方法、类等,如下是一个维护多个线程Integer变量的ThreadLocal: 每个使用 的线程,可以通过形如 的方式创建了一个独立使用的 变量副本,那么
阅读全文
posted @ 2018-08-29 22:11 苍枫露雨
阅读(846)
评论(0)
推荐(4)
[置顶]
Git 远程分支的pull与push
摘要: Git 远程分支的pull与push 远程分支信息查看 其中git remote show [remote name]展示的信息包括: 会列出远程仓库的 URL 与跟踪分支的信息 列出了当你在特定的分支上执行 git push 会自动地推送到哪一个远程分支 列出了哪些远程分支不在你的本地 哪些远程分
阅读全文
posted @ 2017-03-31 22:00 苍枫露雨
阅读(14785)
评论(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 苍枫露雨
阅读(21546)
评论(3)
推荐(6)
[置顶]
maven POM —— maven权威指南学习笔记(五)
摘要: 本篇主要介绍了POM的基础构成,pom中自定义变量、内置变量,pom文件的继承与聚合
阅读全文
posted @ 2016-01-21 14:14 苍枫露雨
阅读(2042)
评论(0)
推荐(0)
2023年8月21日
git将已跟踪文件加入gitignore
摘要: 如果不小心将target文件提交过远程仓库,已经被git管理,此时直接加入gitignore是不生效的,需要先将其从git的托管中脱离出来。 脱离方法: - git rm -r --cached - 将文件或路径添加到.gitignore文件中 - git 添加并推送到远程仓库中。
阅读全文
posted @ 2023-08-21 16:54 苍枫露雨
阅读(286)
评论(0)
推荐(0)
2022年10月14日
idea插件收藏
摘要: Easy Javadoc 自动注释 CR 过很多同学的代码,经常会遇到类上或者方法上没有注释的情况,其中一个原因是写注释比较麻烦。 那么有什么提效的方法吗? Easy Javadoc 就是可以很好地解决这个问题。 插件官网:https://github.com/starcwang/easy_java
阅读全文
posted @ 2022-10-14 15:58 苍枫露雨
阅读(112)
评论(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 苍枫露雨
阅读(16752)
评论(3)
推荐(2)
2018年9月6日
ThreadPoolExecutor源码浅析
摘要: [TOC] 初始化 ThreadPoolExecutor重载了多个构造方法,不过最终都是调用的同一个: java public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit
阅读全文
posted @ 2018-09-06 18:21 苍枫露雨
阅读(1203)
评论(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 苍枫露雨
阅读(2457)
评论(0)
推荐(0)
2017年10月11日
Spring @Scheduler使用cron时的执行问题
摘要: 主要想弄清使用Spring @Scheduler cron表达式时的两个问题: 同一定时任务,第二次触发时间到了,第一次还没有执行完成时会执行吗? 不同的定时任务,相互之间是否有影响? 结论写在前面: 同一定时任务,第二次触发时间到了,第一次还没有执行完成时会执行吗?不会,会等前一次执行完成才执行下
阅读全文
posted @ 2017-10-11 18:22 苍枫露雨
阅读(7370)
评论(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 苍枫露雨
阅读(3021)
评论(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 苍枫露雨
阅读(139286)
评论(5)
推荐(1)
2017年8月2日
RabbitMQ延迟队列
摘要: rabbitmq延迟队列 rabbitmq实现延迟队列用了 插件,需要提前安装,并启用。 原理 其原理是通过Exchange来实现延迟功能,即在Exchange中根据各个message的 头设置延迟时间,时间到达后才发送到对应的queue,进而被queue消费。 实现 其实现方法为: 正常我们申明一
阅读全文
posted @ 2017-08-02 16:16 苍枫露雨
阅读(6484)
评论(0)
推荐(0)
1
2
3
4
5
6
下一页
公告