随笔分类 - JAVA相关
摘要:现在先抛出问题,假设有一个主数据中心在北京M,然后有成都A,上海B两个地方数据中心,现在的问题是,假设成都上海各自的数据中心有记录变更,需要先同步到主数据中心,主数据中心更新完成之后,在把最新的数据分发到上海,成都的地方数据中心A,地方数据中心更新数据,保持和主数据中心一致性(数据库结构完全一致)。
阅读全文
摘要:Nginx ("engine x")是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。Nginx是由Igor Sysoev为俄罗斯访问量第二的Rambler.ru站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布...
阅读全文
摘要:mysql安装为什么大部分使用二进制安装。而不是源码手动去编译?mysql使用的glibc进行开发的。glibc库是一个底层api,所以只要是linux,都会有glibc库。所以,mysql安装不需要考虑环境是否符合要求。移植性很方便。直接将编译好的二进制代码复制到另外一个机器上,也是可以用的。原理...
阅读全文
摘要:下载并安装Memcache服务器端服务器端主要是安装memcache服务器端.下载:http://www.danga.com/memcached/dist/memcached-1.2.2.tar.gz另外,Memcache用到了libevent这个库用于Socket的处理,所以还需要安装libeve...
阅读全文
摘要:安装过程中指定 ./configure --prefix=/usr/local/memcached-1.4 --with-libevent=/usr/local/libevent-1.4.2/则启动memcached时候#cd /usr/local/bin //进入到该目录# ./memcached...
阅读全文
摘要:说明文档:MyEclipse生成注册码 Myeclipse2014激活教程Myeclipse-2014-GA-破解文件1.Windows版myeclipse下载地址MyEclipse2015:myeclipse-2015-2014-07-11-offline-installer-windows.ex...
阅读全文
摘要:先去Oracle下载Linux下的JDK压缩包,我下载的是jdk-7u4-linux-i586.tar.gz文件,下好后直接解压Step1:# 将解压好的jdk1.7.0_04文件夹用最高权限复制到/usr/lib/jvm目录里sudo cp -r ~/jdk1.7.0_04/ /usr/lib/j...
阅读全文
摘要:官方网站下载最新的tomcat:http://tomcat.apache.org/download-80.cgi在ubuntu上,我们下载zip和tar.gz解压tomcat 8,用下面的命令(我下载的是tar.gz格式的):tar -zxvfapache-tomcat-8.0.12.tar.gz开...
阅读全文
摘要:最近做一个web项目中有上传文件的功能,已经写出并在本地和部署到服务器上测试了好几个文件上传都没问题(我用的是tomcat)。后来又上传了一个700多K的文件(前边的都是不足600K的,并且这个word文件用到了vb,比较复杂,可能造成读取较慢),在本地也是可以的,部署到服务器后在服务器上用服务器的...
阅读全文
摘要:String targetUrl = "http://localhost:8080/Test"; PostMethod filePost = new PostMethod(targetUrl) {//这个用来中文乱码 public String get...
阅读全文
摘要:平时都是直接在action中按照struts2定义的格式来接流,最近看到华为技术人员调用struts2底层方法对文件流做了封装,感觉有用赶紧记了下来Java代码public void preExecute() { if (httpServletRequest instan...
阅读全文
摘要:两个人的博客搜索关键词 “upload.parseRequest为空”http://bluthmatter.blog.163.com/blog/static/184294059201273121226377/http://blog.csdn.net/zbz0425/article/details/...
阅读全文
摘要:前言: 为什么要用模板?有了JSTL,还需要freemarker吗? 模板技术与容器无关,同样可以应用于非Web应用程序环境。ftl文件改动之后是不需要编译的,这点不同于Jsp 。JSTL只能用在jsp中,修改了jsp,需要重新编译,从而使用模板更有效率。一、上手实例 1. 在WEB-INF/lib...
阅读全文
摘要:hibernate 只需要操作对象就可以对数据库的数据进行“增删改查”。用了短时间后,感觉依旧存在很大的冗余。正因为这个,我的反射框架就出现了。因为自用,下面只贴出代码,不做解释。有兴趣的可以来看看一起研究一下,如有问题可私聊探讨。反射基类 SQLSuper/** * 给对象做反射并且定于返回H...
阅读全文
摘要:applicationContext.xml org.hibernate.dialect.Oracle9Dialect true ...
阅读全文
摘要:J2SE DK & API下载————————-http://java.sun.com/j2se/1.3/download.htmlhttp://java.sun.com/j2se/1.4.2/download.htmlhttp://java.sun.com/javase/downloads/index_jdk5.jsphttp://java.sun.com/javase/downloads/index.jspJ2EE DK & API下载————————-http://java.sun.com/j2ee/1.3/index.jsphttp://java.sun.com/j2e
阅读全文
摘要:本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解。下面开始正文。【案例1】通过一个对象获得完整的包名和类名package Reflect; /** * 通过一个对象获得完整的包名和类名 * */class Demo{ //other codes...} class hello{ public static void main(String[] args) { Demo demo=new Demo(); System.out.println(dem...
阅读全文
摘要:如果表单提交的方法是POST,那么只需要调用request的setCharacterEncoding();方法就好了。方法中的参数给需要的字符编码;例如:<%request.setCharacterEncoding("UTF-8"); %> <td>用户名:</td> <td><%=request.getParameter("txtUser") %></td>如果表单提交的方法是GET,那么可以把request.getParameter();方法获取到的数据转换成ASCll码,然后用
阅读全文
摘要:List对象排序通用方法在数据库中查出来的列表中,往往需要对不同的字段重新排序,一般的做法都是使用排序的字段,重新到数据库中查询。如果不到数据库查询,直接在第一次查出来的list中排序,无疑会提高系统的性能。只要把第一次查出来的结果存放在session中,就可以对list重新排序了。一般对list排序可以使用Collections.sort(list),但如果list中包含是一个对象的话,这种方法还是行不通的。如果有下面这个对象:这是一个简单的数据对象,现在要对 1 //UserInfo.java 2 package test; 3 4 import java.text.SimpleDate.
阅读全文

浙公网安备 33010602011771号