![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 76
dankes
细节是魔鬼
展开
-
java方法参数传值传引用的一点看法
java 跟C++不同,java的方法参数都是传值,没有传引用。很多人都以为是传引用,而且这种错误的观点很普遍,今天在这里具体分析一下。方法参数有基本类型,如int等,另外一种类型是OBJECT,对象。详细说一下方法参数是对象的,跟C++不同的是,JAVA方法参数传对象,传的是对这个对象引用的一份拷贝,即地址值,跟原来的引用都是指向同一个对象。所以说,JAVA方法参数传的都是值。程序一 传的对象值原创 2005-07-06 00:37:00 · 1437 阅读 · 0 评论 -
服务器设计之SEDA架构
SEDA(Staged Event-Driven Architecture)的核心思想是把一个请求处理过程分成几个Stag,不同资源消耗的Stag使用不同数量的线程来处理,Stag间使用事件驱动的异步通信模式。 更进一步,在每个Stage中可以动态配置自己的线程数,在超载时降级运行(如输出纯文字页面)或拒绝服务。 在每个Stage的通常有如下组件:Incoming Ev转载 2008-06-18 23:23:00 · 5082 阅读 · 0 评论 -
Apache Mina 2.0.x 入门 (1)
Apache Mina ,一个高性能 Java 异步并发网络通讯框架。利用 Mina 可以高效地完成以下任务: TCP/IP 和 UDP/IP 通讯 串口通讯 VM 间的管道通讯 SSL/TLS JXM 集成 IoC 容器集成( Spring 、 Pico 等) 状态机Mina 的 API 当前主要有三个转载 2008-06-09 01:23:00 · 3905 阅读 · 0 评论 -
Freebsd7.0 release 安装 diablo-jdk1.6.0
1.最小化安装freebsd.2.到http://www.freebsdfoundation.org/downloads/java.shtml 下载 Diablo Caffe JDK 1.6.0-7 FreeBSD 7.x/i386 End-User 61M diablo-jdk-freebsd7.i386.1.6.0.07.02.tbz3.敲pkg_add diablo* 后发原创 2008-08-24 17:40:00 · 2046 阅读 · 0 评论 -
APPFUSE2使用说明及常见问题解决方法
配置好MAVEN_HOME,JAVA_HOME 这个就不废话了:P------------------------------------------------------------------------------------------步骤:(以下步均为在命令行的输入)----------------------------------------------------------转载 2008-08-21 16:31:00 · 1269 阅读 · 0 评论 -
maven 使用小记1
最近在弄APPFUSE,顺便看了一下maven2,照着例子做了一个1.apache上下载maven22.环境变量增加 M2_HOME,path增加 %M2_HOME%/bin;3.设置本地资源库,默认在C盘,放到自己的目录,在maven解压目录下的conf/settings.xml F:/javatools/appfuse-dependencies-2.0.2/4.如果有代理服务器,需要设置原创 2008-08-21 09:25:00 · 878 阅读 · 0 评论 -
java中的并发及其安全性
所有重要的操作系统都支持进程的概念 —— 独立运行的程序,在某种程度上相互隔离。 线程有时称为 轻量级进程。与进程一样,它们拥有通过程序运行的独立的并发路径,并且每个线程都有自己的程序计数器,称为堆栈和本地变量。然而,线程存在于进程中,它们与同一进程内的其他线程共享内存、文件句柄以及每进程状态。 在 Java 程序中存在很多理由使用线程,并且不管开发人员知道线程与否,几乎每个转载 2008-07-04 12:20:00 · 1146 阅读 · 0 评论 -
比较好的Java 网站
1. The Source for Java Technology Collaboration(JAVA开发的官方网站) http://www.java.net/ - 外文原创 2006-09-18 02:24:00 · 13322 阅读 · 5 评论 -
jforum mysql 乱码解决方法
1.将WEB-INF/config/jforum-custom.conf ,/WEB-INF/config/database/mysql/mysql.properties的database.connection.string加上&useUnicode=true&characterEncoding=utf8,数据库编码为utf-8,环境是JDK1.4MYSQL5.0.24JFORUM2.原创 2006-09-10 00:22:00 · 3341 阅读 · 1 评论 -
TOMCAT5在WINDOWS下的一些命令行
Tomcat5w monitor applicationTomcat5w is a GUI application for monitoring and configuring Tomcat services. The available command line options are://ES//Edit service configurationThis is the default ope原创 2005-08-10 18:09:00 · 1768 阅读 · 0 评论 -
Java 本地接口规范 (一)
1 - 简介 本章介绍 Java 本地接口(Java Native Interface,JNI)。JNI 是本地编程接口。它使得在 Java 虚拟机 (VM) 内部运行的 Java 代码能够与用其它编程语言(如 C、C++ 和汇编语言)编写的应用程序和库进行互操作。JNI 最重要的好处是它没有对底层 Java 虚拟机的实现施加任何限制。因此,Java 虚拟机厂商可以在不影响虚拟机其它部分的情况下添原创 2005-07-28 01:44:00 · 1681 阅读 · 0 评论 -
做了两天,用JNI的一点感受
这几天公司在搞一个与第三方的软件结合,公司让我去做。由于原来对VC不是很熟悉,所以做这个的编程痛苦指数是很高的。这里用了两种方式来做。需求是对本地文件的读取,提取里面的信息。文件是按STRUCT写进去的。所以是在VC里面用CFILE一次读取一个STRUCT,然后再把读到的信息进行处理。方案(1)把读到的信息接成一个字符串,返回给JAVA。这里有一个问题,就是编码的问题,CString是用UNICO原创 2005-07-29 11:29:00 · 3375 阅读 · 3 评论 -
JNI完全手册 (收藏)
最近在公司里做了一个手机的项目,需要JAVA程序在发送短信的时候和第三方的短信服务器连接。短信接口是用C++写的。琢磨了三天,大致搞懂了JNI的主体部分。先将心得整理,希望各位朋友少走弯路。首先引用一篇文章,介绍一个简单的JNI的调用的过程。JAVA以其跨平台的特性深受人们喜爱,而又正由于它的跨平台的目的,使得它和本地机器的各种内部联系变得很少,约束了它的功能。解决JAVA对本地操作的一种方法就是原创 2005-07-25 11:59:00 · 1159 阅读 · 1 评论 -
java.util.concurrent 多线程框架
一般的服务器都需要线程池,比如Web、FTP等服务器,不过它们一般都自己实现了线程池,比如以前介绍过的Tomcat、Resin和Jetty等,现在有了JDK5,我们就没有必要重复造车轮了,直接使用就可以,何况使用也很方便,性能也非常高。package concurrent;import java.util.concurrent.ExecutorService;import java.u原创 2008-07-04 17:33:00 · 2147 阅读 · 2 评论