java

Ubuntu10.04安装JAVA6 2016-01-02




    		    Ubuntu10.04安装JAVA6
安装sun-java6 添加partner源deb http://archive.canonical.com/ lucid partner 到/etc/apt/sources.list文件中 (或者 sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner" 如果系统提示 ...

java基础——Java OOP基础 2016-01-02

OOP Object 对象 Oriented 面向.导向 Programming 规划.设计.编程 OOP 达到了软件工程的三个主要目标: –重用性.灵活性和扩展性. OOP的几大特性: –封装.继承.多态 使人们的编程与实际的世界更加接近,所有的对象被赋予属性和方法,结果编程就更加富有人性化. 类与对象概念 类:实际上是对某种类型的对象定义变量和方法的原型.它表示对现实生活中一类具有共同特征的事物的抽象,是面向对象编程的基础. 对象:对象就是类的实例.类与对象的关系就如类型和变量的关系,对类的

MemoryUsage:监测java虚拟机内存使用 2016-01-02

介绍一个看到的很有意思的Java类MemoryUsage,通过MemoryUsage可以查看Java 虚拟机的内存池的内存使用情况. MemoryUsage类有四个值(均以字节为单位): Init:java虚拟机在启动的时候向操作系统请求的初始内存容量,java虚拟机在运行的过程中可能向操作系统请求更多的内存或将内存释放给操作系统,所以init的值是不确定的. Used:当前已经使用的内存量. Committed:表示保证java虚拟机能使用的内存量,已提交的内存量可以随时间而变化(增加或减少)

对SUN定义的四种JDBC驱动程序标准简介 2016-01-02

SUN定义的四种JDBC驱动程序标准: Type1 JDBC-ODBC桥 作为JDK1.1后的一部分,是sun.jdbc.odbc包的一部分 Application-->JDBC-ODBC Bridge(Type1 jdbc driver)--->JDBC-ODBC Library-->ODBC Driver-->Database 适用于快速的原型系统,没有提供JDBC驱动的数据库如Access Type2 JAVA to Native API 利用开发商提供的本地库来直接与数据库

/bin/bash: java: command not found 问题解决 2016-01-02

/bin/bash: java: command not found 问题解决 在编译android环境时,java -version 命令明明能够正确表示java已经安装成功,环境设置正确.但是,在编译android时,检查java版本却通不过去:提示/bin/bash: java: command not found 问题, 重装jdk几次仍是出现这种问题,没辦法只好做个软链接了. sudo ln -s /jdk1.6.0_21/bin/jar /bin/jar sudo ln -s /jd

在JVM 5.0中调配Garbage Collection 2016-01-02




    		    在JVM 5.0中调配Garbage Collection
1.简介 2.Ergonomics(工效学) 3.Generations(辈分) 3.1性能考虑 3.2测量 4.调整各Generation的容量 4.1 Heap总量 4.2 Young Generation 4.2.1 Young Generation Guarantee(Young Generation的保证协议) 5.Collector的类型 5.1何时使用Throug ...

java jvm 参数 Xms Xmx Xmn Xss 调优总结 2016-01-02

常见配置举例 堆大小设置 JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制.32位系统 下,一般限制在1.5G~2G;64为操作系统对内存无限制.我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m. 典型设置: java -Xmx3550m -Xms3550m -Xmn2g -Xss128k -Xmx3550m:设置JVM最大可用内存为3550M.

java指定dns 2015-12-31

