![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 71
HelianthS
这个作者很懒,什么都没留下…
展开
-
Java基础类库
String、StringBuffer、StringBuilder类String类是不可变类,创建之后这个之后,字符序列是不可改变的。StringBuffer则代表可变的字符序列的字符串,线程安全的,所以速度较慢。StringBuilder也是可变字符序列的字符串,是线程不安全的,所以速度较快。 Math类、Random类利用Math类实现随机数,1-10的随机数,ceil原创 2016-06-21 20:08:24 · 377 阅读 · 0 评论 -
创建线程的三种方式和区别
第一种创建方式:继承Thread,并且重写run方法。package com.easytopit.thread;public class ExtendsThread extends Thread { @Override public void run() { for(int i = 1;i<=100;i++){ System.out.println("使用继承Thread的原创 2016-07-09 15:37:24 · 1852 阅读 · 0 评论 -
使用base64显示图片
因为在使用Thymeleaf模板H5生成pdf文件时需要使用图片生成盖章功能,在使用图片链接的时候,模板并没有去请求图片,所以要使用base64的方式去显示。前端渲染:<img th:src="'data:image/png;base64,' + ${imgStr}" />后端返回: byte[] bytes = iossApi.downLoad("test1...原创 2019-08-08 10:44:13 · 1844 阅读 · 0 评论