- 博客(13)
- 收藏
- 关注
转载 Spring RMI 源码浅析-RmiProxyFactoryBean 调用服务
spring Rmi 客户端是通过 RmiProxyFactoryBean 和它的父类来完成 查找远程对象 生成代理对象 方法调用 RmiProxyFactoryBean 定义[java] view plaincopyprint?public class RmiProxyFactoryBean extends RmiClientInterceptor implem
2013-05-28 14:57:54 1072
原创 【poi word转pdf 】NumberFormatException: For input string: “”
转换一直报NumberFormatException: For input string: “”找了半天才发现代码中有个字段赋值搞个\n影响的。把最后\n替换掉就可以了。
2023-11-14 16:23:49 81 1
转载 Java Socket接收和发送(字符串)
[java] view plaincopy备注:必须先运行服务器端,然后运行客户端 1.客户端 LoginClient.java package pb.socket.LoginStr; import java.io.BufferedReader; import java.io.IOException; import jav
2015-01-12 12:35:53 5666
转载 ExecutorService线程池
ExecutorService建立多线程的步骤:1。定义线程类class Handler implements Runnable{}2。建立ExecutorService线程池ExecutorService executorService =Executors.newCachedThreadPool();或者int cpuNums = R
2013-07-04 09:31:32 414
原创 Java中ArrayList和LikedList的区别
一般大家都知道ArrayList和LinkedList的大致区别: 1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。 3.对于新增和删除操作add和remove,LinedList比较占优势
2013-07-02 16:23:35 958
原创 java LinkedList的用法
总结下,LinkedList的两个remove方法,remove(Object)和remove(int)的时间复杂度都是O(n),在链表元素很多 并且没有索引可用的情况下,LinkedList也并不适合做随机增删元素。在对性能特别敏感的场景下,还是需要自己实现专用的双向链表结构,真正实现 O(1)级别的随机增删。更进一步,jdk5引入的ConcurrentLinkedQueue是一个非阻塞的线程安
2013-07-02 16:11:24 516
转载 Java并发之读写锁Lock和条件阻塞Condition的应用
Java 5中提供了另一种实现线程同步或互斥的机制,即使用Lock和Condition。Lock比传统线程模型中的synchronized方式更加面向对象,也提供了更多可选择的锁机制。与生活中的锁类似,锁本身也是一个对象。两个线程执行的代码片段要实现同步互斥的效果,它们必须使用同一个Lock对象。锁是上在代表要操作的资源的类的内部方法中,而不是线程代码中。 Lock使用示例:
2013-07-01 14:10:06 745
原创 面试常见问题总结
应聘时的表现很大程度上决定你是否被录用,如何回答才能获得一份理想的工作呢?我曾经在华来科技http://www.hualai.net.cn面试过N个程序员,总结了以下65条你不得不看的面试经验。1、请你自我介绍一下你自己?回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在 简历 上都有。其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识
2013-05-31 09:15:33 574
原创 Eclipse程序员要掌握的常用快捷键
判断一个人的编程水平,就看他用键盘多,还是鼠标多。用键盘一是为了输入代码(当然了,也包括注释),再有就是熟练使用快捷键。曾有人在豆瓣评《卓有成效的程序员》:“人有多大懒,才有多大闲”。之前我整理了一个程序员图书列表,目的也就是通过读书,让程序员变懒。 写道程序员作为特殊的群体,有的人可以这么懒,懒到事情都交给机器去做,而有的人又可以那么勤奋,每天都孜孜不倦得做着重复单调
2013-05-31 09:02:30 358
原创 单例模式中的多线程分析
谈到单例模式,我们立马会想到饿汉式和懒汉式加载,所谓饿汉式就是在创建类时就创建好了实例,懒汉式在获取实例时才去创建实例,即延迟加载。饿汉式:Java代码 package com.bijian.study; public class Singleton { private Singleton() { } // 注意这是priv
2013-05-30 15:13:27 368
原创 java多线程总结
java中的多线程在java中要想实现多线程,有两种手段,一种是继续Thread类,另外一种是实现Runable接口。对于直接继承Thread的类来说,代码大致框架是:?123456789101112class 类名 extends Thread{方法1;方法2;…public
2013-05-30 11:14:30 365
原创 java中的native关键字
JNI是JavaNative Interface的 缩写。从Java 1.1开始,Java Native Interface(JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计的,但是它并不妨碍你使用其他语言,只要调用约定受支持就可以了。 使用java与本地已编译的代码交互,通常会丧失平
2013-05-30 10:38:14 351
转载 Spring Rmi远程方法调用
一: 服务端 暴露服务[java] view plaincopyprint?package com.xx.service; /** * 定义远程服务接口 * 1.可以不继承java.rmi.Remote接口 * 2.方法可以不抛出java.rmi.RemoteException异常 * */ public interface ISayHelloS
2013-05-28 15:03:15 348
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人