/** * 获取DNS服务器信息 * * @param domain 要获取DNS信息的域名 * @param provider DNS服务器 * @param types 信息类型 "A"(IP信息),"MX" * @param timeout 请求超时 * @param retryCount 重试次数 * * @return 所有信息组成的数组 * * @throws NamingException * */ @SuppressWarnings("ra

a=10,b=6,将其值互换。(至少3种方法,尝试不定义第3个变量) 2015-12-15

互换两个变量值.(至少3种方法,尝试不定义第3个变量) 废话不多说直接上代码 package com.admxj.swap; /* * 2015年12月7日0 * Java可避免C语言的溢出错误 * 方法四可能会出现溢出情况 */ public class Day01 { public static void main(String[] args) { int[] arr = {-2147483449,2147483420}; System.out.println("源数据 : i

求10!+11!+…+20! 的值 2015-12-15

求10!+11!+-+20! 的值 package com.admxj.factorial; /* * 2015年12月9日4 * 求和10!+11!+12!+13!***20! */ public class Day02 { public static void main(String[] args) { //定义起始变量和结束变量 int begin = 10; int end = 20; long result = factorial_1(begin, end); Syste

java SSH框架 SSM框架 SSI框架 源码 Java全新高大尚HTML5 bootstrap后台框架源码 2015-12-03




    		    java SSH框架 SSM框架 SSI框架 源码 Java全新高大尚HTML5 bootstrap后台框架源码
获取[下载地址 (劳动所得,不喜勿喷)] [免费支持更新] A 代码生成器(开发利器);全部是源码 增删改查的处理类,service层,mybatis的xml,SQL( mysql 和oracle)脚本, jsp页面 都生成 就不用写搬砖的代码了,生成的放到项目里,可以直接运行 B 阿里巴巴数据库连接池druid; 数据库连接池 阿里巴巴的 druid.Druid在监控.可扩展 ...

C段查询雏形之在Java中反查一个IP上的所有域名(旁站查询) 2015-12-03




    		    C段查询雏形之在Java中反查一个IP上的所有域名(旁站查询)
这里使用了两个接口来反查IP,分别是"站长工具"和"愛站"的接口,两者各有千秋,结合起来查询就较为准确了. 注:我目前只写了个初始版本,还不太完善,但是可以基本使用了,代码中关键地方有注释,所以我就不多解释了 算法核心: package NmapTest; import java.io.BufferedReader; import jav ...

Thread.start)与Thread.run)有什么区别? 2015-11-30

Thread.start)与Thread.run)有什么区别? run()方法,用于封装线程运行的任务代码.直接用创建的线程对象调用, 并没有产生新的线程,仅仅是当前正在运行的线程(如,主线程)在执行run方法. start()方法,共有两个作用,1,开启了当前线程,也就是说, 当前程序又多了一条执行路径和当前线程(主线程)并发执行. 而run()方法会被新开启的线程运行.2,调用线程的run()方法. swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上? s

java 后台框架 支持APP接口调用 APP后台 手机后台框架java springmvc mybaits mysql oracle html5 后台框架 2015-11-29




    		    java 后台框架 支持APP接口调用 APP后台 手机后台框架java springmvc mybaits mysql oracle html5 后台框架
获取[下载地址] QQ: 313596790 [免费支持更新] A 代码生成器(开发利器);全部是源码 增删改查的处理类,service层,mybatis的xml,SQL( mysql 和oracle)脚本, jsp页面 都生成 就不用写搬砖的代码了,生成的放到项目里,可以直接运行 B 阿里巴巴数据库连接池druid; 数据库连接池 阿里巴巴的 druid.Druid在监控.可 ...

Java记录 83 Java语言的反射机制 2015-11-24

Java语言的反射机制 在Java运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用它的任意一个方法?答案是肯定的.这种动态获取类的信息以及动态调用对象的方法的功能来自于Java语言的反射(Reflection)机制. Java反射机制主要提供了以下功能: 1. 在运行时判断任意一个对象所属的类: 2. 在运行时构造任意一个类的对象: 3. 在运行时判断任意一个类所具有的成员变量和方法: 4. 在运行时调用任意一个对象的方法: Reflection是java

Java记录 84 Reflection API的使用示例 2015-11-24

Reflection API的基本使用 1.获取某个类的所有方法信息(运行时) public class DumpMethods { public static void main(String[] args) throws Exception{ //Reflection API的基本作用 Class<?> classtype = Class.forName("java.lang.Object"); Method[] methods = classtype.getDecla

Java基础学习24 (interface一) 2015-11-22

probe要求四个角色 2015-11-21




    		    probe要求四个角色
不过probe要求四个角色,然后给你的用户指定这些角色就可以了,类似这样试试: Java代码 <?xml version='1.0' encoding='utf-8'?> <tomcat-users> <role rolename="manager"/> <role rolename="tomcat&quo ...

GC是什么? 为什么要有GC?java开发 2015-11-21

GC是什么? 为什么要有GC? 更新时间:2013年03月11日14时18分 GC是垃圾收集的意思(Gabage Collection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是否超过作用域从而达到自动回收内存的目的,Java语言没有提供释放已分配内存的显示操作方法.
一周排行