JAVA
雜貨鋪老闆
这个作者很懒,什么都没留下…
展开
-
使用选项_JAVA_OPTIONS扩大jvm堆大小
在终端输入 export _JAVA_OPTIONS="-Xmx2000M" 使用命令 java -XshowSettings:all 查看信息 Picked up _JAVA_OPTIONS: -Xmx2200M VM settings: Max. Heap Size (Estimated): 1.91G Ergonomics Machine C原创 2015-11-04 18:26:18 · 5619 阅读 · 0 评论 -
http client对post内容gzip压缩和server端解压接收
client端代码: [java] view plain copy public void sendHttp(String url, String message) { if (StringUtils.isBlank(message)) { LOGGER.info("a blank message, return.");转载 2017-02-23 14:05:34 · 1462 阅读 · 0 评论 -
JNIEnv解析
1.关于JNIEnv和JavaVM JNIEnv是一个与线程相关的变量,不同线程的JNIEnv彼此独立。JavaVM是虚拟机在JNI层的代表,在一个虚拟机进程中只有一个JavaVM,因此该进程的所有线程都可以使用这个JavaVM。当后台线程需要调用JNI native时,在native库中使用全局变量保存JavaVM尤为重要,这样使得后台线程能通过JavaVM获得JNIEnv。 na转载 2016-10-07 16:01:08 · 283 阅读 · 0 评论 -
Java打印文件名、函数名、行号
Log.d(TAG,new Exception().getStackTrace()[0].getMethodName()); //函数名 Log.d(TAG, Thread.currentThread().getStackTrace()[2].getMethodName()); //函数名 Log.d(TAG, ""+Thread.currentThread().getStackTrace()[2转载 2016-09-29 09:48:16 · 1864 阅读 · 0 评论 -
java随机数
SecureRandom random = new SecureRandom(); byte bytes[] = new byte[8]; random.nextBytes(bytes); long num = bytes2Long(bytes); public stat原创 2016-09-13 14:02:43 · 300 阅读 · 0 评论 -
JavaBean中DAO设计模式介绍
一、信息系统的开发架构 客户层-------显示层-------业务层---------数据层---------数据库 1.客户层:客户层就是客户端,简单的来说就是浏览器。 2.显示层:JSP/Servlet,用于给浏览器显示。 3.业务层:对于数据层的原子操作进行整合。 4.数据层:对于数据库进行的原子操作,增加、删除等; 二、DAO(Data Access Obje转载 2016-07-27 09:33:10 · 438 阅读 · 0 评论 -
JAVA实现MD5加密算法(使用MessageDigest)
MD5加密算法,即"Message-Digest Algorithm 5(信息-摘要算法)",它由MD2、MD3、MD4发展而来的一种单向函数算法(也就是HASH算法),它是国际著名的公钥加密算法标准RSA的第一设计者R.Rivest于上个世纪90年代初开发出来的。MD5的最大作用在于,将不同格式的大容量文件信息在用数字签名软件来签署私人密钥前"压缩"成一种保密的格式,关键之处在于——这种"压缩"转载 2016-06-07 09:23:18 · 582 阅读 · 0 评论 -
Java操作——获取文件扩展名,去掉文件扩展名
/* * Java文件操作 获取文件扩展名 * * Created on: 2011-8-2 * Author: blueeagle */ public static String getExtensionName(String filename) { if ((filename != null) && (filename.length() > 0)转载 2016-06-12 09:32:00 · 2093 阅读 · 0 评论 -
XTEA加密的一种JAVA实现,64轮,CBC模式,0填充
XTEA加密的JAVA实现,64轮,CBC模式,0填充 /** * An implementation of the XTEA block cipher algorithm. 64 rounds, mode CBC, zero padding. * by zahuopuboss */ public class XTEA { private static final i原创 2016-06-05 21:23:06 · 2402 阅读 · 0 评论 -
Java中如何遍历Map对象的4种方法
在Java中如何遍历Map对象How to Iterate Over a Map in Java在java中遍历Map有不少的方法。我们看一下最常用的方法及其优缺点。既然java中的所有map都实现了Map接口,以下方法适用于任何map实现(HashMap, TreeMap, LinkedHashMap, Hashtable, 等等) 方法一 在for-each循环中使用entries来遍历这是最转载 2017-04-05 18:07:00 · 510 阅读 · 0 评论