- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 JAVA基础知识
JAVA 位运算符原理: 35 >> 2 = 8 : 将值每右移一次,就相当于该值除以2并且舍弃余数。(35 除以2的2次方) *无符号右移>>>与带符号右移>>的区别就是 无符号始终补0 2 HashMap 实现原理: JDK7:底层是数组,通过传入的KEY的特定哈希算法定位数组索引。 当哈希值相同时判断equals方法如果相同就用新值替换为旧值。 如果不相同将以单项链
2016-03-30 10:43:55 405
原创 JSONP跨域原理
JavaScript是一种在Web开发中经常使用的前端动态脚本技术。在JavaScript中,有一个很重要的安全性限制,被称为“Same-Origin Policy”(同源策略)。这一策略对于JavaScript代码能够访问的页面内容做了很重要的限制,即JavaScript只能访问与包含它的文档在同一域下的内容。 JavaScript这个安全策略在进行多iframe或多窗口编程、以及Ajax编程
2016-03-25 17:52:01 538
原创 IO介绍、优化
IO流概念 Java中对文件的操作是以流的方式进行的。流是Java内存中的一组有序数据序列。Java将数据从源(文件、内存、键盘、网络)读入到内存中,形成了流,然后将这些流还可以写到另外的目的地(文件、内存、控制台、网络),之所以称为流,是因为这个数据序列在不同时刻所操作的是源的不同部分。 IO流的分类 Java中的流,可以从不同的角度进行分类。 按照
2016-03-23 17:21:44 752
原创 大数据并发问题
在面对大量用户访问、高并发请求方面,基本的解决方案集中在这样几个环节: 使用高性能的服务器、高性能的数据库、高效率的编程语言、还有高性能的Web容器。但是除了这几个方面,还没法根本解决大型网站面临的高负载和高并发问题。 上面提供的几个解决思路在一定程度上也意味着更大的投入,并且这样的解决思路具备瓶颈,没有很好的扩展性,下面我从低成本、高性能和高扩张性的角度来说说我的一些经验。
2016-03-23 16:42:10 6023 1
原创 高并发访问数据库问题
在面对大量用户访问、高并发请求方面,基本的解决方案集中在这样几个环节: 使用高性能的服务器、高性能的数据库、高效率的编程语言、还有高性能的Web容器。但是除了这几个方面,还没法根本解决大型网站面临的高负载和高并发问题。 上面提供的几个解决思路在一定程度上也意味着更大的投入,并且这样的解决思路具备瓶颈,没有很好的扩展性,下面我从低成本、高性能和高扩张性的角度来说说我的一些经验。
2016-03-23 16:26:38 18252
原创 Spring IOC
IOC(DI) 控制反转依赖注: java程序中的每个业务逻辑至少需要两个或以上的对象来协作完成,通常,每个对象在使用他的合作对象时,自己均要使用像new object() 这样的语法来完成合作对象的申请工作。你会发现:对象间的耦合度高了。而IOC的思想是:Spring容器来实现这些相互依赖对象的创建、协调工作。对象只需要关系业务逻辑本
2016-03-23 14:09:50 472
原创 Spring AOP
1、什么是AOP? AOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。 对比OOP来说:OOP(Object-Oriented Programing,面向对象编程)
2016-03-22 19:06:53 529
guava-18.jar
2016-09-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人