`
xiangxingchina
  • 浏览: 506865 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
1、利用System.getProperty()函数获取当前路径:System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径2、使用File提供的函数获取当前路径:File directory = new File("");//设定为当前文件夹try{    System.out.println(directory.getCanonicalPath());//获取标准的路径    System.out.println(directory.getAbsolutePath());/ ...

ssh 远程调用

package com.sun.work; import java.io.IOException; import java.io.PipedInputStream; import java.io.PipedOutputStream; import java.util.Properties; import com.jcraft.jsch.Channel; import com.jcraft.jsch.JSch; import com.jcraft.jsch.JSchException; import com.jcraft.jsch.Session; public class PipeStreamT ...
nginx的安装与基本配置文档网上已经有很多了,但具体讲优化的文章还比较少,偶尔发现有这么一篇《nginx优化 突破十万并发》仔细拜读后,转至此做以收藏,感谢原作的辛苦编写。 一般来说nginx配置文件中对优化比较有作用的为以下几项:
之前我为有志成为“项目破坏者”的开发者制作了一个手册(见《“项目破坏者”手册》),据某些无节操的学习者透露,这些招数屡试不爽。但这也成为了项目管理人员的噩梦。因此,尽早识破这些破坏者的阴谋,并进行有效 ...
要想将一个开发项目搞砸,有很多种方法。开发者Anders Abel将他经历过的项目中的破坏者的轶事整理成了一个手册,如果你想搞砸你们公司正在做某些软件项目,完全可以借鉴这个手册中的方法。(项目管理者不必担心,我后续会写一篇文章来讲述如何应对这些招数。更新:《反制“项目破坏者”》手册) 成功破坏一个项目的关键是要从对项目最重要的地方下手,将开发者的注意力从最重要的工作上转移走,并耗尽开发者的精力。用你的想象力和创造力,不要放过任何机会,将项目一步一步拉向失败的边缘。 下面介绍一些主要战略,一定要认真领会、学习。 1.  专注于边缘问题,以证明你知识渊博 在一个项目中,都有几个关键的、能够 ...
public String getIpAddr(HttpServletRequest request) {  String ip = request.getHeader("x-forwarded-for");  if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {    ip = request.getHeader("Proxy-Client-IP");  }  if (ip == null || ip.length() == 0 ...

存储过程

    CREATE DEFINER=`root`@`localhost` PROCEDURE `InsertUser`(in name2 varchar(50),in password2 varchar(32),in age2 int,in adddate2 datetime)      begin      DECLARE stmt varchar(2000);      set @sqlstr=concat('insert into users(name,password,age,adddate) values(');      set @sqlstr=concat(@sqlstr ...
可以后另一篇做对比:http://agapple.iteye.com/blog/772507 同样的内容,不同的描述方式,不一样的效果. Hi all : 最近在做 offerdetail 优化时,替换了数据库驱动,从 c3p0 0.9.1 -> dbcp 1.4 , 顺便研究了下 dbcp 的自动重连的一套机制,也做一下分享,大家周知一下。 数据库链接 常见的问题: 1. 数据库意外重启后,原先的数据库连接池能自动废弃老的无用的链接,建立新的数据库链接 2. 网络异常中断后,原先的建立的 tcp 链接,应该能进行自动切换。比如网站演习中的交换机重启会导致网络瞬 ...
tomcatde DHCP的配置 <Resource driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver" logAbandoned="true" maxActive="20" maxIdle="2" maxWait="5000" name="system" removeAbandonedTimeout="60" removeAbandoned="true" p ...

安装 Nginx

安装之前需要3个支持:gzip,pcre,openssl 【安装 Nginx】 模块依赖性 gzip 模块需要 zlib 库 rewrite 模块需要 pcre 库 ssl 功能需要 openssl 库 预先编译好的安装包 1 gzip支持,需要zlib http://www.zlib.net/ 下载最新版即可 2 rewrite module requires pcre library http://www.pcre.org/ 下载最新版即可 3 ssl 功能需要 openssl 库 http://www.openssl.org/ => http://www.openssl.org/ ...
Windows下Nginx的安装与配置 Nginx ("engine x") 是一款高性能的,轻量级的HTTP Web 服务器 和 反向代理服务器及电子邮件 IMAP/POP3/SMTP 代理服务器。 Nginx 是由俄罗斯的程序设计师 Igor Sysoev 所开发,为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过四年多时间了,Igor 将源代码以类BSD许可证的形式发布。 自 Nginx 发布四年来,Nginx 已经因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名了。Nginx 超越Apache的高性能和稳定性, ...
/**       * 获取图片RGB数组       * @param filePath       * @return       */ public int[][] getImageGRB(String filePath) {            File file  = new File(filePath);            int[][] result = null;            if (!file.exists()) {                 return result;            }        ...
    package com.test.dbunit.dao;            import javax.sql.DataSource;            import org.dbunit.Assertion;      import org.dbunit.database.DatabaseConnection;      import org.dbunit.database.IDatabaseConnection;      import org.dbunit.database.QueryDataSet;      import org.dbunit.datase ...
最近在做一个项目,用到了远程调用方式,开始采用的是rmi,后来经过测试,rmi可能无法达到项目的一些性能上的要求,于是采用了基于tcp/udp的netty,但是直接用netty开发,有些麻烦了,我们想把服务抽取出来部署在远程服务器上,开发的兄弟们只是在自己的项目中负责调用一下,就跟rmi类似,非常方便。     但是又有一个问题,调用的兄弟需要在web中请求这种tcp服务,netty内部是异步处理机制,http是伪长连接,调用结束后,异步请求还没有返回,http连接就断开了,返回的是null。所以这个问题要解决一下。     下面说下封装的各个类的代码吧     首先当客户端对远程服务器发起t ...
针对RealV210提供的源码 android_gingerbread_realv210_ver_1_2   2.3.1 设置默认锁屏时间 frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java private void loadSystemSettings(SQLiteDatabase db) { loadIntegerSetting(stmt, Settings.System.SCREEN_OFF_TIMEOUT,                ...
Global site tag (gtag.js) - Google Analytics