`
文章列表

cygwin安装redis

    博客分类:
  • Java
  http://my.oschina.net/maxid/blog/186506
http://maolihui.com/goagent-detail.html   https://github.com/XX-net/XX-Net   https://github.com/XX-net/XX-Net/wiki/%E4%BD%BF%E7%94%A8%E6%96%B9%E6%B3%95

mysql删除重复项

http://blog.sina.com.cn/s/blog_61c9c41e0100q6ay.html
原创,亲自遇到的问题  转载请注明出处:http://cjhz.iteye.com/blog/2264611   场景: 1、window环境安装了cygwin, 2、使用intellij idea15 的svn 比对功能,查看历史记录等 报错: Error:svn: E155010: The node '/cygdrive/d/workspace/workspace_2/wms/dal/src/main/java/com/wms/dal/dataobject/D:\workspace\workspace_2\wms\dal\src\main\java\com\wms\dal\ ...
  参考:http://blog.csdn.net/jianping_shen/article/details/6300292 补充:     1、建议先完全下载好,再运行setup.exe进行安装(网上下载setup-x86.exe/ setup-x86_64.exe,然后运行把安装包下载到本地,备份,下次随时用)     2、源使用 http://mirrors.163.com/cygwin/     3、安装好后修改cygwin.bat ----------------------------------  @echo off set HOMEPATH=D:\cygwi ...
  http://www.cnblogs.com/yevpt/p/4959851.html

Java NIO 系列教程

    博客分类:
  • Java
Java NIO(New IO)是从Java 1.4版本开始引入的一个新的IO API,可以替代标准的Java IO API。本系列教程将有助于你学习和理解Java NIO。感谢并发编程网的翻译和投递。 (关注ITeye官微,随时随地查看最新开发资讯、技术文章。) Java NIO提供了与标准IO不同的IO工作方式:  Channels and Buffers(通道和缓冲区):标准的IO基于字节流和字符流进行操作的,而NIO是基于通道(Channel)和缓冲区(Buffer)进行操作,数据总是从通道读取到缓冲区中,或者从缓冲区写入到通道中。 Asynchronous IO(异步IO): ...

HTTP协议详解

    博客分类:
  • Java
引言                                         HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。HTTP协议的主要特点可概括如下:1.支持客户/服务器模式。2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定 ...
1、synchronized  2、volatile  3、ReentrantLock()  4、wait() 与 notify()
  http://www.infoq.com/cn/articles/java-memory-model-5  深入理解Java内存模型(五)——锁  http://www.ibm.com/developerworks/cn/java/j-jtp10264/  Java 理论与实践: JDK 5.0 中更灵活、更具可伸缩性的锁定机制 http://blog.csdn.net/ghsau/article/details/7481 ...
Java线程池使用说明 一简介 线程的使用在java中占有极其重要的地位,在jdk1.4极其之前的jdk版本中,关于线程池的使用是极其简陋的。在jdk1.5之后这一情况有了很大的改观。Jdk1.5之后加入了java.util.concurrent包,这个包中主要介绍java中线程以及线程池的使用。为我们在开发中处理线程的问题提供了非常大的帮助。
一、问题:           数据库表数据量极大(千万条),要求让服务器更加快速地响应用户的需求。   二、解决方案:      1.通过高速服务器Cache缓存数据库数据
假定你的web application 名称为news,你在浏览器中输入请求路径:  http://localhost:8080/news/main/list.jsp?n=1  则执行下面向行代码后打印出如下结果:  1、 System.out.println(request.getContextPath()); //可返回站点的根路径。也就是项目的名字 ...
Volatile修饰的成员变量在每次被线程访问时,都强迫从主内存中重读该成员变量的值。而且,当成员变量发生变化时,强迫线程将变化值回写到主内存。这样在任何时刻,两个不同的线程总是看到某个成员变量的同一个值。     Java语言规范中指出:为了获得最佳速度,允许线程保存共享成员变量的私有拷贝,而且只当线程进入或者离开同步代码块时才与共享成员变量的原始值对比。     这样当多个线程同时与某个对象交互时,就必须要注意到要让线程及时的得到共享成员变量的变化。     而volatile关键字就是提示VM:对于这个成员变量不能保存它的私有拷贝,而应直接与共享成员变量交互。     使用建议:在两个 ...

MySQL Proxy使用

转自:  http://koda.iteye.com/blog/788862 http://koda.iteye.com/blog/682547   使用MySQL将读写请求转接到主从Server。    一 安装MySQL Proxy  MySQL Proxy的二进制版非常方便,下载解压缩后即用。 解压缩的目录为: $mysql-proxy_installed_dir (这里为/usr/local/mysql-proxy) |_ bin |_ include |_ lib |_ share 1. 为mysql-proxy建立配置文件。 如在$mysql-proxy_instal ...
Global site tag (gtag.js) - Google Analytics