- 博客(17)
- 收藏
- 关注
原创 第1章 深入Web请求过程
Http解析浏览器缓存机制DNS域名解析CDN工作机制CDN动态加速Http解析HTTP采用无状态的短连接的通信方式 B/S网络架构的核心是HTTP。其中HTTP Header是最重要的一部分,它控制着互联网中海量用户的数据传输。最关键的是它控制着用户浏览器的渲染行为和服务器的执行逻辑。 常见的HTTP请求头 请求头 说明 Ho...
2018-03-17 08:39:27
493
原创 Oracle数据库导入dmp文件的基本步骤
oracle 基本命令:启动数据库服务和监听器net start OracleXETNSListenernet start OracleServiceXE登录,修改密码sqlplus / as sysdbaalter user sys identified by password;reference:http://www.oschina.net/question/1428332_141874
2017-11-10 20:49:34
5853
转载 Java并发之阻塞队列
阻塞队列与普通队列的区别在于,当 队列为空时,从队列中取元素的操作将会阻塞;或者当队列是满时,往队列里添加元素的操作将会阻塞。阻塞队列的原理:public class BlockingQueue { private List queue = new LinkedList(); private int limit = 10; public BlockingQueue(int li
2017-11-08 20:22:11
310
转载 Java并发之信号量
重入锁死当一个线程重新获取锁,读写锁或者其他不可重入的同步器时,就可能发生重入锁死。可重入的意思是线程可以重复获得它已经持有的锁避免重入锁死的方法: * 编写代码时避免再次获取已经持有的锁 * 使用可重入锁信号量Semapore(信号量)是一种线程同步结构,用于在线程间传递信号,以避免出现信号丢失,或者像锁一样用于保护一个关键区域。 下面是一个信号量的简单实现:public class Sem
2017-11-07 20:28:31
475
转载 Java并发之读/写锁
读写锁的实现读取:没有线程正在做写操作且没有线程请求写操作 写入:没有线程正在做写操作这里假设写操作的优先级比读操作高写锁重入当一个线程已经拥有写锁,才允许写锁重入public class ReadWriteLock { private Map<Thread, Integer> readingThreads = new HashMap<Thread, Integer>();//已经持有读锁
2017-11-07 20:25:56
276
原创 interrupted()方法和线程停止
今晚研究了一下多线程方面的书,有点心得,记录下来。 先来看一下interrupted()方法:判断当前线程是否为中断状态,执行后将状态标志清除为false。下面直接看代码:
2017-10-30 20:44:52
1275
原创 URI和URL
定义:URI(Universial resource identifier)是通用资源标识符 Web上可用的每种资源如HTML文档、图像、视频片段、程序等都是一个来URI来定位的URI一般由三部组成访问资源的命名机制存放资源的主机名资源自身的名称,由路径表示,着重强调于资源。URL(uniform resource locator)是统一资源定位符。URL是Internet上用来描述信息资
2017-10-03 10:53:35
423
原创 第六章 存储器层次结构
随机存取存储器(RAM,Random-Access Memory)有两种类型:SRAM和DRAM,SRAM非常快,不需要定期刷新,通常用在处理器作缓存,但是比较贵;DRAM需要刷新,通常用作主存。无论是SRAM还是DRAM,一旦不通电,所有的信息都会消失。
2017-01-15 23:01:53
715
原创 git使用总结
因为在工作中要经常与git打交道,想想入职时间有四个五月了,实际工作时间两三个月左右。正好趁着这个假期做一下总结。 先推荐两个git的教程: git-bookgit教程-廖雪峰git基础-获取git仓库git版本库的初始化,一般有两种方式: 1. 克隆现有的仓库 克隆仓库的命令格式为git clone [url],比如:$ git clone https://github.com/li
2016-10-02 11:04:23
320
原创 Java-通过JDBC连接数据库
JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。 JDBC的思想: 根据API编写的程序都可以与驱动管理器进行通信,而驱动管理器则通过驱动程序与
2016-09-08 00:15:47
344
原创 XML总结
XML简介XML 被设计用来传输和存储数据。 HTML 被设计用来显示数据。什么是 XML?XML 指可扩展标记语言(EXtensible Markup Language)XML 是一种标记语言,很类似 HTMLXML 的设计宗旨是传输数据,而非显示数据XML 标签没有被预定义。您需要自行定义标签。XML 被设计为具有自我描述性。XML 是 W3C 的推荐标准 没有任何行为的 XMLX
2016-08-24 14:39:08
370
原创 《第一行代码》-LocationTest基于Android6.0的正常运行
最近在看郭霖大神的《第一行代码》,在第十一章的时候,第一个Demo就出现了问题,书里面用的工具是ecplise+ADT,而现在的趋势是AS。当然这不是关键,随着Android的更新换代,其中相关的技术也有了很多改变,拥抱变化才是我应该做的,当然,作为刚刚入门的菜鸟,打好基础才是关键,成长就是在发现问题和解决问题的过程中。
2016-08-03 23:09:28
1093
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人