最近沉迷于SOA,生出很多感触。但很显然一个人研究这个东西,难免产生孤独感觉。
正在酝酿一篇文章,进行中。。。
好消息:
BHX辗转了好几回,终于将自己“卖”了出去,他是这样调侃自己的。呵呵,我很高兴。
早前有人讲过,做IT的,一个月==一个时代,虽然有些夸张,但不无道理。所以后面的兄弟们要有紧迫感呀!
2008要看的书:
(1)《java并发编程》 (已买)
(2)《SOA 的*****》 (已买)
(3)《Agile Java中文版》
(4)《测试驱动开发 by Example》
(5)《Expert One-on-One J2EE Development without EJB》
(6)《企业应用架构模式》
(7)《统一软件开发过程》
(8)《快速软件开发》
(9) 其中java与模式已经看了些须,继续努力争取看完!
最近研究多线程,深得个中三味。所以越发发现自己多线程那个地方讲的草率,对不起观众!
多线程
线程:是指进程中的一个执行流程。
线程与进程的区别:每个进程都需要操作系统为其分配独立的内存地址空间,而同一进程中的所有线程在同一块地址空间中工作,这些线程可以共享同一块内存和系统资源。
如何创建一个线程?
创建线程有两种方式,如下:
1、 扩展java.lang.Thread类
2、 实现Runnable接口
Thread类代表线程类,它的两个最主要的方法是:
run()——包含线程运行时所执行的代码
Start()——用于启动线程
一个线程只能被启动一次。第二次启动时将会抛出java.lang.IllegalThreadExcetpion异常
线程间状态的转换(如图示)
...
在vb中制作dll文件及在vb程序中引用此文件
一、在vb中制作dll文件
(1)新建一个Active DLL工程,名字为vbTestdll,类模块的名字为testdll
(2)在类模块中实现一个函数,内容如下:
Public Function mydll() As String
mydll = "Hello World";
End Function
(3)保存,然后在文件菜单中选择 Make vbtestdll.dll项,生成dll文件
二、在vb程序中使用此dll文件
(1)新建一个标准工程。
(2)在工程-引 ...
在java中通过JNI调用本地方法
只使用java语言显然不能满足所有的应用场景,例如要调用操作系统的一些资源、访问硬
件设备等,java就显得捉襟见肘,但是java在这方面也提供JNI(Java Native Interface)机制来适应这种要求。
如何使用JNI呢?
第一步:编写带有native声明的方法的java类
第二步:使用javac命令编译所编写的java类
第三步:使用javah命令生成扩展名为h的头文件
第四步:使用c/c++实现本地方法
第五步:将c/c++编写的文件生成动态连接库
(1)编写java类
代码如下:
public class tempdll{
s ...
给客户看的东西,一定要有个好的视觉效果。所以这几天一直在做表面文章,徘徊于JavaScript、css、Html中间,还是有点收获。
特意从我们制作的效果中抽出了一个,给各位共享下。
下载后运行index.html就可以!
神的孩子都在中奖!
我就是神的孩子!
今年的公司年会,我中了四位数的头等大奖,感谢老总的神手!
或许是老天眷顾我吧,感谢!
总觉得我在家的工作效率要高些,单位总是让我无法完全静下心来想问题。
这几天做的事情不如前段时间一天的多!郁闷!!
趁着闲我继续做东西,但做的太慢。我做的东西是要帖上我的标签,所以我难容得下任何问题。
明天要效率高些!好,就这样!
昨天LJL找到了工作,而且还不错!我倍感高兴。 给兄弟们说了,要好好写简历。LJL就做的不错。当然和他的努力是分不开的。 兄弟们中的大部分是相当不错的,只是缺经验。但兄弟们还年轻,怕什么呢? 亚里士多德说,给我一根足够长的竹竿,一个支点,我能撬动地球。 兄弟们要珍惜时间,时间就是你们的竹竿,坚定的信念就是不可动摇的支点,理想就在那头。 加油!!
给兄弟们的东西,一样都还没有弄完。 如果想要这些东西的兄弟们得再等段时间,所有的事情都在进行中!!!
权限管理系统今日开张!本系统框架使用Struts+Spring+Hibernate本系统使用Mysql数据库做存储 数据库设计已经完成。项目的基础框架已经完成。 明天继续。。。 还有些话:走人力外包路线就像坐台小姐出台路线。鄙视!!!
创建对象的方式
(1)用 new语句创建对象,这是最常用的创建对象的方式
(2)运用反射机制,调用java.lang.Class或者java.lang.reflect.Constructor类的newInstance()实例方法
(3)调用对象的clone方法
(4)运用反序列化的手段
Object类的clone()方法具有以下特点
(1)申明为protected类型,Object的子类如果希望对外公开clone()方法,就必须扩大访问权限
(2)Object的子类如果允许客户程序调用其clone()方法,那么这个类必须实现Cloneable接口
(3)Object类在clone()方法的实 ...
类名和接口名,首字母要大写。如果类名由几个单词构成,那么每个字母的第一个字母大写,其他的小写。如SmartDoll 方法名和变量名:首字母小写,如果方法名和变量名由几个单词构成,那么第一个单词的首字母小写,其余的每个单词的首字母大写,如findNameAndPass 包名:全部采用小写形式 常量名:采用大写形式 一定要记住,给变量起个好的名字。 未完待续。。。。。。
内部类按照作用域可做如下划分 :
内部类:成员内部类 、 局部内部类
成员内部类:实例内部类 、静态内部类
处于最顶层的类称为:顶层类,只能处于public和默认级别
而成员内部类可处于public、protected、private 和默认级别
实例内部类:成员内部类的一种,没有static修饰符。具有以下的特点
(1)在创建实例内部类的实例时,外部类的实例必须已经存在
(2)实例内部类的实例自动持有外部类的实例的引用,在内部类中可以直接访问外部类的所有成员。
(3)外不类实例与内部类实例之间是一对多的关系,一个内部类实例只会引用一个外部类实例,而一个外部类实例对应零个或者多个内部类实 ...
今天LSG问我,到底是做C++有前途还是做JAVA有前途? 我说那要看你这个人有没有前途,笑之。 霍元甲说,古今中外的武功无所谓高低,只是因为练武的人不同而有强弱之分。我想是的,罗马只有一个,路有很多,不是吗? 最近深圳有点变冷了,如同家乡的秋天,真希望一年四季都这样。 元旦已过,快春节了!
在Java虚拟机的垃圾回收器看来,堆区中的每个对象可能处于以下三个状态之一 可触及状态:当一个对象(假定为simple)被创建后,只要程序中还有引用变量引用它,那么它就处于可触及状态可复活状态:当程序中不再有任何引用变量引用simple对象时,它就进入可复活状态。在这个状态中。垃圾回收器会准备释放它的资源,在释放之前,会调用它的或者其他处于可复活状态的对象的finalize()方法,这些finalize()方法有可能使对象重新转到可触及状态不可触及状态:执行完finalize()方法后,如果没有使simple对象进入可触及状态,那么simple对象就进入不可触及状态。处于不可触及状态 ...
- 浏览: 4512 次
- 性别:

- 来自: 深圳

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
多线程,不得不说
哎很少碰到线程的问题日本人出的一本书,写的很好的饿
-- by cddcdd -
多线程,不得不说
附件图上是不是有一个错误?Blocked In Object's Wait po ...
-- by dlovek -
多线程,不得不说
好贴,正准备写一篇关于线程使用的文章,难得的详细资料。
-- by llade -
SOA系列之 什么是SOA?
SOA是不是只是存在于系统间呢?我最近一直在想,系统本身的开发是否也可以应用这个 ...
-- by manyhope -
SOA系列之 什么是SOA?
怎么感觉像soa是空想社会主义呢 基于soa思想的webservice才是真正的 ...
-- by spiritfrog






评论排行榜