
Java技术
文章平均质量分 71
英杰.王
这个作者很懒,什么都没留下…
展开
-
IDEA快捷键
到附件中的内容原创 2016-08-20 13:50:40 · 126 阅读 · 0 评论 -
Java的NIO特性(转)
原创 2014-06-06 22:39:34 · 117 阅读 · 0 评论 -
JVM调优文章推荐
原创 2014-06-05 09:09:47 · 79 阅读 · 0 评论 -
JavaRMI学习笔记1
继承Romote类public interface IStuService extends Remote { public List<Student> getStudet() throws RemoteException;} 2、Server服务接口实现类import java.rmi.RemoteException;import java.rmi.server.RMIClientSocketFactory;import java.rmi.原创 2014-06-04 12:32:19 · 123 阅读 · 0 评论 -
初识JavaRMI原理(转)
原创 2014-06-04 10:55:33 · 102 阅读 · 0 评论 -
Java中的“池”概念
原创 2014-06-03 21:34:16 · 257 阅读 · 0 评论 -
String连接字符串一定比StringBuffer、StringBuilder慢吗?
原创 2014-05-30 13:33:05 · 139 阅读 · 0 评论 -
ConcurrentHashMap 的实现原理及与HashTable的比较
原创 2014-05-28 22:50:08 · 142 阅读 · 0 评论 -
Java虚拟机生成新的MAC地址方法
原创 2014-05-28 08:55:38 · 138 阅读 · 0 评论 -
Java中RandomStringUtils工具类
ring r = RandomStringUtils.random(5); System.out.println(r); // 使用指定的字符生成5位长度的随机字符串 r = RandomStringUtils.random(5, new char[] { 'a', 'b', 'c', 'd', 'e', 'f', '1', '2', '3' }); System.out.println(r); // 生成指定长度的字母和数字的随机组合字符串 r = R原创 2014-05-20 14:05:29 · 131 阅读 · 0 评论 -
MyEclipse设置jvm大小解决:java.lang.OutOfMemoryError: Java heap space
原创 2014-05-17 14:25:46 · 121 阅读 · 0 评论 -
求指点(一朋友写的)
原创 2012-09-28 11:24:24 · 84 阅读 · 0 评论 -
最近面试遇到一个很恶心的问题求高手贴 coding
------> 向文件中写入 3Thread4 ------> 向文件中写入 4启动四根线程最终得到的四个文件如下:file1 ------> 123412341234………………file2 ------> 213421342134………………file3 ------> 312431243124………………file4 ------> 412341234123………………请用程序模拟这一个过程备注:请认真观察四个文件原创 2012-09-25 20:09:46 · 130 阅读 · 0 评论 -
看大牛解析Java的NIO特性
原创 2014-06-07 20:42:09 · 96 阅读 · 0 评论 -
关于Java对象构造过程的一篇好文章
原创 2014-06-07 21:51:06 · 85 阅读 · 0 评论 -
如何打乱List 或 Array元素的顺序
了 1, 2, 3, 4, 5 一共五个元素,经过程序随机排序后得到另外一个随机乱序的数组。其Java实现代码如下:public class ArrayRandomUtils { public static void main(String[] args) { int[] arr = new int[]{1, 2, 3, 4, 5}; arr = randomArr(arr); System.out.println(原创 2016-08-16 18:48:38 · 575 阅读 · 0 评论 -
com.jcraft.jsch.JSchException: channel is not opened.求解决方案
connection is closed by foreign hostat com.jcraft.jsch.Session.connect(Session.java:269)at com.jcraft.jsch.Session.connect(Session.java:183)at com.jd.chongzhi.manager.sftp.impl.SftpManagerImpl.connectFtpServer(SftpManagerImpl.java:52)at com.jd.cho原创 2014-09-27 10:20:53 · 1753 阅读 · 0 评论 -
老大离职前发给我们项目组员的一封邮件
业的时候,还是一个很好学的孩纸啊,现在有些退化了。。 俗话说得好,长江后浪推前浪,前浪死在沙滩上。一代接一代的在成长,每个人在成长的路上吃了不少苦,也获得了不少的经验,应了那句老话--【我吃的盐,比你吃的饭还多】,这次扯淡一下我的个人学习之路,看看能否给大家一点点参考意见。主要是书籍,现在的书籍良莠不齐,说说我看的,简单的给大家一个参考。1.初级阶段Thinking in java---感觉还可以,确实能学习到一些东西。Effective java ---一本可以在初级中傲视群芳的秘笈,原创 2014-09-16 13:08:19 · 283 阅读 · 0 评论 -
Maven基本操作
vn clean install 运行清理和安装,会将打好的包安装到本地仓库中,以便其他的项目可以调用mvn clean deploy 运行清理和发布(发布到私服上面)mvn archetype:generate 创建mvn项目 2、依赖GAV的查询http://www.mvnrepository.com/ 3、Scope传递依赖知识通过<dependency>设定依赖包,依赖包有传递性Scope 范围详解: test:te原创 2014-07-27 21:07:31 · 110 阅读 · 0 评论 -
Memcached入门(附安装包及测试代码)
的包:libevent-1.4.13-4.el6.x86_64此时,系统已经安装过了,需要卸载重新下载安装。卸载:rpm -e libevent-1.4.13-4.el6.x86_642)下载libevent,并安装解压:tar -zxvf libevent-2.0.21-stable.tar.gz安装:./configure --prefix=/usr/local/libevent (指定安装到/usr/local/libevent目录下)编译:makemake in原创 2014-07-17 22:41:25 · 146 阅读 · 0 评论 -
搜狐移动视频面试题
va.util.LinkedList;/** * @brief 遍历文件夹下的所有文件 * * @author - 2014-6-22 吖大哥 创建初始版本 * */public class FileDemo { public static void main(String[] args) { String path = "D:\\doc"; scanDir(path); System.out.println("原创 2014-06-21 23:11:55 · 140 阅读 · 0 评论 -
Java截取字符串的函数且保证中文截取正常
:AB我CDEFG 输入4截取 AB我 输入6截取 AB我CD * */public class CharStr { public static void main(String[] args) { System.out.println("AB我".length()); String tmp = CharStr.getStr("AB我CDEFG", 6); String tmp2 = CharStr.getStr("A原创 2014-06-15 22:12:52 · 361 阅读 · 0 评论 -
某公司的Java研发工程师面试题
public static boolean foo(char c) { System.out.print(c); return true; } public static void main(String[] args) { int i = 0; for (foo('A'); i < 2 && foo('B'); foo('C')) { i++; foo('D'); } }} 分析原创 2014-06-14 21:36:38 · 119 阅读 · 0 评论 -
Java中 Arrays.binarySearch() 的陷阱
忽略使用该方法的前提条件,即使程序员忽略了使用的前提sun也未给出任何的提醒和警告,程序都能正常编译,但是往往运行却达不到你预想的结果,废话少说直接上代码(大家可以先猜猜程序的输出结果): Coding:import java.util.Arrays;public class Demo { public static void main(String[] args) { int[] a = new int[] { 128, 129 }; int pos = Array原创 2014-06-13 10:43:12 · 315 阅读 · 0 评论 -
深入理解HashMap(及hash函数的真正巧妙之处)[转载]
原创 2014-06-12 16:36:04 · 98 阅读 · 0 评论 -
JAVA加密算法实现用例 密钥一致协议(转载)
原创 2014-06-08 15:05:11 · 127 阅读 · 0 评论 -
Java想跳出多层循环
原创 2014-06-08 14:54:36 · 96 阅读 · 0 评论 -
一道面试题 求解答
原创 2012-05-15 14:08:47 · 124 阅读 · 0 评论 -
IDEA快捷键
附件为IDEA快捷键;其中包括Windows、苹果系统的快捷键,下载即可;也可以直接在IDEA安装目录C:\Program Files (x86)\JetBrains\IntelliJ IDEA 2016.2.1\help下面去找到附件中的内容...原创 2016-08-20 13:50:40 · 135 阅读 · 0 评论 -
Java的NIO特性(转)
推荐文章:http://weixiaolu.iteye.com/blog/1479656 1. 基本 概念IO 是主存和外部设备 ( 硬盘、终端和网络等 ) 拷贝数据的过程。 IO 是操作系统的底层功能实现,底层通过 I/O 指令进行完成。所有语言运行时系统提供执行 I/O 较高级别的工具。 (c 的 printf scanf,java 的面向对象封装 )2. ...原创 2014-06-06 22:39:34 · 177 阅读 · 0 评论 -
JVM调优文章推荐
JVM调优文章推荐,有一系列的关于调优的解决方案,可以细细研究一下http://developer.51cto.com/art/201201/311739.htm原创 2014-06-05 09:09:47 · 103 阅读 · 0 评论 -
JavaRMI学习笔记1
通过Java Rmi 的远程方法调用返回一个对象列表,代码如下: 1、Server服务接口import java.rmi.Remote;import java.rmi.RemoteException;import java.util.List;//须继承Romote类public interface IStuService extends Remote {...原创 2014-06-04 12:32:19 · 155 阅读 · 0 评论 -
初识JavaRMI原理(转)
RMI(即Remote Method Invoke 远程方法调用)。在Java中,只要一个类extends了java.rmi.Remote接口,即可成为存在于服务器端的远程对象,供客户端访问并提供一定的服务。JavaDoc描述:Remote 接口用于标识其方法可以从非本地虚拟机上调用的接口。任何远程对象都必须直接或间接实现此接口。只有在“远程接口”(扩展 java.rmi.Remote 的接口...原创 2014-06-04 10:55:33 · 158 阅读 · 0 评论 -
Java中的“池”概念
在系统设计中,我们尝尝会使用到”池”的概念。Eg:数据库连接池,socket连接池,线程池,组件队列。”池”可以节省对象重复创建和初始化所耗费的时间。对那些被系统频繁请求和使用的对象,使用此机制可以提高系统运行性能。”池”是一种”以空间换时间”的做法,我们在内存中保存一系列整装待命的对象,供人随时差遣。与系统效率相比,这些对象所占用的内存空间太微不足道了。 流程图: ...原创 2014-06-03 21:34:16 · 415 阅读 · 0 评论 -
String连接字符串一定比StringBuffer、StringBuilder慢吗?
本文标题没有实际含义,看看实例, (本文为转载 …………) String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的...原创 2014-05-30 13:33:05 · 479 阅读 · 0 评论 -
ConcurrentHashMap 的实现原理及与HashTable的比较
集合是编程中最常用的数据结构。而谈到并发,几乎总是离不开集合这类高级数据结构的支持。比如两个线程需要同时访问一个中间临界区(Queue),比如常会用缓存作为外部文件的副本(HashMap)。这篇文章主要分析jdk1.5的3种并发集合类型(concurrent,copyonright,queue)中的ConcurrentHashMap,让我们从原理上细致的了解它们,能够让我们在深度项目开发中获益...原创 2014-05-28 22:50:08 · 161 阅读 · 0 评论 -
Java虚拟机生成新的MAC地址方法
Java虚拟机生成新的MAC地址方法,操作步骤:原创 2014-05-28 08:55:38 · 424 阅读 · 0 评论 -
Java中RandomStringUtils工具类
import org.apache.commons.lang.RandomStringUtils;public class RStringData { public static void main(String[] args) { // 产生5位长度的随机字符串,中文环境下是乱码 String r = RandomStringUtils.random(5); ...原创 2014-05-20 14:05:29 · 779 阅读 · 0 评论 -
MyEclipse设置jvm大小解决:java.lang.OutOfMemoryError: Java heap space
分享一篇Myeclipse工具优化设置:http://jingyan.baidu.com/article/b907e627d2c5da46e7891cef.html原创 2014-05-17 14:25:46 · 133 阅读 · 0 评论 -
求指点(一朋友写的)
package com.jwzx.vo;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.util.concurrent.locks.ReentrantLock;import org.apache.log4j.Logger;/** * 题目...原创 2012-09-28 11:24:24 · 101 阅读 · 0 评论