会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
JMCui
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
12
13
14
15
16
17
18
19
下一页
2017年10月27日
开发工具类
摘要: 一、前言 在工作中,难免遇到各种各样的问题,每个人似乎都有一套自己的解决方案。而我,又不想每次解决完问题就把东西扔了,捡了芝麻,丢了西瓜,什么时候才能进步勒?学习要靠积累,毕竟量变才能引起质变嘛。所以写了这篇博文,不定时更新自己项目中遇到的问题、踩过的那些坑...... 二、项目 1、文件流 jav
阅读全文
posted @ 2017-10-27 15:55 JMCui
阅读(834)
评论(0)
推荐(0)
2017年10月18日
《阿里巴巴Java开发规约》插件使用介绍
摘要: 一、简介 阿里巴巴于10月14日在杭州云栖大会上,正式发布了《阿里巴巴Java开发规约》扫描插件!该插件基于《阿里巴巴Java开发规约》手册内容,在扫描代码后,将不符合规约的代码按Blocker/Critical/Major三个等级显示在下方,甚至在IDEA上,还基于Inspection机制提供了实
阅读全文
posted @ 2017-10-18 09:40 JMCui
阅读(627)
评论(0)
推荐(0)
2017年9月28日
SVN学习笔记.
摘要: 一、什么是SVN? Subversion(SVN) 是一个开源的版本控制系統, 也就是说 Subversion 管理着随时间改变的数据。 这些数据放置在一个中央资料档案库(repository) 中。 这个档案库很像一个普通的文件服务器, 不过它会记住每一次文件的变动。 这样你就可以把档案恢复到旧的
阅读全文
posted @ 2017-09-28 12:55 JMCui
阅读(983)
评论(0)
推荐(0)
2017年9月14日
Java 定时器 Timer 的使用.
摘要: 一、概念 定时计划任务功能在Java中主要使用的就是Timer对象,它在内部使用多线程的方式进行处理,所以它和多线程技术还是有非常大的关联的。在JDK中Timer类主要负责计划任务的功能,也就是在指定的时间开始执行某一个任务,但封装任务的类却是TimerTask类。 通过继承 TimerTask 类
阅读全文
posted @ 2017-09-14 14:50 JMCui
阅读(23189)
评论(0)
推荐(4)
2017年9月13日
多线程编程学习四(Lock 的使用)
摘要: 一、前言 本文要介绍使用Java5中 Lock 对象,同样也能实现同步的效果,而且在使用上更加方便、灵活,主要包括 ReentrantLock 类的使用和ReentrantReadWriteLock 类的使用。 lock 与 synchronized 关键字的区别? synchronized 是ja
阅读全文
posted @ 2017-09-13 16:07 JMCui
阅读(726)
评论(0)
推荐(0)
2017年9月12日
多线程编程学习三(线程间通信).
摘要: 一、概要 线程是操作系统中独立的个体,但这些个体如果不经过特殊的处理就不能成为一个整体,线程间的通信就是成为整体的必用方案之一。可以说,使线程进行通信后,系统之间的交互性会更强大,在大大提高cpu利用率的同时还会使程序员对各线程任务在处理过程中进行有效的把控和监督。 二、等待/通知机制 1、"wai
阅读全文
posted @ 2017-09-12 16:49 JMCui
阅读(1497)
评论(0)
推荐(3)
wait/notify 实现多线程交叉备份
摘要: 一、任务 创建20个线程,其中10个线程是将数据备份到 A 数据库中,另外10 个线程将数据备份到 B 数据库中,并且备份 A 数据库和 备份 B 数据库的是交叉运行的。 二、实现 1、实现备份 A 数据库和备份 B 数据库的 task。 2、分别创建线程执行 备份任务 3、执行任务查看结果 三、结
阅读全文
posted @ 2017-09-12 11:48 JMCui
阅读(801)
评论(0)
推荐(0)
2017年9月9日
多线程编程学习二(对象及变量的并发访问).
摘要: 一、概念 非线程安全:会在多个线程对同一个对象中的实例变量进行并发访问时发生,产生的后果就是"脏读",也就是取到的数据其实是被更改过的. 线程安全:获得的实例变量的值是经过同步处理的,不会出现脏读的现象。 二、synchronized 同步方法 1、非线程安全的问题存在于实例变量中,如果变量是方法内
阅读全文
posted @ 2017-09-09 15:10 JMCui
阅读(2439)
评论(2)
推荐(1)
2017年9月8日
浅析多线程的对象锁和Class锁
摘要: 一、前言 本来想在另外一篇文章说的,发现可能篇幅有点大,所以还是另开一篇博文来说好了。知识参考《Java多线程编程核心技术》,评价下这本书吧——大量的代码,简单的说明,真像在看博客。不过这本书浅显易懂,篇幅也不长,一口气看个几十页,再照着demo敲敲代码,简直不要太爽。。哈哈 二、概念 对象锁:顾名
阅读全文
posted @ 2017-09-08 11:54 JMCui
阅读(1423)
评论(0)
推荐(0)
2017年9月7日
多线程编程学习一(Java多线程的基础).
摘要: 一、进程和线程的概念 进程:一次程序的执行称为一个进程,每个 进程有独立的代码和数据空间,进程间切换的开销比较大,一个进程包含1—n个线程。进程是资源分享的最小单位。 线程:同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换开销小,线程是CPU调度的最小单位。 多进程
阅读全文
posted @ 2017-09-07 11:24 JMCui
阅读(1515)
评论(0)
推荐(1)
2017年9月5日
学习思考之《编程之美》.
摘要: 一、智者说:无聊的时候来几道算法题,可以训练训练自己的思维嘛!难怪之前人家说数学好的人编程起来事半功倍,写算法的过程中真是深有体会啊!感觉就像是在做大学的高数题......本博文仅用来记录自己学习算法的历程,不定时更新。参考自《编程之美》,加上些自己的理解。有啥不对的地方,还请大家不吝指教! 二、求
阅读全文
posted @ 2017-09-05 18:22 JMCui
阅读(614)
评论(0)
推荐(0)
2017年9月4日
由跳槽想到的人生抉择
摘要: 好久没有这么正经的写过文字了,想曾经中学的时候也是写作的一把好手啊,天天作文被当成范文念,大学就荒废了。唉、出社会才好后悔大学好像什么事都没做好,学也没有学的多好,玩也没有玩的多好。那时候大把的时间不好好看书,现在总是挤牙膏似的挤点时间去看书...... 博主是今年的应届毕业生,实习和第一份工作在一
阅读全文
posted @ 2017-09-04 17:39 JMCui
阅读(1033)
评论(2)
推荐(0)
2017年8月30日
Linux 常用性能工具简介.
摘要: 一、wget 文件下载 使用wget下载单个文件:wget URL 下载并以不同的文件名保存:wget -O wordpress.zip URL wget限速下载:wget --limit-rate=300k URL 使用wget断点续传:wget -c URL 使用wget后台下载:wget -b
阅读全文
posted @ 2017-08-30 12:51 JMCui
阅读(3565)
评论(5)
推荐(3)
2017年8月29日
MySQL数据库规约.
摘要: 一、数据库优化 一般来说,要保证数据库的效率,要做好以下四个方面的工作:数据库设计、sql语句优化、数据库参数配置、恰当的硬件资源和操作系统,这个顺序也表现了这四个工作对性能影响的大小。 选择合适的引擎:Mysql提供了很多种引擎,我们用的最多的是myisam,innodb,memory这三类。其中
阅读全文
posted @ 2017-08-29 10:09 JMCui
阅读(987)
评论(0)
推荐(1)
Java代码规范
摘要: 一、前言 本文参考《阿里巴巴Java开发手册》,这本书主要定义了一些代码的规范以及一些注意事项。我只根据我自己的不足,摘录了一些内容,方便以后查阅。 二、读书笔记 命名 命名 1、代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。 2、常量命名全部大写,单词间用下划线隔开,力求
阅读全文
posted @ 2017-08-29 09:30 JMCui
阅读(14211)
评论(0)
推荐(1)
上一页
1
···
12
13
14
15
16
17
18
19
下一页
公告