- 博客(24)
- 收藏
- 关注
原创 在ubuntu12.04下配置java环境
1. 在oracle官网下载jdk的版本,我下载的是:jdk-7u17-linux-x64.tar.gz2. 我将jdk安装于/opt/java目录下 sudo mkdir /opt/javasudo tar zxvf $HOME/Downloads/jdk-7u17-linux-x64.tar.gz -C /opt/java 3. 设置环境变量,我直接在$HOME目录下修...
2013-03-07 00:11:25
146
在win7下安装ubuntu12.04
参考了网上的这篇文章(Ubuntu 12.04和Windows 7双系统安装图解),安装Ubuntu12.04不过我不是使用UltraISO这个软件制作U盘安装盘,我使用的是Universal-USB-Installer,下载地址是:http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/ 接下来参考...
2013-02-21 18:40:15
120
原创 遇到的Linux的命令小整理(遇到好用的继续加)
相关书籍http://linuxcommand.org/writing_shell_scripts.php这个网址中有一本书名为The Linux Command Line http://i.linuxtoy.org/docs/guide/ Advanced Bash_Scripting Guide 网络资源对话UNIX:!$#@*% Linu...
2012-10-08 22:03:51
197
java容器的整理(version0.1)
这方面的内容是根据thinking in java这本书为基本参考资料的,首先看一下java中的Container的简化图:可能有人会做thinking in java(4th)的练习,那么参考答案在这里:http://greggordon.org/java/tij4/solutions.htm 感谢这位大哥的无私贡献…… 1、Comparable与Comparator的区别:...
2012-08-07 18:06:04
133
原创 多线程学习参考资料
基础篇:http://blog.youkuaiyun.com/axman/article/category/894627 上面的网络资料中并没有说到java.util.concurrent中的内容,但是文章写得通俗易懂。 高级篇:http://www.blogjava.net/xylz/archive/2010/07/08/325587.html 高级篇主要介绍了JDK1.5之后的并发...
2012-07-11 22:57:52
95
原创 Python学习基础(一)
由于对Eclipse比较依赖,所以我在学习Python的时候使用了Pydev这样的插件,可以在eclipse中直接安装(我使用的是3.7的版本),具体怎么安装可以查考这篇文章:Eclipse安装Pydev的两种方法 因为出于对Python的好奇,我学习的版本是Python3,因为是学习,所以直接从3开始(我看的是head first python那本书)。 可能有人需要在代码...
2012-06-17 20:12:22
111
Jsoup的简单应用
昨天在网上百度看到一个提问:http://zhidao.baidu.com/question/423488719.html?fr=uc_push&push=ql&oldq=1(题目内容是用jsoup抓取这个网站的信息并输出Free一栏中排名上升度大于30的游戏名)因为刚看了Jsoup,所以就拿过来做了一下,源代码如下(仅供参考,如果有什么不对的地方,欢迎指正) i...
2012-05-18 19:20:54
131
Map的一种使用
在Thinking in java中的11.10小节开始,介绍了这么一个例子: 如何检查Java的Random类的随机性,即对落入不同范围的数字进行计数。Random rand = new Random(47); Map<Integer, Integer> m = new HashMap<Integer, Integer>(); for (int i =...
2012-05-07 17:22:53
147
文件内容替换与比较
现在又一个这样的需求, 一个形如这样的文件:test.txt 写道/* ----------------- name1 ----------------- */flag1: name1 type: bdescription: "hello"condition: a(name2)/* ----------------- name2 ----------------- ...
2012-04-09 12:41:56
170
原创 查漏补缺2012
2012.2-2012.121、Notepad++中的“Show All Characters”可以查看windows和unix下的不同的换行符,windows下的换行符为CRLF,unix下的换行符为LF2、单元素的枚举类型目前是实现Singleton的最佳方法。枚举表示简洁,并提供了序列化机制,即使在面对复杂的序列化或者反射攻击的时候,能够绝对防止多次序列化。...
2012-03-02 17:19:53
104
原创 JAVA枚举基础
枚举类型(enum type)是指由一组固定的常量组成合法值的类型,例如一年中的季节、太阳系中的行星或者一副牌中的花色。(An enumerated type is a type whose legal values consist of a fixed set of constants,such as the seasons of the year, the planets in the...
2012-02-27 17:43:14
150
原创 MD5校验文件
MD5的介绍:http://zh.wikipedia.org/zh-cn/MD5目前,MD5主要用于错误检查。很多原版的文件都会提供一个MD5校验值,比如你到Apache的网站上下开源的软件,一般都会有MD5校验值,如下图: 这样你下载的文件和网站上提供的MD5码进行比较,确保文件一致,下面提供MD5校验文件的简单方法。 import java.io.F...
2012-02-20 15:42:27
145
原创 JAVA反射基础
能够分析类能力的程序被称为反射(reflective)。反射是一种功能强大且复杂的机制,使用它的主要对象是工具构造者。如果你编写的程序必须要与编译时未知的类一起工作,如有可能,就应该仅仅使用反射机制来实例化对象,而访问对象时则使用编译时已知的某个接口或者超类。比如你要实例化类java.util.TreeSet,你可以这样使用:Set<String> s ...
2012-02-17 16:13:39
124
原创 使用JDK中的Jconsole监视你的应用
关于Jconsole的使用,jdk6的文档地址是:http://docs.oracle.com/javase/6/docs/technotes/guides/management/jconsole.html 主要还是通过官方文档学习,这上面的内容也比较全,下面的第一幅图是local方式监视应用,其实还有很多的方式,具体可以查看文档,因为其他方式目前没弄过。 今天在看co...
2012-02-10 16:35:26
133
原创 推荐一款好用的MySql开源工具——HeidiSQL
今天偶然想使用mysql工具查看数据库中的值,就在网上搜索了一下,感觉这款工具小巧好用。地址是:http://www.heidisql.com/
2012-02-06 15:07:00
700
原创 ReadSystemProperties
public class ReadSystemProperties { public static void main(String[] args) { // 通过获得系统属性构造属性类 prop Properties prop = new Properties(System.getProperties()); // 在标准输出中输出系统属性的内容 prop.list(...
2012-02-01 10:04:38
102
原创 oracle 存储过程的基本语法及注意事项
本文转载,原文出处: http://www.cnblogs.com/happyday56/archive/2007/07/05/806830.htmloracle 存储过程的基本语法1.基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字( 参数1 IN NUMBER, 参数2 IN NUMBER) IS...
2012-01-31 15:32:57
104
原创 A Simple linux shell
目录结构是:mydir下有同级的三个目录:archive log data 这个shell是在特定的时间运行的,主要的功能是将log目录下的文件移到archive目录下,文件名的要求是在原来的文件名加上时间戳(年月日,如20111122)。 另一个功能是删除data目录下21天前的文件,data目录下可能有多级目录,所以需要递归删除。#!/bin/sh# If the direct...
2012-01-13 13:37:41
178
原创 Running sqlplus From Shell
sqlplus的基本用法:sqlplus {username[/password][@connect_identifier] | /} [AS {SYSOPER|SYSDBA|SYSASM}] [edition=value]例如文件叫test.sh 内容如下:sqlplus aaa/abcde@ABC <<EOFselect price from boo...
2012-01-12 15:22:46
100
原创 学习一种开源技术的一般步骤
看到某人的评论,觉得这样做比较适合自己,就当随笔记录下来 学习开源技术:1 、看介绍 2 、看 demo 3 、看入门 4 、自己做 demo 5 、 manual 、 reference 6 、应用 7 、看总结 8 、看心得 9 、思考 10 、看源码 11 、调试源码 12 、修改源码 13 、自己做简单实现 14 、不断完善...
2011-12-19 18:51:12
123
原创 MySql Server版启动批处理
cd C:\Program Files\MySQL\MySQL Server 5.5\binmysql -h localhost -u root -pcmd
2011-12-09 12:37:54
350
原创 工厂方法模式与IOC/DI
看了《研磨设计模式》的工厂方法,其中涉及了这部分的内容,觉得很好,就将其摘抄下来,一方面和大家分享,另一方面做一个备份。Ioc-Inversion of Control,控制反转DI-Dependency Injection, 依赖注入1、如何理解Ioc/DI理清以下问题(1)、参与者都有谁:一般有三方参与者,一个是某个对象;另一个是Ioc/DI容器;还有一个是某个对象的外部资
2011-11-30 15:10:04
767
原创 javaweb基础2
接上一篇,这只是用于加深自己理解的文章(其实就是为了巩固一下知识),没什么技术含量,各位大侠看到了,感觉不对的地方,谢谢指正! 1、表单验证的问题(js) 在html页面中写验证Select
2010-11-27 16:40:00
324
原创 web基础1-java服务器端组件
<br />下面的文章只是用于加深自己的的记忆,并没有什么含量,如果各位大侠看到了话,如果有什么不好或者不对的地方,欢迎指正,谢谢!<br /><br />1.1 HTTP协议<br /> | -get请求<br /> 通过地址中的请求参数来传递数据(传递的数据量比较小,只传输文本,会在地址栏中显示提交的内容)<br /> GET /table.html HTTP/1.1 <br /> … … //协议头信息 <br /> Host: 1
2010-11-24 22:04:00
551
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人