pony

抄袭是一种美德

2012年7月6日

Java IO测试样例-字节流-字符流

摘要: //*** * java中的IO详解见 http://www.senma.org/blogs/356.html * 也可以参考:http://www.cnblogs.com/rollenholt/archive/2011/09/11/2173787.html */ import java.io.BufferedReader;import java.io.File;import java.io.F...阅读全文

posted @ 2012-07-06 11:04 马森 阅读(227) 评论(0) 编辑

2012年7月5日

java中的io系统详解

摘要: Java 流在处理上分为字符流和字节流。字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符、字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组。 Java 内用 Unicode 编码存储字符,字符流处理类负责将外部的其他编码的字符流和 java 内 Unicode 字符流之间的转换。而类 InputStreamReader 和 OutputStreamWrit...阅读全文

posted @ 2012-07-05 15:27 马森 阅读(224) 评论(0) 编辑

2012年7月4日

MongoDB资料汇总

摘要: Mongodb是一个比较流行的nosql软件,windows linux mac平台上都有发行版本,经过测试,效率还是非常不错的,但是对内存的消耗非常大,因为使用了mapviewoffile,即直接将硬盘数据映射到内存,因此需要整片内存去载入(http://www.cnblogs.com/daizhj/archive/2011/04/25/mongos_mmap_source_code.html...阅读全文

posted @ 2012-07-04 17:03 马森 阅读(243) 评论(0) 编辑

2011年11月7日

字符编码笔记:ASCII,Unicode和UTF-8

摘要: (senma评:此文非常清晰通俗的论述了编码关系,受益匪浅。另外在编程中还有人经常会被系统当前字符和getbyte获取的字节概念不清,其实,在机器里,如果你打印或识别的不是乱码,那么就可以认可这个字是unicode的,是基准的,再处理都是在这基准上的。 另:文中链接的unicode编码地址的内容貌似是错误的) 作者: 阮一峰 日期: 2007年10月28日 今天中午,我突然想搞清楚U...阅读全文

posted @ 2011-11-07 11:26 马森 阅读(188) 评论(0) 编辑

2011年10月18日

jQuery和ExtJS的timeOut超时设置和event事件处理

摘要: ajax请求如何自定义超时时间,并处理相应的超时事件呢? 对jQuery来说,超时可以直接设置timeout参数,并在error事件中捕获第二个参数,如果是"timeout"则表明捕获了超时事件,非常清楚。 例子: $.ajax({ type: "POST", contentType: "application/json", url: "../ws/M...阅读全文

posted @ 2011-10-18 12:07 马森 阅读(304) 评论(0) 编辑

2011年9月21日

Sybase字符串函数-数学函数-系统函数

摘要: 长度和语法分析datalength(char_expr)在char_expr中返回字符的长度值,忽略尾空substring(expression,start,length)返回部分字符串right(char_expr,int_expr)返回char_expr右边的int_expr字符基本字符串运算upper(char_expr)把char_expr转换成大写形式lower(char_exp...阅读全文

posted @ 2011-09-21 11:27 马森 阅读(456) 评论(1) 编辑

inux 设置系统时间和硬件时间

摘要: linux 的系统时间有时跟硬件时间是不同步的 Linux时钟分为系统时钟(System Clock)和硬件(Real Time Clock,简称RTC)时钟。系统时钟是指当前Linux Kernel中的时钟,而硬件时钟则是主板上由电池供电的时钟,这个硬件时钟可以在BIOS中进行设置。当Linux启动时,硬件时钟会去读取系统时钟的设置,然后系统时钟就会独立于硬件运作。 Linux中的所有命令(包...阅读全文

posted @ 2011-09-21 11:16 马森 阅读(261) 评论(0) 编辑

2011年9月6日

Sybase采用固定表+存储过程实现分页

摘要: 众所周知,sybase没有mysql的limit关键字,也不支持sqlserver的 ROW_NUMBER() 来对查询行数据动态设置ID来帮助索引分页。 网上大部分流传的都是使用临时表,网上搜一搜就可以搜到相关例子,没有用过,言称是很通用。 为了实现简单快速的分页,自己写了一套分页的工具。没有使用临时表,而使用了一个固定表的原因是: 1. 临时表管理上比较麻烦,需要分配表管理的权限,并且临时表...阅读全文

posted @ 2011-09-06 18:24 马森 阅读(1231) 评论(1) 编辑

2011年7月28日

Wordpress XML-RPC协议说明

摘要: 原文地址:http://codex.wordpress.org/XML-RPC_wp XML-RPC wp Note: This API is current as of the 2.7.1 release. Contents [hide] 1 wp.getUsersBlogs 1.1 Parameters 1.2 Return Values 2 wp.getTags 2.1 Parameter...阅读全文

posted @ 2011-07-28 11:54 马森 阅读(938) 评论(0) 编辑

2011年6月9日

struts2 action 配置方法 &&struts2的配置文件

摘要: struts2 action几乎完全吸收了xwork 的精华,近日学习struts 2,总结一下action的配制方法。首先看一下com.opensymphony.xwork2.Action的接口声明,Action提供execute() 方法,子类必须实现execute() 方法。public interface Action { public String execute() throws Exception;}com.opensymphony.xwork2.ActionSupport是com.opensymphony.xwork2.Action的缺省实现,实现了execute()方法。我们阅读全文

posted @ 2011-06-09 11:16 马森 阅读(11248) 评论(0) 编辑

2011年3月18日

理解 SET CHAINED command not allowed within multi-statement transaction.

摘要: 在 Sybase ASE 实际应用中,特别是在 ASE + J2EE 应用中,较容易出现 SET CHAINED command not allowed within multi-statement transaction.的异常(尽管到版本 15.0.1 为止,ASE 并不支持异常机制,但本文为了方便,统一采用“异常”一词)。有的开发人员认为这是 Sybase 数据库的问题;有的认为是多次调用 setAutoCommit() 方法的问题;有的开发人员则认为这是 jConnect 的问题,甚至从 jConnect 的代码上直接屏蔽此异常。 然而,SET CHAINED 异常倒底是怎样产生的?.阅读全文

posted @ 2011-03-18 11:32 马森 阅读(424) 评论(0) 编辑

2011年2月18日

sybase性能优化

摘要: sybase命令:去掉段:sp_dropsegment "logsegment", pay2, "dev01"一. SYBASE 系统参数调整1.内存/sbin/sysctl -w kernel.shmmax=3416386150 shmmax是最大共享内存段,假如服务器上没有别的应用并且使用raw device可以将此参数调整到物理内存的90%,如果使用file system device 的话相应调小,因为file system buffer需要开销内存!修改后重新启动系统。 sp_configure "max memory",1500000 重启生效(设置为共享内存的75%)sp_con阅读全文

posted @ 2011-02-18 12:17 马森 阅读(3138) 评论(0) 编辑

2011年1月30日

Java引用对象SoftReference WeakReference PhantomReference(二)

摘要: 四、Java对引用的分类 级别 什么时候被垃圾回收 用途 生存时间 强 从来不会 对象的一般状态 JVM停止运行时终止 软 在内存不足时 对象简单?缓存 内存不足时终止 弱 在垃圾回收时 对象缓存 gc运行后终止 假象 Unknown Unknown Unknown 1、强引用: public static void main(String[] args) { MyDate date = new MyDate(); System.gc(); } 解释:即使显式调用了垃圾回收,但是用于date是强引用,date没有被回收 2、软引用: public static void main(String阅读全文

posted @ 2011-01-30 17:18 马森 阅读(547) 评论(0) 编辑

2010年9月3日

[整理]centos下配置和安装

摘要: 1.修改ssh配置参考资料:http://www.centospub.com/make/sshd.html修改命令:vi /etc/ssh/sshd_config重启ssh命令:/etc/rc.d/init.d/sshd restart2.linux 下安装jdk61、到 sun 网站下载 jdk rpm 软件包 jdk-6u11-linux-i586-rpm.bin;2、在/usr下建立一个ja...阅读全文

posted @ 2010-09-03 18:00 马森 阅读(220) 评论(0) 编辑

2010年5月7日

jstl字符串处理

摘要: JSTL详解(七)9.7Functions标签库称呼Functions标签库为标签库,倒不如称呼其为函数库来得更容易理解些。因为Functions标签库并没有提供传统的标签来为JSP页面的工作服务,而是被用于EL表达式语句中。在JSP2.0规范下出现的Functions标签库为EL表达式语句提供了许多更为有用的功能。Functions标签库分为两大类,共16个函数。q长度函数:fn:lengthq...阅读全文

posted @ 2010-05-07 17:45 马森 阅读(1325) 评论(0) 编辑

2010年2月25日

[原]动态打jar包程序,可用于手机图片音乐游戏的动态打包

摘要: 一般我们项目jar包,会使用java自带的jar程序,或者使用IDE如eclipse build.xml,或者ant打包。有一些情况需要动态打包,如根据客户端的请求,把特有的信息或适配打包到jar中,下面是我写的读写的例子程序,没有添加异常处理和多线程,这个基本和业务相关。代码如下:读JarCode highlighting produced by Actipro CodeHighlighter ...阅读全文

posted @ 2010-02-25 10:30 马森 阅读(1393) 评论(0) 编辑

2010年1月29日

Java,Tomcat,Mysql乱码总结

摘要: 编码情况:页面编码gbk2312,java编gbk,mysql database table 编码utf-8 ,tomcat默认编码=gbk 乱码出现情况:页面输入中文,insert的时候,在tomcat级别显示正常,数据库显示乱码; 若直接在数据库中insert,在页面显示却正常 错误出现原因:mysql的server编码没有修改。 解决办法: mysql.ini配置文件 default_cha...阅读全文

posted @ 2010-01-29 11:11 马森 阅读(1048) 评论(0) 编辑

2009年12月2日

[原]output parameters have not yet been processed源自返回了多个数据集

摘要: 环境:数据库sql server2005,jdk1.6 ,IDE myeclipse,连结工具:net.sourceforge.jtds.jdbc.Driver问题: 在java中使用java.sql.CallableStatment调用存储过程处理时,一直出现如下的问题:报错:java.sql.SQLException: Output parameters have not yet been p...阅读全文

posted @ 2009-12-02 16:21 马森 阅读(2490) 评论(0) 编辑

2009年11月19日

[转]MS SQL Server数据库事务锁机制分析

摘要: MS SQL Server数据库事务锁机制分析 ■ 北京师范大学 刘永明 锁是网络数据库中的一个非常重要的概念,它主要用于多用户环境下保证数据库完整性和一致性。各种大型数据库所采用的锁的基 本理论是一致的,但在具体实现上各有差别。目前,大多数数据库管理系统都或多或少具有自我调节、自我管理的功能,因此很多用户实际上不清楚锁的理论和所用 数据库中锁的具体实现。 Microsoft SQL ...阅读全文

posted @ 2009-11-19 15:52 马森 阅读(182) 评论(0) 编辑

2009年11月13日

tomcat支持ssl时Keystore was tampered with, or password was incorrect

摘要: 一直在报整个错误,密码明明没有问题,中国搜出来的资料很多都说:确实是密码错误,删除后重新做key就可以了刨去整个原因,还会有Keystore was tampered with, or password was incorrect错误的话,那可能的原因是:配置顺序的问题,即keystoreFile配置要写在Connectoer里面而keystorePass则应该写到Factory中!否则就会一直报...阅读全文

posted @ 2009-11-13 10:35 马森 阅读(11024) 评论(0) 编辑

2009年10月30日

Collection集合类和Map数据结构

摘要: Collection是集合类的上级接口,和Map的区别是最小存储数据颗粒是单一的,没有key-value这种样式,实现的接口主要有Set 和List二者的区别主要是Set类似数学中的集合,是不允许数据重复的,而List是数组,允许数据重复。 Set--HashSet,TreeSet HashSet顾名思义是hash形式存储,无序,而TreeSet是用红黑树存储,是有序的。List-ArrayLis...阅读全文

posted @ 2009-10-30 10:43 马森 阅读(1417) 评论(0) 编辑

2009年9月17日

【原】squid简单应用

摘要: squid的介绍大家可以从网上搜出一大堆的东东来。推荐一个不错的文档: http://home.arcor.de/mailerstar/jeff/squid/index.html squid的安装按照上面的步骤去做就可以了。其实squid最重要的还是配置和理解概念。 首先squid是非常重要的反向代理的工具。关于反向代理和正向代理可以这样理解: 1.正向代理:根正苗红的代理。客户端发来的请求,到了...阅读全文

posted @ 2009-09-17 12:04 马森 阅读(396) 评论(0) 编辑

2009年8月25日

【转】 使用 AppFuse 快速构建 J2EE 应用

摘要: 文档选项未显示需要 JavaScript 的文档选项打印本页 将此页作为电子邮件发送样例代码级别: 中级沈 锐 (shenrui@cn.ibm.com), 软件工程师, IBM CSDL2006 年 10 月 19 日本 文以一个 J2EE 开发者的角度,借助一个简单的应用示例,在融合了个人经验的基础上介绍了如何用 AppFuse 一步步地构建 J2EE 项目。通过阅读本文,读者不仅能够学会用...阅读全文

posted @ 2009-08-25 15:33 马森 阅读(248) 评论(0) 编辑

【转】ANT的安装/配置笔记

摘要: ANT的安装/配置笔记 作者:车东 发表于:2003-03-06 17:03 最后更新于:2007-04-12 11:04 版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明。 http://www.chedong.com/tech/ant.html 内容摘要: ant是一个基于JAVA的自动化脚本引擎,脚本格式为XML。除了做JAVA编译相关任务外,ANT还可以通...阅读全文

posted @ 2009-08-25 15:25 马森 阅读(207) 评论(0) 编辑

2009年8月24日

【转】MySQL 备份和恢复(MyISAM 和 Innodb)

摘要: 本文讨论 MySQL 的备份和恢复机制,以及如何维护数据表,包括最主要的两种表类型:MyISAM 和 Innodb,文中设计的 MySQL 版本为 5.0.22。 目前 MySQL 支持的免费备份工具有:mysqldump、mysqlhotcopy,还可以用 SQL 语法进行备份:BACKUP TABLE 或者 SELECT INTO OUTFILE,又或者备份二进制日志(binlog),还可...阅读全文

posted @ 2009-08-24 10:46 马森 阅读(522) 评论(0) 编辑

2009年8月20日

【转合辑】squid的安装配置

摘要: Squid-Linux下的使用详解本文出自: http://www.topcmm.com/ (2001-06-26 17:04:00)做为眼下最流行的操作系统,Linux已经越来越受到世人的关注。虽然目前Linux的软件还不是很丰富,替代WINDOWS作为普通PC机操作系统还为时过早,但是在服务器领域,Linux的稳定性,可操作性决不输于任何操作系统,并且也有优秀的软件支持。Squid就是其中之一...阅读全文

posted @ 2009-08-20 16:51 马森 阅读(229) 评论(0) 编辑

【转】squid的安装配置

摘要: 做为眼下最流行的操作系统,Linux已经越来越受到世人的关注。虽然目前Linux的软件还不是很丰富,替代WINDOWS作为普通PC机操作系统还为时过早,但是在服务器领域,Linux的稳定性,可操作性决不输于任何操作系统,并且也有优秀的软件支持。Squid就是其中之一。Linux加Squid的组合做为代理服务器,性能远远超过WINNT加MSPROXY2.0(个人观点),为几百人的小型局域网代理绰绰有...阅读全文

posted @ 2009-08-20 16:49 马森 阅读(200) 评论(0) 编辑

2009年8月18日

【转】Velocity用户手册---中文版(学习修改版)

摘要: http://airport.javaeye.com/blog/23634Velocity的能力远不止web站点开发这个领域,例如,它可以从模板(template)产生SQL和PostScript、XML,它也可以被当 作一个独立工具来产生源代码和报告,或者作为其他系统的集成组件使用。Velocity也可以为Turbine web开发架构提供模板服务(template service)。Veloc...阅读全文

posted @ 2009-08-18 14:16 马森 阅读(306) 评论(0) 编辑

2009年8月13日

【转】memcached完全剖析–1. memcached的基础

摘要: http://tech.idv2.com/2008/07/10/memcached-001/翻译一篇技术评论社的文章,是讲memcached的连载。fcicq同学说这个东西很有用,希望大家喜欢。 发表日:2008/7/2 作者:长野雅广(Masahiro Nagano) 原文链接:http://gihyo.jp/dev/feature/01/memcached/0001 我是mixi株式会社...阅读全文

posted @ 2009-08-13 17:36 马森 阅读(146) 评论(0) 编辑

【转】 在linux环境下部署tomcat应用+配置优化

摘要: http://blog.csdn.net/gaoligaoli/archive/2007/06/10/1646877.aspx配置linux下的tomcat一、jdk的安装1.以root身份等陆 2.打开一个终端 3.输入命令ls -l查看安装的文件的权限 #cd /home #cp jdk1.4.2.rpm.bin /usr/local #cd /usr/local 给所有的用户添加可执行的权限...阅读全文

posted @ 2009-08-13 17:02 马森 阅读(1969) 评论(0) 编辑

【原】小心log4j的多进程写入

摘要: 问题发现:项目使用log4j日志。公司使用的模式是log4j-wget下载日志-awk处理日志-入mysql 最近统计发现统计数据比日志严重少。而脚本数据库同步到测试机上,再执行竟然没错误。 后来才发现日志写入时间出错。比如x.2009-08-13-00日志理论应该是在14点时就切出来了,也就是写入完毕。但是它的最后写入时间竟然是14点多。 tail一下日志,更神奇的,发现x.2009-08-13...阅读全文

posted @ 2009-08-13 16:21 马森 阅读(2896) 评论(0) 编辑

2009年8月5日

【z】linux面试题参考答案

摘要: 一.填空题: 1. 在Linux系统中,以 文件 方式访问设备 。 2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统。 3. Linux文件系统中每个文件用 i节点 来标识。 4. 全部磁盘块由四个部分组成,分别为引导块 、专用块 、 i节点表块 和数据存储块。 5. 链接分为: 硬链接 和 符号链接 。 6. 超级块包含了i节点表 和 空闲块表 等重要的文件系统信...阅读全文

posted @ 2009-08-05 10:32 马森 阅读(456) 评论(0) 编辑

【z】TCP/IP 网络基础 (v 0.2b)

摘要: 作者:北南南北 来自:LinuxSir.Org 赞助: pandonny、etony、Linuxfish ........ 简介:本文简要的讲了讲TCP/IP的一点基础,包括TCP/IP网络模型;网络分类及切割,以及服务和端口等基础知识;需要声明的是,我并不懂TCP/IP的原理,我只是写一点比较表面的东西。 此文正在修正中,希望高手指点和补充。谢谢~ 目录 1、TCP/IP 概述;1.1 什...阅读全文

posted @ 2009-08-05 10:09 马森 阅读(232) 评论(0) 编辑

2009年8月4日

【z】Webservice 的设计和模式

摘要: 本文是篇译文(原文在devx),对于想初步了解webservice的朋友可能有些帮助。Webservice 作为一项新的技术出现在我们面前,它的出世是用于解决在不同的平台下的应用的协同的。目前几乎每家厂商都要去开发Webservice 应用,然而如果缺乏对Webservice更深的了解,不能很好的在设计阶段处理好一些重要的问题,那么最终完成的系统必然是效率低下,没有可靠性的产 品。 在设计Webs...阅读全文

posted @ 2009-08-04 16:39 马森 阅读(224) 评论(0) 编辑

【z】多线程Java Socket编程示例

摘要: 1.服务端 packagesterning; importjava.io.BufferedReader; importjava.io.IOException; importjava.io.InputStream; importjava.io.InputStreamReader; importjava.io.OutputStream; importjava.io.PrintWriter; impo...阅读全文

posted @ 2009-08-04 16:34 马森 阅读(1009) 评论(0) 编辑

2009年8月1日

理解cookie和session机制

摘要: cookie和session机制之间的区别与联系 具体来说cookie机制采用的是在客户端保持状态的方案。它是在用户端的会话状态的存贮机制,他需要用户打开客户端的cookie支持。cookie的作用就是为了解决HTTP协议无状态的缺陷所作的努力. 而session机制采用的是一种在客户端与服务器之间保持状态的解决方案。同时我们也看到,由于采用服务器端保持状态的方案在客户端也需要保存一个标 识,所...阅读全文

posted @ 2009-08-01 21:40 马森 阅读(285) 评论(0) 编辑

2009年7月31日

纯awk传参和awk脚本传参

摘要: awk传参问题一直是很多人都在头疼的事情。现在总结如下:一、直接调用awk脚本的问题。比如下面这个脚本:要求计算15-30号的各种日志的总数。其中$3是区分不同页面编码的域,脚本如下:#/bin/sh;page=$1;i=15;while test $i -le 30do # awk '{m='"$j"';print $m}' res=$( awk -F"\t" '{ if($3==p) {pri...阅读全文

posted @ 2009-07-31 11:09 马森 阅读(3610) 评论(0) 编辑

2009年7月30日

中日文Uicode编码区域

摘要: 参考资料:http://zh.wikipedia.org/w/index.php?title=Unicode%E5%AD%97%E7%AC%A6%E5%88%97%E8%A1%A8&variant=zh-tw Unicode Kanji Table :http://www.rikai.com/library/kanjitables/kanji_codes.unicode.shtml \u0...阅读全文

posted @ 2009-07-30 14:57 马森 阅读(213) 评论(0) 编辑

2009年7月29日

wml新学的标签

摘要: 动作时间设置,如泡磨网的友链:card id="离开泡磨" title="泡磨网"><onevent type="ontimer"><go href="http://tuigame.com/?id=wap.mpao.cn"/></onevent><timer value="30"/><p>类...阅读全文

posted @ 2009-07-29 14:22 马森 阅读(137) 评论(0) 编辑

2009年7月28日

mysql备份与同步shell脚本

摘要: #!/bin/bash#backup ad dbserver svr12232 to svr12234#sip=192.168.4.154cd /usr/local/yicha/tools/cnshop/backup/;同步shell脚本。原作者mr. Jin======================================================================...阅读全文

posted @ 2009-07-28 11:07 马森 阅读(505) 评论(0) 编辑

导航

统计

公告