自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 第1章 深入Web请求过程

Http解析浏览器缓存机制DNS域名解析CDN工作机制CDN动态加速Http解析HTTP采用无状态的短连接的通信方式 B/S网络架构的核心是HTTP。其中HTTP Header是最重要的一部分,它控制着互联网中海量用户的数据传输。最关键的是它控制着用户浏览器的渲染行为和服务器的执行逻辑。 常见的HTTP请求头 请求头 说明 Ho...

2018-03-17 08:39:27 387

原创 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 5579

转载 Java并发之阻塞队列

阻塞队列与普通队列的区别在于,当 队列为空时,从队列中取元素的操作将会阻塞;或者当队列是满时,往队列里添加元素的操作将会阻塞。阻塞队列的原理:public class BlockingQueue { private List queue = new LinkedList(); private int limit = 10; public BlockingQueue(int li

2017-11-08 20:22:11 277

转载 Java并发之信号量

重入锁死当一个线程重新获取锁,读写锁或者其他不可重入的同步器时,就可能发生重入锁死。可重入的意思是线程可以重复获得它已经持有的锁避免重入锁死的方法: * 编写代码时避免再次获取已经持有的锁 * 使用可重入锁信号量Semapore(信号量)是一种线程同步结构,用于在线程间传递信号,以避免出现信号丢失,或者像锁一样用于保护一个关键区域。 下面是一个信号量的简单实现:public class Sem

2017-11-07 20:28:31 420

转载 Java并发之读/写锁

读写锁的实现读取:没有线程正在做写操作且没有线程请求写操作 写入:没有线程正在做写操作这里假设写操作的优先级比读操作高写锁重入当一个线程已经拥有写锁,才允许写锁重入public class ReadWriteLock { private Map<Thread, Integer> readingThreads = new HashMap<Thread, Integer>();//已经持有读锁

2017-11-07 20:25:56 239

原创 interrupted()方法和线程停止

今晚研究了一下多线程方面的书,有点心得,记录下来。 先来看一下interrupted()方法:判断当前线程是否为中断状态,执行后将状态标志清除为false。下面直接看代码:

2017-10-30 20:44:52 1218

原创 URI和URL

定义:URI(Universial resource identifier)是通用资源标识符 Web上可用的每种资源如HTML文档、图像、视频片段、程序等都是一个来URI来定位的URI一般由三部组成访问资源的命名机制存放资源的主机名资源自身的名称,由路径表示,着重强调于资源。URL(uniform resource locator)是统一资源定位符。URL是Internet上用来描述信息资

2017-10-03 10:53:35 380

原创 最近找工作的心路历程

一直想写写最近几个月来找工作的有关历程,入职已经一个月了,最近懒癌发作,就不怎么想写。

2017-07-23 10:47:30 1142

原创 第六章 存储器层次结构

随机存取存储器(RAM,Random-Access Memory)有两种类型:SRAM和DRAM,SRAM非常快,不需要定期刷新,通常用在处理器作缓存,但是比较贵;DRAM需要刷新,通常用作主存。无论是SRAM还是DRAM,一旦不通电,所有的信息都会消失。

2017-01-15 23:01:53 627

原创 git使用总结

因为在工作中要经常与git打交道,想想入职时间有四个五月了,实际工作时间两三个月左右。正好趁着这个假期做一下总结。 先推荐两个git的教程: git-bookgit教程-廖雪峰git基础-获取git仓库git版本库的初始化,一般有两种方式: 1. 克隆现有的仓库 克隆仓库的命令格式为git clone [url],比如:$ git clone https://github.com/li

2016-10-02 11:04:23 295

原创 Java-通过JDBC连接数据库

JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。 JDBC的思想: 根据API编写的程序都可以与驱动管理器进行通信,而驱动管理器则通过驱动程序与

2016-09-08 00:15:47 306

原创 顺序表

顺序表操作集

2016-09-05 18:50:09 863

原创 单链表逆转

单链表逆转本题要求实现一个函数,将给定的单链表逆转

2016-09-05 18:48:37 512

原创 XML总结

XML简介XML 被设计用来传输和存储数据。 HTML 被设计用来显示数据。什么是 XML?XML 指可扩展标记语言(EXtensible Markup Language)XML 是一种标记语言,很类似 HTMLXML 的设计宗旨是传输数据,而非显示数据XML 标签没有被预定义。您需要自行定义标签。XML 被设计为具有自我描述性。XML 是 W3C 的推荐标准 没有任何行为的 XMLX

2016-08-24 14:39:08 334

原创 《第一行代码》-LocationTest基于Android6.0的正常运行

最近在看郭霖大神的《第一行代码》,在第十一章的时候,第一个Demo就出现了问题,书里面用的工具是ecplise+ADT,而现在的趋势是AS。当然这不是关键,随着Android的更新换代,其中相关的技术也有了很多改变,拥抱变化才是我应该做的,当然,作为刚刚入门的菜鸟,打好基础才是关键,成长就是在发现问题和解决问题的过程中。

2016-08-03 23:09:28 1035

原创 Java-实现服务器

今天用Java简单的建立了一个服务器并可以在本机访问。

2016-03-25 09:33:39 684

转载 完整java开发中JDBC连接数据库代码和步骤

JDBC连接数据库 •创建一个以JDBC连接数据库的程序,包含7个步骤:

2016-03-21 22:27:20 23547

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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