-
手撕面试官系列(四 ):MongoDB+Redis 面试专题
手撕面试官系列(四 ):MongoDB+Redis 面试专题 MongoDB (面试题+答案领取方式见侧边栏) 你说的 NoSQL 数据库是什么意思?NoSQL 与 RDBMS 直接有什么区别?为什么要使用和不使用NoSQL 数据库?说一说 NoSQL 数据库的几个优点? NoSQL 数据库有哪些类型? MySQL 与 MongoD...
-
Java程序员编程性能优化必备的34个小技巧
Java程序员编程性能优化必备的34个小技巧 1.尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面: 控制资源的使用,通过线程同步来控制资源的并发访问; 控...
-
java高并发系列 - 第6天:线程的基本操作
java高并发系列 - 第6天:线程的基本操作 新建线程 新建线程很简单。只需要使用new关键字创建一个线程对象,然后调用它的start()启动线程即可。 Thread thread1 = new Thread1();t1.start(); 那么线程start()之后,会干什么呢?线程有个run()方法,start()会创建一个新...
-
Java基础介绍
Java基础介绍 Java简述: Java语言,95年由Sun公司推出的一门语言,最开始被命名为 Oak 语言,开发团队核心人物 James Gosling(詹姆斯高斯林) Java名字的由来:据说当时的名字已经被占用了,团队的人员在想给这种语言起个什么名字好,直到某天中午,在喝咖啡的时候,...
-
多线程40题总结
多线程40题总结 1、多线程有什么用? 一个可能在很多人看来很扯淡的一个问题:我会用多线程就好了,还管它有什么用?在我看来,这个回答更扯淡。所谓知其然知其所以然,会用只是知其然,为什么用才是知其所以然,只有达到知其然知其所以然的程度才可以说是把一个知识点...
-
进程与线程的区别
进程与线程的区别 简而言之,一个程序至少有一个进程,一个进程至少有一个线程. 线程的划分尺度小于进程,使得多线程程序的并发性高。 另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。 线程在执行过程中与进程还是有区...
-
java高并发系列 - 第4天:JMM相关的一些概念
java高并发系列 - 第4天:JMM相关的一些概念 JMM(java内存模型),由于并发程序要比串行程序复杂很多,其中一个重要原因是并发程序中数据访问 一致性 和 安全性 将会受到严重挑战。 如何保证一个线程可以看到正确的数据呢? 这个问题看起来很白痴。对于串行程序来说,根...
-
java高并发系列 - 第2天:并发级别
java高并发系列 - 第2天:并发级别 由于临界区的存在,多线程之间的并发必须受到控制。根据控制并发的策略,我们可以把并发的级别分为 阻塞 、 无饥饿 、 无障碍 、 无锁 、 无等待 几种。 阻塞 一个线程是阻塞的,那么在其他线程释放资源之前,当前线程无法继续执行。...
-
java高并发系列 - 第7天:volatile与Java内存模型
java高并发系列 - 第7天:volatile与Java内存模型 public class Demo09 { public static boolean flag = true; public static class T1 extends Thread { public T1(String name) { super(name); } @Override public void run() { System.out.println(线程 + this.getNa...
-
java基础第十七篇之网络编程和装饰者模式
java基础第十七篇之网络编程和装饰者模式 1:网络概述 1.1 网络的发展Net 1964年,美国人--- 阿帕网---以太网Internet 1.2 网络的通信协议 windows电脑,android手机,Mac平板---》联网 ----网络协议(一个文档:长度,速率,格式) ---根据文档来写了一段代码(通信协议) 1....
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
