
java
文章平均质量分 91
lvw1105
这个作者很懒,什么都没留下…
展开
-
Java class 初始化和实例化练习
类的初始化 和 实例初始化的过程和练习.原创 2022-04-12 00:28:22 · 2988 阅读 · 0 评论 -
HashMap负载因子对性能的影响
HashMap 负载因子 性能优化原创 2022-04-10 07:44:34 · 796 阅读 · 0 评论 -
解释 Zuul 的 zuul.strip-prefix 属性
zuul.strip-prefix 和 zuul.routes.<name>.strip-prefix , 两个都是用来剥离前缀的, 前者剥离全局前缀, 后者剥离route中的前缀. 剥离后的路径用于访问具体service. 所以一个地址经过zuul之后可能有四种剥离前缀的情况, 看下面的图. 第四种情况是zuul的默认行为....原创 2020-06-12 19:20:24 · 980 阅读 · 1 评论 -
Java反转整数
反转整数 public int reverse(int x) { /* 使用数学方法反转,下面是具体步骤 原数字: 321 反转数字: 0 1. 中间变量 = 原数字 % 10 = 321 % 10 = 1 原数字 = 原数字 / 10 = 321 / 10 = 32 ...原创 2020-04-20 18:06:57 · 302 阅读 · 0 评论 -
Web中的异常JNative library not loaded
Tomcat中的项目A存在已久,其中的JNative调用也一直没有出问题。今天把项目A改了一名字叫项目B,与项目A部署在了同一个Tomcat中。两个项目只是名字不同而已,项目B的功能全部没问题,除了JNative调用,在new JNative()时抛出了一个异常JNative library not loaded。这种情况下,很可能是因为把JNative.jar这个文件放在了项目自...原创 2013-08-28 14:31:34 · 1009 阅读 · 0 评论 -
Java中复杂类型数组到基本类型数组的转化
必要条件:commons-lang3下载地址[url]http://commons.apache.org/proper/commons-lang/download_lang.cgi[/url]数组到数组的转化[code="java"]// 原始数组Float[] oriArr = new Float[10];// 对原始数组进行赋值操作...// o...2014-02-28 10:05:00 · 384 阅读 · 0 评论 -
程序包com.sun.image.codec.jpeg不存在
转自[url]http://www.vktone.com/articles/com-sun-image-codec-jpeg-not-found.html[/url]一些老的Java代码在JDK1.7下编译会报错,比如这个:程序包com.sun.image.codec.jpeg不存在。 [javac] D:\work\mpa\hyjc2\src\hyjc\image\Imag...原创 2013-09-10 11:02:33 · 483 阅读 · 0 评论 -
ant编译时的utf8
使用ant进行打包,如果使用了replace命令,则文件的编码格式会发生变化,这时候如果你需要保持原有的utf8编码,就在命令行中加入encoding="UTF-8"原创 2013-09-10 11:42:46 · 201 阅读 · 0 评论 -
List 转换 String
List<Integer> 转换成用逗号分隔的String String s = StringUtils.join(list, ",");原创 2014-07-25 14:53:13 · 117 阅读 · 0 评论 -
Java名词列表
[list][*][b]RMI(Remote Method Invocation)[/b] 提供了一种在不同主机上的Java虚拟机(Java Virtual Machine,JVM)之间进行通信的方式。RMI能够调用远程主机上的对象,并且就像这个对象在本地虚拟机上一样使用它,RMI也可以动态的加载类和安全管理器,在网络上安全的传输JAVA类[*][b]JNDI(Java Na...原创 2013-09-25 08:48:40 · 272 阅读 · 0 评论 -
J2EE组件
J2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持,下面对J2EE中的13种技术规范进行简单的描述(限于篇幅,这里只能进行简单的描述):[list][*][b]JDBC(Java Database Connectivity)[/b]JDBC API为访问不同的数据库提供了一种统一的途径,象ODBC一样,JDBC对...原创 2013-09-25 14:15:49 · 220 阅读 · 0 评论 -
Ehcache缓存配置
Ehcache缓存配置 简介 Cache的配置很灵活,官方提供的Cache配置方式有好几种。你可以通过声明配置、在xml中配置、在程序里配置或者调用构造方法时传入不同的参数。 你可以将Cache的配置从代码中剥离出来,也可以在使用运行时配置,所谓的运行时配置无非也就是在代码中配置。以下是运行时配置的好处: · 在同一个地方配置所有的C...原创 2014-08-26 15:17:20 · 108 阅读 · 0 评论 -
POJO和JavaBean的区别和联系
POJO 和JavaBean是我们常见的两个关键字,一般容易混淆,POJO全称是Plain Ordinary Java Object / Pure Old Java Object,中文可以翻译成:普通Java类,具有一部分getter/setter方法的那种类就可以称作POJO,但是JavaBean则比 POJO复杂很多, Java Bean 是可复用的组件,对 Java Bean 并没有严格的规...原创 2013-11-04 09:25:47 · 133 阅读 · 0 评论 -
浅析 Java Thread.join() (转载)
转载:一、在研究join的用法之前,先明确两件事情。1.join方法定义在Thread类中,则调用者必须是一个线程,例如:Thread t = new CustomThread();//这里一般是自定义的线程类t.start();//线程起动t.join();//此处会抛出InterruptedException异常 2.上面的两行代码也是在一个线程里面执行的。...原创 2014-10-30 08:52:03 · 166 阅读 · 0 评论 -
Java中的作用域
作用域public,private,protected,以及不写时的区别(不写时默认为friendly ) 作用域当前类同一package子孙类其他packagepublic√√√√protected√√√...原创 2014-06-10 09:21:23 · 115 阅读 · 0 评论 -
Create array with Array.newInstance
转自http://www.java2s.com/Tutorial/Java/0125__Reflection/CreatearraywithArraynewInstance.htm[code="java"]import static java.lang.System.out;import java.lang.reflect.Array;import java.lang.re...原创 2013-08-13 16:30:06 · 100 阅读 · 0 评论 -
Java 反转数组
[code="java"]import java.lang.reflect.Array;public class ArrayUtils{ public static void main(String[] args) { int[] myarray = {1, 2, 3}; int[] newarray = invertArray(myarray);...2013-08-13 15:59:40 · 236 阅读 · 0 评论 -
远程调试Tomcat
调试分两种1.没有远程调试环境 这种情况下只能通过查看远程服务器上的log来调试,如果在异常信息中出现unknown source说明编译的时候没有加入行号的信息,按如下修改 a)通过javac编译时,默认相当于指定-g:source,lines,这样编译出来的class文件中会包含源代码和行号信息 b)而通过ant编译时,默认相当于指定-g:none,这样编译出来的clas...2012-05-07 15:57:38 · 109 阅读 · 0 评论 -
JNative中给DLL传入数组
[code="java"]// 调用DLL,取出数组中的最大值public voic fnGetMax(int[] arrInt) { try ... ... // 创建JNative对象 JNative jnative = JNative("test.dll","fnGetMax"); // 为数组创建空间 Pointer aArrIntInp...2012-05-14 14:39:16 · 292 阅读 · 0 评论 -
Java动态生成压缩包里的中文路径问题
为了避免出现乱码,把ZipEntry和ZipOutputStream这个两个类改为使用ant.jar包中的类。[code="java"]ZipOutputStream zos = new ZipOutputStream(response.getOutputStream());zos.setEncodeing("gbk");...zos.putNextEntry(new ZipE...2012-05-18 17:47:42 · 92 阅读 · 0 评论 -
Java 命令指定log4j配置文件
命令行模式下执行class文件时,指定log4j的配置文件:[code="java"]java -cp %CLASS_PATH% -Dlog4j.configuration="file:./log4j.properties" a.b.MainClass[/code]2012-10-18 10:42:55 · 694 阅读 · 0 评论 -
使用JConsole监控c3p0的连接情况
转载自 javabbsStep1: 配置Tomcat支持JMX在$CATALINA_HOME/bin中找到catalina.sh或者catalina.bat文件,在该文件中添加jmx的配置以catalina.bat为例:set CATALINA_OPTS=%CATALINA_OPTS% -Dcom.sun.management.jmxremoteset CATA...原创 2012-02-13 13:06:56 · 460 阅读 · 0 评论 -
map的三种遍历方法!
文章转自:http://www.cnblogs.com/christ/archive/2010/10/30/1865134.htmlmap的三种遍历方法! 集合的一个很重要的操作---遍历,学习了三种遍历方法,三种方法各有优缺点~~[code="java"]/* * To change this template, choose Tools | Templates...原创 2012-02-20 17:03:59 · 87 阅读 · 0 评论 -
java中取得磁盘的剩余空间
[code="java"]import java.io.File;import java.util.Map;import java.util.TreeMap;public class CommonUtils { private static Map map; /** * @return Map: key:磁盘盘符, value:磁盘剩余空间 */...2012-02-20 17:35:54 · 759 阅读 · 0 评论 -
Java不使用web容器,发布WebService应用
文章转自:[url]http://www.cnblogs.com/lixyvip/archive/2012/04/07/2436608.html[/url]可以做到不借助web容器(如GlassFish或者Tomcat)发布Web Service应用[code="java"]import java.util.Date;import javax.jws.WebMethod...原创 2012-06-27 14:04:58 · 305 阅读 · 0 评论 -
ssh中配置JFreeChart
前提:struts2,spring3.0.5配置完毕下面配置JFreeChart:需要导入的jar(可从附件下载):jcommon-1.0.17.jarjfreechart-1.0.14.jarstruts2-jfreechart-plugin-2.2.3.jarstruts-config.xml---------------------[code="xml...2013-03-13 11:26:55 · 206 阅读 · 0 评论 -
整数相除时要注意
整数/整数=整数。当需要保留小数位时,需要强制类型转换。表达式计算结果精度与被除数和除数中精度最高的看齐,见下例:[code="java"] int a = 1024; int b = 2048; int c = 3; System.out.println("a/b/c:" + a/b/c); System.out.println("a/(floa...2012-11-20 14:21:49 · 387 阅读 · 0 评论 -
struts2中action的作用域为session时,如何使浏览器提交的List与服务器保持完全一致...
问题:action的scope=session的场合,如何使浏览器提交的list和服务器端接收到的保持完全一致。 咱们知道,action的scope设置为session后,除非浏览器提交数据到服务器,否则服务器端form中的数据不会发生变化。 昨天遇到了一个问题,MyAction中有一个变量nameList(有getter,setter方法),把这个nameLi...2012-08-17 17:57:54 · 140 阅读 · 0 评论 -
java中float与byte[]的互转
起因:想把一个float[]转换成内存数据,查了一下,下面两个方法可以将float转成byte[]。方法一[code="java"] import java.nio.ByteBuffer; import java.util.ArrayList; float buffer = 0f; ByteBuffer bbuf = ByteBuffer.allocate(4);...原创 2013-01-10 17:24:10 · 939 阅读 · 0 评论 -
拷贝InputStream到OutputStream
[code="java"]public static int copy( final InputStream input, final OutputStream output)throws IOException { final byte[] buffer = new byte[4096]; int n = 0; n = input.read(buffer...原创 2014-01-15 09:42:30 · 294 阅读 · 0 评论 -
去掉List中的重复项目
[code="java"] Set set = new TreeSet(); set.addAll(ListA); ListB.clear(); ListB.addAll(set);[/code]2011-12-29 13:44:30 · 100 阅读 · 0 评论