自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 通用java程序linux启动脚本精简版

留一个备份,简化版java启动脚本,测试时候比较有用。#!/bin/sh# start.sh# Author: rickfeng# Description: 通用java程序启动脚本精简版# 目录结构:# APP_HOME/bin/(各种启动脚本)# /conf/(各种配置文件)# /lib/(依赖文件jar)# /logs/(日志文件

2016-05-20 15:38:17 593

原创 Linux远程拷贝&远程执行命令shell脚本

Linux远程拷贝&执行命令shell脚本很多时候金星服务器管理、发布代码等,通常需要两个工具,一个是远程拷贝,一个是远程执行命令。需要安装expect,远程执行命令,centos下直接yum -y install expect,不能yum安装下载源码安装。

2015-09-11 21:10:54 8909

原创 Linux常用命令&使用技巧

#查看操作系统信息# 命令:cat /etc/issue 点评:查看linux发行版本,suse、rethat、centos通用 命令:cat /proc/version 点评:信息量更大,主要是内核版本、没有具体的发行版本信息 命令:uanme -a 点评:主要是系统信息,内核版本等,uname -i查看系统位数比较简便 命令:file /bin/bash 或者 file /bin/c

2015-04-10 15:34:44 989

原创 关于Spring JDBC RowMapper的一点改进思路

【注】通常我们使用RowMapper(比如ParameterizedRowMapper),都需要定义好查询字段,如果使用别名就没办法了。还要比如加入group,或者联合查询,也不能够使用,除非不想要非主体Bean之外的字段,那么只能用Map接收返回结果了,或者直接实现RowMapper。基于这一点,提出一个稍微通用的解决思路。

2015-04-08 21:56:09 3321

原创 基于Spring JDBC的轻量级ORM-sborm介绍

sborm只是针对spring jdbc的一些不方便的地方,做了一些封装,更加简化日常的开发工作,基于spring jdbc的RowMapper自动实现对象映射,也勉强算的上叫ORM,只是大部分功能已经由spring jdbc实现了。

2015-03-30 10:19:37 7771 8

原创 JVM内存和GC相关的资料汇总

java堆、栈、本地方法栈、方法区相关的资料堆所有通过new创建的对象的内存都在堆中分配,其大小可以通过-Xmx和-Xms来控制。堆被划分为新生代和旧生代,新生代又被进一步划分为Eden和Survivor区,最后Survivor由From Space和To Space组成,结构图如下所示:新生代。新建的对象都是用新生代分配内存,Eden空间不足的时候,会把存

2012-07-06 11:18:19 639

