自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (3)
  • 收藏
  • 关注

原创 架构之道:分离业务逻辑和技术细节

为什么需要架构?有系统的地方就有架构。

2021-10-21 22:22:42 93

转载 Spring 配置多数据源实现数据库读写分离

现在大型的电子商务系统,在数据库层面大都采用读写分离技术,就是一个Master数据库,多个Slave数据库。Master库负责数据更新和实时数据查询,Slave库当然负责非实时数据查询。因为在实际的应用中,数据库都是读多写少(读取数据的频率高,更新数据的频率相对较少),而读取数据通常耗时比较长,占用数据库服务器的CPU较多,从而影响用户体验。我们通常的做法就是把查询从主库中抽取出来,采用多个从库,

2015-02-04 21:47:22 6315

转载 Memcached管理与监控工具----MemAdmin

使用MemCached以后,肯定希望知道cache的效果,对于MemCached的一些运行状态进行监控是必要的,memcached提供了stats这个命令可以查看memcached相关状态,但是不是很详细,如:[java] view plaincopyprint?[root@bogon bin]# cd /usr/local/bin  [

2015-02-04 15:08:49 1804

转载 利用 spring+freemarker 发送邮件

最近公司要用到给注册会员发送邮件的功能,这里采用spring+freemarker模板来发送邮件,其中模板可以自定义,欲了解freemarker请看我写的利用freemarker 静态化网页,里面介绍的很详细和怎么使用。在做本次试验之前需要spring相关的jar和freemarker.jar①定义发送邮件的模板demo.ftl[html] vi

2015-02-04 14:53:38 630

转载 利用Spring AOP 更新memcached 缓存策略的实现

对于网上关于memcached缓存更新策略 数不胜数,但是没有一遍完整的,看起来都很费劲,由于项目中用到的memcache,自然就想到了memcache缓存更新策略的实现。你可以把你更新缓存的代码嵌套你的代码中,但是这样很不好,混换了你service的代码,要是以后再换别的缓存产品,那么你还要每个类去找,去修改很是麻烦。由于之前是这样写的,很是痛苦,所以这次要用spring aop来实现。

2015-02-04 14:37:45 526

转载 ehCache+spring的简单实用

1、最近在做一个贷款项目是城市分站的 分为贷款前台和贷款机构后台,这个两个平台的二级域名不一样,一个前台是cityname.xx.com,cityname是会地区的不同而变化的,如在北京就是bj.xx.com,机构后台是loan.xx.com,在机构登录的时候 ,如果把登录信息放在session,会有一个问题,就是当切换到前台的时候,由于域名改变了,此时session就会改变,之前session保

2015-02-04 14:35:34 540

转载 利用freemarker 静态化网页

1、介绍-FreeMarker是什么     模板引擎:一种基于模板的、用来生成输出文本的通用工具     基于Java的开发包和类库    2、介绍-FreeMarker能做什么     MVC框架中的View层组件     Html页面静态化    代码生成工具    CMS模板引擎  页面栏目动态定制

2015-02-04 14:30:59 469

转载 js校验大全

/* $#################################################$ */   /** *//**/ /*  程序功能:输入验证  */   /** *//**/ /*  函数名称:  */   /** *//**/ /*  f

2011-10-12 23:07:31 877

原创 rest

http://www.bianceng.cn/webkf/ajax/201011/20793_2.htm 结束语 本文展示了如何联合使用几种技术来支持 Apache Wink REST Web 服务的开发、构建和部署。Java 注释的威力简化了开发工作。

2011-08-04 07:54:41 351

原创 添加行

<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 392

原创 script添加删除行/js随意操控table/删除指定行

js添加删除行

2011-05-25 20:59:00 859

原创 模拟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 630

原创 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 24179 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 614

封装ajax请求

封装ajax请求,对ajax的封装(ajax.js)

2012-05-04

cs俺的沙发的分公司身份

法案上的发的是法师的法师的法师的法师都发

2009-08-22

第三方控件爱的是发是的飞

第三方dfgsadfadfcaSDfadfadsfadsfadsfadsfasfadfasdfasdfasdf

2009-08-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除