- 博客(29)
- 资源 (1)
- 收藏
- 关注
原创 springboot java 腾讯云vod上传视频 云点播
腾讯云点播(Video on Demand,VOD)基于腾讯多年技术积累与基础设施建设,为有音视频应用相关需求的客户提供包括音视频存储管理、音视频转码处理、音视频加速播放和音视频通信服务的一站式解决方案。
2023-08-03 10:59:06
845
1
原创 JAVA 实现 中文字符 与 unicode编码互转 unicodeEncode&unicodeDecode
中文字符转换成Unicode字符。Unicode的编码转换为中文。
2023-08-03 10:38:49
866
原创 【MybatisPlusCodeGeneration SpringBoot框架 Mybatis Plus 代码生成器】
AutoGenerator是MyBatis-Plus的代码生成器,通过AutoGenerator可以快速生成Entity、Mapper、Mapper XML、Service、Controller等各个模块的代码,这里介绍下SpringBoot中集成MyBatis-Plus代码生成器CodeGenerator的方式,模板引擎使用Freemarker。
2023-08-03 10:26:54
279
原创 【Java AES加密 & MD5加密 & Base64编码】
java常用算法加密工具类AES加密/** * AES加密 * @param obj * @return */public static String encryptAES(Object obj,String secretKey){ try { Cipher cipher = Cipher.getInstance("AES/ECB/PKCS5Padding"); SecretKeySpec secretKeySpec = new SecretKeySpe
2022-05-31 10:18:04
379
原创 【Java 重新加载bean 上下文 刷新bean】
@Autowiredprivate ApplicationContext applicationContext;// 可以为接口或者业务方法被调用public void reloadInstance(){ //获取上下文 DefaultListableBeanFactory defaultListableBeanFactory = (DefaultListableBeanFactory)applicationContext.getAutowireCapableBeanFactory();
2022-05-31 10:05:26
490
原创 echartes生成base64,导出到word
导出到word:Map<String, Object> params = new HashMap<>();params.put("echarts",getImage(String base64CodeStr);... ...获取ImageEntity:private ImageEntity getImage(String base64CodeStr){ if (StringUtils.isBlank(base64CodeStr)){ return
2022-03-25 13:17:35
680
1
原创 Java8 List.stream().sorted 根据对象元素排序
List.stream().sorted ://返回 对象集合以UsergetAge升序排序:年龄 --默认升序userList.stream().sorted(Comparator.comparing(User::getAge));//返回 对象集合以UsergetAge降序排序 ===这里写在前面 和写在后面要看清楚,弄明白userList.stream().sorted(Comparator.comparing(User::getAge).reversed()); //排序结果后再排序
2022-03-25 13:11:14
2039
原创 XWPFTable 使用
请自觉get重点。POI的XWPFTable的方法总结:1、 void addNewCol();为该表中的每一行添加一个新列2、 void addRow(XWPFTableRow row);向表中添加新行3、 boolean addRow(XWPFTableRow row, int pos);在pos位置向表添加新行4、 XWPFTableRow createRow();创建一个新的XWPFTableRow对象,该对象的单元格数与当时定义的列数相同5、 java.lang.
2022-03-25 13:01:58
7761
2
原创 List集合处理,属性去重并将数值相加
集合处理,属性去重并将数值相加HashMap<String, SkuDemandItemDTO> map = new HashMap<>();for (SkuDemandItemDTO item : BomList) {// 遍历原集合 if (map.containsKey(item.getMaterielModel())) {// 若map中的key包含该型号 SkuDemandItemDTO itemDTO = map.get(item.getMat
2021-09-17 15:47:21
967
原创 Java 8新特性 LocalDate的使用
Java 8新特性——LocalDate。java.time.LocalDate ->只对年月日做出处理java.time.LocalTime ->只对时分秒纳秒做出处理java.time.LocalDateTime ->同时可以处理年月日和时分秒// 获取今天的日期LocalDate today = LocalDate.now();// 今天是几号int dayofMonth = today.getDayOfMonth();// 今天是周几(返回的是个枚举类型,需要再ge
2021-07-29 10:50:27
222
原创 Java8中LocalDate的使用
// 获取当前日期 LocalDate now = LocalDate.now(); // 设置日期 LocalDate now2 = LocalDate.of(2099, 2, 28); // 解析日期,格式必须是yyyy-MM-dd LocalDate now3 = LocalDate.parse("2018-01-12"); DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy/MM/dd"); String .
2021-07-29 09:59:26
349
原创 SQL循环递归查询
介绍SQL中表示多层关系很多人都喜欢使用同一个表,在每个子节点指定父节点的方法来实现。这样难免会出现循环查询的时候,比如,查找"事业部"上面所有部门的层级信息,这时候我们需要以以自连接的方式去递归查询,直至找到最顶层,当然你也可以规定递归次数。下面是一个简单的递归查询:with Tab(AreaCode,AreaName,ParentAreaCode) as(select AreaCode,AreaName,ParentAreaCode from Sys_Area where AreaCode=
2021-07-28 14:41:50
2295
原创 Mysql数据库操作语句
常用的Mysql数据库操作语句:MySQL数据库是一个十分轻便的数据库管理系统,相比大型的数据库管理系统如Oracle、MS-SQL ,MySQL更拥有轻便、灵活、开发速度快的特色,更适用于中小型数据的存储与架构。MySQL之所以能够被数以万计的网站采用,也是由此而来。用户管理:1、新建用户: >CREATE USER name IDENTIFIED BY 'ssapdrow';2、更改密码: >SET PASSWORD FOR name=PASSWORD('fdddfd
2021-07-28 14:11:22
245
原创 Linux下环境搭建
Linux下环境搭建:1.JDKJava语言开发的项目,当然少不了JDK环境,我们需要在Linux上安装JDK,Linux中使用命令:yum -y install java-1.8.0-openjdk.x86_64即可安装1.8版本(推荐)JDK,再使用命令:java -version即可检测是否安装成功和查看版本号。网上发现好多成功安装JDK之后,都进行了环境配置,我此次安装之后并未进行环境配置,也没有影响项目部署,大家视情况而定。#安装1.8JDKyum -y install java-
2021-07-28 13:45:11
974
2
原创 条件构造器QueryWrapper mybatis plus
1.QueryWrapper是什么queryWrapper是mybatis plus中实现查询的对象封装操作类Wrapper : 条件构造抽象类,最顶端父类,抽象类中提供4个方法西面贴源码展示AbstractWrapper : 用于查询条件封装,生成 sql 的 where 条件AbstractLambdaWrapper : Lambda 语法使用 Wrapper统一处理解析 lambda 获取 column。LambdaQueryWrapper :看名称也能明白就是用于Lambda语法使用的查询
2021-07-28 13:31:38
525
转载 StringUtils 方法
StringUtils 方法StringUtils 方法的操作对象是 Java.lang.String 类型的对象,是 JDK 提供的 String 类型操作方法的补充,并且是 null 安全的(即如果输入参数 String 为 null 则不会抛出 NullPointerException ,而是做了相应处理,例如,如果输入为 null 则返回也是 null 等,具体可以查看源代码)。除了构造器,StringUtils 中一共有130多个方法,并且都是 static 的,所以我们可以这样调用 Stri
2021-07-28 13:23:19
106
转载 LocalDate使用
LocalDate使用 //需要导的包 import org.joda.time.Days; import org.joda.time.LocalDate; LocalDate startLocalDate = LocalDateUtil.getLocalDate(startTime); LocalDate endLocalDate = LocalDateUtil.getLocalDate(endTime); int days = Days.daysBetween(s
2021-07-28 13:12:30
278
原创 MyBatis-Plus @TableId 注解
@TableName 映射数据库表名/** * @author QFT * @date 2021/6/18 10:23 */@TableName("table_name")@Datapublic class StudentQuitReportIepEntity { @ApiModelProperty(name="id",value="iep_id ",required = true) private String id;@TableId数据库主键自增 AUTO/**.
2021-07-28 11:41:30
2177
原创 itext7生成PDF java源码
1、配置<dependency> <groupId>com.itextpdf</groupId> <artifactId>itext7-core</artifactId> <version>7.1.11</version> <type>pom</type> </dependency>2.PDFUtils封装的PDF工具类,导包直接选中itext相
2021-07-26 19:00:35
1235
原创 EasyPOI使用教程
Java EasyPOI使用教程Excel导出1、添加注解类2、引入style3、获取Workbook4、导出Excel5、另外这块再说下背景色6、不多说了 看结果Excel导出处女篇 请多支持,3Q!1、添加注解类关于EasyPOI的注解说明@Excel 作用到filed上面,是对Excel一列的一个描述@ExcelCollection表示一个集合,主要针对一对多的导出,比如一个老师对应多个科目,科目就可以用集合表示@ExcelEntity 表示一个继续深入导出的实体,但他没有太多的
2021-07-26 18:37:03
1306
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人