![](https://img-blog.csdnimg.cn/20190927151124774.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
大杂烩
文章平均质量分 62
格局打开
suqinyi
善学如春起之苗不见其增,日有所长
假学如磨刀之石不见其损,年有所亏
展开
-
POI导入导出和报表设计和性能比较
文章目录一、POI简介1.1、说明1.2、使用场景1.3、结构1.4、xls和xlsx的对比1.1.1、优缺点1.5、常用组件1.1、 说明:1.2、常见组件:1.3、03版操作流程1.6、excel的组成二、依赖坐标三、设计报表四、xlsx和其升级版导出效率比较五、xls和xlsx导入测试一、POI简介1.1、说明apache POI官网:http://poi.apache.org/index.htmlPOI是Apache软件基金会用Java编写的免费开源的跨平台的 Java APIApac原创 2022-04-14 16:55:45 · 1066 阅读 · 0 评论 -
字符串是否包含特殊字符或中文
字符串是否包含特殊字符或中文:是否全中文是否包含特殊字符是否含英文是否全数字字符串替换案例: public static void main(String[] args) { String a = "你好"; String b = "你-aaDS好>(!12340.5"; String c = "你 "; String d = "aa"; String regex01 = ".*[a-zA-z].*";原创 2022-04-07 18:08:56 · 2002 阅读 · 0 评论 -
毕业工作近1年有感
记录下毕业到现在的感悟:2021.06.30毕业今天是2022.03.21.毕业到现在工作近9个月有感: 在校园中,生活真的很纯粹和美好,珍惜时光。成长一路有滋有味。在学习过程中,好记性不如烂笔头,多练多写强于多看。老师教的东西要做好笔记,当你接触得多了,会发现老师教的一些东西还是很有用的,有意思的。 学习工程中,要建立一个完整的知识体系,知道路线的大纲。这样才不会坐井说天阔。 基础永远是最重要的,就以Java来说,Java基础和spring基础和设计模式。这种如果真的学得比较原创 2022-03-22 00:00:30 · 217 阅读 · 2 评论 -
物联网 毕业设计、树莓派(大学记录)
文章目录一、项目说明和场景二、简单的流程图示三、项目集成流程一、项目说明和场景使用的编程语言有Java、nodejs、python、Cspringboot框架集成springsecurity做权限认证+JWT硬件设备esp32和树莓派个2套阿里云部署和通讯mqtt做传输温湿度传感器,光敏,rola,led,蜂鸣器,语音播报、控件等设备内网穿透、zabbix监控、摄像头等功能树莓派设备定位百度地图等功能主题老年人健康管理系统二、简单的流程图示三、项目集成流程阿里云安.原创 2021-10-01 21:12:26 · 6291 阅读 · 0 评论 -
Java导出word 采用FreeMarker生成word文档
FreeMarker生成word文档这边采用的是FreeMarker生成word文档的方式。还有一种比较推荐的是easypoi框架。文章目录FreeMarker生成word文档简介一、word模板设计1.1、流程1.2、如图二、demo总览三、代码实现1.1、导入依赖1.2、导入 .ftl 模板文件1.3、代码实现四、word里面的遍历说明五、浏览器访问地址+效果六、完整的模板内容简介FreeMarker生成word文档的功能是由XML+FreeMarker来实现的。先把word文件另存为原创 2021-12-24 10:26:37 · 1165 阅读 · 1 评论 -
windows设置虚拟内存
说明:为啥设置虚拟内存 ==> 电脑内存条的内存不够用了设置虚拟内存的大小最好小于或等于内存条的内存保姆级教程图示:第一步:第二步:第三步:第四步:第五步:原创 2021-05-23 16:19:09 · 1059 阅读 · 0 评论 -
Markdown语法详解和Typora使用(图文详解)
Markdown 简洁语法说明0.前言一直以来都是以word文档做笔记,存在很多问题,比如代码格式、高亮等。这次公司要求使用markdown,感觉眼前一亮,以前word的问题都得到了解决,而且可以生成电子书,或者直接通过gitbook放到网络中,非常棒。但是很多的同事可能与我一样,之前对markdown并不熟悉,所以对语法、typora的快捷键都不太熟悉,因此就有了本文。1、基本语法1.1 多级标题语法在Markdown中,如果想将一段文字定义为标题,只需要在这段文字前面加上 #,再在 # 后原创 2021-03-26 12:44:53 · 902 阅读 · 0 评论 -
maven清理本地仓库。删除_remote.repositories文件和删除失败的jar包
1、注意事项和位置如图:.bat文件要和仓库在同一平级目录REPOSITORY_PATH要改成你自己仓库的地址2、删除.lastUpdated文件(失败的jar包)使用.bat文件注明:REPOSITORY_PATH=D:\software\Java\maven\repository 改成你仓库的地址set REPOSITORY_PATH=D:\software\Java\maven\repositoryfor /f "delims=" %%i in ('dir /b /s "%REP原创 2021-09-29 17:46:04 · 13961 阅读 · 6 评论 -
xml格式转json
xml转json 带完整案例说明:最近有个需求就是第三方的接口返回数据有的是json有些是xml,需要使用excel批量查询,并下载查询到数据,所有需要将xml格式都转化成json在处理(完整的domo会上传到资源)文章目录xml转json 带完整案例前言一、xml转json1.进入依赖2.准备转化的xml格式和效果说明3.定义实体类4.使用jackson处理,将xml转成json二、使用Aspose做excel批量查询,并下载1.小编来张图示好啦写完了前言概述:第一:讲解下xml转成json原创 2021-04-02 23:35:07 · 5412 阅读 · 2 评论 -
ProtoBuf的序列化和反序列化(基础库)
内容说明:说明下什么是ProtoBufProtoBuf的序列化和反序列化ProtoBuf的优势前后端使用ProtoBuf交互ProtoBuf简介:Google 的 ProtoBuf ==> 将文件转成二进制文件protocol buffers 是一种语言无关、平台无关、可扩展的序列化结构数据的方法,它可用于(数据)通信协议、数据存储等。Protocol Buffers 是一种灵活,高效,自动化机制的结构数据序列化方法-可类比 XML,但是比 XML 更小(3 ~ 10倍)、更快原创 2021-05-12 23:24:39 · 6446 阅读 · 0 评论 -
xml和json相互转换、json和实体类转换《jackson、XStream》
jackson与Xstream的使用jaskson生成xml文件与各种类型互相转换如:json转实体、实体转json、xml转实体、实体转json、list转json、json转map等Xstream生成xml与转换实体转换等原创 2021-04-22 16:34:03 · 1704 阅读 · 1 评论 -
jackson、fastjson、gson的类型转换(json、xml、实体、map)
说明:01:使用gson进行转换02:使用fastjson进行转换03:使用jaskson进行转换04:下一篇介绍序列化和反序列化,和其效率问题05:推荐json转实体类,或者map和list06:小编喜欢使用jackson一:使用Gson转换:Gson依赖<dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</art原创 2021-04-22 11:42:19 · 1259 阅读 · 0 评论 -
将本地图片或者网络图片转base64字符串
场景说明:由于种种原因,例如:内网,等...。无法在的程序里直接用图片的链接显示,这是通常是将图片下载下来,在将下载的图片进行base64转码显示base64转码说明:使用java.util.Base64,对字节数组进行Base64编码将图片转成base64字符串以后 要加上前缀data:image/png;base64,小编封装的工具类采用的是java.net.URL文件下载传统的和okhttp下载比较,请看小编这篇博客 ==》文章入口将本地图片转base64字符串:01、将文件读原创 2021-04-23 16:44:24 · 1707 阅读 · 0 评论 -
DOM生成xml文件,并压缩成zip
说明:生成xml文件、并压缩成zip、在转成byte数组效果:示例domopackage sqy;import org.junit.Test;import org.w3c.dom.Document;import org.w3c.dom.Element;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import javax.xml.transform.原创 2021-07-01 16:44:30 · 751 阅读 · 0 评论 -
使用okhttp下载文件 、传统方式下载文件,简介okhttp使用(Java)
说明:01:使用okhttp下载文件(NIO)02:传统的URLConnection下载文件03:说明下okhttp04:个人见解(Java):在文件下载,和登录用到okhttp较多。在Android使用:小编是个小白1 使用okhttp下载文件:引入okhttp3的依赖<!--okhttp--> <dependency> <groupId>com.squareup.okhttp3</groupId> &l原创 2021-04-21 22:15:51 · 20391 阅读 · 4 评论 -
文件和字节流相互转换
创建文件,将byte数组写入文件package sqy;import org.junit.jupiter.api.Test;import java.io.*;import java.util.Arrays;/** * @author suqinyi * @Date 2021/7/1 */public class FileCreateTest { /** * 创建文件 * @throws Exception */ @Test pu原创 2021-07-01 17:05:32 · 1561 阅读 · 0 评论