- 博客(15)
- 收藏
- 关注
原创 memcached-session-manager配置
msmconfigurationmemcached-session-manager配置session共享 声明:本篇文章是根据memcached-session-manager官方配置方法wiki页面翻译整理,关于memcached-session-manager的介绍,具体参见官网:http://code.google.com/p/memcached-session-manager/,也可以...
2014-05-12 22:19:41
176
原创 linux mysql proxy 的安装,配置,以及读写分离
一,mysql proxy是什么,干什么用的MySQL Proxy就是这么一个中间层代理,简单的说,MySQL Proxy就是一个连接池,负责将前台应用的连接请求转发给后台的数据库,并且通过使用lua脚本,可以实现复杂的连接控制和过滤,从而实现读写分离和负 载平衡。对于应用来说,MySQL Proxy是完全透明的,应用则只需要连接到MySQL Proxy的监听端口即可。当然,这样proxy机器...
2014-03-17 14:41:17
222
原创 mysql分表,分区的区别和联系
一,什么是mysql分表,分区什么是分表,从表面意思上看呢,就是把一张表分成N多个小表,具体请看mysql分表的3种方法什么是分区,分区呢就是把一张表的数据分成N多个区块,这些区块可以在同一个磁盘上,也可以在不同的磁盘上,具体请参考mysql分区功能详细介绍,以及实例二,mysql分表和分区有什么区别呢1,实现方式上a),mysql的分表是真正的分表,一张表分成很多表后,每一个...
2014-03-17 14:37:20
148
原创 Memcache
Memcache是什么 Memcache是danga.com的一个项目,最早是为 LiveJournal 服务的,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力。 它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然后建立一个HashTable,Memcached自管理这些HashTable。 Memcache官方网站:http:...
2014-03-10 17:12:21
97
原创 FreeMarker简介
FreeMarker入门jar包地址:http://www.freemarker.org/freemarkerdownload.html FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。 FreeMarker与Web容器无关,即在Web运行时,它并不知道Servlet或HTTP。 它不仅可以用作表现层的实现技术,而且还可以用于生成XML,JSP或Java 等...
2013-11-18 23:23:49
125
原创 @GeneratedValue ID生成策略(JPA )
一、JPA通用策略生成器 通过annotation来映射hibernate实体的,基于annotation的hibernate主键标识为@Id, 其生成规则由@GeneratedValue设定的.这里的@id和@GeneratedValue都是JPA的标准用法, JPA提供四种标准用法,由@GeneratedValue的源代码可以明显看出. Java代码 @Ta...
2013-11-18 23:17:39
2010
原创 关于Column '*' not found 解决方案 Hibernate使用SQL查询返回实体类型,即返回某个类,或实体类 ...
sql为select a.*, b.id as childId, b.childName from a,b where a.id = b.id 当遇到Column '*' not found找不到的时候,首先检查该字段是否存在,如果存在还有这个错误,有两种解决办法第一种:有可能是你的*字段取了别名,那么在查询的时候一定要指定改别名的类型,为已经存在的别名指定数据类型。只需要为...
2013-11-18 23:12:56
998
原创 Mysql 实现树状递归查询
在Oracle 中我们知道有一个 Hierarchical Queries 通过CONNECT BY 我们可以方便的查了所有当前节点下的所有子节点。但很遗憾,在MySQL的目前版本中还没有对应的功能。 在MySQL中如果是有限的层次,比如我们事先如果可以确定这个树的最大深度是4, 那么所有节点为根的树的深度均不会超过4,则我们可以直接通过left join 来实现。 ...
2013-11-15 10:39:56
2335
原创 SQLserver, Oracle 限制层数 递归查询和反向查询父记录
以前使用Oracle,觉得它的递归查询很好用,就研究了一下SqlServer,发现它也支持在Sql里递归查询举例说明:SqlServer2008版本的Sql如下:比如一个表,有id和pId字段,id是主键,pid表示它的上级节点,表结构和数据:CREATE TABLE [aaa]( [id] [int] NULL, [pid] [int] NULL, [name] [nchar](10...
2013-11-11 17:20:23
527
原创 使用myeclipse的反向工程来生成相应的hibernate映射文件和POJO类
1、 数据库设计建立crud.student数据库表:图1 数据库表你可以使用如下语句创建该库表:[sql] view plaincopy create database if not exists `crud`; USE `crud`; DROP TABLE IF EXISTS `student`; CREATE TA...
2013-08-05 14:22:40
124
原创 将图片转成二进制并生成Base64编码,在网页中可以通过url查看图片
String root=SystemConfig.getValue("file.root");// 文件根路径JSONObject obj = new JSONObject(); String path = root + "/" + url;// 文件路径 File file = new File(path); FileInputStream in = new FileInputStream(...
2013-06-08 17:42:42
484
原创 Java文件下载 几种方式
public HttpServletResponse download(String path, HttpServletResponse response) { try { // path是指欲下载的文件的路径。 File file = new File(path); // 取得文件名。 ...
2013-05-07 16:06:07
161
原创 SpringMVC3 在普通类中获取HttpservletRequest
/** * returns the current http session object * * @return session */ @Override public HttpRequest getRequest() { HttpServletRequest request = ((Serv...
2013-05-07 16:01:43
164
原创 去掉html标签的js
function delHtmlTag(str){ return str.replace(/]+>/g,"");//去掉所有的html标记 } var str = "This is testss"; str = delHtmlTag(str); alert(str);Java的好像是这个Str.replaceAll("]*>...
2013-05-07 15:56:26
113
原创 ajax返回,自动添加pre标签
ajax返回的内容,居然自动添加了标签在FF,ie,谷歌浏览器中,每个返回的都不一样:ff小写,ie大写,谷歌加style查了一下,原来是返回的类型不对。 1,页面开头中2,在action中Struts2Utils中,如果用renderText 方法,那么里面调用的是render("text/plain ", text, headers);这样返回的就是"text/plai...
2013-05-06 22:52:42
476
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人