- 博客(104)
- 收藏
- 关注
转载 memcached缓存系统学习笔记之一:memcached缓存系统基础知识和环境搭建
1、Cache定义(1)狭义概念:用于CPU的相对高速处理与主存(Main Memory)的相对低速处理的之间起到协调功能的硬件设备。(2)广义概念:用于速度相差较大的两种硬件之间,起到协调两者数据传输速度差异的结构。狭义概念来自于Cache自1967出现以来较长时间内的应用场景。因为CPU的数据处理速度,要远远高于主存,所以在CPU和主存之间会有高速缓存设备,甚至是多级缓存设备。而广
2015-08-03 17:55:57 509
转载 2014第7周三初识CouchBase
今天主要还是完善需求,然后提交评审流程,尽可能不纠结一些细节问题后发现自己速度更快了,或许这才是最好的顺序,其它可能的问题就留在后续发现并解决吧。今天第一次听到并重视下couchbase。上午看到同事讲整个平台部署时提到这个couchebase,然后就百度下该关键词:根据结果大概印象它是近两年发展而来的NoSQL数据库的比较好的解决方案,它的前身是couchDB和memBase,而后者再往前就可追
2015-07-31 17:00:50 546
转载 ant的安装、使用,build.xml简单编写
下载ant解压ant 后设置ANT_HOME, PATH中添加ANT_HOME目录下的bin目录(如:ANT_HOME:,PATH:D:\apache-ant-1.9.2%ANT_HOME%\bin)测试方法:开始-->运行-->cmd进入命令行-->键入 ant 回车,如果看到Buildfile: build.xml does not exist!Build failed
2015-07-20 13:55:29 588
转载 Oracle 中 decode 函数用法
含义解释: decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值)该函数的含义如下:IF 条件=值1 THEN RETURN(翻译值1)ELSIF 条件=值2 THEN RETURN(翻译值2) ......ELSIF 条件=值n THEN RETURN(翻译值n)ELSE RETURN(缺省值)
2015-07-07 18:24:09 460
转载 [ORACLE] case when then else end 应用
Case when 的用法,简单Case函数 简单CASE表达式,使用表达式确定返回值. 语法: CASE search_expression WHEN expression1 THEN result1 WHEN expression2 THEN result2 ... WHEN expressionN THEN resultN
2015-07-07 18:22:41 673
转载 Java极度性能调整
http://www.blogjava.net/hopeshared/archive/2006/04/03/38856.html
2015-07-07 11:41:24 362
转载 Activiti初学者教程
目录(?)[+]http://wenku.baidu.com/view/bb7364ad4693daef5ff73d32.html1. 初识Activiti1.1. 工作流与工作流引擎工作流(workflow)就是工作流程的计算模型,即将工作流程中的工作如何前后组织在一起的逻辑和规则在计算机中以恰当的模型进行表示并对其实施计算。它主要解决的是“使在多个参与者之间按照
2015-06-26 12:20:45 611
转载 struts2 if标签示例
下面总结一下struts2 中if标签的使用(1)判断字符串是否为空s:if test="user.username==null or user.username==''">s:if test='ab123==null'> ab123 is null s:if> s:else>
2015-06-12 15:44:12 512
转载 我所了解的javaScript细节
阅读目录变量转换取整同时转换成数值型日期转数值类数组对象转数组进制之间的转换将一个数组插入另一个数组指定的位置删除数组元素判断是否为IE尽量利用原生方法生成随机数不用第三方变量交换两个变量的值事件委派检测ie版本javaScript版本检测判断属性是否存在检测对象是否为数组给函数传递对象为replace方法传递一个函数循环中使用标签对数组进行去重查找字符串中出现最多的字符及个数回到
2015-06-10 17:57:25 358
转载 struts2中iterator标签的相关使用
在说明s:iterator标签的使用前,先了解下struts2中的Value Stack。这里参考了webwork中对Value Stack的描述,由于struts2是在webwork的基础上进行升级的,因此webwork对于Value Stack的表述同样适用于struts2。在这里不描述Value Stack具体做什么,但有两点需要注意: 一个value stack本质上是一个List
2015-06-10 17:14:16 418
转载 ORA-01438: 值大于为此列指定的允许精度
ORA-01438: 值大于为此列指定的允许精度(2014-02-18 10:47:34)转载▼标签:ora-01438it分类:技术博文Number的数据声明如下:表示 作用 说明Number(p,s) 声明一个定点数 p(precision)为精度,s(scale)表示小
2015-06-08 18:26:58 3356
转载 chrome使用技巧(看了定不让你失望)
阅读目录写在前面快速切换文件在源代码中搜索在源代码中快速跳转到指定的行使用多个插入符进行选择设备模式设备传感仿真格式化凌乱的js源码颜色选择器改变颜色格式强制改变元素状态(方便查看不同状态下元素的样式)利用chrome来查看和编辑本地文件选择下一个匹配项可视化的DOM阴影如果您觉得本篇博文对您有所收获,觉得小女子还算用心,请点击右下角的 [推荐],谢谢!回到顶部写在前面之前
2015-06-05 18:47:53 479
转载 Hibernate中HQL占位符的一点使用技巧
大家都知道在HQL中可以使用?或者:***的方式在外部配置查询参数,如:Query query=session.createQuery("from TestStu s where s.team=:team and s.age>:age"); 或者Query query=session.createQuery("from TestStu s where s.team=? and s.
2015-05-29 14:28:19 750
原创 jQuery html()等方法介绍
对于获取某一个元素的值,如input框,我们往往是用$('#test').val(); $('#test')这个我就不多说了,反正就是获取ID为test的这个元素。 $('#test').val(),也就是获取它的值,一般来说,凡是能够用在FORM里的元素,都可以用.val()来进行值的获取,如input,textarea,select等,都可以用.val()来获取它们的当前值
2015-05-29 14:05:02 430
转载 java Future 接口介绍
在Java中,如果需要设定代码执行的最长时间,即超时,可以用Java线程池ExecutorService类配合Future接口来实现。 Future接口是Java标准API的一部分,在java.util.concurrent包中。Future接口是Java线程Future模式的实现,可以来进行异步计算。Future模式可以这样来描述:我有一个任务,提交给了Future,Future替我完成
2015-05-29 11:39:29 333
转载 @Repository、@Service、@Controller 和 @Component
@Repository、@Service、@Controller 和 @Component 将类标识为BeanSpring 自 2.0 版本开始,陆续引入了一些注解用于简化 Spring 的开发。@Repository注解便属于最先引入的一批,它用于将数据访问层 (DAO 层 ) 的类标识为 Spring Bean。具体只需将该注解标注在 DAO类上即可。同时,为了让 Spring 能够扫
2015-05-28 18:08:30 330
原创 java程序中加入@SuppressWarnings("serial")
比如有个类实现了java.io.Serialize接口:package com.onede4.test;public class TestSerial implements java.io.Serializable {}如果代码仅仅写上这样,放在eclipse里会给你提示一个黄色的警告,为啥呢,就是因为,你实现了Serializable 接口,但是没有给出private static
2015-05-28 14:25:50 403
原创 spring面试题
spring面试题Spring工作流程描述 为什么Spring只使用一个Servlet(DispatcherServlet)来处理所有请求? 详细见J2EE设计模式-前端控制模式 Spring为什么要结合使用HandlerMapping以及HandlerAdapter来处理Handler? 符合面向对象中的单一职责原则,代码架构清晰,便于维护,
2015-05-25 10:23:59 524
转载 SQL 语句性能调优
经常听到有做应用的朋友抱怨数据库的性能问题,比如非常低的并发,令人崩溃的响应时间,长时间的锁等待,锁升级 , 甚至是死锁,等等。在解决这些问题的过程中,DBA 经常发现应用开发人员对数据库的“误用”。包括 , 返回过多不必要的数据 , 不必要和不适当加锁,对隔离级别的误用和对存储过程的误用等等。但是,面对浩如烟海的数据库知识 , 要求完全掌握 , 对应用开发人员来说也确实枯燥艰深 . 因此,笔者特
2015-05-21 18:50:28 403
转载 Java程序员常见面试题以及三大框架常见面试题
Java基础方面:1、作用域public,private,protected,以及不写时的区别答:区别如下:作用域当前类 同一package子孙类 其他packagepublic√ √√ √protected√ √√ ×friendly√ √× ×private√ ×× ×不写时默认为frien
2015-05-20 18:11:59 938
转载 Log4j配置实例(log4j.xml)
Log4j配置实例(log4j.xml)一个完整的xml配置文件(propertities文件功能不全,不能使用过滤器,并且个人认为xml格式比较清晰,易读)。 附带测试程序。Java代码import java.net.URL; import org.apache.log4j.xml.DOMConfigurator;
2015-05-20 15:14:08 442
转载 程序员不要教条主义
记得刚参加工作不久,我写了一个工具,是从文档自动生成代码的工具。那时候比较笨,虽然学了Python,但是完全没想到用Python实现这个工具,是用C++写的。工具很简单,但是帮了我很大的忙。后来找同事Review代码,他给我提了一个中肯的建议。他说,在C/C++里面,应该写成:if (NO_RESULT == rst)不应该写成:if (rst == NO_RESULT)
2015-05-20 14:34:57 453
转载 Log4J 如何分开Logger输出
今天和两个同事讨论Log4j,他们都需要解决一个问题,怎么分开输出Logger。这么讲不清楚,举个例子: Java代码 package com.gmail.at.ankyhe.log4jtest; import org.apache.log4j.Logger; public class ClassA {
2015-05-20 14:25:58 347
转载 数据库设计规则技巧
一、 数据库设计的一些总体规则 1、 弄清楚要开发的应用程序是事务处理型(OLTP)还是分析型(OLAP), 如果用户更关注数据的增删改,也就是事务处理,那就设计一个规范化的表。 否则如果最终用户更关注数据分析、报表、趋势预测等等功能,也就是事务分析,那 就设计一个扁平的、不规范化的数据库结构。2、 把重复、不统一的数据当成你最大的敌人来对待,
2015-05-20 11:30:50 385
转载 Hadoop安装配置
一、初始环境准备1、 安装虚拟机(Vmware8.0)2、 在虚拟机上安装Linux系统(CentOS 6.0) 建议安装桌面版,配置服务较完整。安装二台服务器,一台Master,一台Slave。3、 卸载系统自带的OpenJDK,安装Sun公司的JDK(1)查看jdk信息Linux代码 rpm -qa | grep jav
2015-05-20 11:29:08 500
转载 Axis2创建WebService实例
一、Axis2的下载和安装 1.可从http://ws.apache.org/axis2/ 下载Axis2的最新版本: 可以下载如下两个zip包: axis2-1.5.4-bin.zip axis2-1.5.4-war.zip 其中 axis2-1.5.4-bin.zip文件中包含了Axis2中所有的jar文件,
2015-05-20 11:27:29 501
转载 socket通信框架mina使用详解(一)
1.mina框架基于tcp/ip,udp/ip协议栈的通信框架。2.mina框架的执行流程: mina框架客户端与服务器端的执行流程一致,不同的是:Ioservice的client端实现是Ioconnector,server端是IoAcceptor.客户端实现package com.minaclient;import org.apache.mina.c
2015-05-19 18:28:00 619
转载 Java中GC的工作原理
引子:面试时被问到垃圾回收机制,只是粗略的讲'程序员不能直接对内存操作,jvm负责对已经超过作用域的对象回收处理',面官表情呆滞,也就没再继续深入。 转文: 一个优秀的Java程序员必须了解GC的工作原理、如何优化GC的性能、如何与GC进行有限的交互,有一些应用程序对性能要求较高,例如嵌入式系统、实时系统等,只有全面提升内存的管理效率,才能提高整个应用程序的性能。本文将从GC的工作
2015-05-19 18:26:34 380
转载 数据库查询效率
详细讲解提高数据库查询效率的实用方法1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保
2015-05-19 18:24:51 482
转载 JAVA多线程机制
程序、进程和线程: 程序是一段静态的代码,它是应用程序执行的蓝本。进程是程序的一次动态执行过程,它对应了从代码加载、执行至执行完毕的一个完整过程,这个过程也是进程本身从产生、发展至消亡的过程。线程是比进程更小的单位,一个进程执行过程中可以产生多个线程,每个线程有自身的产生、存在和消亡的过程,也是一个动态的概念。每个进程都有一段专用的内存区域,而线程间可以共享相同的内存区域(包括代码和数据),并利用
2015-05-19 18:22:58 351
转载 JAVA :JVM
(一) Java应用程序的开发周期包括编译、下载、解释和执行几个部分。Java编译程序将 Java源程序翻译为JVM可执行代码--字节码。这一编译过程同C/C++的编译有些不同。当C编译器编译生成一个对象的代码时,该代码是为在某一特定硬件平台运行而产生的。因此,在编译过程中,编译程序通过查表将所有对符号的引用转换为特定的内存偏移量,以保证程序运行。Java编译器却不将对变量和方法的引用编译为数值
2015-05-19 18:21:40 336
原创 面试数据库方面
拆分数据库有以下优点: 1.便于数据备份,拆分后的数据库,只需要备份后端数据库就行了。 2.便于程序升级与维护,当主程序功能改进时,只需要替换前端程序就行了。通过某种特定的条件,将存放在同一个数据库中的数据分散存放到多个数据库上,实现分布存储,通过路由规则路由访问特定的数据库,这样一来每次访问面对的就不是单台服务器了,而是N台服务器,这样就可以降低单
2015-05-19 16:18:31 344
原创 java中排序
冒泡排序public class Sort_Bubble { public static void main(String[] args) { int[] arr = {23,12,3,45,25,46,75,15,12,52}; for(int i=arr.length-1;i>=0;i--){ for(int j=0;j<i;j++){ if(arr[j]>
2015-05-19 14:29:35 260
转载 用递归法显示某盘的所有文件
package org.lrf.recursive;import java.io.File;public class Main { public static void main(String[] args) { //创建File实例,参数为c盘,File.separator为分隔符(分隔符在windows下是\,在linux下是/,调用这个方法可以自动调整) File fil
2015-05-19 14:25:37 454
转载 java中String 和StringBuffer的区别
String和StringBuffer的区别,网上资料可以说是数不胜数,但是看到这篇文章,感觉里面做的小例子很有代表性,所以转一下,并自己做了一点总结。 在java中有3个类来负责字符的操作。 1.Character 是进行单个字符操作的 2.String 对一串字符进行操作。不可变类。 3.StringBuffer 也是对一串字符进行操作,但是可变类。 String: 是对象不是
2015-05-19 14:22:51 256
转载 Javascript 面向对象编程(一):封装
学习Javascript,最难的地方是什么?我觉得,Object(对象)最难。因为Javascript的Object模型很独特,和其他语言都不一样,初学者不容易掌握。下面就是我的学习笔记,希望对大家学习这个部分有所帮助。我主要参考了以下两本书籍:《面向对象的Javascript》(Object-Oriented JavaScript)《Javascr
2015-05-19 11:35:55 280
原创 20150518面试题
post和get的区别?1. get是从服务器上获取数据,post是向服务器传送数据。2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。3. 对于get方式,服
2015-05-19 10:39:58 348
转载 精选30道Java笔试题解答
分类: 技术分享 2015-05-18 16:46 21人阅读 评论(0)收藏 举报都是一些非常非常基础的题,是我最近参加各大IT公司笔试后靠记忆记下来的,经过整理献给与我一样参加各大IT校园招聘的同学们,纯考Java基础功底,老手们就不用进来了,免得笑话我们这些未出校门的孩纸们,但是IT公司就喜欢考这些基础的东西,所以为了能进大公司就~~~当复习期末考吧。花了不少时间整理,在
2015-05-18 18:31:22 291
转载 MyEclipse插件介绍与下载
1.Eclipse下载 EMF,GEF - Graphical Editor Framework,UML2,VE - Visual Editor都在这里下载 http://www.eclipse.org/downloads/index.php 1.lomboz J2EE插件,开发JSP,EJB http://forge.objectweb.org/projects/lomboz
2015-05-18 11:05:12 420
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人