-
使用spring cache跟ehcache之前必须了解的
使用springcache和ehcache之前必须了解的好长时间没写博客了,真的是没时间啊。ps:其实就是懒!!接下来几篇要写下缓存,这里主要写下ehcache与spring整合的内容,包括aop形式的缓存,基于注解的缓存,页面缓存这三方面吧。在这之前先要了解下springcache和ehcache!!这篇博客http://haohaoxuexi.iteye.com/blog/2123030写的真...
33
热度 -
MyBatis学习 之 2、SQL语句映射文件(2)增删改查、参数、缓存
MyBatis学习之二、SQL语句映射文件(2)增删改查、参数、缓存二、SQL语句映射文件(2)增删改查、参数、缓存MyBatis学习之一、MyBatis简介与配置MyBatis+Spring+MySqlMyBatis学习之二、SQL语句映射文件(1)resultMapMyBatis学习之二、SQL语句映射文件(2)增删改查、参数、缓存MyBatis学习之三、动态SQL语句MyBa...
35
热度 -
SQL精髓收集
SQL精华收集SQL精华收集orderby的数值型灵活使用select*fromtable_awhereid=p_idorderbydecode(函数,'asc',1,'desc',-1)*jsny;控制试图的访问时间:6.createview...asselect...fromwhereexists(selectxfromdualwheresysdate>=8:00amandsysdate...
22
热度 -
php学习随记四
php学习随记4php操作数组(合并,拆分,追加,查找,删除等)博客分类:Php/Pear/Mysql/Node.js1.合并数组array_merge()函数将数组合并到一起,返回一个联合的数组。所得到的数组以第一个输入数组参数开始,按后面数组参数出现的顺序依次迫加。其形式为:arrayarray_merge(arrayarray1array2…,arrayN)这个函数将一个或多个数组的单元合并...
9
热度 -
ava处置高并发高负载类网站的优化方法
ava处理高并发高负载类网站的优化方法java处理高并发高负载类网站中数据库的设计方法(java教程,java处理大量数据,java高负载数据)一:高并发高负载类网站关注点之数据库没错,首先是数据库,这是大多数应用所面临的首个SPOF。尤其是Web2.0的应用,数据库的响应是首先要解决的。一般来说MySQL是最常用的,可能最初是一个mysql主机,当数据增加到100万以上,那么,MySQL的效能急...
85
热度 -
oracle一些有用sql+精粹
oracle一些有用sql+精华查找数据库中所有字段以对应的表selectC.column_name,C.TABLE_NAMEfromdba_tab_columnsCwhereowner=''查每个科目class分数scro前三名selectid,name,class,scrofrom(selectrow_number()over(partitionbyclassorderbyscrodesc)c...
199
热度 -
《javascript高级程序设计二》学习笔记5引用类型
《javascript高级程序设计2》学习笔记5引用类型 引用类型 ??引用类型的值是引用类型的一个实例。引用类型是一种数据结构。用于将数据和功能组织在一起。 ? 5.1Object类型 功能:在应用程序中存储和传输数据 创建Object的2种方式: new操作符后跟Object构造函数。 varperson=newObject(); person.name="flyer"; person...
99
热度 -
SPDY:一种更高速web的实验协议
SPDY:一种更快速web的实验协议网页加速速度快慢的影响可以从数据中看出: 网页加载超过4秒,25%人会放弃;手机网页超过10秒,50%用户会放弃,60%人不再返回;Google搜索结果慢0.4秒,一天搜索量减少800万次;40%移动购物者会放弃加载时间超过3秒的网站;亚马逊每天销售额约6700万美元,网页延迟1秒可导致全年损失16亿美元。 谷歌针对网页加载速度的问题,对HTTP协议进行改进,...
464
热度 -
小弟我的Android网络框架之旅(二)
我的Android网络框架之旅(二)承接上一篇文章,今天我们来探讨并发网络的线程管理。众所周知在网络请求中,高并发的多线程网络请求非常普遍,我们不能因为上一条网络阻塞影响到其他的网络请求,然而过多的线程又会耗尽移动端上有限的CPU资源。如何处理多并发操作上,各家的网络框架多少都有些差异,今天我们就来看一看应该如何选择。队列的选择方案网络请求一般都是采用FIFO的方式进行调度,所以采用队列来存储请求...
110
热度 -
Java.concurrent.locks(二)-ReentrantLock
Java.concurrent.locks(2)-ReentrantLockJava.concurrent.locks(2)-ReentrantLock@(Base)[JDK,locks,ReentrantLock,AbstractQueuedSynchronizer,AQS]转载请写明:原文地址系列文章:-Java.concurrent.locks(1)-AQS-Java.concurrent....
672
热度 -
Android中的Handler, Looper, MessageQueue跟Thread
Android中的Handler,Looper,MessageQueue和Thread前几天,和同事探讨了一下Android中的消息机制,探究了消息的发送和接收过程以及与线程之间的关系。虽然我们经常使用这些基础的东西,但对于其内部原理的了解,能使我们更加容易、合理地架构系统,并避免一些低级错误。对于这部分的内容,将分成4小节来描述:1.职责与关系2.消息循环3.线程与更新4.几点小结-------...
148
热度 -
SEAndroid保险机制框架分析
SEAndroid安全机制框架分析我们知道,Android系统基于Linux实现。针对传统Linux系统,NSA开发了一套安全机制SELinux,用来加强安全性。然而,由于Android系统有着独特的用户空间运行时,因此SELinux不能完全适用于Android系统。为此,NSA针对Android系统,在SELinux基础上开发了SEAndroid。本文就对SEAndroid安全机制框架进行分析,...
72
热度 -
Job运作流程分析
Job运行流程分析 http://www.cnblogs.com/forfuture1978/archive/2010/11/19/1882279.html ? 三MapReduce框架结构 1角色 1.1JobTracker JobTracker 是一个master服务,JobTracker 负责调度job的每一个子任务task运行于TaskTracker 上,并监控它们,如果发现有失败的ta...
185
热度 -
15天玩转redis —— 第七篇 同仁的一次缓存操作引起对慢查询的认识
15天玩转redis——第七篇同事的一次缓存操作引起对慢查询的认识上个星期同事做一个业务模块,需要将一个80M的数据存入到redis缓存中,想法总是好的,真操作的时候遇到了HSet超时,我们使用的是C#的StackExchange.Redis驱动。<redisCacheClientallowAdmin="true"ssl="false"connectTimeout="5000"abortCo...
259
热度 -
android线程有关1
android线程相关1?android中的Handler对于这部分的内容,将分成4小节来描述:1)职责与关系2)消息循环3)线程与更新4)几点小结----------------------------------------------------------1)接下来,我们开始这部分的内容,首先了解一下各自的职责及相互之间的关系。职责Message:消息,其中包含了消息ID,消息处理对象以及...
24
热度 -
Oracle中的日期处理函数TO_DATE 跟 TO_CHAR
Oracle中的日期处理函数TO_DATE和TO_CHAROracle中的TO_DATE和TO_CHAR函数oracle中TO_DATE函数的时间格式,以2008-09-1023:45:56为例格式说明显示值备注Year(年):yytwodigits(两位年)08yyythreedigits(三位年)008yyyyfourdigits(四位年)2008Month(月):mmnumber(两位月)0...
360
热度 -
Android 面试题小结(二)
Android面试题总结(二)前言笔者最近离职找工作快两周了,这段时间陆陆续续也见识了北上广这边跟西部城市对待技术理念的差异和学习深度.俗话说:知耻而后勇,在经历了面试被虐得体无完肤的过程后,我也找到了作为一名开发者应有的职业素养和今年的发展规划.俗话也说的好,王侯将相宁有种乎,我不信我从今天开始认认真真对待每一个技术细节,认真刷题.,在深圳这座城市没有我的立足之地.好了,鸡汤和废话也不多说了,依...
140
热度 -
JAVA 内存管理小结
JAVA内存管理总结1.java是如何管理内存的Java的内存管理就是对象的分配和释放问题。(两部分)分配:内存的分配是由程序完成的,程序员需要通过关键字new为每个对象申请内存空间(基本类型除外),所有的对象都在堆(Heap)中分配空间。释放:对象的释放是由垃圾回收机制决定和执行的,这样做确实简化了程序员的工作。但同时,它也加重了JVM的工作。因为,GC为了能够正确释放对象,GC必须监控每一个对...
4
热度 -
Android init源代码分析(二)init.rc解析
Androidinit源代码分析(2)init.rc解析本文描述init.rc脚本解析以及执行过程,读完本章后,读者应能(1)了解init.rc解析过程(2)定制init.rcinit.rc介绍init.rc是一个文本文件,可认为它是Android系统启动脚本。init.rc文件中定义了环境变量配置、系统进程启动,分区挂载,属性配置等诸多内容。init.rc具有特殊的语法。init源码目录下的re...
75
热度 -
RabbitMQ简介和交换机入门使用
一、RabbitMQ简介 1、什么是MQ 消息队列(MessageQueue,简称MQ),从字面意思上看,本质是个队列,FIFO先入先出,只不过队列中存放的内容是message而已。其主要用途:不同进程Process/线程Thread之间通信。 1)为什么会产生消息队列?有几个原因: 不同进程(process)之间传递消息时,两个进程之间耦合程度过高,改动一个进程,引发必须修改另一个进程,为了隔...
28
热度