GitHub 4W+ star 的 IT 书籍,一起收藏一下吧

https://github.com/justjavac/free-programming-books-zh_CN

2019-03-14 16:20:16

阅读数 12

评论数 0

对I/O的理解:顺序与随机

找到一篇译文,很生动得解释了顺序IO 与随机IO。 Storage for DBAs: Ever been to one of those sushi restaurants where the food comes round in dishes on a conveyor belt? A...

2019-01-30 11:25:40

阅读数 88

评论数 0

深入理解数据库磁盘存储(Disk Storage)

转载: https://blog.csdn.net/idber/article/details/8087473

2019-01-29 17:36:43

阅读数 56

评论数 0

java基础:关于String类

区别于java中的基本类型,用来表示字符串类型的这个String可谓是独树一帜,玉树临风。估计搞java的用到的最多的,或者面试中遇到最多的,就是这个String了,今天,我们就好好会一会这个String类。到底创建了几个对象一般的,我们创建String对象的方式有两种: 方式一:String s...

2017-07-11 17:14:22

阅读数 183

评论数 0

spring事务详解

什么是事务事务是访问数据库的一个操作序列,数据库应用系统通过事务集来完成对数据库的存取。事务的正确执行使得数据库从一种状态转换成另一种状态。事务有四个特性:ACID ● 原子性(Atomicity):事务是一个原子操作,由一系列动作组成。事务的原子性确保动作要么全部完成,要么完全不起作用。● 一致...

2017-07-06 16:02:08

阅读数 168

评论数 0

java基础:关于遍历 -- for 、foreach 和 Iterator

三种遍历的使用形式在java中,关于数组以及容器类的遍历有三种形式,在此我们以为例: ArrayList<String> arr = new ArrayList<String>(); arr.add("1"); arr.add...

2017-06-29 17:40:50

阅读数 1013

评论数 0

关于java多线程浅析七:CountDownLatch的原理分析和使用

什么是CountDownLatchCountDownLatch与CyclicBarrier一样,也是一个用与同步的辅助类,它的使用场景是:在一个或者一组其他线程没有执行完毕之前,使当前线程进行等待,只有其他的线程全部完成执行完毕后,当前线程才能继续进行。前一篇我们介绍了CyclicBarrier,...

2017-06-19 19:05:37

阅读数 266

评论数 0

关于java多线程浅析六: CyclicBarrier的原理分析和使用

什么是CyclicBarrier上一篇文章中介绍完了Condition条件,这篇文章就介绍一下使用到了Condition了的CyclicBarrier同步辅助类。CyclicBarrier翻译过来可以理解成“关卡”、“屏障”。想象这样一个场景:100米赛跑比赛上,有4名运动员参见比赛,比较公平的赛...

2017-06-09 14:37:38

阅读数 607

评论数 0

关于java多线程浅析五: Condition条件

