- 博客(14)
- 资源 (3)
- 收藏
- 关注
转载 Spring 配置多数据源实现数据库读写分离
现在大型的电子商务系统,在数据库层面大都采用读写分离技术,就是一个Master数据库,多个Slave数据库。Master库负责数据更新和实时数据查询,Slave库当然负责非实时数据查询。因为在实际的应用中,数据库都是读多写少(读取数据的频率高,更新数据的频率相对较少),而读取数据通常耗时比较长,占用数据库服务器的CPU较多,从而影响用户体验。我们通常的做法就是把查询从主库中抽取出来,采用多个从库,
2015-02-04 21:47:22 6336
转载 Memcached管理与监控工具----MemAdmin
使用MemCached以后,肯定希望知道cache的效果,对于MemCached的一些运行状态进行监控是必要的,memcached提供了stats这个命令可以查看memcached相关状态,但是不是很详细,如:[java] view plaincopyprint?[root@bogon bin]# cd /usr/local/bin [
2015-02-04 15:08:49 1818
转载 利用 spring+freemarker 发送邮件
最近公司要用到给注册会员发送邮件的功能,这里采用spring+freemarker模板来发送邮件,其中模板可以自定义,欲了解freemarker请看我写的利用freemarker 静态化网页,里面介绍的很详细和怎么使用。在做本次试验之前需要spring相关的jar和freemarker.jar①定义发送邮件的模板demo.ftl[html] vi
2015-02-04 14:53:38 642
转载 利用Spring AOP 更新memcached 缓存策略的实现
对于网上关于memcached缓存更新策略 数不胜数,但是没有一遍完整的,看起来都很费劲,由于项目中用到的memcache,自然就想到了memcache缓存更新策略的实现。你可以把你更新缓存的代码嵌套你的代码中,但是这样很不好,混换了你service的代码,要是以后再换别的缓存产品,那么你还要每个类去找,去修改很是麻烦。由于之前是这样写的,很是痛苦,所以这次要用spring aop来实现。
2015-02-04 14:37:45 537
转载 ehCache+spring的简单实用
1、最近在做一个贷款项目是城市分站的 分为贷款前台和贷款机构后台,这个两个平台的二级域名不一样,一个前台是cityname.xx.com,cityname是会地区的不同而变化的,如在北京就是bj.xx.com,机构后台是loan.xx.com,在机构登录的时候 ,如果把登录信息放在session,会有一个问题,就是当切换到前台的时候,由于域名改变了,此时session就会改变,之前session保
2015-02-04 14:35:34 547
转载 利用freemarker 静态化网页
1、介绍-FreeMarker是什么 模板引擎:一种基于模板的、用来生成输出文本的通用工具 基于Java的开发包和类库 2、介绍-FreeMarker能做什么 MVC框架中的View层组件 Html页面静态化 代码生成工具 CMS模板引擎 页面栏目动态定制
2015-02-04 14:30:59 485
转载 js校验大全
/* $#################################################$ */ /** *//**/ /* 程序功能:输入验证 */ /** *//**/ /* 函数名称: */ /** *//**/ /* f
2011-10-12 23:07:31 892
原创 rest
http://www.bianceng.cn/webkf/ajax/201011/20793_2.htm 结束语 本文展示了如何联合使用几种技术来支持 Apache Wink REST Web 服务的开发、构建和部署。Java 注释的威力简化了开发工作。
2011-08-04 07:54:41 360
原创 添加行
<br /><html><head><br /><script><br /> function addtr(){<br /> var div=document.getElementById("div1");<br /> var newtable=document.createElement("table");<br /> newtable.border="1px";<br /> //添加一行 <br /> var newtr = newtable.insertRow(-1);//在最下的
2011-05-30 20:55:00 406
原创 模拟google 搜索
package com.sie.google;import java.io.IOException;import java.io.PrintWriter;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import javax.serv
2011-05-14 07:37:00 645
原创 js 创建对象、属性、方法
1,自定义对象。 根据JS的对象扩展机制,用户可以自定义JS对象,这与Java语言有类似的地方。 与自定义对象相对应的是JS标准对象,例如Date、Array、Math等等。 2,原型(prototype) 在JS中,这是一种创建对象属性和方法的方式,通过prototype可以为对象添加新的属性和方法。 通过prototype我们可以为JS标准对象添加新的属性和方法,例如对于String对象,我们可以为其添加一个新的方法trim()。 与严格的编程语言(例如Java)不同,我们可以在运行期间为JS对象动态添
2011-05-11 07:20:00 24230 3
原创 手写ajax
<br /><script><br />var xmlHttp=null;<br />var result="";<br /> <br />function invoke(){<br /> var data='name=张山&id=1';<br /> var url="/struts1/false.jsp";<br /> ajax("post",url,data);<br />}<br /> function ajax(method,url,data){<br /> <br /> if
2011-05-04 21:40:00 627
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人