随笔分类 - 语言
摘要:引包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> <version>3.3.4</version> </dependency> 反射
阅读全文
摘要:groovy 是当做一个脚本来用的,也可以从数据库加载代码做一些动态数据处理。 搭建一个spring boot环境,pom.xml中编辑器和jar包,spring boot是 2.1.6.RELEASE <dependency> <groupId>org.codehaus.groovy</group
阅读全文
摘要:最近在看算法,想学习一下算法这玩意,虽然工作中很少用到。在《小灰的算法之旅》这本书中,有一个关于BitMap的算法。 早期接触过一点类似的,有人在数据库里面保存了一个字符串 000000000000000000,000000000001000001,这种,每一位代表一个含义,比如第一位为1表示这个用
阅读全文
摘要:泛型单例 /** * 泛型单例模板 where 限制这个单例类必须要能被new出来 */ public class Singleton<T> : IDisposable where T : new() { private static T instance; public static T Inst
阅读全文
摘要:Word转PDF 引入jar包 <!-- poi --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>${poi.version}</version> </dependenc
阅读全文
摘要:后台返回数据流给请求方,Uni-app中使用uni.downloadFile。 前端代码 exportFile(){ uni.showLoading({ mask:true }) uni.downloadFile({ url: root+'/portal/offer/record/exportBao
阅读全文
摘要:前言 在上一篇中已经生成了Jpg的echarts图片,在很久之前写了一个根据模板写word的工具代码, 工具代码,https://www.cnblogs.com/weiyanei/p/17040015.html 下面代码是定义工具代码中表格的行为, //每个表格多少行表头 public static
阅读全文
摘要:前言 通过echarts的jar包,Java后台生成一张图片,并把图片插入到word中。关于word插图片的代码在下一章。 首先需要工具phantomjs,echarts-convert.js,jquery.js,echarts.js。 工程是spring-boot的工程,环境是windows,当然
阅读全文
摘要:目录 一、简介 二、前后端框架 前端框架 后端框架 三、视频播放 四、nginx部署 nginx命令 五、后端打包 六、代码地址 一、简介 想做一个简单的视频播放器,能够在局域网播放硬盘上的视频。 如下图所示,从硬盘指定位置读取视频数据,由服务器返回视频流,在浏览器端播放。 二、前后端框架 前端框架
阅读全文
摘要:以下所有信息以Java语言为准。 泛化(继承) 一个类继承另一个类,用实体箭头表示。 可以理解为使用了extends的都是泛化,都可以使用实体箭头。 public class Person { protected String name; protected int age; } public cl
阅读全文
摘要:前言 在 java图片编码解码_伟衙内的博客-CSDN博客 中,将图片变成byte[] 数组,有时候接受到的图片过大,这样就需要将图片压缩后传输,节省时间。 但是压缩后的图片会失真,这个就看项目对图片要求了。 代码 /** * 压缩图片(通过降低图片质量) * @explain 压缩图片,通过压缩图
阅读全文
摘要:方法泛型 一个通用的方法泛型,传入DTO,将json数据解析为DTO。 import com.alibaba.fastjson.JSON; protected <T> List<T> getDataFromOutInterface(Map inParam, String url, Class<T>
阅读全文
摘要:目录 图片编码 前端展示 图片解码 其他 图片编码 获取图片的二进制byte[]数组,然后base64编码,这样是为了给前端返回展示。 BASE64Encoder encoder = new sun.misc.BASE64Encoder(); File f = new File("F:\\Temp\
阅读全文
摘要:目录 前言 代码 测试代码 前言 很多时候都要根据word模板,往里面填充内容,如下图所示,有各种各样不同的表,要往里面填充数据,此处记录代码,以防后续也用。 代码 package com.fable.ntzw.report.utils; import lombok.extern.slf4j.Slf
阅读全文
摘要:目录 结果 循环Add 指定位置Get 指定位置Add 在Java中应该都知道ArrayList和LinkedList, 一直以来的概念呢是 ArrayList在get(index)这个应该比LinkedList快; LinkedList比ArrayList在add(index,element)快;
阅读全文
摘要:下面是公司获取最后一天的工具代码,可把我坑惨了。 public static Date getLastDateOfMonth(int year, int month) { Calendar cal = Calendar.getInstance(); cal.set(Calendar.YEAR, ye
阅读全文
摘要:目录 案列一、数组 排序: 数组批量设值: 案例二、集合操作(List) 初始化一个集合 过滤 排序: Map映射: Match匹配: Count计数: Reduce约束: 方案一:使用collect方法 方案二: 方案三:变成数组 方案四:使用forEach 案例三、集合操作(Map) 案列一、数
阅读全文
摘要:动态编译,顾名思义,就是在jvm运行过程中可以编译运行其他java代码。 亦是通过《编写高质量代码》此书看到的案例,特此记录。 http://yuedu.163.com/book_reader/d050cae1f7cf4137ac28109827cbe90b_4 主要是: JavaCompiler
阅读全文
摘要:参考博客:点击跳转 使用poi-3.10.1版本jar包 参考博客中代码写了一个测试,发现可行 import org.apache.poi.hssf.usermodel.HSSFClientAnchor; import org.apache.poi.hssf.usermodel.HSSFPatria
阅读全文
摘要:花了一周时间看了一本叫《Java加密与解密的艺术》的书,这本书还是可以看看,第三章是对java API中类的一些说明,以及一些小列子,4~9章是对这些类的详细代码表述,我都是随便扫了一眼看了一下,第10~12是关于加密解密的应用,其中有关于如何使用keytool工具生成一个证书,如何使用证书配置在t
阅读全文