- 浏览: 261659 次
- 性别:
- 来自: 广州
最新评论
-
sucheng2016:
现在有些配置更新了吧
Java项目开发环境构建工具 Gradle 使用笔记(简单、基本) -
masuweng:
学习了。。。。
Java项目开发环境构建工具 Gradle 使用笔记(简单、基本) -
yidwo:
webAppDirName 属性已不建议使用.
Java项目开发环境构建工具 Gradle 使用笔记(简单、基本) -
yidwo:
cnkyse 写道您好!很有帮助,非常感谢。请问在后台代理服务 ...
nginx-1.2.7+tcp_proxy_module负载均衡配置 -
cnkyse:
[img][img][img][img][img][img][ ...
nginx-1.2.7+tcp_proxy_module负载均衡配置
文章列表
这个架构当中,没有整合进数据库连接及事务管理等的配置,单纯介绍采用ContentNegotiatingViewResolver来做视图解析的一个配置实例,其它的一些配置,相信也难不倒各位亲。源代码实例见附件。
好了,我们接下来将按
项目构建-->配置文件-->后端实现-->前端实现 来讲解。下面先从构建项目开始
采用Gradle做项目构建
这里只描述一些基本的要用到的构建语法,基础的应用是很简单的。
1. 命令行下进入项目的根目录,即build.gradle配置文件所在的目录。
2. 执行命令:gradle eclipse 自动下载build.gradle配置中的依赖包并 ...
1. Gradle安装:
从官方网站www.gradle.org下载最新版本,解压后,将GRADLE_HOME/bin目录加到系统环境变量PATH上。测试是否配置成功在命令行运行:gradle -v 会打印出gradle的版本号等信息.
2. Gradle基本使用:
新建一个项目后,在项目文件夹下创建build.gradle文件,并加入内容:
apply plugin: 'eclipse'。
然后在终端运行gradle eclipse即可构建eclipse IDE的开发环境。
gradle默认值:gradle有些目录是有默认值存在,建议项目的配置,承袭了 ...
(虽然apt-get方式安装方便快捷,不喜欢文件散落到各个约定的目录里,喜欢完全地控制,安装在同个目录内,需要mysql服务时,手动启动,暂不用时节省资源。)
1. 下载: 从mysql网站下载linux版本 http://downloads.mysql.com/archives.php,在此以mysql-5.6.10版本为例。
2. 解压到相应目录,可以解压到home目录下。官方建议安装mysql 需要建立mysql用户组和用户,如果您想按官方的来安装,可参与目录下的INSTALL-BINARY的文件,教您如何在shell下安装,如下:
groupadd mysql
u ...
对于安装方面不清楚的,可移步 nginx + tcp_proxy_module的安装
参考nginx_tcp_proxy_module的readme文件,对每个定义项都做了详细的描述,tcp{...}与http{...}是在同一层级。下面是我的配置,仅供参考:
worker_processes auto;
events {
use epoll;
worker_connections 1024;
}
tcp {
upstream logicSrv {
server 127.0.0.1:8080;
...
Nginx开源软件默认没有提供TCP协议的负载均衡,下面记录一下我的安装过程:
1. 下载nginx最新稳定版的源码。可访问:http://www.nginx.org 或
linux命令下载到本地:
wget http://www.nginx.org/download/nginx-1.2.7.tar.gz
2. 解压至当前目录: tar -zxvf nginx-1.2.7.tar.gz 当前目录下将新增目录nginx-1.2.7.
3. 此外,nginx_tcp_proxy_module会用到openssl(http://www.openssl.org)的支持,安装中需要这个包 ...
1. socket通信:有客户端和服务端的socket代码。
2. 多线程:客户端和服务端各用一线程发送信息;服务端另有一监听线程,用于把超时的信息删除。
这里应用到了同步,使两个线程可以操作同一个map。
代码:(类全在同一个包内)
server端:
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.ServerSocket;
import java.net.Socket;
import jav ...
- 2009-01-09 16:13
- 浏览 23656
- 评论(4)
图片截图显示不正常的话可以转到:
http://hi.baidu.com/yidwo/blog/item/3e2b44d4f8b87505a08bb766.html
用java+ajax做的一个类似于google输入栏版提示的ajax小功能.
稍改进了下.现在类似于163.126的邮件地址自动完成功能.
结构描述:
1.前台页面: autoComplete.js autoComplete.jsp
2.配置: 把web.xml文件的内容配置到你web工程的web.xml文件.
3.后台程序及源码: 在com文件夹下.
运行: 在tomcat中打开autoComplete.js ...
setTimeout的标准语法是: setTimeout(表达式,时间(毫秒)) 两个参数.
在这里着重记下第一个参数是一个 function时的调用,假设是一个函数.
1.函数无参:
function alertV(){ alert("000"); }
当第一个参数不加引号("" 或 '')时,延迟一秒:
setTimeout(alertV,1000);
当第一个参数加上又引号时,延迟一秒:
setTimeout("alertV()",1000);
2. 函数有参:
function alertV(event){ ale ...
1. java.io.EOFException
1.1
Tomcat在启动时出现如下异常问题:
严重: IOException while loading persisted sessions: java.io.EOFException
严重: Exception loading sessions from persistent storage
是因为保存在硬盘上的session数据读取失败,问题似乎不大,但是如果不处理一下,每次启动都会出现这个问题,处理方法如下:
将work下面的文件清空,主要是*.ser文件,或者只是删除掉session.ser亦可。
- 2007-12-01 16:55
- 浏览 1398
- 评论(0)
在jdk1.5 tomcat 5.0 中测试通过.
在Tomcat的根目录下打开common文件夹找到server.xml,打开在host标签的对应位置加上如下:
<Host name="yidwo" debug="0" appBase="E:\workspace\"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false&q ...
- 2007-10-28 21:53
- 浏览 1307
- 评论(0)
配置resin.conf中的host部分。
定义日志目录,格式化输出,web发布目录,错误码定义等等。
在resin2.x中可以定义 <classpath id=’WEB-INF/classes’ source=’src’ compile=’true’/>
来自动编译源码,但是在resin3.x中没有这个用法,只能放到WEB-INF/classes目录下。
具体如下:
<host id=”www.2hei.net“>
<stdout-log path=’/root/soft/resin/log/stdout.log’ rollover-period=’1W’/& ...
- 2007-10-28 21:43
- 浏览 3251
- 评论(0)
发现网上讲hibernate + proxool的比较多。说spring的比较少。而且说得也不是太详细。
在spring下配置proxool 网上搜了一下,感觉有好几种配置,我就说一下我用的这种,配置成功了的这种,3个步骤:
1:在web.xml中配置两个servlet,一个是加载pro ...
SECTION 01 为何需要 connection pooling
当我们进入了 Java 的开发世界, pool 也是一门学问, 如何让 connection 先建立好与 DB 的连结, 后来的人可以使用已经存在于 pool 的 connection, 减少连结的时间, 这么优秀的功能, 在许多 application server 都已经实现好了, 你只要简单地按照说明文件配置, 包括最大连结数量, 初始连结数量, 最大等待数量等等的参数, 当然, Tomcat 也有内建 common ...
- 2007-04-21 16:05
- 浏览 10702
- 评论(1)
这个手册只是为初学者制作的环境配置和快速开发的一些基本方法,为的是广大爱好者能快速上手,少走我走过的弯路,里面没有任何关于java模式和其他相关的说明。本人水平有限,也没有能力去讨论关于模式设计和开发细节的 ...
- 2007-03-24 11:44
- 浏览 2916
- 评论(0)
源:http://blog.csdn.net/explorers/archive/2005/08/15/454769.aspx
现在eclipse越来越好用了,随着sun jdk5.0的补丁4的推出,eclipse3.1也正式发布,
二者结合,速度比以前快了很多。而wtp0.7 m5版本放出也有了一段时间,这个月月
底可能wtp0.7会有rele ...
- 2007-03-24 11:30
- 浏览 2902
- 评论(0)