java
universe杜
这个作者很懒,什么都没留下…
展开
-
poi3.8-4.1.1版本差异
poi3.8-4.1.1版本差异原创 2023-08-19 10:02:11 · 248 阅读 · 0 评论 -
springboot中base64前端编码与后端解码
当前端向后端传递的参数含非法字符时(tomcat由于版本升级,考虑安全性,将一些字符判定为非法字符,当然可以通过降低tomcat版本,或者增添配置来更改,但是这些都不是好的方法),可采用前端base64编码后再传向后端,后端再解码即可,毕竟编码后这些特定字符就像被转化为二进制一样,可以随意传输了。原创 2023-06-15 22:43:28 · 1085 阅读 · 0 评论 -
AES前端加密后端解密详细步骤
AES前端加密后端解密原创 2022-09-02 11:11:58 · 3998 阅读 · 0 评论 -
依赖hutool压缩文件
String path="";//需要压缩的文件路径String zipPath="";//需要压缩的文件路径ZipUtil.zip(path, zipPath);原创 2022-01-16 16:07:02 · 2084 阅读 · 0 评论 -
BigDecimal 的加减乘除以及保留
1、加减乘除BigDecimal bignum1 = new BigDecimal("10"); BigDecimal bignum2 = new BigDecimal("5"); BigDecimal bignum3 = null; //加法 bignum3 = bignum1.add(bignum2); System.out.println("加 是:" + bignum3); //减法 bignum3 = bignum1.subtract(bignu..原创 2021-11-24 10:56:18 · 1391 阅读 · 0 评论 -
通过ApplicationContext.getBean(“类的名称“)获取到对应的class,实现类似的工厂模式
1.创建接口类,实现接口public interface DoPay { public Map doPay(Map map); public Map callback(Map map);}@Servicepublic class Wechat implements DoPay{ @Override public String doPay(String str) { return "111111doPay"+str; } @O..转载 2021-11-15 14:54:32 · 2018 阅读 · 0 评论 -
Stringboot集成redis-做登陆缓存
在此只演示 SpringBoot 中 Redis 的使用, 登录缓存例子 1. 首先引入相关依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency> 2. 在 applicatio...原创 2021-09-24 13:54:59 · 328 阅读 · 0 评论 -
mybatis与hibernate区别
以前没怎么用过mybatis,只知道与hibernate一样是个orm数据库框架。随着使用熟练度的增加,发现它与hibernate区别是非常大的,结合至今为止的经验,总结出以下几点: 1. hibernate是全自动,而mybatis是半自动。 hibernate完全可以通过对象关系模型实现对数据库的操作,拥有完整的JavaBean对象与数据库的映射结构来自动生成sql。而mybatis仅有基本原创 2017-09-18 23:43:48 · 436 阅读 · 0 评论 -
Java框架篇---Mybatis 入门
一、Mybatis介绍MyBatis是一款一流的支持自定义SQL、存储过程和高级映射的持久化框架。MyBatis几乎消除了所有的JDBC代码,也基本不需要手工去设置参数和获取检索结果。MyBatis能够使用简单的XML格式或者注解进行来配置,能够映射基本数据元素、Map接口和POJOs(普通Java对象)到数据库中的记录。二、MyBatis工作流程(1)加载配置并初始化 触发条件:加载配置文件转载 2017-02-26 08:54:14 · 240 阅读 · 0 评论 -
配置maven环境以及eslipse的一些配置
下载apache-maven-3.3.9路径:https://maven.apache.org/配置下maven环境变量 MVN_HOME D:\othersoftware\mvn\apache-maven-3.3.9还要在path环境变量中加上%MVN_HOME%\BIN;修改conf文件夹下的settings.xml文件,改成自己的Maven的仓库路径D:\Program Files\Jav原创 2017-02-26 11:15:59 · 423 阅读 · 0 评论 -
java代码优化浅析
优化原则 代码优化是指对程序代码进行等价(指不改变程序的运行结果)变换。程序代码可以是中间代码,也可以是目标代码。等价的含义是使得变换后的代码运行结果与变换前代码运行结果相同。优化的含义是最终生成的目标代码更加轻松自如(运行时间更短、占用空间更小)地工作,时空效率优化。 代码调优属于性能优化的范畴,制定代码优化的目标是什么才不会偏离优化的本质。如果开始编码的时候就将大多数的时间花在优化代码上转载 2017-03-01 00:39:08 · 898 阅读 · 0 评论 -
JAVA设计模式--单例模式
JAVA设计模式–单例模式 单例设计模式Singleton是一种创建型模式,指某个类采用Singleton模式,则在这个类被创建后,只可能产生一个实例供外部访问,并且提供一个全局的访问点。核心知识点如下:(1) 将采用单例设计模式的类的构造方法私有化(采用private修饰)。(2) 在其内部产生该类的实例化对象,并将其封装成priv转载 2017-02-28 23:55:00 · 207 阅读 · 0 评论