- 博客(32)
- 收藏
- 关注
原创 Memcached的简单使用实例
最近一直在做一个项目的前期设计工作,考虑到后期系统的扩展和性能问题也找了很多解决方法,有一个就是用到了数据库的缓存工具memcached(当然该工具并不仅仅局限于数据库的缓存)。先简单的介绍下什么是memcached。 Memcached是高性能的,分布式的内存对象缓存系统, 用于在动态应用中减少数据库负载,提升访问速度。Memcached由Danga Interactive开发,...
2014-03-14 11:02:12 109
原创 Memcached的简单使用实例
最近一直在做一个项目的前期设计工作,考虑到后期系统的扩展和性能问题也找了很多解决方法,有一个就是用到了数据库的缓存工具memcached(当然该工具并不仅仅局限于数据库的缓存)。先简单的介绍下什么是memcached。 Memcached是高性能的,分布式的内存对象缓存系统, 用于在动态应用中减少数据库负载,提升访问速度。Memcached由Danga Interactive开发,...
2014-03-14 11:02:12 118
原创 Memcached的简单使用实例
最近一直在做一个项目的前期设计工作,考虑到后期系统的扩展和性能问题也找了很多解决方法,有一个就是用到了数据库的缓存工具memcached(当然该工具并不仅仅局限于数据库的缓存)。先简单的介绍下什么是memcached。 Memcached是高性能的,分布式的内存对象缓存系统, 用于在动态应用中减少数据库负载,提升访问速度。Memcached由Danga Interactive开发,...
2014-03-14 11:02:10 109
原创 如何使用JS判断操作系统为32位还是64位版本
技术(2011-12-29 17:35:32) 标签:it 分类: 技术[背景] 早先,制作根据IE版本、操作系统版本以及处理器架构自动为用户引导适合的介质供安装。原想,可以将之束之高阁,此后便高枕无忧了。昨天用户很气愤地反映了这个现象,情绪颇为激动,甚至对目前的单位发了一通牢骚。 当出现问题时,作为开发人员或者技术研发人员,第一反应是...
2013-09-09 14:19:23 728
原创 struts2 common-fileupload上传文件大小限制
1. org.apache.commons.fileupload.FileUploadBase$SizeLimitExceededException: the request was rejected because its size (2359629) exceeds the configured maximum (2097152) 异常。这个最大值是在struts2的源文件“str...
2013-08-19 16:32:28 332
原创 jsp 反斜杠 \轮换
jsp 反斜杠 \替换java replaceAll() 方法要用 4 个反斜杠,表示一个反斜杠 例如 str1="aa\bbb"; str2="aa'bbb"; 要想替换成 str1="aa\\bbb";str2="aa\'bbb"; 必须这样替换: str1 = str1.replaceAll("\\\\", "\\\\\\\\.
2013-08-09 10:36:12 236
原创 Hibernate 查询时间段
1.使用Criteria查询Criteria cr=session.createCriteria(ClassName.class);//获得Criteria 的实例//"aa"为xxx.hbm.xml(数据库配置文件)中的值,AA为要传入比较的值//时间段的查询也可以用Restrictions.xxxx()方法,但是AA的Object要与数据库中的格式一致,//如:...
2013-08-03 17:07:59 261
原创 Java中的字符编码(Unicode、UTF-8、UTF-16)的那些事儿
首先看一下下面的程序(测试英文和中文在Unicode、UTF-8、UTF-16这三种编码下,一个字符占几个字节) [java] System.out.println("a(Unicode) :" + "a".getBytes("Unicode").length); System.out.println("a(Unicode) :" + "aa".getBytes(...
2013-08-03 13:33:27 195
原创 Java Timestamp 类的使用
怎么把一个java.util.Date类型转化成java.sql.Timestamp类型呢? 很简单,我们可以这样声明 Timestamp ts=new Timestamp(new Date().getTime());这样我们就可以得到时间比较具体的一个类型转换!!! 在开发web应用中,针对不同的数据库日期类型,我们需要在我们的程序中对日期类型做各种不同的转...
2013-08-02 16:14:09 344
原创 org.hibernate.NonUniqueObjectException异常解决方法(2)
异常:org.hibernate.NonUniqueObjectException: a different object with the same identifier value was already associated with the session代码片段:注:以下为session打开的状态* 我手动构造了一个Photo对象Photo photo=new Phot...
2013-07-26 14:31:38 104
原创 Java 中十进制十六进制相互转换
// 十进制转化为十六进制,结果为C8。Integer.toHexString(200);// 十六进制转化为十进制,结果140。Integer.parseInt("8C",16);
2013-07-11 14:48:24 83
原创 动态显示时间
IE6下与的区别JavaScriptAjaxIEFirefoxHTML.之前在项目,用到超链接,在ie下没有问题,但是到了ie6,居然发现点击事件不起作用, 真不可思议,以前都没注意到,后来网上搜了下,问题就出在这个void(0)上!现把网上的资料整理了下。Html代码 1.doSomethind doSomethind 让我们先来看看JavaScript中...
2013-07-09 16:23:29 86
原创 IE6下javascript:void(0)不可用的解决
IE6下与的区别JavaScriptAjaxIEFirefoxHTML.之前在项目,用到超链接,在ie下没有问题,但是到了ie6,居然发现点击事件不起作用, 真不可思议,以前都没注意到,后来网上搜了下,问题就出在这个void(0)上!现把网上的资料整理了下。Html代码 1.doSomethind doSomethind 让我们先来看看JavaScript中...
2013-07-09 16:21:53 294
原创 myeclipse打war包
说起来惭愧,一直做开发,还不知道打war包的方法,今天看了一下经理部署项目的整个操作才知道使用MyEclipse将web项目打包,是如此的简单,记录一下:右键选中项目,选择export然后选择J2EE->WAR File,点击next接下来指定war包的存放路径,例如放在桌面上打包完成以后我们将war放到tomcat的webapps目录下。然后启动tom...
2013-07-01 16:54:01 108
原创 线程的死锁
前天俺们谈到了加锁,但是在使用加锁的同时又会带来一个问题,就是死锁。什么叫死锁?所谓死锁: 是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。 那么为什么会产生死锁呢?1.因为系统资源不足。2.进程运行推进的顺序不合适。 3.资源分配不当。 学过操作系统...
2013-02-28 23:02:24 117
原创 线程的同步和异步
)多线程并发时,多个线程同时请求同一个资源,必然导致此资源的数据不安全,A线程修改了B线程的处理的数据,而B线程又修改了A线程处理的数理。显然这是由于全局资源造成的,有时为了解决此问题,优先考虑使用局部变量,退而求其次使用同步代码块,出于这样的安全考虑就必须牺牲系统处理性能,加在多线程并发时资源挣夺最激烈的地方,这就实现了线程的同步机制 同步:A线程要请求某...
2013-02-28 22:02:11 91
原创 点击复制
[code="java"] function copyToClipboard() { var txt = $("#aflink").val(); if(window.clipboardData) { window.clipboardData.clearData(); window.cli...
2012-12-24 16:07:28 256
原创 题题题题题
[b]String s = new String("xyz");创建了几个String Object?[/b]一个是编译时决定的,最后放在常量池中。一个是运行时放在堆里面的。两个都是"xyz",我只能这么说了。还有的,s确实只是一个引用,本身不是对象[b]什么情况下调用doGet()和doPost()?[/b]第一:你的servlet如果是继承自HttpServlet,就必须重写它里面...
2012-12-06 16:04:11 168
原创 java求n小时候的时间
[code="java"]Calendar c = Calendar.getInstance(); Date date = new Date(); c.setTime(date);// c.add(Calendar.DAY_OF_MONTH, -2); c.add(Calendar.HOUR_OF_DAY, -48); Simp...
2012-12-06 10:30:15 130
原创 Comparator与Comparable的区别
当需要排序的集合或数组不是单纯的数字类型的时候,通常可以使用Comparator或Comparable,以简单的方式实现对象排序或自定义排序。Comparator和Comparable的区别如下: Comparable用在对象本身,说明这个对象是可以被比较的,也就是说可以被排序的。(String和Integer之所以可以比较大小,是因为它们都实现了Comparable接口,并...
2012-12-05 15:45:28 86
原创 javasctipt
[code="java"]一、JS闭包。f = function() {return true;}; g = function() {return false;}; (function() { if (g() && [] == ![]) { f = function f() {return false;}; function g() ...
2012-12-03 14:55:06 178
原创 Java值传递和引用传递
按值传递还是按引用传递 这个在Java里面是经常被提起的问题,也有一些争论,似乎最后还有一个所谓的结论:“在Java里面参数传递都是按值传递”。事实上,这很容易让人迷惑,下面先分别看看什么是按值传递,什么是按引用传递,只要能正确理解,至于称作按什么传递就不是个大问题了。1:按值传递是什么指的是在方法调用时,传递的参数是按值的拷贝传递。示例如下:public class Te...
2012-12-03 14:32:34 90
原创 javascript变量作用域
[code="java"] function f(){ a = 1; //全局变量a赋值为1 var b = 2; 局部变量b赋值为2 } try{ alert(a); ...
2012-12-03 11:48:56 79
原创 回车 执行button点击
功能说明:当我们注册或者执行搜索时,输入内容后,不用单击按钮来执行按钮单击事件,而直接通过回车来执行按钮单击事件。只要在text框中onkeydown事件中加入执行按钮的onclick事件就OK了 代码如下:[code="javascript"]验证码function check(){if(event.keyCode...
2012-12-01 17:54:19 437
原创 JavaScript中的this变量
在JavaScript中this变量是一个令人难以摸清的关键字,this可谓是非常强大,充分了解this的相关知识有助于我们在编写面向对象的JavaScript程序时能够游刃有余。对于this变量最要的是能够理清this所引用的对象到底是哪一个,也许很多资料上都有自己的解释,但有些概念讲的偏繁杂。而我的理解是:首先分析this所在的函数是当做哪个对象的方法调用的,则该对象就是thi...
2012-12-01 16:52:57 98
原创 JavaScript,只有你想不到
很 长时间以来,JavaScript在我眼里都是编程语言中的二等公民。早先,它经常是很多安全问题的发源地,就像是胶水一样,它能把HTML应用与样 式 粘到一块,可没有人拿它来正正规规地编写程序;这样的情形太普遍了。而Java、Ruby、Python,这些才是真正能用来编写程序的语言。 过 去几年间,我对JavaScript的态度有了彻底的改变。JavaScript已经“长大成人”了。我敢保...
2012-12-01 16:48:28 85
原创 编码解码
编码Js:guildName = encodeURIComponent(encodeURIComponent(guildName));Java解码:guildName = URLDecoder.decode(guildName, "UTF-8");JS编码解码函数 博客分类:其他JavaScriptjs 对文字进行编码涉及3个函数:escape,encodeURI,enco...
2012-12-01 16:39:23 88
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人