- 博客(132)
- 资源 (4)
- 问答 (2)
- 收藏
- 关注
原创 ubuntu 离线升级办法
Ubuntu升级手动下载包法日期:2011-05-06 作者:muzuiget我已经把家里的台式电脑升级到11.04了,通过升级管理器升级的,从10.04两次升级成功。升级管理器(或者apt-get)的单线程下载速度真是慢得要死,所以一般我更新大量软件包都会通过用aria2c加速apt-get下载的脚本这篇文章的脚本来更新的。但是升级管理器是没有导出下载列表功能,不能手...
2011-05-18 13:25:12 471
ubuntu 入门----开发环境搭建
linux是编程高手最终的归宿,是他们施展才华的舞台。首先ubuntu 自带了 gcc, python,perl(可能没有),vi编辑器 首先安装java sudo apt-get install openjdk-6安装 tomcat sudo apt-get install tomcat6运行 /etc/init.d/tomcat6 start stop restart...
2011-05-18 13:15:28 174
html 生成 pdf 实现思路和代码,基于itext
java中生成pdf最快的非itext莫属,itext常用的版本有2.0.8 ,2.1.7 ,以及5.x.x ,中间貌似有断层,而且5改动非常大,包结构都改变了。我从google查到的html 生成pdf方案,最好的莫过于 flyingsaucer + itext, 目前flygingsaucer-r8(googlecode中有,源码在github)适配的itext版本为2.0.8, 不能...
2011-05-11 16:26:01 203
构建高性能网站,针对前台工程师--总结篇
首先从一次完整的的请求说起:(以此为例get,www,baidu.com)1,webbrower 发出request,2,然后解析www.baidu.com为ip,找到ip的服务器,3,服务器处理请求资源并返回请求的内容,4,browser接受请求内容过程,(返回内容是按顺序读取的) 4.1遇到外联css,就会并发去读取css内容(), 4.2遇到图片时,回去并发读取图片,...
2011-04-21 10:42:00 180
html2pdf 实现思路和代码
主要代码参考了 这篇帖子http://www.iteye.com/topic/509417,写的非常不错。尤其看他的的解决问题的思路特别受启发,我在看这篇帖子之前也看到了flying-saucer ,并且下载了jar包做了例子,但是没有成功我就匆忙放弃了,又踏上了寻找的路途。 以后要记得看 要找的项目的介绍,如果合适,就去看文档,文档里面一般是非常全面的。首先itext就不用说了,...
2011-04-20 11:13:07 204
原创 groovy 高效编程,
这是 groovy下的一些小方法,非常实用 ,从java转行过来的 一定要看啊each 遍历listdef list = ['a', 'b', 'c']list.each { elem -> println elem}运行结果:abc遍历mapdef map = [name:"山风小子", address:"Shanghai"]map.each { key, va...
2011-04-15 15:32:21 142
git github 介绍
这里不介绍详细的命令,请google之。本着够用的原则,只介绍完成一个简单项目所需要的命令和过程。首先应该github 下建立一个project,如 githubtest本地请安装 git,命令行下: cd 项目文件夹下git inittouch readme (只是更改readme 文件的 时间) ,你也可以自己创建文件git add readmegit c...
2011-04-14 09:56:33 100
hsqldb 使用心得
hsqldb 分为 server,in-process ,memory ,模式 貌似还有servlet, web server模式in-process,memory 是不用起服务的,直接 class.forName("hsqlDb.Driver") 然后getConnect即可,hsqldb会自动启动服务器,in-process url:jdbc:hsqldb:file:myDbName...
2011-04-13 14:56:21 125
shell 很强大,应该认真的研究一下(包括cmd)
例子: 将某文件夹下的 所有.JPG后缀 改为 .jpg ,一条命令搞定: ren *.JPG *.jpg比写程序快多了
2011-04-13 14:20:53 128
gorm 介绍
grails 中的gorm框架是基于 hibernage,就是在hibernate基础上进行了一层薄薄的封装。下面主要讲讲 几种关系 1,1对1 在 class A { B b } class B{} 默认会级联 插入和更新 当B 指定 static belongsTo 时,表示指定owner, 这样在删除A时 会将B级联删除...
2011-04-06 23:06:59 204
原创 开始学grails ,练手应用 : bug跟踪, 博客,和个人信息管理
先写写思路,等代码出来再上代码。bug跟踪: 以项目为主线来做, 项目下有团队,团队有 项目经理,项目负责人,队员N个。 用例: 1,创建项目: 创建项目,并指定项目经理,项目负责人,成员等,分配项目资源,制定项目执行时间 2,bug提交和处理:bug可以匿名提交,需要项目经理来审核然后将bug分配给队员去处理, 队员...
2011-03-29 21:20:31 92
原创 项目进度和bug跟踪 ,自己用的,不许偷看
项目前期需要搭建开发环境,并使用自动化编译 ,部署,测试,打包 工具,这里主要进行单元测试和功能测试完成后需要进行性能测试,并进行优化处理当项目上线了就需要进行bug跟踪管理,推荐的使用 bug管理系统jira来管理, 考虑到要方便使用 就也可以自己写一个哈哈 当前项目的任务有: 页面的重新设计,(目标兼容ie6 包括 360 ) ...
2011-03-29 11:59:59 205
原创 eclipse 安装 spring tool suite
Eclipse中安装SpringSource Tools Suite插件虽然springsource已经提供了其开发工具包,但是有些人对eclipse情有独钟,但是又不想扔掉springsource 工具套件的功能,但是从官网上下的eclipse jee版本是不能完整安装,只能单纯的安装dmserver Tools 和 SpringIde的工具包,后来发现其实之所以不能安装整个srpi...
2011-03-25 12:06:08 116
正在转向linux, 这是linux记事本vi的命令:
vi filename: 打开或新建文件,并将光标置于第一行首 vi +n filename: 打开文件,并将光标置于第n行首 vi + filename: 打开文件,并将光标置于最后一行首 vi +/pattern filename: 打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename: 在上次正用vi编辑时发生系统崩溃,恢复filename vi filena...
2011-03-22 13:33:16 121
ThreadLocal 学习
ThreadLocal 是线程内部变量,以空间换时间的做法,将变量绑定到thread内部,这样能是变量成为 线程安全的,从而减小并发编程的复杂度,而sysn 这个典型的已时间换取空间,这个最大的不是性能问题而是 逻辑安全问题,并发编程最考验编程功底了,非牛人慎用。 ThreadLocal<> 在jdk5中已经支持泛型了 方法: get() ; ...
2011-03-21 18:17:24 116
原创 胡思乱想中
有款游戏,需要语音识别感觉非常好。根据pojo生成db,并且同步db,或者根据db生成pojo,这些hibernate都做过了,去翻它的源码,变成自己的东西我还想做 个网站抓取程序,博客网站同步程序,账本应用,笔记应用,全能搜索,pdf导入导出。这些东西感觉自己有能力做,真正做的时候却没有一点思路,这是浮躁吗? 眼高手低? 也许我太高估自己了,以为自己是百年一遇的天才,其实自己挺笨的,...
2011-03-17 23:04:43 116
httpsession 详细内容整理
最近在做登录和权限控制模块,用到了session,发现session的好多方法都不熟悉,而且以前也听说过JsessionId 之类session窃取的事,对这些一直都是一知半解。今天索性google了很多资料,先上sun的官网去看session的文档了解一些方法,又找了别人关于session的看法。总结如下: 1,session是什么? what sess...
2011-03-13 22:25:41 255
simpletiles0.1 --tiles 2.2.2 去除slf4j 依赖,添加common-logging依赖,并将重新封包
将tiles2.2.2 去除了slf4j 的依赖,添加了common-logging支持,并将tiles-api,tiles-core,tiles-servlet,tiles-jsp,tiles-template打包成一个jar,总大小是300多K,这样在项目时引用就方便多了,只需要一个jar。暂时还不知道tiles-el及其他包的作用,以后有时间研究下源码再重新打一次包先把这个包发上来,...
2011-03-12 10:35:57 162
原创 ant 配置,停止 tomcat, 打包war 启动tomcat
ant 配置 停止 tomcat, 打包程序成 war 文件夹,启动 tomcat 一体 收藏 转载请保留: http://blog.csdn.net/laorer , 谢谢!没什么好说的,就是一个文件,把几个功能集成在一起, 其他的好说,就是停止和启动 tomcat 时遇到了问题,不过已经解决, 代码里有些多余的,...
2011-03-11 20:59:07 127
话说 fat32 和ntfs下 单文件夹下 可生成文件的数量限制
昨天在项目中遇到一个问题,这是在对网站静态化时出的问题,系统报了 File not found , 上层error 是, file or directorycan't not create 我很奇怪,反复测试了两遍一直是这个问题,突然想到是不是文件夹下的文件数量限制有问题。我立刻写了一个小程序进行测试,果然在fat32下,创建到 16000个文件时 就抛出了异常。这跟文件名的长...
2011-03-11 11:30:15 532
原创 jstl 标签
核心标签库 它是JSTL中的核心库,为日常任务提供通用支持,如显示和设置变量、重复使用一组项目、测试条件和其他操作(如导入和重定向Web内容)。Core标签按功能可分为4种类型:1 变量维护:(1)<c:set>:设置变量值和对象属性。语法如下: <c:set value="值" var="变量名" scope="变量的作用域" target=...
2011-03-10 21:55:00 88
安装 php5, apache2 mysql5,搭建php环境
1,安装apache2sudo apt-get install apache22,安装php5 sudo apt-get install php5 //安装PHP5sudo apt-get install libapache2-mod-php5 //配置APACHE+PHP (这个也可以不找 上个命令会自动装好)sudo /etc/init.d/apache2 res...
2011-03-08 09:20:09 162
js 语法入门 1
对象有: 数组:[] , 对象:{}, 字符串对象:" ", 方法: function , 类 new Array(x,x,x,x) , Object() String(), Function Classtypeof obj: 显示对象的类型, 可以匹配的有 object,function,包括基本类型,不会区分 Array ,Array是...
2011-03-02 15:56:01 114
python 语法入门 2
python的数据类型有: 列表,元组,set,字典 列表有 append(n), insert(n,x),pop(n),remove(n),index(x),count(x),sort(),reverse(); 还有列表内置函数, filter(func,[x,y]) func 返回true or false, 将列表中的值,分别放到func中根据返回...
2011-02-28 23:36:32 99
原创 在线理财账本 后记
前几天看到别人已经写好了一个gae的账本应用,于是索要了一份也发布到了gae上。mmm2me.appspot.com (我这里需翻过伟大的墙才行)项目是用python写的,不会用python的也没关系很好部署上去的。1,下载python 2.5.4,安装。2,下载gae python客户端,安装3,下载coolmoney 项目源码4,修改 yaml.xml 中的 a...
2011-02-28 17:16:44 152
原创 mysql 导入导出 sql文件
将数据库mydb导出到e:\MySQL\mydb.sql文件中:>MySQLdump -h localhost -u root -p mydb >e:\MySQL\mydb.sql .将数据库mydb中的mytable导出到e:\MySQL\mytable.sql文件中:c:\>MySQLdump -h localhost -u root -p mydb mytabl...
2011-02-28 15:40:43 124
原创 mysql 应用入门 (2)
日期计算MySQL提供几个函数,你能用来执行在日期上的计算,例如,计算年龄或提取日期的部分。 为了决定你的每个宠物有多大,用出生日期和当前日期之间的差别计算年龄。通过变换2个日期到天数,取差值,并且用365除(在一年里的天数): mysql> SELECT name, (TO_DAYS(NOW())-TO_DAYS(birth))/365 FROM pet;+-----...
2011-02-28 15:08:32 119
原创 mysql 使用入门(1)
一个命令不必全在一个单独行给出,所以需要多行的较长命令不是一个问题。mysql通过寻找终止的分号而不是寻找输入行的结束来决定你的语句在哪儿结束。(换句话说,mysql接受自由格式输入:它收集输入行但执行他们直到它看见分号。)这里是一个简单的多行语句的例子: mysql> SELECT -> USER() -> , -> CURRE...
2011-02-28 14:58:18 96
原创 mysql 语法入门 6
GRANT和REVOKE句法GRANT priv_type [(column_list)] [, priv_type [(column_list)] ...] ON {tbl_name | * | *.* | db_name.*} TO user_name [IDENTIFIED BY 'password'] [, user_name [IDENTI...
2011-02-28 14:22:23 188
原创 mysql 语法入门 5
7.17 UPDATE句法UPDATE [LOW_PRIORITY] tbl_name SET col_name1=expr1,col_name2=expr2,... [WHERE where_definition] [LIMIT #]UPDATE用新值更新现存表中行的列,SET子句指出哪个列要修改和他们应该被给定的值,WHERE子句,如果给出,指定哪个行应该被更新...
2011-02-28 14:21:41 111
原创 mysql 语法入门 4
7.11 DELETE句法DELETE [LOW_PRIORITY] FROM tbl_name [WHERE where_definition] [LIMIT rows]DELETE从tbl_name表中删除满足由where_definition给出的条件的行,并且返回删除记录的个数。 如果你发出一个没有WHERE子句的DELETE,所有行都被删除。MyS...
2011-02-28 14:20:16 128
原创 mysql 语法入门 3
7.4.13 与GROUP BY子句一起使用的函数如果你在不包含GROUP BY子句的一个语句中使用聚合函数,它等价于聚合所有行。 COUNT(expr) 返回由一个SELECT语句检索出来的行的非NULL值的数目。mysql> select student.student_name,COUNT(*) from student,c...
2011-02-28 14:19:10 136
原创 mysql 语法入门 2
7.4.10 字符串函数如果结果的长度大于服务器参数max_allowed_packet,字符串值函数返回NULL。见10.2.3 调节服务器参数。 对于针对字符串位置的操作,第一个位置被标记为1。 ASCII(str) 返回字符串str的最左面字符的ASCII代码值。如果str是空字符串,返回0。如果str是NULL,返回NULL。mysql>...
2011-02-28 11:57:22 94
原创 mysql 语法入门 1
函数和语法: mod(n,m) = n%m 求余 位运算 | & ~ 分别为 位或, 位与, 位取反BIT_COUNT(N) 求n的 位的个数 逻辑运算 not ! , or || , and &&, 比较运算 < , > , = , <> != , <= ,...
2011-02-26 15:48:28 110
python 语法介绍(入门级)
今天又看了看 python,熟悉了一下语法 python属于动态语言,一些常用的 语法结构: if : else for : else (当for遍历完后会执行else) while else (当while里面为false时) break,continue in 可以用...
2011-02-26 00:18:31 91
为nutz添加tiles视图
公司的项目使用struts1,这时我接触到了tiles,这个页面增强布局框架,使用了将近半年,感觉良好。最近有一个个人项目我采用nutz,感到只用jsp太麻烦,于是想将tiles整合进来。tiles一般是和struts这样的框架整合的例子多,单独用的几乎没有。于是狠下心去看tiles的主页,终于有了收获,用了一下午加一晚上终于跑通了例子,并将nutzView写好了首先我使用了tiles2.2,去官...
2011-02-24 23:31:25 124
原创 要研究 html5, tiles,nutz,freemarker
这几个技术是目前急需的,html5,还有sql可以排后一些nutz和tiles学的够用了,可以应用于实践了。
2011-02-16 23:14:27 120
项目中的 点滴 经验
1,当自己写工具类的时候,写完之后一定要写 单元测试,确保正确性,并写好说明2,项目再急 也要写单元测试, 最少也要吧 service层的 方法都测试一遍,否则只会花费更多的时间来处理3,越是着急的时候,写的代码越容易出问题4,调试bug时,时间过的总是很快。尤其是没有单元测试,每次都要启动服务器。5,当设计类时 有时候怎样设计 都感觉不好,不妨将假设条件变简单,变得十分容易设计后...
2011-02-16 09:51:19 97
公司项目的破需求
公司产品部连个提需求的都没有,都是我们项目经理自己再想需求,他自己做的需求都不确定,要美工去确定,直接把模块扔给我们,需求十分粗糙,有些需求都很模糊的, 他也不确定是不是该有这个东西。我和美工同时做,谁和谁想的都不一样,做完之后在整合,几乎都要在重写一遍。过一阵子跳槽啊,呆不下去了...
2011-02-15 15:09:43 90
hibernate事务的疑惑
2011-01-13
tomcat 启动完成后,怎么自动执行我的类
2009-11-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人