自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring Data Jpa的save方法更新未传值的字段被更新为空的处理方法

对于jpa的save方法将值更新为空的处理

2024-04-18 17:19:09 107

原创 XWPFTemplate(二)动态生成表格

【代码】XWPFTemplate(二)动态生成表格。

2024-02-22 17:34:37 784 2

原创 XWPFTemplate(一)生成根据模板文件填充内容生成word文件

SpringBoot中使用XWPFTemplate根据word模板文件生成具体的文件

2022-05-13 09:38:19 11820 21

原创 Java中根据key批量模糊删除Redis的数据

记录一下public Map<String, Object> deleteLikeKey(@RequestParam String key) { Map<String, Object> resultMap = new HashMap<>(); resultMap.put("success", "true"); resultMap.put("code", 0); resultMap.put("messa.

2021-06-17 11:21:26 718

原创 Spring Boot打包jar包启动命令整理

启动命令优先级比配置文件高,启动命令中有存在指定时以启动命令为准启动并指定且输出日志nohup java -jar **.jar >api.out 2>&1 & tailf *.out启动并指定且输出日志以及指定端口号重新指定端口号替代配置文件配置的端口号nohup java -jar **.jar --server.port=重新指定端口号 >api.out 2>&1 & tailf api.out启动并指定且输出日志以及指定堆.

2021-05-08 16:50:35 277

原创 Spring Boot配置多数据源(注解方式)

看了有些多数据源的整合文章,感觉有点乱,所以自己记录一下以后总会用得到。别问问什么投原创,我找的几个例子页面找不到了!!!真的!!!鞠躬了!SpringBoot多数据源配置(注解方式)Maven依赖yml文件配置设置数据源常量功能快捷键自定义注解增加配置增加切面,拦截注解使用方法Maven依赖 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId&gt.

2021-04-29 10:21:19 759 2

原创 汇总Gson相关操作方法

仅仅记录了一些简单的,有些复杂的并没有去尝试;Gson gson = new Gson();gson.fromJson(JSON字符串,Map.class);//转mapgson.fromJson(json1, 实体类.class);//转实体类gson.toJson(JSON字符串);//转字符串gson.fromJson(str,new TypeToken<List<实体类>>() {}.getType());JsonArray jsonArray = new Js

2021-04-14 11:14:12 130

原创 MACOS打包ZIP文件解压时报错

今天上传scorm课件时解析一直找不到xml文件,因为我是用mac自带的压缩功能压缩的,结果使用第三方压缩工具预览发现macOS原生压缩和windows以及第三方的层级都不一样。使用“解压专家 OKa”压缩后,解析成功!...

2021-03-22 13:04:12 326

原创 mac访问时显示不是私密链接的解决方法

1、打开访问的网址,显示提示“不是私密连接”的页面2、在点击空白处直接输入“thisisunsafe”即可访问(输入时页面不会有任何改变,输入完最后一个“e”后,页面自动跳转到要访问的页面)。...

2020-11-10 11:15:55 5057 1

原创 ! [rejected] develop -> develop (non-fast-forward) git提交报错

//抛弃合并过程并且尝试重建合并前的状态git merge --abort//如果工作区在merge之后没有任何改动,大胆的用此方法//如果工作区在merge之后有了改动,那么此方法会重置工作区的一切修改,慎用。但是会保留暂存区的改动。git reset --merge//重新拉取代码git pull//然后重新add后提交...

2020-09-17 17:33:02 2650

原创 (LeetCode)算法学习- 整数反转分析

题目:给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−231, 231 − 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。示例:整数:123反转:321class Solution { public int reverse(int x) { //声明long类型,用来接收翻转后的数 long n = 0; while(x !=

2020-07-29 17:17:20 106

原创 (LeetCode)算法学习- 两数之和分析

初学算法,一脸懵逼,在LeetCode上只能靠看着别人的代码,然后去学习。题目:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]答案以及分析注释:class Solutio.

2020-07-29 16:27:09 137

原创 SpringBoot启动报错java.sql.SQLException: Access denied for user ‘root‘@‘localhost‘ (using password: YES)

今天写了个springboot项目,结果启动报错,当时的数据库连接是这样配置的:然后就报以下错误,后来发现将password加上双引号以后就可以正常启动了。java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES) at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) ~[mysql

2020-07-23 20:52:36 1139

原创 解析Excel获取单元格数据

今天自己写了一遍解析Excel的方法,虽然也是根据网上一些例子来写的,但是一边写一边在网上查找这些类、方法的含义及左右,感觉还是有所收获的。 记录一下以后方便使用。 private static final String xls = "xls"; private static final String xlsx = "xlsx"; /** * 读取excel文件内容 * @param file MultipartFile * @return...

2020-07-14 14:22:23 414 1

原创 git下载-国内镜像以及简单教程

官网下载总是失败,所以记录一下,以后留用!git国内镜像下载地址

2020-06-22 08:55:03 788

原创 动态生成html标签,显示符号与拼接符号不一致,出现英文单引号‘转成'的问题

在动态生成html标签时,出现了明明拼接的是如下标签:<input type='text' onclick="function('a','b')"/>结果页面console中报错,检查标签发现单引号 ’ 变成了'最终使用转义字符解决,如果动态拼接符号与拼接不一致可以使用转义字符来进行拼接。更改为以下方式后无误:<input type='text' onclick="function(&apos;a&apos;,&apos;b&apos;)"/&g

2020-06-17 11:47:43 355

原创 图形化界面可以连接数据库,java连接mysql就报错java.sql.SQLException: Access denied for user 'root'@'localhost' 的问题

本来想搞一个Springboot项目开玩玩,结果发现在密码地址都是对的情况下,运行以后就报错。错误内容如下:java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)at com.mysql.cj.jdbc.exceptions.SQLError.createSQ...

2020-04-29 15:33:35 348

原创 IOException parsing XML document from ServletContext resource /WEB-INF/dispatcherServlet-servlet.xml

今天学习ssm框架,结果在启动tomcat访问控制器的时候,出现了错误500,具体错误:“org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from ServletContext resource [/WEB-INF/dispatcherServlet-...

2020-03-10 01:33:15 2633

原创 查询和" 01 "号的同学学习的课程完全相同的其他同学的信息

今天再练习Mysql练习题的时候遇到了 “查询和01号的同学学习的课程完全相同的其他同学的信息” 的问题,开始一脸懵逼,那个带题目的大佬的答案貌似有点问题,所以网上看了一些大佬的代码,发现还不如理解别人的思路自己尝试,所以我写出了这样的sql,如果有问题,请大家及时留言帮我指正;看了这个大佬讲的思路:https://blog.csdn.net/qq_36211042/article/de...

2020-03-04 23:46:29 2118 3

原创 动态生成html标签使用jquery事件无效

使用jquery的方式来绑定事件,无法绑定动态生成的html标签//动态生成:<button type="button" id="btn">//静态页面中使用如下(无效):$("#btn").click(function(){ console.log("“点击了”)})//动态生成:<button type="button" on="onClick("clickB...

2020-01-14 16:17:59 389

原创 关于html引用外部标签的路径问题

因为以前用的是jsp的${pageContext.request.contextPath },还有就是直接用IDEA直接拖到项目中去的,今天了解了一下绝对路径和相对路径。相对路径:相对路径是//正确路径 http://192.168.3.66:8080/ht-for-web/js/jquery-3.4.1.min.js<script type="text/javascript" s...

2019-12-26 11:04:59 204

原创 Mysql错误:The server time zone value '�й���׼ʱ��' is unrecognized or represents more

该异常与JDBC驱动有关,需要在url链接后加入serverTimezone=UTCjdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/o2o?useUnicode=true&characterEncoding=utf8jdbc.username=rootjdbc.password=123456...

2019-12-22 21:29:25 634 2

原创 JS和Java对Session和Cookie的操作以及二者之间的基本区别

记录一下js对session操作,防止老年人记忆里衰退。SessionJS//1、在session中添加一条数据sessionStorage.setItem(sessionKey,sessionValue);//2、删除的session,还是通过String类型的sessionKey操作它;sessionStorage.removeItem(sessionKey);//3、获...

2019-12-20 15:57:13 565 1

原创 ajax向后端传递数组

前端: var arr = new Array(); $(".del").each(function () { var status = $(this).is(":checked"); if(status){ arr.push($(this).val()); } ...

2019-12-13 14:38:22 559

原创 关于mysql 5.7版本安装以后出现“net start mysql MySQL 服务正在启动 . MySQL 服务无法启动。”的问题解决

公司一直使用MongoDB数据库,周末下载了一个5.7版本的mysql,安装以后一直出现“net start mysql MySQL 服务正在启动 . MySQL 服务无法启动。”这个问题。重装了几次以后发现还是存在同样的问题,找了好多文章都是无效。周一搞到现在终于搞定了,哎,初学者不容易,所以记录一下自己遇到的问题。开始使用的是安装包,结果前几次还可以安装,后面就卡在了starting Se...

2019-12-09 20:40:51 1672 6

原创 Java使用Bean注入的方式连接Mongodb以及Mongodb的数据库数据操作

关于MongoDB在java中的操作,以及引用的依赖的记录,以便于下次使用能够找到aven依赖: <dependency> <groupId>org.mongodb</groupId> <artifactId>mongo-java-driver</artifactId> <version>3.10....

2019-08-23 10:06:26 677

原创 CAS-使用Shiro+buji pac4j集成CAS客户端的配置

由于工作上的要求所以一直在寻找一些符合要求的集成方法,虽然不是自己发现的,但是有些问题经过研究更正。1、配置web.xml由于CAS的一个子系统Logout以后其他子系统并没有同步退出,所以这里面加入了,cas官方的集成监听器和过滤器<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www...

2019-05-22 13:52:31 1830

原创 CAS-关于使用shiro+buji pac4j集成cas客户端单点退出不同步的问题

现在做东西发现shiro集成以后单点登出各个子系统不能同步,比如A系统登出了,cas也是登出状态,但是输入B系统的url以后还是可以访问。 可以不使用shiro所带的配置,不加入下图中的配置而是在web.xml文件中加入cas自带的logout的监听器和过滤器。<listener> <listener-class>org.jasig.cas.clie...

2019-05-22 11:03:11 1284 1

原创 CAS 5.2.6单点登陆自定义登陆验证及子系统中实现注册的流程

Cas Server配置创建一个src/main/resources文件夹,在cas的WEB-INF中找到这个文件然后修改html文件页面,在新增一个按钮。 在WEB-INF下找到messages_zh_CN.properties文件,新增一条信息,该信息就是注册按钮的文字。然后在messages.properties文件下新增.子系统的配置在web.xml文件中配置...

2019-04-02 15:12:33 692

空空如也

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

TA关注的人

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