![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 56
躁动的青年
招女朋友
展开
-
java switch case 变量作用域,加大括号{}
java switch case 变量作用域,加大括号{}原创 2024-04-28 17:49:45 · 351 阅读 · 1 评论 -
java map转实体类
java map转实体类原创 2024-04-28 17:37:57 · 225 阅读 · 1 评论 -
ThreadLocal ThreadContext 存储多个线程变量,跨类获取
ThreadLocal ThreadContext 存储多个线程变量,跨类获取原创 2023-04-12 16:26:05 · 1303 阅读 · 0 评论 -
JXL说明
jxl基本过时了,他只能操作excel2003格式的,好久不更新了,建议使用poi操作exceljava用poi操作excel,2003,2007,2010http://happyqing.iteye.com/admin/blogs/1965570JXL(Java Excel API)是一个用来动态读写Excel文件的开源框架,利用它可以在任何支持Java的操作系统...原创 2020-05-15 04:47:00 · 334 阅读 · 0 评论 -
CentOS7 卸载OpenJDK 安装Oracle JDK 8
一、卸载[root@bogon ~]# java -versionopenjdk version "1.8.0_181"OpenJDK Runtime Environment (build 1.8.0_181-b13)OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode)[root@bogon ~]# rpm -qa|grep jdkcopy-jdk-configs-3.3-10.el7_5.noarchjava-1.7.0-openj原创 2021-05-14 14:31:52 · 219 阅读 · 0 评论 -
Java8虚拟机运行时数据区和内存模型,官方文档地址指引
Java8虚拟机内存模型https://www.cnblogs.com/cjsblog/p/9850300.htmlJava内存区域(运行时数据区域)和内存模型(JMM)https://www.cnblogs.com/czwbig/p/11127124.htmlJava Platform Standard Edition 8 Documentationhttps://docs.oracle.com/javase/8/docs/index.htmlJava Platform, S.原创 2020-06-12 23:29:10 · 400 阅读 · 0 评论 -
iframe里在top窗口跳转到登录页
一、java实现权限filter里加入PrintWriter out = response.getWriter();out.write("<script>top.location.href='"+request.getContextPath() + "/login"+"'</script>");此种方法有一个优点,不用向服务器请求两次login页...原创 2020-05-15 08:40:04 · 177 阅读 · 0 评论 -
java keystore导出证书,导出私钥,导出公钥
import java.io.File;import java.io.FileInputStream;import java.io.FileWriter;import java.security.Key;import java.security.KeyPair;import java.security.KeyStore;import java.security.K...原创 2020-05-15 08:08:17 · 412 阅读 · 0 评论 -
java用keytool命令创建证书
证书(Certificate,也称public-key certificate)是用某种签名算法对某些内容(比如公钥)进行数字签名后得到的、可以用来当成信任关系中介的数字凭证。证书发行机构通过发行证书告知证书使用者或实体其公钥(public-key)以及其它一些辅助信息。证书在电子商务安全交易中有着广泛的应用,证书发行机构也称 CA(Certificate Authority)。最近......原创 2020-05-15 08:08:20 · 524 阅读 · 0 评论 -
java证书、私钥、密钥库操作
一:需要包含的包 import java.security.*; import java.io.*; import java.util.*; import java.security.*; import java.security.cert.*; import sun.security.x509.* import java.security.cert.Certi...原创 2020-05-15 08:08:25 · 151 阅读 · 0 评论 -
java生成指定长度随机字符串a-z,A-Z,0-9
import java.util.Random;import java.util.UUID;/** * 生产指定长度随机字符串a-z,A-Z,0-9 * @author happyqing * @since 2016.5.30 */public class RandomString { /** * 获取随机字符串 a-z,A-Z,0-9 ...原创 2020-05-15 08:35:54 · 533 阅读 · 0 评论 -
Java防SQL注入工具类
import javax.servlet.http.HttpServletRequest;/** * 防SQL注入工具类 * 把SQL关键字替换为空字符串 * @author zhao * @since 2015.7.23 */public class AntiSqlInjection { public final static String r...原创 2020-05-15 08:25:59 · 643 阅读 · 1 评论 -
Java replaceAll不区分大小写
Java 中replaceAll如何忽略大小写呢?方式一:在正则表达式前面添加(?i)@Testpublic void test_replaceAll1() { String input = "I like Java,jAva is very easy and jaVa is so popular."; String replacement = "cccc"; Syst...原创 2020-05-15 08:25:22 · 283 阅读 · 0 评论 -
Java父类取得子类类名
在继承关系中,不管父类还是子类,这些类里面的this都代表了最终new出来的那个类的实例对象,所以在父类中你可以用this获取到子类的信息!package com.urthinker.module.test;import org.junit.Test;abstract class BaseDao<T> { public void getType(...原创 2020-05-15 08:25:18 · 2313 阅读 · 0 评论 -
Java父类取得子类传递的泛型参数Class类型
import java.lang.reflect.ParameterizedType;import java.lang.reflect.Type;import org.junit.Test;abstract class BaseDao<T> { public void getType() { //Class<E> clazz = (C...原创 2020-05-15 08:25:15 · 162 阅读 · 0 评论 -
java生成二维码QRCode Zxing SwetakeQRCode barcode4j
最常见的就是QRcode二维码一、Zxing1.推荐使用Zxing Google出的,大厂商,文档齐全。也可生成条形码,Android上一般也采用Zxing。2.可生成、读取二维码,可嵌入图片(logo),支持中文3.编写代码量很少,就可生成二维码4.生成的二维码的位点少,好识别5.生成的二维码,占用存储空间小,2K所需jar包:core-2.2.jar,jdk ...原创 2020-05-15 08:34:17 · 304 阅读 · 0 评论 -
Java数字的格式化
double pi = 3.1415927;//pi // 取一位整数 System.out.println(new DecimalFormat("0").format(pi));// 3 // 取一位整数和两位小数 System.out.println(new DecimalFormat("0...原创 2020-05-15 07:32:19 · 60 阅读 · 0 评论 -
Java IO:程序修改文件权限
在java中,文件的权限对于不同的操作系统有不同的权限。 java 处理一些通用的权限。 检查文件是否允许: file.canExecute(); – return true, file is executable; false is not. file.canWrite(); – return true, file is writable; false is not. ...原创 2020-05-15 07:32:01 · 104 阅读 · 0 评论 -
java日期格式化SimpleDateFormat
把日期格式化import java.text.DateFormat;import java.text.SimpleDateFormat;DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");String dateString = df.format(new Date());DateFormat、S...原创 2020-05-15 07:31:51 · 104 阅读 · 0 评论 -
java版谷歌地图计算两经纬度坐标点的距离
球面上两点间大圆劣弧的距离public class GoogleMapHelper { private static double EARTH_RADIUS = 6378.137; //地球半径 //将用角度表示的角转换为近似相等的用弧度表示的角 Math.toRadians private static double rad(double d) { ret......原创 2020-05-15 08:26:26 · 618 阅读 · 0 评论 -
java xml转json json转xml(json转map)
百度:java json 类库,以后打算统一用jackson,package xml2json;import java.io.File;import java.util.Map;import org.apache.commons.io.FileUtils;import org.codehaus.jackson.map.ObjectMapper;impo...原创 2020-05-15 08:37:21 · 89 阅读 · 0 评论 -
eclipse生成boolean类型getter,setter,is开头的问题
private boolean isDel;public boolean isDel() { return isDel;}public void setDel(boolean isDel) { this.isDel = isDel;}使用引用类型Boolean就好了,private Boolean isDel;public Boolean...原创 2020-05-15 08:47:00 · 157 阅读 · 0 评论 -
eclipse 配置lombok,注解生成getter,setter,equals,hashCode,toString
lombok 可以再编译过程中生成getter,setter,equals,hashCode,toString,构造函数等方法简称lombok简介https://www.jianshu.com/p/365ea41b3573主页:https://projectlombok.org/下载https://projectlombok.org/download...原创 2020-05-15 08:46:56 · 125 阅读 · 0 评论 -
java android(ios)通用aes加密解密
加密方式:1.先将文本AES加密2.返回Base64转码解密方式:1.将数据进行Base64解码2.进行AES解密package com.urthinker.jxsh.util;import javax.crypto.Cipher;import javax.crypto.spec.IvParameterSpec;import javax.crypto.spe...原创 2020-05-15 08:31:40 · 202 阅读 · 0 评论 -
java生成随机字符串(密码)包含字母,数字,a-z,A-Z,0-9
import java.util.Random;import java.util.UUID;/** * 生产指定长度随机字符串a-z,A-Z,0-9 * @author happyqing * @since 2016.5.30 */public class RandomString { /** * 获取随机字符串 a-z,A-Z,0-9 ...原创 2020-05-15 08:49:40 · 911 阅读 · 0 评论 -
java easyui 树型结构 查询 封装
一次数据库查询,封装成树型结构数据 List<TreeNodeVo>/** * 查询所有,返回菜单树 * @return List<TreeNodeVo> */public List<TreeNodeVo> getTreeListAll() { List<Menu> menuList = menuDao.getLis...原创 2020-05-15 08:45:33 · 97 阅读 · 0 评论 -
java list 交集 并集 差集 去重复并集
Array基本操作import java.util.ArrayList;import java.util.Iterator;import java.util.List;public class TestCollection { public static void main(String[] args) { List list1 = new ArrayList...原创 2020-05-15 08:45:25 · 96 阅读 · 0 评论 -
java字节数组byte[],16进制字符串互转,
commons-codec-*.jar里有通用方法Hex.encodeHex(byte[])字节数组转换成16进制字符串(可转成大写的)Hex.decodeHex(char[])16进制“字符串”转换成字节数组(支持大写的)下面的两个是自定义写法,建议用通用方法。import org.apache.commons.codec.DecoderException...原创 2020-05-15 08:45:15 · 168 阅读 · 0 评论 -
jd-gui 反编译后去掉注释
jd-gui 反编译时就可以设置不加注释Help--Preference 去掉Sources saving 下的两个复选框行号注释/* 521:502 */元信息/* Location: D:\core-1.0.0.jar* Qualified Name: com.co* JD-Core Version: 0....原创 2020-05-15 08:10:30 · 269 阅读 · 0 评论 -
JD java反编译工具官网 JD-GUI最新版
http://jd.benow.ca/JD-GUI 最新版JD-Eclipse最新版原创 2020-05-15 08:10:26 · 459 阅读 · 1 评论 -
java(jsp)执行ssh命令 在远程执行shell命令
以下两种方法可以指定 主机地址,用户名,密码,端口号(port)本机是windows,也可以连接的远程linux执行shell命令如远程重启另一台weblogic1.查看进程号2.kill -9 进程号3.启动weblogic可能会存在open files的问题(如果过堡垒机的也要设置好)linux修改最大文件链接数open fileshttp://happ...原创 2020-05-15 08:27:48 · 433 阅读 · 0 评论 -
java xml转map 带属性(方式2)
java xml转map 带属性(方式2)原创 2020-05-15 08:39:11 · 201 阅读 · 0 评论 -
java xml转map map转xml 带属性
参考效果:xml转jsonjava xml转json json转xmlhttp://happyqing.iteye.com/blog/2316142java xml转mappackage xml2map;import java.io.File;import java.io.IOException;import java.io.StringWriter;...原创 2020-05-15 08:37:26 · 116 阅读 · 0 评论 -
Java Dom解析xml
Java Dom解析xmlhttp://www.iteye.com/topic/763926org.w3c.dom(java dom)解析XML文档http://www.cnblogs.com/shenliang123/archive/2012/05/11/2495252.htmlDOMUtil.javahttp://www.oschina.net/code/explore/jdk...原创 2020-05-15 07:31:18 · 50 阅读 · 0 评论 -
jdbcutil操作数据库
JdbcUtilpackage jdbcConnection;import java.io.InputStream;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;im...原创 2020-05-15 07:31:10 · 76 阅读 · 0 评论 -
jstl 的 fn: 标签使用(转)
-<iframe id="cproIframe2" src="http://snippet.pos.baidu.com/bfp/snippetcacher.php?qn=9bf1543c19b12ed5" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" align="cente原创 2020-05-15 07:38:17 · 97 阅读 · 0 评论 -
java线程池
线程池private static ExecutorService executorService = Executors.newFixedThreadPool(10);原创 2020-05-15 07:18:25 · 67 阅读 · 0 评论 -
Java遍历Set集合
对set的遍历//1.迭代遍历: Set<String> set = new HashSet<String>(); Iterator<String> it = set.iterator(); while (it.hasNext()) { String str = it.next(); System...原创 2020-05-15 07:36:35 · 88 阅读 · 0 评论 -
java map迭代(遍历map)
在java中有很多种方法来遍历map。接下来我们就回顾下最常用的方法,并且比较下他们的优缺点。 各种map 在java中都实现了map接口,下面的方法适合任何一种map,只要是实现了map接口的。像hashmap,treemap,LinkeHashMap,Hashtable等等。 方法#1:通过循环entries 来遍历map这种方法是最通用和效率比较好的方法。适合同时需要map的ke...原创 2020-05-15 07:35:05 · 253 阅读 · 0 评论 -
linux 安装jar文件
java -jar *.jar安64位的java -d64 -jar wls1211_generic.jar[oracle@dev opt]$ java -d64 -jar wls1211_generic.jarRunning a 64-bit JVM is not supported on this platform.需要64jdk原创 2020-05-15 05:37:51 · 1585 阅读 · 0 评论