自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Idea模板注释配置使用

模板注释

2023-02-02 10:42:51

原创 关于iframe下session丢失的问题

原因:谷歌最新版的浏览器默认SameSite=Lax (该设置从2020 年7月14全面展开,具体见:https://www.chromestatus.com/feature/5088147346030592),如果设置SameSite=Lax , 并且嵌入Iframe的地址和iframe外的地址不是SameSite,那么嵌入iframe的地址将无法设置设置cookie。原文:https://blog.csdn.net/ysyysjbama/article/details/108061969。

2022-09-05 15:17:56 658

原创 动态列导出(easyPOI)

JSON测试样例

2022-06-08 15:35:20 713

原创 【无标题】

动态导出

2022-06-08 15:32:28 40

原创 @DateTimeFormat和@JsonFormat的区别

一、介绍@DateTimeFormat和@JsonFormat都是处理时间格式化问题的,把其他类型转换成自己需要的时间类型。二、使用2.1导包@DateTimeFormat和@JsonFormat分别属于spring和jackson,所以我们需要导入相应的包。 com.fasterxml.jackson.core jackson-databind 2.9.10.6 2.2加注解/*** 时间格式化* @DateT

2022-06-08 15:30:29 129

原创 @DateTimeFormat和@JsonFormat的区别

一、介绍@DateTimeFormat和@JsonFormat都是处理时间格式化问题的,把其他类型转换成自己需要的时间类型。二、使用2.1导包@DateTimeFormat和@JsonFormat分别属于spring和jackson,所以我们需要导入相应的包。<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-

2022-05-27 11:15:52 7573 3

原创 关于Optional的使用

**简单来说,Opitonal类就是Java提供的为了解决大家平时判断对象是否为空用 会用 null!=obj 这样的方式存在的判断,从而令人头疼导致NPE(Null Pointer Exception 空指针异常),同时Optional的存在可以让代码更加简单,可读性跟高,代码写起来更高效.**//常规判断: //对象 人 //属性有 name,age Person person=new Person(); if (null==person){ return "person为null

2022-04-27 10:07:04 187

原创 JAVA关于Easypoi 导入导出 初认识

首先maven项目应该先进行pom引入 <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base</artifactId> <version>4.4.0</version> </dependency> <de

2022-03-20 21:38:37 428 1

原创 JAVA关于Selenium自动化工具使用

以下实现的是对屏幕的滚动截图 入参为访问地址url 跟一个排序参数(可省略)public void seleniumTest(String url,Integer seq){ // 调用驱动 System.setProperty("webdriver.chrome.driver", "C:\\Users\\Administrator\\AppData\\Local\\Google\\Chrome\\Application\\chrome

2022-03-18 10:02:27 898 1

原创 Tomcat控制台乱码问题解决

1、找到tomcat安装目录,找到conf下的logging.properties文件,将其中的encoding = UTF-8的部分全部修改为encoding = GBK2、另一种情况,是涉及到在tomcat里运行的项目与后端交互的情况,这种情况较为复杂,可首先修改tomcat安装目录下的conf下的web.xml文件,在servlet标签组中加入: <param-name>fileEncoding</param-name> <param-value&

2022-02-10 14:20:42 936 2

原创 Ajax前台传数组,Java后台接收方式

第一种: 用$.param(xxx,true) 的方式进行序列化,后台用RequestParam接收 $.ajax({ type: "post", url: url, data: $.param({"courseId":courseId,"oldChooseClassIds":oldChooseClassIdArrs,"chooseClassIds":chooseClassIds},true), dataType: "json"

2022-01-21 14:05:34 2500

原创 Java 文件压缩 并导出写法 亲测可用

/** * @Description: 压缩包* @Param: * @return: * @Author: Chenzb* @Date: 2022/1/12 */ private void zipPack(String path,HttpServletResponse response){ // 开始准备压缩 String fileName = "courseData"; String zipFilePath = ZipUtil.zipPack(fileName, path);

2022-01-12 16:38:26 288

原创 Java深拷贝 List<T>深度复制用法 亲测可用

list深度复制

2022-01-12 16:33:55 218

原创 Java 文件递归复制相关写法

/*** @Description: 拷贝 递归遍历所有文件* @Param: 从 fromDir 地址 到 toDir 地址* @return:* @Author: Chenzb* @Date: 2021/12/17*/public static void copyDir(String fromDir,String toDir) throws IOException{//创建目录的File对象final String destDirPath = toDir.endsWith(F

2021-12-17 17:45:09 653

原创 Java8 常用语法

常用语法收录 stuList.add(new Stu(11,"1","男","2021-12-12 11:22:22")); stuList.add(new Stu(12,"2","男","2020-12-11 11:22:22")); stuList.add(new Stu(16,"3","男","2019-10-12 11:22:22")); stuList.add(new Stu(19,"4","男","2018-12-10 11:22:

2021-07-10 16:18:12 253

原创 Mysql 随笔小记录

函数函数concat(a,b)select concat('姓名',stuname) as 名字 from a 连接字符串去重 distinct

2021-06-24 22:46:47 32

原创 mysql

Mysql学习一、初始Mysql数据库是所有软件体系中最核心的存在 DBA存储数据,管理数据关系型数据库- Mysql ,Oracle , sqlServer DB2 sqlLite- 通过表和表之间 行和列之间的关系进行数据的存储 - Mysql是一个关系型数据库管理系统 非关系型数据库reids monggoDB非关系型数据库 对象存储 通过对象自身的属性来决定特点体积小 速度快 总体拥有成本低 招人成本低步骤:1

2021-06-24 00:17:25 223

原创 markdown语法

Markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。相比WYSIWYG编辑器优点:1、因为是纯文本,所以只要支持Markdown的地方都能获得一样的编辑效果,可以让作者摆脱排版的困扰,专心写作。2、操作简单。比如:WYSIWYG编辑时标记个标题,先选中内容,再点击导航栏的标题按钮,选择几级标题。要三个步骤。而Markdown只需要在标题内容前加#即可缺点:1、需要记一些语法(当然,是很简单。五分钟学会)。2、有些平台不支持Markdown编辑模式

2021-06-22 22:01:22 33

原创 guli 商场

guli 商场1.第一天1.基础概念微服务:拒绝大型单体应用,基于业务边界进行服务微化拆分,各个服务独立部署运行。集群&分布式&节点:分布式系统是若干独立计算机的结合,这些计算机对于用户来说就像单个相关系统,分布式是指将不同的业务分布在不同的地方集群是指将几台服务器集中在一起 实现统一业务分布式中的每个节点都可以做集群 而集群并不一定是分布式 (一个微服务可以部署多台服务器 同一个服务 此时不是分布式)远程调用:在分布式系统中 各个

2021-06-21 22:39:09 94

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除