- 博客(56)
- 资源 (3)
- 收藏
- 关注
原创 Spring源码阅读入门指引
本文说明2点:1.阅读源码的入口在哪里?2.入门前必备知识了解:IOC和AOP一、我们从哪里开始1.准备工作:在官网上下载了Spring源代码之后,导入Eclipse,以方便查询。2.打开我们使用Spring的项目工程,找到Web.xml这个网站系统配置文件,在其中找到Spring的初始化信息: org.springframework.web.context.Con
2012-02-10 11:22:25 25084 3
原创 学习android(二)如何调试android应用源代码
为了学习android应用开发,学习源代码是最好的方式之一。于是我网上下载了一个源代码:MyContacts通讯录。打开eclipse,菜单使用import导入源代码,完毕后,工程出现错误。 一.应用开发包报错,所有的import android.*;都报无发现该类库的错误。好吧,这个源代码不携带android的SDK,于是我点了工程,右键点Build Path,点Ad
2012-02-10 09:53:07 1499
原创 学习android(一)搭建android开发环境相关说明
【原创】看了网上的几篇关于零基础android入门文章,可真的实际操作起来真想骂娘,比如连最基本的sdk如何安装都没给出说明,真是文不对题,不过想想,作者好歹写了一些东西,对大家的贡献作用还是有的,生气?算了吧,不如自己总结下。 我是java出身,有这方面基础所以也习惯性的选择了对java友好的android开发,对android早已如雷贯耳,就是素未谋面,今天也是初步接触,
2012-02-10 09:52:09 835
原创 数据库与分布式架构策略思考
一直在了解互联网的大数据高并发的架构,以及所采用的各种优化策略。在建设初期,可以先从两方面进行考虑: 一、数据库设计策略。从数据库的扩展性来说,是考虑数据可以方便的进行垂直划分和水平划分,即: 垂直切分(Vertical Partition/Sharding):就是把不同格式的数据,存储到不同的数据库,也叫分库水平切分(Horizontal Partition/Shardi
2012-02-10 09:50:26 1107
原创 重新认识WebService(一)
已经好多年没接触java的WebService了,这几天翻看网上各类博客信息,发现技术上革新变化不少,刚好目前手头做的项目是.NET的Webservice,对比起来,说实在,比java简单好多,纯傻瓜式的,旁人稍微指定下就会发布了,java么...貌似还是比较复杂点。好吧,那我们就再来熟悉一下java的Web Service吧。 Java的Webservice目前的规范主要有2种,即JA
2012-02-10 09:48:26 1494 1
原创 分布式架构策略思考
一直在了解互联网的大数据高并发的架构,以及所采用的各种优化策略。在建设初期,可以先从两方面进行考虑: 一、数据库设计策略。从数据库的扩展性来说,是考虑数据可以方便的进行垂直划分和水平划分,即: 垂直切分(Vertical Partition/Sharding):就是把不同格式的数据,存储到不同的数据库,也叫分库水平切分(Horizontal Partition/Sha...
2012-01-29 18:35:26 166
重新认识WebService(一)
已经好多年没接触java的WebService了,这几天翻看网上各类博客信息,发现技术上革新变化不少,刚好目前手头做的项目是.NET的Webservice,对比起来,说实在,比java简单好多,纯傻瓜式的,旁人稍微指定下就会发布了,java么...貌似还是比较复杂点。好吧,那我们就再来熟悉一下java的Web Service吧。 Java的Webservice目前...
2012-01-18 17:26:42 117
学习android(二)如何调试android应用源代码
为了学习android应用开发,学习源代码是最好的方式之一。于是我网上下载了一个源代码:MyContacts 通讯录。打开eclipse,菜单使用import导入源代码,完毕后,工程出现错误。 一.应用开发包报错,所有的import android.*;都报无发现该类库的错误。好吧,这个源代码不携带android的SDK,于是我点了工程,右键点Build P...
2012-01-17 16:19:15 122
学习android(一)搭建android开发环境相关说明
【原创】看了网上的几篇关于零基础android入门文章,可真的实际操作起来真想骂娘,比如连最基本的sdk如何安装都没给出说明,真是文不对题,不过想想,作者好歹写了一些东西,对大家的贡献作用还是有的,生气?算了吧,不如自己总结下。 我是java出身,有这方面基础所以也习惯性的选择了对java友好的android开发,对android早已如雷贯耳,就是素未谋面,今天也是初步接...
2012-01-16 13:07:50 115
原创 如何开展二手项目
所谓二手项目,就是这个项目是前期是别的公司或者别人建立起来的项目,当前没有完成或者需要继续完善。碰到这类项目,要么是你来到新公司,接手上一任留下来的项目,要么是你调到另外的项目,继续公司的项目,又要么公司接手了其他公司的遗留项目,继续开展下去。碰到这类项目,如果想要项目开展的顺利
2011-09-06 10:31:57 1110
原创 .NET MVC2 练习笔记
1.新建项目工程,选择“ASP.NET MVC 2 Web 应用程序”(不是它的空应用程序) 名称:MyUser 位置:D:\msproject\ 解决方案名称:MyApps 下一步会提示你是否创建测试工程,默认选择,则生成工程文件。 1)关于测试工程:
2011-08-08 15:45:07 1129
原创 windows下的nginx安装和配置及与tomcat关联配置记录
1. 官方中文说明:http://wiki.nginx.org/NginxChs 或者http://nginx.org/下载:当前稳定版: Nginx 1.0.5 | Nginx/windows 1.0.5 (更新记录) (2011年7月19日) 我们下载windl
2011-08-07 17:42:25 2063
原创 .NET的MVC2认知记录
关于Demo1.下载了http://www.cnblogs.com/rubyloveromantic/archive/2010/08/05/aspnet_mvc.html的项目文件MyMikeDemo.rar2.文件解压缩D:\msproject\MyMikeDemo\,
2011-08-05 16:55:04 1378 1
原创 今天意外发现CSDN博客BUG
发布了后博客文章之后,点左上角的头像想返回自己的博客主页,它的链接是http://hi.csdn.net/my.html然后提示下面的错误提示,而且从这个头像链接进入博客后,点其他地方也很容易提示脚本错误,我这里直接弹出js脚本窗,所有从这个入口进去的jqery基本没有带进去
2011-08-02 17:35:00 677
原创 VS2003转换到VS2010的记录
项目目录所在:D:\Workspaces\branchesIIS建立的网站目录:D:\Workspaces\branches\aim1.备份文件,将brances目录复制一份并重命名,我们要转换的项目目录是保持不动(第一次转换不成功可能跟移动了目录有关,iis已经设定了目
2011-08-02 17:21:40 4759 1
原创 Python:个人学习和练习笔记
<br />mymodule.py:<br /> <br /># -*- coding: utf-8 -*-import sys #导入整个string模块print sys.path'''如果使用 from import sys则本页可以直接使用stdout.write()否则需要sys.stdout.write()'''def Main(): sys.stdout.write("hello world! /n")if __name__ == "__ma
2011-04-27 09:06:00 2829
原创 使用Eric4和PYQT4开发桌面软件之安装准备
当前python2.x的最后版本是2.7,py3系列还在发展期,缺乏足够的资料和API支持。Python下的GUI库比较多,但主要有两大类库,一个是wxPython,一个是PyQt。我查阅和安装过程后选择了PYQT,原因是:wxPython缺乏足够强大的IDE支持,而PYQT已经是一个成熟的套路,并有Eric的支持和使用QT库。---------------------------------------------------------1---------------------------------
2011-04-01 10:25:00 6207
原创 C语言基础复习笔记(一)指针
C语言基础复习笔记之指针最近linux很火,年前对linux再详细了解了个大概,结合在windows平台活跃与强大无比的C++,最终得出一个结论:C语言依然强大。过年回来,便对的C语言充满了兴趣,于是乎去网上下载了教程回来,细细研读,基础编程思想始终是很重要的。首先,入手的便是C语言的核心精华部分,指针。要理解指针就要一步步理解下面的点:1. 我们所使用的内存单元在物理上线性的,所以内存地址也是一系列连续的,每个内存单元都有一个固定的,不会被修改的地址。2. 定义一个变量,编译系统就
2011-02-22 10:29:00 959
原创 上岸的信念
老金说,这么多年来,我其实就是坚持着这么一个信念。那就是干活的时候,不要考虑太多金钱方面的东西,你做人就要确立一个目标,认真去做,相信踏踏实实把事情做好了,钱自然就来了。干个三五年,你就能上岸了。
2010-03-20 16:59:00 616
转载 为什么Java这个语言没有在基础应用领域发挥优势?
在做WEB服务器的时候,就一直在抱怨,我们的WEB服务器怎么就是那么慢,TPS总是上不去。一般谈及高性能的网络服务,总是不由自主的想到用C语言去开发服务应用,以确保性能。难道Java语言的性能,就真的是远远不如C吗?其实,大家都知道,JDK 5.0 6.0的绝对性能和C相比差距并不大,在很多评测里面,两者的差距不到一倍。而从语言特性上来说,Java语言,在抽象机制、安全机制、内存管理、
2009-08-09 10:25:00 883 2
原创 成为Java高手需要注意的25个学习目标
1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是class,object,interaction以及statediagrams。 2.你需要学习Java语言的基础知识以及它的核心类库 (collections,serialization,streams,networking,?multithreading,reflect
2009-08-02 16:06:00 796
原创 java开发能力指南
1. xml java、js中处理xml的方法 相关技术:DOM xPath xsl (xsd) xml ---> html 工具:xmlspy2.javascript 1)基本技术 2)熟练 Object,继承 HTML 1)html处理 2)html对象
2008-03-27 16:03:00 768
原创 新的困境
捏指算来,已经工作两年多了,身外一无所获。工作时间不长不短,但已经开始走入一个新的困境。无论你做的什么东西,都已经开始要求你必须对某一项或几项精通,而不再是像新手或者入门者。因此当前的困境是一个漫长的过渡,从新手到中手。如今你面临着对大多数技术都懂点,会一点,接触过一些的状况,实际上现在已经需要你对很多东西能够深入进去的时候,不进则退。捏指算来,你需要精通的,深入去研究的东西不少,压力开始增长。
2008-03-12 15:22:00 917 1
原创 转变工作环境,转变思维意识
已经换到新公司差不多2个月了,工作环境还算轻松,工作伙伴也挺好相处。 在新的公司终于接触许多对我来说还算比较新的技术应用,至于java的框架,如structs,spring,hibernate等也没有了以往的朦胧面纱,这些应用框架对没接触过的人来说总是充满神秘感,让人非常好奇,而当你真正接触了这些东西的时候,你就会说,框架嘛,不过如此,就是这些东西,这些工具。 框架的东西是在每
2008-01-29 09:33:00 1373 1
原创 OSTIN自省篇--我的两个项目经理
工作两年说长不长,说短不短,对我来说,这个两年学到的做人做事的道理却比整个大学四年还多。 说来有趣,我加入公司差不多三个月后才真正去了公司的办公所在地,甚至一开始的面试都是在项目现场附近的KFC里面进行,和项目经理一人一杯橙汁就开始了面试,然后当天就去参观了项目现场,一家大型国有企业的信息中心。于是我的工作经历也就在从那里开始了。 其实可以这么说,我这两年的工作经历既从
2007-09-13 20:40:00 2603 4
原创 Java的网络编程(TCP/IP)
毫无疑问,正是java优秀的网络程序设计功能使java能够风靡全世界。 java关于网络编程的API,类不多,但是要熟练的、深入的掌握,需要下很足功夫,多多练习 网络编程:简单的说,就是使两台计算机能够互相通讯数据而已。 网络通讯:就是网络上计算机直接或间接地通过网络协议与其他计算机进行通讯。 网络协议: TCP/IP Transmiss
2007-09-09 16:29:00 6465
原创 线程 threads
线程是认证考试中考的最多的一部分简单的说,就是一个程序它可以有好几个分身在电脑中执行。1.进程与线程进程:执行中的程序叫做进程,即当程序执行时的这个动态过程就是一个进程。 在电脑中同一个份程序可以执行好几个,就是说好几个工作相同的进程在电脑中执行。线程:相同的代码产生好几个进程,有个问题就是一些东西重复浪费,一样的程序代码总有能够共用的代码、常量等。 threads就是使同一份程
2007-09-09 09:41:00 1660
原创 闲话Java基础和开发平台
工作已经整整两年两个月,然而仍让人感觉时间短暂,眨眼即过。我又走上了寻找工作的道路,离开一个熟悉的环境去寻找另外一个陌生的环境。笔试、面试似乎要回到大四时期为工作而奔波的套路。两年自省,我究竟学到了什么,我究竟能否将这条路走的又深又远?天行健,君子以自强不息。----------------------------------------我就以这句化来激励一下自己吧。1.对象和类所谓对象就
2007-09-05 01:15:00 1116
原创 SQL左连接攻略--Mysql学习心得(符合sql标准)
SQL左外连接:明白左连接也就明白了右连接两表外连接出货表客户id、客户名称、产品id、产品数量、备注create table a_prod_out( custom_id int not null, custom_name varchar(200) not null, prod_id int default 0 null, prod
2007-08-24 11:41:00 1355 1
原创 Java连接Mysql数据库攻略二
用了mysql,自然不可避免的要遇到这个数据库使用的普遍问题了。一般这些问题往百度、google一搜就知道,mysql就流行这些问题。 1、自然是中文乱码问题。 我的解决办法: 1)数据库连接的时候,url的地址是:jdbc:mysql://192.168.1.2:3306/nlt?user=root&password=nlt&useUnicode=true&charact
2007-08-23 10:00:00 851
原创 Java连接Mysql数据库攻略
1.下载数据库mysql的官网:www.mysql.com 需要注册mysql用户 《MySQL For Windows V5.2 Alpha》http://www.skycn.com/soft/1262.html 更新时间:2007-01-14 2.下载mysql数据库驱动,地址: http://www.mysql.com/products/connector/所有驱动 java支持:
2007-08-17 16:49:00 4451 1
原创 关于jdk的版本不兼容问题与对tomcat的影响
先说明下我的机器的设置: 操作系统:windows2003 安装JDK:1.42版本,并在环境变量上进行了相关设置。 Web环境:Tomcat 5.0 IDE平台:JBuild 2006,自带jdk5.0,Project属性设置path为JDK 1.5出现状况:使用jbuilder编译类库,顺利,将class文件放到网站上。出现 Unsupported major
2007-07-14 16:40:00 4671
原创 温习Java笔记(7):接口interface小记
对接口interface我已经仰慕已久,直到今天我才有机会去全面了解它,造化弄人,说来始终是自己的错。 Java不支持多继承,但它通过另外一种机制实现了类的继承。那就是接口interface。接口的属性都是静态常量,方法都是抽象方法,即没有给出方法体定义。接口只相当于程序开发的一组协议,凡是需要实现这种特定功能的类,都可以继承这些属性和方法的集合。 这样的接口相当于一个完全没有
2007-07-02 17:16:00 1647 1
原创 温习Java笔记(6):抽象类(abstract)和最终类(final)
用关键字abstract修饰的类就是抽象类,它是所有子类的公共属性(数据)和行为方法的集合,抽象类没有具体对象,是处于组织概念的层次关系而存在的类。下面举例说明为什么要抽象类。 为了描述各种具体的鸟类,如鸽子、麻雀、孔雀、凤凰等,从概念和组织层次关系来看,可以从这些具体的鸟类中抽象出一个并没有具体实例的鸟类。所定义的鸟类具体所有具体鸟类的共同特性。然后通过继承鸟类可以派生鸽子、麻雀、
2007-07-01 20:34:00 4501
原创 java基础应用之ArrayList
ava API对ArrayList的表述: 类包java.util.ArrayList ArrayList是List接口的一个可变长数组实现。实现了所有List接口的操作,并允许存储null值。除了没有进行同步,ArrayList基本等同于Vector。在Vector中几乎对所有的方法都进行了同步,但ArrayList仅对writeObject和readObject进行了同步
2007-06-28 12:00:00 2894
原创 温习Java笔记(5):构造函数、继承和多态
原来的java书不见了唉,找过一本继续复习之路。 今天温习构造函数、继承和多态的概念了,原来就是这样,之前用了很多,就是对这些概念早已经模糊,系统学习和回过头来温习是真的非常重要的。 1.构造函数 构造函数是类中的一种特殊方法,他没有返回值类型,其名称与类名称相同,方法的参数用来传递给有关的成员变量。构造函数的作用是初始化类对象,即为类对象的成员变量赋值。
2007-06-27 09:52:00 2447 3
原创 温习Java笔记(4):类和对象
1.要理解类,就一定要理解java的实体概念和实例化概念。 2.Java程序中,描述实体抽象概念的程序成分称为类,描述实体具体个体的的程序成分称为对象。实体的属性被定义为类的数据成员,实体的行为被定义为类的方法成员。 3.类名必须是一个有效的标识符,习惯上一个大写字母开头。类名后以花括号括住的内容称为类体,在类体中可声明多个成员,这些成员分为数据成员和方法成员。数
2007-06-26 18:47:00 1116
原创 温习Java笔记(3):java语句循环结构简述
这个是代码的重要骨架之一,简单易用,开始还考虑写不写这个说明呢,不过,或许还方便自己日后温习功课,简单写一下也无妨。 1.while语句,基本形式:while ( Expr ) Stmt 说明:执行while语句时,首先对Expr进行求值,求值结果为true则执行一次循环体Stmt;false则终止while语句,继续执行while语句的下一语句。每次执行完Stmt循环体后
2007-06-17 11:31:00 1536
原创 温习Java笔记(2):理解java语言的数据类型
这是个基础中的基础,我们按以下条目一条条的理解: 1.计算机中数据是采用二进制来表示的。对于一个给定的字节0100011,它可以表示什么数据呢?如果是ASCII编码,该字节表示大写字母C,如果是无符号整数,则这一个字节表示正整数67,由此可见,计算机中对一个二进制串真正表示什么数据,依赖于对这个二进制串作如何解释,而程序中的数据类型决定了如何将二进制串解释为数据。 2.
2007-06-13 16:53:00 1695
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人