![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
飞行的鞋子
这个作者很懒,什么都没留下…
展开
-
JSoup 解析html
JSOUP,JAVA语言界的Jquery解析神器。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。你可以用它: 你可以从一个URL,文件或字符串中解析HTML;可以使用DOM或CSS选择器来查找、取出数据;可以可操作HTML元素、属性、文本;同时jsoup基于MIT协议发布的,可放心使用于商业项目。简单使用:1.将html转换为docum...原创 2018-03-15 16:45:45 · 309 阅读 · 0 评论 -
JWT 的使用
JSON Web Token(JWT)是一个非常轻巧的规范。这个规范允许我们使用JWT在用户和服务器之间传递安全可靠的信息。1、1 <dependency>2 <groupId>io.jsonwebtoken</groupId>3 <artifactId>jjwt</artifactId>4 <vers...转载 2018-07-11 13:48:06 · 617 阅读 · 0 评论 -
jstack命令(Java Stack Trace)
JDK内置工具使用一、javah命令(C Header and Stub File Generator)二、jps命令(Java Virtual Machine Process Status Tool)三、jstack命令(Java Stack Trace)四、jstat命令(Java Virtual Machine Statistics Monitoring Tool)五、jmap命令(Java...转载 2018-05-28 17:05:57 · 210 阅读 · 0 评论 -
java中的SecureRandom在linux中的实现
在安全系统中,通常我们会使用securerandom去更安全的生成随机数,而默认的SecureRandom里使用的算法是SHA1PRNG。 Linux中的随机数发生器在Linux操作系统中,有一个特殊的设备文件,可以用作随机数发生器或伪随机数发生器。/dev/random在读取时,/dev/random设备会返回小于熵池噪声总数的随机字节。/dev/random可生成高随机性的公钥或一次性密码本。...转载 2018-05-28 17:04:30 · 876 阅读 · 0 评论 -
构造器中的多态行为
java中,多态只会发生于非final,private的方法中。也就是说static 静态方法,属性及构造器都不具备多态行为。但是,当构造器中出现多态时,常常引起不必要的且难以发现的麻烦。看如下实例:public class Animal { Animal() { System.out.println("Animal start to run"); ...原创 2018-05-22 16:37:25 · 365 阅读 · 0 评论 -
看java String类的不可变性
常遇到面试说,String为啥被设计成不可变的。看了下源码,说下个人看法:1、String的不可变 String a="hello";a="hello world";a 指向内存中常量池中"hello";后又被赋值为"hello world"。有人说这不是变化了吗?其实不然。原内容"hello"仍然存在于内存常量池中,a 指向了新的地址,常量池中“hello world”。 这种...原创 2018-05-07 11:06:19 · 220 阅读 · 0 评论 -
java 学习笔记《二》
Java内存分配主要包括以下几个区域:1. 寄存器:我们在程序中无法控制2. 栈:连续,先进后出。存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中。3. 堆:存放用new产生的数据,不连续。4. 静态域:存放在对象中用static定义的静态成员5. 常量池:存放常量(存在共享机制) 静态域与常量池都位于方法区,方法区也属于堆区。6. 非RAM(随机存取存储器)存储:硬盘...转载 2018-04-19 14:30:36 · 140 阅读 · 0 评论 -
RSA 加密工具类
RSA 加密工具类,生成密钥对,加解密功能。喜欢的拿去使用。import java.security.InvalidKeyException;import java.security.KeyFactory;import java.security.KeyPair;import java.security.KeyPairGenerator;import java.securi...原创 2018-04-23 11:15:01 · 816 阅读 · 0 评论 -
java 学习笔记《一》
OOP的本质:以类的形式组织代码,以对象的形式组织数据。1、对象具有行为、状态和标识。2、java语言使用的字符集:Unicode字符集,该字符集具有65535个字节,可以表示任意字符。3、标识符 定义:由字母、数字、下划线、$等字符组成的字符序列。 作用:用来表示变量名、方法名、类名、接口名等 规则: > 不能以数字开头 > 可以包含数...原创 2018-04-18 14:53:52 · 184 阅读 · 0 评论 -
JVM知识问答集锦
JVM结构与机制JVM类加载转载 2018-03-26 15:28:03 · 191 阅读 · 0 评论 -
关于joda time
joda time ,是日期处理的一个很实用的工具包。pom 引用 <dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>4.0.0</versi...原创 2018-03-26 11:25:19 · 291 阅读 · 0 评论 -
Base64图片上传问题解决
最近开发API上传文件,采用了Base64格式上传,后端接受前端Base64图片内容,此后decode 后上传至阿里云。在从阿里云取出流,并想继续在java中谷歌thumbnails工具生成缩略图时,出现了问题。总是报:net.coobird.thumbnailator.tasks.UnsupportedFormatException: No suitable ImageReade...原创 2018-08-29 22:35:41 · 4677 阅读 · 4 评论