- 博客(8)
- 资源 (7)
- 收藏
- 关注
原创 在黑客与画家中
在黑客与画家中这本书,算是一本思考本,和暗时间是同一类型的,非技术思考类型。 这是一个好朋友推荐我看的,在之前只是翻了一下,看到讲的是为什么书呆子不受欢迎,我就傻了,这算什么。于是,被他尘封了半年。现在翻起来看看,确实不错。 在走向程序员的道路时,我之前其实想成为一个漫画家,还写了一些剧本,但是后来发现,画不出什么好的故事。同时,面临着高考,也就暂别了这个梦想,高考考中计算机学院,也就进入程序员
2017-01-25 23:26:47 629 1
原创 树的简谈
树的简谈闲谈讲真,树,很简单,如果你懂。 对着门口的树,我想了很多的事情,大概就是现实的树和结构的树之间的交融。 我总觉得,很多东西都是来自于自然,如果能格物致知,向自然学习,很多道理其实是连在一起的。树树的类型是很多的,红黑树、AVL树、线段树、2-3树。他们的公共特点就是都是树。(手动微笑)AVLAVL就是平衡二叉树,平衡因子只能是1、0、-1。不然就要进行平衡。 平衡就是左旋右旋的,左旋
2017-01-22 21:07:49 361
原创 AOP概念
AOP概念AOP概念 简介 核心概念 AOP由IOC支持 总结 简介AOP,(Aspect Oriented Programming),面向切面编程,他是OOP(Object Oriented Programming),面向对象编程的补充和完善。 OOP引入了封装、继承、多态等该概念来建立一种对象层次结构,用于模拟一种公共行为的集合,这是一种纵向的关系。 日志功能、异常处理、认证等这样的功能属于
2017-01-17 21:32:29 661
原创 关于泛型擦除
关于泛型擦除泛型是JDK1.5的一项新特性,他的本质就是参数化类型的应用。 Java语言中的泛型只是在程序源码中存在,在变异后的字节码文件中,已经被替换成原来的原生类型,并且在相应的地方插入强转型代码。 因此,ArrayList<String>和ArrayList<int>就是同一个类,所以说泛型技术就是Java语言的一颗语法糖。 Java的泛型是假的泛型,只是在编译器中做了语法检查,和C#的
2017-01-17 20:21:50 331
转载 HashMap vs ConcurrentHashMap — 示例及Iterator探秘
如果你是一名Java开发人员,我能够确定你肯定知道ConcurrentModificationException,它是在使用迭代器遍历集合对象时修改集合对象造成的(并发修改)异常。实际上,Java的集合框架是迭代器设计模式的一个很好的实现。Java 1.5引入了java.util.concurrent包,其中Collection类的实现允许在运行过程中修改集合对象。ConcurrentHashMap
2017-01-12 13:35:37 422
原创 Java中的Copy-On-Write 容器
Java中的Copy-On-Write 容器Java中的Copy-On-Write 容器 CopyOnWrite容器 CopyOnWrite的缺点 CopyOnWriteArrayListDemo范例CopyOnWrite容器CopyOnWrite 容器即写时复制容器,原理就是当我们往一个容器添加元素时,不直接往当前容器添加,而是先将当前容器进行Copy,复制出新的容器,然后往新的容器进行添加元素,
2017-01-12 13:09:26 1259
原创 写给后端开发看的安卓入门
写给后端开发看的安卓入门写给后端开发看的安卓入门 可以看也可以不看的序 安卓的一些入门知识 ADT SDK API Intent Android的开发IDE Eclipse IDEA Android Studio 开发一个APP的过程 初始化 文件分布 发短信的功能 权限 界面 Activity 选择文件 跳转 第一个页面 第二个页面可以看也可以不看的序作为一名计算机专业的学生,总有人会问我,会不会
2017-01-11 20:12:04 13890
原创 WebSocket
WebSocket一般的Web应用都是客户端通过浏览器发送一个请求,然后服务端对该请求进行处理,并将结果返回给客户端,然后客户端浏览器把信息呈现,在客户端进行新的操作之前将不会有任何新的响应出现。再过一段时间,人们有了服务端要能让浏览器发生变化的需求,比如说看足球文字实时转播的时代,那时候,通过轮询、长轮询、流、基于Flush的实时通讯方式,进行页面信息定时的更新。现在,我们需要有更加高效节能的双向
2017-01-09 21:36:19 378
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人