JAVA
文章平均质量分 80
自信哥
j2ee puppet jenkins web2.0 ajax js php mysql java C network security
展开
-
Java 8的新特性—终极版
【译】Java 8的新特性—终极版javaadu关注52016.03.14 13:24:37字数 6,125阅读 56,404声明:本文翻译自Java 8 Features Tutorial – The ULTIMATE Guide,翻译过程中发现并发编程网已经有同学翻译过了:Java 8 特性 – 终极手册,我还是坚持自己翻译了一版(写作驱动学习,加深印象),有些地方参考了该同...转载 2019-12-06 17:01:14 · 271 阅读 · 0 评论 -
Java Web快速开发框架 ---- JSPX
现在的Java Web应用程序框架都需要进行大量的配置、投入大量的时间精力后才能投入生产,而且给人比较繁琐的感觉,如Struts、Tapestry等。今天在Sourceforge上寻到一开源框架--JSPX,在它的官方网站上将JSPX描述为:“JSPX is a pure java opensource free web RAD framework that easier and faster转载 2012-02-06 13:03:52 · 5168 阅读 · 2 评论 -
深入理解java多态性
(一)相关类class A ...{ public String show(D obj)...{ return ("A and D"); } public String show(A obj)...{ return ("A and A"); } }转载 2012-02-14 10:28:00 · 1319 阅读 · 0 评论 -
网站开放度分析 JAVA代码
分析网站主页的html,计算出链接(...)的个数,以及指向其他网站(Full url not containing current domain)的链接个数,还计算了每1kb大小html包含的链接数目。urlUtil.javapackage com.url.analyze;import java.io.*;import java.net.*;import ja原创 2012-06-08 15:33:12 · 934 阅读 · 0 评论 -
远程监控JVM--VisualVM
对于使用命令行远程监控jvm太麻烦?那可以试试sun提供的VisualVM,jdk1.6自带了,可以到bin目录下找到它。 什么也不说了,直接运行此exe,打开界面如下: (图1) (上图1左边的数可以看到,VisualVM分为3类,Local它会自动侦测到,并显示出来) 双击Local下的任一节点,看到右边的变化(转载 2012-02-24 14:32:15 · 986 阅读 · 0 评论 -
Java RandomAccessFile用法
RandomAccessFileRandomAccessFile是用来访问那些保存数据记录的文件的,你就可以用seek( )方法来访问记录,并进行读写了。这些记录的大小不必相同;但是其大小和位置必须是可知的。但是该类仅限于操作文件。RandomAccessFile不属于InputStream和OutputStream类系的。实际上,除了实现DataInput和DataOutput接转载 2014-11-17 10:16:58 · 463 阅读 · 0 评论 -
java中Keytool的使用总结
以前用过几次这个东东,但每次都重新查询一次。本文原始出处是这里 。-----------------------------------------------------------Keytool 是一个Java 数据证书的管理工具 ,Keytool 将密钥(key)和证书(certificates)存在一个称为keystore的文件中 在keystore里,包含两种数据:转载 2014-11-17 09:31:29 · 568 阅读 · 0 评论 -
java中的IO整理
写在前面:本文章基本覆盖了java IO的全部内容,java新IO没有涉及,因为我想和这个分开,以突出那个的重要性,新IO哪一篇文章还没有开始写,估计很快就能和大家见面。照旧,文章依旧以例子为主,因为讲解内容的java书很多了,我觉的学以致用才是真。代码是写出来的,不是看出来的。最后欢迎大家提出意见和建议。【案例1】创建一个新文件123456转载 2014-11-16 21:04:02 · 612 阅读 · 0 评论 -
java中的io系统详解
相关读书笔记、心得文章列表 Java 流在处理上分为字符流和字节流。字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符、字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组。Java 内用 Unicode 编码存储字符,字符流处理类负责将外部的其他编码的字符流和 java 内 Unicode 字符流之间的转换。而类 InputStreamRead转载 2014-11-17 13:39:17 · 485 阅读 · 0 评论 -
使用Mockito进行java单元测试
JUnit 是单元测试框架。Mockito 与 JUnit 不同,并不是单元测试框架(这方面 JUnit 已经足够好了),它是用于生成模拟对象或者直接点说,就是”假对象“的工具。两者定位不同,所以一般通常的做法就是联合 JUnit + Mockito 来进行测试。入门首先是配置 Mock 对象,看看例子怎么写的。[java] view plain copy转载 2016-04-18 13:23:08 · 1509 阅读 · 0 评论 -
JVM内存模型你只要看这一篇就够了
让我们不厌其烦的从内存模型开始说起:作为一般人需要了解到的,JVM的内存区域可以被分为:线程栈,堆,静态方法区(实际上还有更多功能的区域,并且这里说的是JVM的内存区域,实际上Java程序还可以调用native方法使用直接内存)。本文接下来就重点说说这三个区域。1. 线程栈简介注意这个栈和数据结构中的stack有相似之处,但并不是用户态的。准确的讲它压入的每个栈帧(Stack Frame转载 2018-01-08 10:34:55 · 551 阅读 · 0 评论 -
使用Java开发高性能网站需要关注的那些事儿
近期各家IT媒体举办的业内技术大会让很多网站都在披露自己的技术内幕与同行们分享,大到facebook,百度,小到刚起步的网站。facebook,百度之类的大型网站采用的技术和超凡的处理能力的确给人耳目一新的感觉,但并不是每个网站都是像facebook,百度 有上亿的用户访问流量,有海量的数据需要存储,需要使用到mapreduce/并行计算,HBase/列存储这些技术不可。技术手段始终是运营的支撑,转载 2018-01-08 13:32:07 · 233 阅读 · 0 评论 -
使用计算总内存大小的方法确定jvm中为对象分配的存储空间大小
最近发现产品的java程序,占用内存变大很多。由于是从之前的32位server转到使用64位server,所以很有可能是不同架构下jvm分配内存大小不同导致的。JAVA中没有类似C语言的sizeof函数,所以要确定jvm为基本类型或特定对象分配的内存大小,看起来比较困难。下面的代码通过新建大量Object计算内存总大小的方式,来确定为每个对象分配的内存大小。public class原创 2011-12-28 15:53:48 · 1556 阅读 · 0 评论 -
Java Swing 经典代码:包含各种常用组件和字体初始化
import javax.swing.*;import java.awt.*;import java.awt.event.*;import java.util.Enumeration;import javax.swing.plaf.FontUIResource;import javax.swing.tree.*;import javax.swing.event.*;impo原创 2011-12-22 15:23:28 · 1652 阅读 · 0 评论 -
Spring 系列: Spring 框架简介
Spring 系列: Spring 框架简介Spring AOP 和 IOC 容器入门Naveen Balani (naveenbalani@rediffmail.com), 技术架构师, Webify SolutionsNaveen Balani 把转载 2011-08-29 20:52:33 · 485 阅读 · 0 评论 -
Java性能优化技巧
Java性能优化技巧参考了些书籍,网络资源整理出来,适合于大多数Java应用在JAVA程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本身。养成良好的编码习惯非常重要,能够显著地提升程序性能。1.尽量使用final修饰符。带有final修饰符转载 2011-09-11 13:38:27 · 501 阅读 · 0 评论 -
java socket和多线程(Thread)实例
1. socket通信:有客户端和服务端的socket代码。 2. 多线程:客户端和服务端各用一线程发送信息;服务端另有一监听线程,用于把超时的信息删除。 这里应用到了同步,使两个线程可以操作同一个map。 代码:(类全在同一个包内) serv转载 2011-08-29 20:49:41 · 645 阅读 · 0 评论 -
java中set/map/list/vector 的总结
1.Collection List Set Map 区别记忆这些都代表了Java中的集合,这里主要从其元素是否有序,是否可重复来进行区别记忆,以便恰当地使用,当然还存在同步方面的差异,见上一篇相关文章。 有序否允许元素重复转载 2011-08-30 13:59:06 · 1130 阅读 · 0 评论 -
JAVA 一句话技巧
1.拆分字符串遇到特殊字符,比如:对‘$’符号,就应该使用‘\\$’,后总结可以加个方括号如 "[.]"。2.遍历HASHMAPIterator itr = map.keySet().itrator();while(itr.hasNext()){转载 2011-08-29 20:46:47 · 1222 阅读 · 0 评论 -
JAVA util package
本章介绍Java的实用工具类库java.util包。在这个包中,Java提供了一些实用的方法和数据结构。例如,Java提供日期(Data)类、日历(Calendar)类来产生和获取日期及时间,提供随机数(Random)类产生各种类型的随机数,还提供了堆栈(Stack)、向量(Ve转载 2011-08-29 20:50:43 · 644 阅读 · 0 评论 -
centos java web setup
OS: CentOS release 5.6 (Final)1. install jdk 1.6 rpm -i ... java-1.6.0-openjdk-1.6.0.0-1.21.b17.el5.i386.rpm 2. install tomcat 7 d原创 2011-08-29 20:51:20 · 651 阅读 · 0 评论 -
java.util.Scanner应用详解
java.util.Scanner是Java5的新特征,主要功能是简化文本扫描。这个类最实用的地方表现在获取控制台输入,其他的功能都很鸡肋,尽管Java API文档中列举了大量的API方法,但是都不怎么地。 一、扫描控制台输入 这个例子是常常会用到,但是如果没有S转载 2011-08-29 20:48:05 · 5855 阅读 · 1 评论 -
java中的50个关键字和关键字的意思
java中的50个关键字和关键字的意思收藏 Abstract 抽象的一个Java语言中的关键字,用在类的声明中来指明一个类是不能被实例化的,但是可以被其它类继承。一个抽象类可以使用抽象方法,抽象方法不需要实现,但是需要在子类中被实现break 一个Java的关键字转载 2011-08-29 20:49:01 · 1853 阅读 · 0 评论 -
Java execute shell
package exec;import java.io.*;public class CommandWrapper{ Process process; Thread in; Thread out; public转载 2011-08-29 20:50:16 · 1068 阅读 · 0 评论 -
JVM启动参数大全
JVM启动参数大全 zzjdk1.4.2 JVM官方地址:http://java.sun.com/j2se/1.4.2/docs/guide/vm/index.html标准和非标注参数(for windows):http://java.sun.com/j2se/1.4.2转载 2011-08-31 15:54:15 · 586 阅读 · 0 评论