- 博客(109)
- 收藏
- 关注
Apache集群功能
下面以在apachemod_proxy下做的反向代理负载均衡为配置实例:在站点www.test.com,我们按提供的内容进行分类,不同的服务器用于提供不同的内容服务,将对http://www.test.com/news的访问转到ip地址为192.168.1.1的内部服务器上处理,对http://www.test.com/it的访问转到服务器192.168.1.2上,对http://www....
2011-08-15 15:52:22
223
MySql用int存储时间
时间在我们开发中应用非常普遍,大部分开发中我们将用mysql的datetime格式来存储,但是对于经常用时间来排序或者查询的应用中,我们要将时间做成索引,这个就跟查询我们效率很有关系,在一次偶尔的机会我看到discuz论坛的数据库时,发现它的时间是用int来存储的,开始有点没反应过来,最后发现它有很多好处。1.首先是我们分析datetime长度是8个字节,int的长度是4个字节,存储空间...
2011-08-15 15:50:21
1089
2011.08.12——— android MediaPlayer
2011.08.12——— android mediaplayer写一个简单的播放mp3的程序,一直报错[code="java"]debug/mediaplayer(3662): java.io.ioexception: prepare failed.: status=0x1[/code]很是郁闷 后来感觉是[code="java"]mmediaplayer.prepar...
2011-08-15 13:11:11
103
2011.08.15(3)——— android SeekBar 无法拖到最大值
2011.08.15(3)——— android seekbar 无法拖到最大值参考:[url=http://www.eoeandroid.com/thread-71197-1-1.html]http://www.eoeandroid.com/thread-71197-1-1.html[/url]问题描述:上节的拖动调节声音用了一个seekbar 但是总是不能拖动到最大值而听筒模...
2011-08-15 12:44:00
926
Protobuf只读数据类设计原理
protobuf使用protoc生成的java类, 这个类一旦创建了对象,该对象就是只读的,不能修改它的任何属性,也就是说这个类是只读类。protobuf使用builder来构建对象,构建过程中为设置对象属性值,设置完后,builder本次任务已经完结了。据下面的例子来说明一下:用户类:[code="java"]public class user { private ...
2011-08-12 13:20:13
277
Java调用Web服务(Web Services),如此简单
实在不才啊,今天才发现jdk6里有个wsimport.exe,使用可以生成目标web服务器的本地调用类,然后就可以在本地程序中像使用本地代码一样调用webservice了,如此一来和dotnet下的web服务的使用方法就基本一样。(活到老学到老啊)使用方法如下:1、执行wsimport命令:[code="命令行"]wsimport http://localhost:9999/acco...
2011-08-12 09:23:52
200
取当前日期(天)的当前周的第一天和最后一天日期
/** * 解析日期字符串至日期类型内容 * @param date 日期字符串 * @param format 与日期字符串格式匹配的格式 * @return 解析后返回的日期 */ public static java.util.date parsedate(string date, string format) { tr...
2011-08-11 14:50:46
347
自我规划
本帖不是技术贴,是自己为自己的规划。希望在未来的1年内掌握的技术。会动态更新,不为别人为自己看的 1、熟悉java,javaee,spring,struts,hibernate,mina,quartz, freemarker ,web service,jms,apache/nginx/tomcat负载均衡及集群技术,memcached,linux,saas架构。 2、熟悉jquer...
2011-08-11 14:49:03
152
重新认识程序员职业
不是计算机科班出身,匆匆的强化培训走上了程序员的岗位。很庆幸,在自己短短的3天时间找工作面试拿到offer,当然薪水不是很高,但也不少,很能满足自己了。本以为走上了软件,走进来自己梦寐以求的世界,慢慢发现,空的,本以为编程是充满乐趣的。可慢慢发现,为了完成工作,完成任务,应着头皮,紧咬牙关,过着炼狱般的生活,乐趣没有了。本以为软件开发的薪水会高过别人一个层次,起码也算中等收入,慢...
2011-08-11 14:47:20
131
一个退休程序员的劝告
1 能进大公司就别去小公司,在大公司里你能接受真正正统软件开发教育 个人感觉:就如进清华北大还是三流大学一样,能进去固然是好,进不去,也一定要严格要求自己。绝对不可放松自己。2 不断的学习,注意技术积累和更新,那是你唯一的资本。 个人感觉:无论做什么,这个是必须的,技术的积累和更新就是自己资金的积累和增加。3 核心价值是开发人员的经验而不是技术本身。4 要有个好点...
2011-08-11 14:45:40
592
android 选项卡(TabHost) 底
[img]http://dl.iteye.com/upload/attachment/361040/acde94fe-996a-38dd-aaab-1393d4e050c1.jpg[/img][img]http://dl.iteye.com/upload/attachment/361042/8113311e-30fc-3b27-8fb6-d8813f0e6bf7.jpg[/img]...
2011-08-11 11:25:45
113
jQuery选择器
$的选择器部分: 凡是运用$,其返回值是一个object $选择器主要用于选择标签.基本用法是同css的选择器.但是,很让人兴奋的是,他支持常见的浏览器,而css中很多选择器是ie6所不支持的. 1.基本选择器(3种): $("标签名"),如$("p")是选取了所有的p标签节点 $("#id名"),如$("#test")是选取了id为test的标签节点 $(".class名"),如$("..
2011-08-11 09:21:18
124
eclipse插件安装方法
做为当下最流行的开源ide之一,eclipse的一大优势就在于其无数优秀的插件。一个好的插件可以大大的提高我们的工作效率,学习如何安装eclipse插件自然也是必修课了。下面介绍eclipse插件安装方法。eclipse插件的安装方法大体有以下三种:第一种:直接复制法假设你的eclipse的在(c:\eclipse), 解压你下载的 eclipse 插件或者安装eclipse 插件到...
2011-08-11 09:01:52
125
JAVA 点滴
1 关于判断: "已经审核".equals(mark); ["正确形式"] mark.equals("已经审核"); ["错误形式"] 可能引起空指针异常2 日期 当new date().gettime();不能满足你的时候,可以试试[code="java"] calendar a=calendar.getinstance();[/code] [code=...
2011-08-10 16:57:07
158
smarGwt / Grails 上传实例
前台代码 (smargwt): public datasourcetextfield datasourcedatefielduploadingpic(string timeid,string timename){ //sc.showconsole(); //"file" new datasourcevalidatefile(); textuploadfile=new d...
2011-08-10 16:50:19
104
smarGwt 应用DataSourceTextFiled
[code="datasourcetextfiled"]datasource datasource=new datasource(); datasource.setclientonly(true);//必须有datasource.setfields(new datasourcetextfiled("setid","settitle"));final dynamicform form=...
2011-08-10 16:48:38
100
REST学习笔记
restful web services学习笔记,在此记录以备以后参考 [b]在应用里每个有价值的事物都应该被暴露为一个资源。[/b] [size=medium]一般roa设计步骤:[/size]1.规划数据集 2.把数据集划分为资源 对于其中每种资源: 3.用uri为该资源命名 4.暴露一个统一接口的子集 5.设计来自客户端的表示 6.设计发给客户端的表示 7....
2011-08-10 13:39:20
111
Apache module杂记
[size=large]可以基于正则表达式修改文本内容的apache module:[/size][b]mod_sed:[/b]实现了类似sed功能的module,可以通过正则表达式修改文本内容。apache2.3中加入了这个module,但是这个module也可以用于apache 2.0版本。可以到[url=http://src.opensolaris.org/source/xref/...
2011-08-10 13:37:28
221
Apache启动失败“No space left on device”解决办法
[b][size=medium]问题:[/size][/b]apache启动失败;错误日志提示如下:no space left on device: mod_jk: could not create jk_log_lock configuration failed[b][size=medium]解决步骤:[/size][/b][*]切换到root账号先用这个命令检查一下那个用户的信...
2011-08-10 13:33:56
764
运行Apache Mahout的Taste Webapp例子
apache mahout 是 apache software foundation(asf) 旗下的一个开源项目,提供一些可扩展的机器学习领域经典算法的实现,旨在帮助开发人员更加方便快捷地创建智能应用程序。经典算法包括聚类、分类、协同过滤、进化编程等等,并且,在 mahout还支持在hadoop集群中运行,使这些算法可以更高效的运行在云计算环境中。 目前mahout已经发...
2011-08-10 13:21:44
122
[] 通过ibatis实现轻量级的水平切分(已更新,ibatis原生api也可以实现sharding)
最近想在自己的项目里实现db sharding功能,正好前段时间研究过ibatis的源码于是就在ibatis的基础上进行了一些修改。另一方面也是为了练练手。这个sharding的实现主要是基于我项目中的需求实现的可能有很多考虑不周的地方,希望各位大牛拍砖。如果有人感兴趣愿意一起来发展这个项目,本人也非常欢迎各位的加入。shardbatis是在mybatis 2.3.5代码的基础上进行一些...
2011-08-10 13:18:08
125
webServer kzserver/1.0.0
http://nanjing.3477.com/xinxi/view/id-71760 502 bad get way kzserver/1.0.0 https://secure1.securityspace.com/s_survey/server_graph.html?type=http&domaindir=/la&month=201011&serv1=a3p...
2011-08-10 10:57:56
232
JavaScript中的el表达式
[code="js"]scheduler.load("${pagecontext.request.contextpath}/events_service?method=select&userid=${sessionscope.userid}");[/code] 这段代码翻译成 [code="html"]/tpccalendar/events_service?method=sel...
2011-08-10 10:03:39
109
我真蠢_1
今天干了很蠢的事 不知道是不是因为感冒的问题 一直在$('id')这么用jquery 发现以前记得的方法都失败了 后来无意间发现 # 没了.... 总结 prototype害了我... ...
2011-08-10 10:00:10
123
在win32下编译charva,运行DEMO的一个小实验
工作需要,我们希望开发一套程序,出来三套显示界面:swing,jsp,text terminate。初步计划是,制作基础的业务控件库(所有显示界面控件必须都在业务控件库之中)。开发步骤: 1.拖拽开发swing,自定义插件都生成xml配置文件。 2. 生成字符终端。 3.jsp的解决方案,不方便透露 国内好像没有这生成字符终端的应用,google了下。发现一个工具:ch...
2011-08-10 09:02:18
104
charva实现原理初探(不知道如何归类了,没有J2SE类别)
在eclipse上,先按一般的swing程序开发,画出界面。在需要切换到终端的时候,修改import部分,修改成import charva.*****即可。按照[url=http://www.iteye.com/topic/77387]http://www.iteye.com/topic/77387[/url]《在win32下编译charva,运行demo的一个小实验》一文,编译,发布即...
2011-08-10 09:00:36
125
Android 2.3新特性及改进列表
android 2.3姜饼今日由google正式发布,这款开发代号为gingerbread的android 2.3包含哪些新特性和改进呢? 1. 新增android.net.sip包,名为sipmanager类,可以轻松开发基于sip的voip应用。同时使用时必须至少包含这两个权限 and ,如果需要在market上过滤仅显示支持voip api的机型,可以在发布时android...
2011-08-09 17:26:29
178
jQuery的作用有那些?
1、取得页面中的元素。如果不使用javascript库,遍历dom(document object model,文档对象模型)树,以及查找 html文档结构中某个特殊的部分,必须编写很多行代码。jquery为准确地获取需要检查或操纵的文档元素,提供了 可靠而富有效率的选择符机制。 2、修改页面的外观。css虽然为影响文档呈现的方式提供了一种强大的手段,但当所...
2011-08-09 14:03:14
353
HttpClient点击流设计(四)
关于点击 关心如下几点 1 、请求的服务器路径 ---------url 2 、点击标识( id ) 3 、向服务器发送请求的方式( method ): get 方式、 post 方式、 file 上传文件 4 、向服务器发送请求时的文件头信息( header ) 5 、下一个点击( nextc...
2011-08-09 11:16:26
146
无状态类在并发环境中绝对安全吗?
无状态类是指一个对象没有任何属性,就像下面这个类一样,通常来说无状态的类在并发环境中比较安全: [code="java"]class class1 { public void dosomething() { vector vector = new vector(); string element = ""; if (!vector.contains(element)) { ...
2011-08-09 10:06:37
143
【分享】部门内部《代码质量》培训
前不久在部门内部做了一份代码质量和重构的培训,由于我其中很多思想和资料都是来源于javaeye的,饮水要思源,我不敢独享,于是马上拿来分享给广大的javaeyer(当然是去掉了公司业务逻辑的)。其中的findbugs的部分:[url=/blog/1051289]【分享】findbugs反模式[/url]其中的重构部分:[url=/blog/1051314]【分享】部门内部《重构》培训[...
2011-08-09 10:00:27
160
工作半年总结
今天看见某博客上,倡导我们写博客,看了蛮有感觉,把最近浮躁的心情,用写博客方式发泄一下吧! 大学毕业已经有半年了,一毕业就到了沿海的某城市,因为当时找工作时,公司在这边。可能自己很幸运吧,一进入公司就参与了公司核心战略开发平台,估计应届毕业生很少有这样机会,半年了,已经完全从学生的生活转变为职业人的生活,呵呵,他们都说我看着不像是刚毕业,倒像是工作了几年(可能人长得比较成熟吧)...
2011-08-09 08:55:51
103
困难的需求
[size=medium]最近项目已经结项了,项目组基本上没有什么事了!我们老大叫我去做需求,自己吓了一跳,叫一个刚毕业半年的应届生去做需求分析师做的事情,有点赶鸭子上架的意思,呵呵,可是心理觉得还是挺爽的,为什么了,说明我们老大有意培养我。 高兴归高兴,可是这个需求还是挺难的,也是要做的。其实说难也是不难,就是做一个缓存的需求。大家都知道缓存嘛,不就是以空间换时间,把数据放内存中了...
2011-08-09 08:54:09
235
java正则表达式义
[size=medium] 在学习java正则表达式时,遇到三个问题。1、java字符串和正则模式的字符串很不清楚2、正则中有捕获组的概念,并且还能对捕获后的组进行字符串替换,即appendreplacement(stringbuffer sb, string replacement)方法的原理不清楚3、为什么在调用appendreplacement(stringbu...
2011-08-09 08:52:25
117
Oracle over函数
oracle over函数 oracle over函数 [size=x-small;]sql code: sql over的作用及用法rank ( ) over ( [query_partition_clause] order_by_clause )dense_rank ( ) over ( [query_partition_clause] order_by_clause )可实现按指定的...
2011-08-08 16:03:55
198
内部类理解【转】
java语言允许在类中再定义类,这种在其它类内部定义的类就叫内部类。内部类又分为:常规内部类、局部内部类、匿名内部类和静态嵌套类四种。我们内部类的知识在android手机开发中经常用到。[b]一、常规内部类[/b]所谓常规内部类,或者说内部类,指的就是除去后面三种之外的内部类(这算什么解释。。。)先写一个最简单的内部类的例子,大家感觉一下:view sourceprint?...
2011-08-08 15:55:11
97
页面中显示ftp中的图片
[code="java"][code="java"]/** * 项目名称: 上汽inkanet项目 * 厂商: 东软集团股份有限公司 * 部门: avnc&is事业部国内业务一部 * 版权: copyright (c) 2011 */package com.sais.inkanet.common.displayimage;import com.opensymphony.xwork2...
2011-08-08 15:51:43
1456
StringBuffer内容清空效率比较【转载】
在开发程序的时候,经常使用stringbuffer来进行字符串的拼接。如果在循环中来反复的做字符串拼接时,会清空stringbuffer中的内容,然后再拼接新的字符串信息。例如:stringbuffer sb = new stringbuffer("");for (userinfo ui : userinfolist) { sb = new stringbuffer("");...
2011-08-08 15:49:59
164
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