- 博客(31)
- 收藏
- 关注
原创 记录java使用Runtime.getRuntime()执行linux系统内下载的npm包的命令
开始我怀疑是因为文件权限导致的,做了赋权、软连接等一系列操作之后依然不行。最后发现是必须以全路径去执行hexo命令,之前使用。在写hexo自动建站脚本的时候发现使用java调用直接调用hexo命令一直提示找不到。大概猜想是npm下载的包可能都需要用全路径去执行才能正常执行。
2024-05-21 16:17:47
136
原创 Hexo博客框架自定义首页
在source的根目录中创建一个index.html或任意名称的.html文件作为首页,若命名不为index,那么访问时必须在地址后面拼接文件名称,例如项目默认地址为http://localhost:4000/,定义了一个main.html的首页,若直接访问http://localhost:4000/必然无法访问到首页,需要在地址栏输入http://localhost:4000/main或http://localhost:4000/main.html才能正常访问。
2024-05-17 10:21:04
248
原创 XWPFTemplate(一)生成根据模板文件填充内容生成word文件
SpringBoot中使用XWPFTemplate根据word模板文件生成具体的文件
2022-05-13 09:38:19
13713
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
747
原创 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
301
原创 Spring Boot配置多数据源(注解方式)
看了有些多数据源的整合文章,感觉有点乱,所以自己记录一下以后总会用得到。别问问什么投原创,我找的几个例子页面找不到了!!!真的!!!鞠躬了!SpringBoot多数据源配置(注解方式)Maven依赖yml文件配置设置数据源常量功能快捷键自定义注解增加配置增加切面,拦截注解使用方法Maven依赖 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>.
2021-04-29 10:21:19
787
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
149
原创 MACOS打包ZIP文件解压时报错
今天上传scorm课件时解析一直找不到xml文件,因为我是用mac自带的压缩功能压缩的,结果使用第三方压缩工具预览发现macOS原生压缩和windows以及第三方的层级都不一样。使用“解压专家 OKa”压缩后,解析成功!...
2021-03-22 13:04:12
368
原创 mac访问时显示不是私密链接的解决方法
1、打开访问的网址,显示提示“不是私密连接”的页面2、在点击空白处直接输入“thisisunsafe”即可访问(输入时页面不会有任何改变,输入完最后一个“e”后,页面自动跳转到要访问的页面)。...
2020-11-10 11:15:55
5240
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
2762
原创 (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
129
原创 (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
147
原创 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
1216
原创 解析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
438
1
原创 动态生成html标签,显示符号与拼接符号不一致,出现英文单引号‘转成'的问题
在动态生成html标签时,出现了明明拼接的是如下标签:<input type='text' onclick="function('a','b')"/>结果页面console中报错,检查标签发现单引号 ’ 变成了'最终使用转义字符解决,如果动态拼接符号与拼接不一致可以使用转义字符来进行拼接。更改为以下方式后无误:<input type='text' onclick="function('a','b')"/&g
2020-06-17 11:47:43
384
原创 图形化界面可以连接数据库,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
376
原创 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
2787
原创 查询和" 01 "号的同学学习的课程完全相同的其他同学的信息
今天再练习Mysql练习题的时候遇到了 “查询和01号的同学学习的课程完全相同的其他同学的信息” 的问题,开始一脸懵逼,那个带题目的大佬的答案貌似有点问题,所以网上看了一些大佬的代码,发现还不如理解别人的思路自己尝试,所以我写出了这样的sql,如果有问题,请大家及时留言帮我指正;看了这个大佬讲的思路:https://blog.csdn.net/qq_36211042/article/de...
2020-03-04 23:46:29
2471
4
原创 动态生成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
413
原创 关于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
233
原创 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
651
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
597
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
583
原创 关于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
1803
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
705
原创 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
1929
原创 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
1326
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
731
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人