java.util.concurrent 包在java语言中可以说是比较难啃的一块,但理解好这个包下的知识,对学习java来说,不可谓是一种大的提升,我也尝试着用自己不聪明的脑袋努力的慢慢啃下点东西来。其实 java.util.concurrent 包中,最核心的就是AQS( AbstractQu...

2017-06-06 15:27:50

阅读数 1800

评论数 2

java基础:关于final关键字

final 关键字首先,我们先来区分一下,final finally关键字与finalize()方法之间的区别。他们三者唯一的相同点就是都是final这几个字母打头,其他就没有什么相同点了。 finally关键字是异常处理时用到的,语义是用finally修饰的代码块一定会被执行,不管是否产生异常。...

2017-06-01 15:35:59

阅读数 377

评论数 0

java基础:继承关系类加载顺序问题

/** * Created by fei on 2017/5/31. */ public class SonClass extends ParentClass{ public SonClass(){ System.out.println("SonClass's...

2017-05-31 16:02:36

阅读数 654

评论数 0

idea 常用快捷键

Alt+回车 导入包,自动修正 (这个是个经常用到快捷键,很方便,比如代码快速生成返回值类型) Ctrl+N 查找类 Ctrl+Shift+N 查找文件 Ctrl+Alt+L 格式化代码 Ctrl+Alt+O 优化导入的类和包 Ctrl+O 重写父类方法 Alt+Inse...

2017-05-27 16:50:55

阅读数 183

评论数 0

windows 环境下使用ultraedit远程编辑linux文件

Linux下掌握vim确实是一项必不可少的技能,但诚然,用习惯了windows下的 ctrl+c 、ctrl+v了再用vim确实也是一项挑战。但最大限度的提高效率对学习与工作都是重要的。下面就整理一下怎么在windows 环境下使用ultraedit远程编辑linux文件,过程很easy。在菜单栏...

2017-05-23 17:54:49

阅读数 2004

评论数 0

E325: ATTENTION Found a swap file by the name

今天在自己鼓捣nginx,vim nginx.conf 文件的时候,突然出现了这个错误,因为是自己练习,知道肯定不是因为有其他人正在编辑这个文件,那就是因为上次vim的时候,没有完全退出中途产生中断了。解决问题的方式很简单,就是把这个后缀swp的文件删掉就可以了,但是看到下面的警告界面中的几个提示...

2017-05-23 16:45:50

阅读数 1449

评论数 1

关于java多线程浅析四:ThreadLocal

什么是ThreadLocal ?乍一看,ThreadLocal这个单词还以为根据直译是”本地线程”,是一个线程?其实不然,其实ThreadLocal可以理解成一个工具,一个操作每个线程中都独有的map的入口。与同步机制不同,ThreadLocal提供了另一种针对多线程访问变量冲突问题的解决思路。同...

2017-05-23 15:15:09

阅读数 277

评论数 0

关于java多线程浅析三:每个对象都有的方法

先明确一下一些基本的概念。 1 串行、并行与并发的区别: 不搞那些晦涩的定义,讲一个简单的例子,可能不恰当,但基本上是这个意思。 就拿一个很简单的例子来说吧,下班回家后,你想做饭,但你又想打晋级赛,你想了想,算了,还是打完了晋级赛再做饭吧,好吧,这就是串行,做完一件事再做另外一件事;还有一种...

2017-05-11 23:44:24

阅读数 333

评论数 0

关于java多线程浅析二:线程的状态

了解线程的状态,是学习多线程的基石。前文说过,线程的存在,就是希望程序能够更有效的利用CPU的资源,但我们都知道,CPU的资源只有一份,调度好线程对资源的合理利用和占用是很困难的。使用线程的时候,我们应该确保线程之间的耦合,确保一个线程不应该干扰另一个线程的执行,确保同步锁的获得与释放都是井然有序...

2017-05-11 16:27:40

阅读数 547

评论数 0

关于java多线程浅析一:简单实现生产消费模式

关于什么是线程,这里就不过多介绍了。但为什么要用多线程呢?原因无他,就是希望更好的利用CPU资源。当然,多线程在模拟很多实际场景下,也是一把利器,就比如生产-消费模式,使用不同的线程来充当生产者和消费者,就很容易实现一个简单的生产-消费模型。说到此,那我们就先利用线程中的wait()和notify...

2017-05-11 15:01:05

阅读数 2458

评论数 0

No enclosing instance of type * is accessible. Must qualify the allocation with an enclosing instanc

今天在一位大神的博客中学习多线程的知识,其中有一段关于线程中sleep()方法的测试代码,内容如下:public class SleepLockTest{ private static Object obj = new Object(); public static void m...

2017-05-10 11:18:02

阅读数 1562

评论数 0

ActiveMQ安装与Spring整合

一ActiveMQ安装1.下载ActiveMQ进入http://activemq.apache.org/下载ActiveMQ 2.什么是ActiveMQActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 J...

2017-05-08 11:51:50

阅读数 605

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