原创 Thrift源码修改,改造RPC,支持多Processor模式(C#客户端调用)

之前对thrift服务端java版本的源码进行改造,使支持多服务接口的加载,具体请参考:http://blog.csdn.net/yefeng_918/article/details/7707541 由于客户端需要使用C#和java,现在对C#版客户端调用源码进行修改,使适应改版后的服务端。主要修改TBinaryProtocol类得WriteMessageBegin方法(阻塞调用模式,非阻

2012-07-02 22:59:56 1396

原创 Thrift序列化和反序列化处理代码(java版)

好多网上介绍的thrift都是基于rpc的服务端客户端的例子,看了下c++版本的序列化处理,摸索了一下,找到序列化、反序列化的处理方法,记录一下。// 内存级缓冲,默认32长度,自动增加TMemoryBuffer mb0 = new TMemoryBuffer(32);TProtocol prot0 = new org.apache.thrift.protocol.TCompa

2012-07-02 15:20:14 6972 2

原创 Thrift源码修改,改造RPC,支持多Processor[java版]

说明:基于0.8.0版本 Thrift rpc只提供单个接口的模式,一个TServerSocket只能实例化一个Processor,实际上,当接口的模式再实际应用的过程中也许会比较少,不知道为什facebook要这么做,每开放一个服务接口都得占用一个端口,对于服务的管理也会带来不便。采用共用端口的模式可以解决端口问题,但是单个进程好像还是可以加载一个Processor,不知道是不是没找对方

2012-07-02 00:27:34 4598

原创 关于frameset跳出当前frame的处理方法

通常,后台管理使用frameset布局,可以实现局部刷新的处理,通常只是刷新主界面,导航、菜单之类的可以保持不变,但是在session过期想跳转到登录界面的时候,你会发现登录的界面套装了主显示层,头部、菜单栏依旧存在,这显然不是我们想要的效果,后来发现一个比较笨的办法:在过滤器检测session是否失效,并设置relogin参数,在index.jsp页面做判断(EL表达式):top

2011-11-10 11:11:49 1114

原创 应用Spring mvc HandlerExceptionResolver 处理异常全局跳转方法

应用Spring mvc HandlerExceptionResolver 处理异常全局跳转方法对于系统异常跳转,可以采用全局跳转的方式,避免在每个controller方法做跳转判断,同时打印异常的的请求uri,可以快速查找问题的入口。1、配置:applicationContext.xml 加入bean 2、实现   HandlerExceptionResolv

2011-11-10 10:39:34 3965

原创 关于session过期跳转的处理方法

通常对于网站某些功能需要登录处理,又不想配置文件一层层过滤,可以通过注解的方式做参数判断,再通过全局异常处理,做相应的跳转(Spring mvc)。在Controller层头加入注解:@SessionAttributes("sessionUser")在方法调用中加入参数:@ModelAttribute("sessionUser") User user在全局异常中统一检查:if (ex

2011-11-10 09:40:28 1395

Delphi 版 HTML5 WebSocket Server - demo

称:HTML5 WebSocket Server Delphi版 编写:tjCFeng 时间:2011-07-01 说明:创建SocketServer监听端口,当数据到达时首先判断第一个字符是否是#$00, 如果不是#0,则证明是第一次的握手信息,需要为HTML5 Client返回验证结果, 即调用下面的ShakeHand函数。如果不是#0,则为连接后的数据信息,请自行解析。 参数:接收到的数据和长度。 返回:HTML5 Client的IP地址和端口。 代码中包括: HTML5 WebSocket 握手协议的说明及解析代码; AnsiToUnicode和UnicodeToAnsi高效转码代码; SplitStr按指定字符串拆分字符串的高效代码; 适用于Delphi2010及高版本的MD5代码,非本人编写,未改动,感谢原作者。

2013-05-16

protobuf 2.4.1 jar包,代码生成

protobuf 2.4.1 jar包,代码生成工具

2011-12-09

netty3.1中文用户手册

netty3.1 中文用户手册; netty3.1 中文用户手册;

2011-11-28

thrift 白皮书

中文版,介绍thrift的设计目的,设计原理以及其基本结构。

2011-11-25

集体智慧编程

本书以机器学习与计算统计为主题背景,专门讲述如何挖掘和分析Web上的数据和资源,如何分析用户体验、市场营销、个人品味等诸多信息,并得出有用的结论,通过复杂的算法来从Web网站获取、收集并分析用户的数据和反馈信息,以便创造新的用户价值和商业价值。全书内容翔实,包括协作过滤技术(实现关联产品推荐功能)、集群数据分析(在大规模数据集中发掘相似的数据子集)、搜索引擎核心技术(爬虫、索引、查询引擎、PageRank算法等)、搜索海量信息并进行分析统计得出结论的优化算法、贝叶斯过滤技术(垃圾邮件过滤、文本过滤)、用决策树技术实现预测和决策建模功能、社交网络的信息匹配技术、机器学习和人工智能应用等。   本书是Web开发者、架构师、应用工程师等的绝佳选择。

2011-11-18

中科院分词ictclas50 windows 32 JNI

中科院分词工具,jni调用,包括文档和demo。该demo为改造版,官方提供的的ICTCLAS2011在java中使用总是报错,这个demo可以正常使用

2011-10-08

spring-framework3.0-API文档

spring-framework3.0-API官方文档

2009-12-24

spring3.0文档

spring-framework3.0开发文档(3.0.M3)

2009-12-24

Flex教程(PPT).rar

Flex教程(PPT).rar 介绍Flex技术和开发流程,例子等。。。

2009-12-10

spring2.5中文开发文档.pdf

spring2.5中文开发文档-spring-reference.pdf

2009-12-10

ActionScript 3.0 Cookbook 中文完整版

ActionScript 3.0 Cookbook 中文完整版

2009-11-09

apache-tomcat-6.0.14.exe

apache-tomcat-6.0.14.exe 安装版

2009-08-18

retroguard.jar

Java代码混淆器retroguard.jar

2009-04-04

mule-ESB设计.rar

mule-ESB设计 Mule入门文档,介绍Mule的基础知识

2009-04-04

空空如也

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

TA关注的人

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