Java
程序员心灵之家
探讨更高效的工作方法,更科学的思维方式,更广泛的知识体系,这一些都为了追求更好的生活。除了一起交流技术架构之外,还以拓展程序员的内心世界,职业生涯,自我认知和承重,打破程序员中年危机的梦魇。
展开
-
线程知识复习
一.线程的实现方式 1.继承Thread 2.实现Runnable接口 二.线程的状态 1.New(新生线程) 当你new一个Thread,newThread(r),这时处于线程的新生状态,此时程序还没有真正的运行。 2.Runnable(可运行的) 当启动start()方法时,此时线程处于可运行状态,不一定运行之中,这取决与线程是否得到CPU的运行时间片。事实上,...2010-04-13 11:11:47 · 88 阅读 · 0 评论 -
远程调用RMI
一.客户与服务器角色 在传统的客户/服务器模式中,客户请求服务器。服务器解析传输的请求,并得到响应,再传给客户端。但是这样必须考虑中间传输格式的解析。如果客户端无须关心请求的传输和解析,只调用本地方法的形式得到结果,但是有时提供服务的对象不再同一个虚拟机内,甚至不是java虚拟机,那怎么办,解决的办法是在客户端提供一个服务器的代理,客户直接调用这个代理,这个代理负责客户与服务器交流。同样,在服务...2010-04-13 17:58:55 · 107 阅读 · 0 评论 -
Swing基础知识学习
高级Swing学习 一.列表 1.1 JList构件 JList———————显示对象列表并且允许用户选择一个或多个项的组件。单独的模型 ListModel 维护列表的内容。 String word[] = {"1","2","3"}; JList list = new JList(word); 一般JList 都是滚动的,但是java有滚动面板,普通组件不能自动滚动 JScollP...2010-04-14 16:09:36 · 182 阅读 · 0 评论 -
Java安全机制
Java安全 java通过以下技术来实现安全机制 语言设计特性(对数组边界检查,只进行合法的类型转换,无指针算法) 访问控制机制,用于控制代码能够执行的功能 代码签名,java代码的作者能够用加密算法来表明java代码的作者 一.类加载器 虚拟机只加载程序需要的类文件,例如程序从MyProgram.Class执行,下面是虚拟机执行步骤: 虚拟机有一个用于加载类文件的机制,例如从...2010-04-14 17:56:53 · 126 阅读 · 0 评论 -
request的小问题
有段时间弄一个聊天程序: 想得到IP使用request.getRemoteAddr(),但是获取的值总是0:0:0:0:0:0:0:1 原来是/etc/hosts这个东西作怪(在windows上应该是C:\Windows\system32\drivers\etc\ hosts这个文件)。 1.只需要注释掉文件中的 # ::1 localhost 这一行即可解决问题。 另外lo...2010-04-15 15:46:03 · 142 阅读 · 0 评论