会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
always try
---岁月神偷
博客园
首页
新随笔
联系
订阅
管理
2020年9月21日
IO
摘要: ![](https://img2020.cnblogs.com/blog/1012214/202009/1012214-20200921093111339-1240384523.png)
阅读全文
posted @ 2020-09-21 09:32 火枪
阅读(69)
评论(0)
推荐(0)
编辑
2020年3月9日
Dubbo源码分析之SPI
摘要: 背景 在Dubbo源码学习过程中,首先就遇到了spi机制,看了一下别人写的介绍,感觉还是基础的,而且它在jdbc中也有应用。但我却感觉很陌生。总之Java基础需要不断加强,下面总结一下spi。 一、别人已经做了不错的总结了, "参考文章" 二、使用demo 三、spi源码分析 这么一个简单的例子初看
阅读全文
posted @ 2020-03-09 17:48 火枪
阅读(87)
评论(0)
推荐(0)
编辑
2020年2月22日
java核心-多线程(9)- ThreadLocal类
摘要: 1.背景 ThreadLocal类我想一般的码农或初级程序员在平时开发中基本上接触不到,但是面试老师会问、往高级点走会遇到这个类。这个类不是为了解决资源的竞争问题,而是为每个线程提供同一个容器,容器内部为每个线程提供一块空间,各个线程只能操作自己的空间,相互之间独立。 这个类在java.lang包中
阅读全文
posted @ 2020-02-22 18:12 火枪
阅读(122)
评论(0)
推荐(0)
编辑
2020年1月22日
java核心-多线程(8)- 并发原子类
摘要: 使用锁能解决并发时线程安全性,但锁的代价比较大,而且降低性能。有些时候可以使用原子类(juc atomic包中的原子类)。还有一些其他的非加锁式并发处理方式,我写这篇文章来源于 "Java中有哪些无锁技术来解决并发问题" 的思考。 1.原子类场景 2.原子类分类 3.原子类实现原理 如图LongAd
阅读全文
posted @ 2020-01-22 17:14 火枪
阅读(167)
评论(0)
推荐(0)
编辑
2020年1月17日
maven知识结构笔记
摘要: 1.什么是maven 2.maven环境配置 3.pom文件解析 4.Maven构建生命周期 5.构建配置文件(profile) 6.仓库(repository) 7.插件(plugin) 8.maven创建、构建Java项目 9.maven引入外部依赖 10.项目文档 11.maven快照(sna
阅读全文
posted @ 2020-01-17 13:50 火枪
阅读(222)
评论(0)
推荐(0)
编辑
maven杂碎汇总
摘要: 本来是想写一篇关于maven知识点的详细总结的,但需要看一本书或教材,然后再汇总一下,这样做自然是好的,这个在年前争取做完。本文是主要记录在工作和学习遇到关于maven的一些困惑。很乐意看到它也能解决网友的问题。 1.scope属性的作用 2.插件 3.settings.xml文件中标签介绍
阅读全文
posted @ 2020-01-17 10:49 火枪
阅读(135)
评论(0)
推荐(0)
编辑
2020年1月16日
git杂碎汇总
摘要: 1. .gitignore文件使用
阅读全文
posted @ 2020-01-16 15:05 火枪
阅读(82)
评论(0)
推荐(0)
编辑
mybatis-generator-plugin
摘要: 1.背景 2.工程结构 3.配置文件 generatorConfig.xml, 该文件是逆向工程核心文件,该实验中需要配置在pom.xml文件中; datasource.properties, 该文件为数据源配置文件; mybatis config.xml, 该文件是mybatis框架工作核心文
阅读全文
posted @ 2020-01-16 01:25 火枪
阅读(913)
评论(0)
推荐(0)
编辑
2020年1月15日
idea-plugin-easycode
摘要: 1.背景 2.使用步骤 3.测试代码 3.1工程目录 3.2配置文件 datasource.properties mybatis config.xml pom.xml 3.3.测试代码 4.注意事项
阅读全文
posted @ 2020-01-15 16:33 火枪
阅读(621)
评论(0)
推荐(0)
编辑
2020年1月14日
java核心-多线程(4)-线程类基础知识
摘要: 1.并发 2.基础 3.访问共享资源 4.终结任务 5.线程协作 6.错失信号 7.死锁 8.其他工具 以上来自《think in java》
阅读全文
posted @ 2020-01-14 00:16 火枪
阅读(258)
评论(0)
推荐(0)
编辑
下一页