有的时候用多了Android的一些开源框架用多了,就会把最基础的一些东西给忘了,今天来重温一下Android的网络基础。包括这个Http协议的网络请求,JSON解析。使用HTTP协议访问网络在 Android上发送 HTTP 请求的方式一般有两种,HttpURLConnection 和 HttpClient,先来看一下 HttpURLConnection 的用法。首先需要获取到 HttpURLCon...
分类:
移动开发 时间:
2016-06-24 15:29:37
阅读次数:
265
一、前言
第二课历时两天,主要讲了团队从招人到高绩效的各个阶段的特征,有什么问题,如何解决!
结合我自己的亲身经历,反思后印证着去看,还是很有收获。
二、开场的一件小事
第二课换了一个有着男性名字的女老师,其实大家对老师的男女没什么太多的想法。
但老师在开场做自我介绍后,大家对其的第一印象和行为就出现了比第一课老师不一样的东西。
问题就出在这个自我介绍上。
老师介绍完的自...
分类:
其他好文 时间:
2016-06-24 15:28:52
阅读次数:
207
这是创建云主机实例快照源码分析系列的第二篇,在第一篇文章中分析了从镜像启动云主机,创建在线/离线快照的过程;本篇将分析从启动磁盘启动的云主机创建快照的过程,下面请看正文:
磁盘启动云主机,离线(在线)快照
函数入口和前述一样,还是
nova/api/openstack/compute/servers.py/ServersController._action_create_image,该方法在...
分类:
其他好文 时间:
2016-06-24 15:28:39
阅读次数:
178
HQL: Hibernate查询语言
Hibernate配备了一种非常强大的查询语言,这种语言看上去很像SQL。但是不要被语法结构 上的相似所迷惑,HQL是非常有意识的被设计为完全面向对象的查询,它可以理解如继承、多态 和关联之类的概念。
第 15 章 HQL: Hibernate查询语言
Hibernate配备了一种非常强大的查询语言,这种语言看上去...
分类:
Web程序 时间:
2016-06-24 15:30:52
阅读次数:
260
Retrofit2 简明教程(一)相信大家都听过Retrofit的大名但是没有实际运用,或是已经运用过Retrofit1.x,因为Retrofit1.x和Retrofit2.x差别非常大,Retrofit1.x教程也是非常多,为了简单易懂,所以本文将以最新Retrofit2实践运用满足我们的Retrofit日常开发,后续我们也会更深入的了解Retrofit2,最后在本文中的尾页将附上Demo。...
分类:
其他好文 时间:
2016-06-24 15:31:16
阅读次数:
555
1.什么是Spring,有什么作用
--Spring框架属于一个解决方案框架,可以对其他技术和框架进行整合应用。
--*好处是:将程序中的各个组件和框架技术进行解耦,便于日后系统维护,升级和扩展操作。
--在SSH中,会将Action,DAO组件都交给Spring框架管理,由Spring框架创建这些对象,建立这些对象关联。
*2.Spring都含有哪些功能
--Sprin...
分类:
编程语言 时间:
2016-06-24 15:28:33
阅读次数:
144
由浅入深,主要介绍maven的用途、核心概念(Pom、Repositories、Artifact、Build Lifecycle、Goal)、用法(Archetype意义及创建各种项目)、maven常用参数和命令以及简单故障排除、maven扩展(eclipse、cobertura、findbugs、插件开发)、maven配置。
较长,可根据个人需要有选择性的查看,比如先看用法再回过头来看核心概念...
分类:
其他好文 时间:
2016-06-24 15:30:31
阅读次数:
189
2015年,软件开发界发生了很多变化。有很多流行的新语言发布了,也有很多重要的框架和工具发布了新版本。下面有一个我们觉得最重要的简短清单,同时也有我们觉得值得你在2016年花时间精力去学习的新事物的一些建议。
大趋势
在过去的几年里,有一个越来越明显的趋势是web应用的商业逻辑逐步从后端转移到了前端,然后后端变得只需要处理简单的数据API。这就让前端开发框架的选择变得尤为...
分类:
编程语言 时间:
2016-06-24 15:30:23
阅读次数:
181
今天做个试验,delete未提交rollback是否会改变行号?
创建测试表:
create table dxmy (id number,name varchar2(100));
插入数据
insert into dxmy values(1,'dxmy');
insert into dxmy values(2,'dxmy');
insert into dxmy values(3,'dx...
分类:
其他好文 时间:
2016-06-24 15:29:19
阅读次数:
185
数据接收
客户端写往数据节点的数据由org.apache.hadoop.hdfs.server.datanode.BlockReceiver.java中的receiveBlock方法接收 void receiveBlock(
DataOutputStream mirrOut, // output to next datanode
DataInputStream mirrIn...
分类:
其他好文 时间:
2016-06-24 15:29:40
阅读次数:
123
一、Docker 简介
Docker 两个主要部件:
Docker: 开源的容器虚拟化平台Docker Hub: 用于分享、管理 Docker 容器的 Docker SaaS 平台 -- Docker Hub
Docker 使用客户端-服务器 (C/S) 架构模式。Docker 客户端会与 Docker 守护进程进行通信。Docker 守护进程会处理复杂繁重的任务,例如建立、运行...
分类:
其他好文 时间:
2016-06-24 15:30:15
阅读次数:
169
lvs、haproxy、nginx 负载均衡的比较分析
对软件实现负载均衡的几个软件,小D详细看了一下,从性能和稳定上还是LVS最牛,基本达到了F5硬件设备的60%性能,其他几个10%都有点困难。
不过就因为LVS忒牛了,配置也最麻烦了,而且健康检测需要另外配置Ldirector,其他HAPROXY和NGINX自己就用,而且配置超级简单。...
分类:
其他好文 时间:
2016-06-24 15:27:43
阅读次数:
153
高级数据库技术
(一)引言
数据库系统的发展起始于19世纪60年代,从IBM的层次模型IMS、网状模型、关系模型,发展到多数模型共存的(同构和异构及其混合的形式共存的现状)。尤其是三位在数据库领域获得图灵奖的得主,查尔斯.巴赫曼,埃德加.科德和詹姆斯.格雷三人所对于数据库发展的贡献。尤其是科德在1970年发表的“大型共享数据库的关系数据模型”奠定了关系型数据库的基础。随着科学技术的发展,各...
分类:
数据库 时间:
2016-06-24 15:29:50
阅读次数:
206
二叉查找树(binary search tree,又叫二叉搜索树或者二叉排序树)是一种非常重要的数据结构,许多高级树结构都是二叉查找树的变种,例如AVL树、红黑树等,理解二叉查找树对于后续树结构的学习有很好的作用。同时利用二叉查找树可以进行排序,称为二叉排序,也是很重要的一种思想。本文主要参考算法导论,详细介绍二叉查找树的原理及具体的python和java代码实现。1.定义查找树是一种数据结构,它支...
分类:
其他好文 时间:
2016-06-24 15:28:13
阅读次数:
130
oracle audit...
分类:
数据库 时间:
2016-06-24 15:27:58
阅读次数:
240
1、左外连接left outer join或者left jion,outer可以省略不写,下边的右连接和全连接也一样:左外连接的意思是,以left join左边的表中的数据为基准,即左边的表中有的必须要全部显示出来,如下图:这里第一个查询中,company表在左边,因此就以company为基准,所以显示的结果中除了depart_id相同的6条数据外,还把company中存在的另外一条也显示出来。而...
分类:
数据库 时间:
2016-06-24 15:26:42
阅读次数:
177
在【java虚拟机系列】java虚拟机系列之JVM总述中我们已经详细讲解过java中的内存模型,了解了关于JVM中内存管理的基本知识,接下来本博客将带领大家了解java中的垃圾回收与内存分配策略。
垃圾回收(Garbage Collection,GC)是java语言的一大特色,在Java中,程序员不需要去关心内存动态分配和垃圾回收的问题,这一切都交给了JVM来处理。而在C/C++中是需要...
分类:
编程语言 时间:
2016-06-24 15:25:57
阅读次数:
192