- 博客(97)
- 资源 (10)
- 收藏
- 关注
原创 【Calibre-Web】Calibre-Web服务器安装详细步骤(个人搭建自用的电子书网站,docker-compose安装)
Calibre-Web 是一个基于Web的电子书管理工具,可以通过浏览器访问、整理和阅读电子书,支持元数据编辑、分类标签、多用户管理和远程访问。可以添加、删除书籍,浏览收藏,甚至在线阅读兼容格式的文件。Calibre-Web还提供自动元数据更新、OPDS feed以供订阅下载书籍,以及通过插件扩展功能。此外,它支持同步备份,确保你的书籍库安全无虞。
2024-12-05 15:08:50
6459
原创 【服务器】Ubuntu、CentOS、Debian、Alibaba Cloud Linux等操作系统有什么不同?
Ubuntu、CentOS、Debian、Alibaba Cloud Linux等操作系统有什么不同?
2024-12-03 14:18:24
906
原创 一、【docker】多系统安装docker、docker-compose步骤(从刚安装好Ubuntu、CentOS、Debian、Alibaba Cloud Linux系统开始)
多个系统安装docker、docker-compose教程(从刚安装好Ubuntu、CentOS、Debian、Alibaba Cloud Linux系统开始)
2024-12-03 11:34:10
2218
原创 【rustdesk】客户端和服务端的安装和部署(自建服务器,docker,远程控制开源软件rustdesk)
开源工具rustdesk的安装和使用
2024-11-27 09:38:55
6075
原创 【mac】mac自动定时开关机和其他常用命令,管理电源设置的工具pmset
在 macOS 上不支持直接对单个任务进行精确删除,例如有自动开机和自动关机2个任务,只想删除开机任务是不支持的。查看到我当前的设置是 唤醒电源开启在 工作日的每天早上8点半。经过测试,单个设置会被覆盖,所以每次都需要合并起来一起执行。是用于管理电源设置的强大工具,我们将使用这个命令。(3)重新设置工作日早7点半开机和晚8点关机。上班时不用手动开机了。
2024-11-26 11:45:58
2480
原创 【mac】终端左边太长处理,自定义显示名称(terminal路径显示特别长)
(3)# (使用 nano: Ctrl + o (字母)保存,Ctrl + X 退出)(2)添加或修改PS1,我是自定义了名字为“macminiPro”(1)修改~/.zshrc文件。:提示符符号(普通用户为。:主机名(完整格式)
2024-11-26 11:18:42
893
原创 【shiro】shiro升级1.7以上版本url请求报400的问题(提示“HTTP状态 400 - 错误的请求”)
HTTP状态 400 - 错误的请求类型 状态报告消息 Invalid request描述 由于被认为是客户端对错误(例如:畸形的请求语法、无效的请求信息帧或者虚拟的请求路由),服务器无法或不会处理当前请求。
2024-10-22 10:41:14
221
1
原创 【设计模式】六、【创建性模式】揭秘单例模式:从生活例子到Java代码
单例模式的产生,它主要是为了解决在软件系统中,对于一些类,我们只需要创建一个全局唯一的实例。例如,系统的配置信息、数据库连接池等。如果有多个实例可能会导致状态不一致,或者额外的资源消耗。这个需求在很多软件系统中都会出现,因此单例模式成为了一种常见的解决方案。
2023-05-25 15:45:24
798
1
原创 大纲目录以及一到五---设计模式概览讲解
欢迎来到‘设计模式探秘:从小白到专家’!这是一个将高大上的设计模式搬进日常生活的专栏。无论你是程序新手,还是有一些基础,我们用丰富的例子,像讲故事一样,帮你理解这些看似神秘的设计模式。别担心,我们有很多有趣的例子和实用的代码等着你。让我们一起从小白到专家,一步一步探索设计模式的奥秘!
2023-05-24 15:20:04
811
原创 【基础】Git入门指南:版本控制、安装配置、仓库创建和克隆、提交历史、分支使用、合并冲突、远程仓库与GUI工具
Git的基本概念和操作,包括版本控制的概念,Git的安装和配置,仓库的创建和克隆,文件的添加、提交和删除,查看提交历史,理解和使用分支,处理合并冲突,使用远程仓库,以及使用Git GUI工具。希望这些知识能够帮助你更好地使用Git进行代码管理。
2023-05-16 22:03:53
605
1
原创 【Docker】容器连接到Docker mysql(tomcat --link简单连接例子)
容器连接到Docker mysql(tomcat --link简单连接例子)
2022-10-13 13:36:15
488
2
原创 【springboot】Valid接收xNumber参数不为空也报错的问题
接收xNumber字段,设置了notEmpty,结果一直提示收到的字段为空查了一大圈原因都没找到最后把xNumber改成numberX后可以了!真是开了眼了!
2022-03-21 16:12:26
365
原创 【mysql安装启动】ERRORThe server quit without updating PID file (/opt/homebrew/var/mysql/-mini.local.pi
mac安装mysql的异常。brew安装后,异常。brew unistall后重新装也失败网上看了需要给权限之类的试了也不好使最后仔细看了下日志,日志写的挺明白的。。。怪不得自己戴眼镜。。。把那个文件夹删除了,重新brew install mysql再启动就好了。。。mysql.server start...
2022-03-14 11:44:09
1796
3
原创 【macos懒人指令】批量终止某进程脚本(java进程的例子)
用mac开发的时候开发软件点关闭总是杀不干净进程。总是需要自己手动kill,不然一不小心就这样好几个java,挺烦人的。后来想可以打开终端直接用这个命令全关闭ps -ef | grep java | grep -v grep | awk '{print $2}' |xargs kill -9后来又想每次都要复制或者手打这么一大串也挺烦,就利用了下mac自带的脚本编辑器,这样每次点两次按钮就可以了脚本内容tell application "Terminal" set newTa.
2021-11-23 13:56:25
1744
1
原创 【MySql】groupby分组分类型求和 SUM()if()组合,根据时间合并数据
SELECT mobile, sum(if(`STATUS`=0,`count` ,0)) AS successCount, sum(if(`STATUS`=1,`count` ,0)) AS failCount, sum(`count` )AS totalCount, `create_time` FROM `T_HISTORY` GROUP BY DATE( `create_time` ) ORDER BY create_time DESC LIMIT 10;-- STA.
2021-09-17 11:27:12
1287
原创 【spring】SpringAop报错: Null return value from advice does not match primitive return type for
是因为返回值是null,但是接收返回值的类型不允许是null导致的。我是在多线程中又加了异步,返回值是boolean类型,但是boolean不允许是null导致的。多线程中不要加异步。
2021-07-20 08:56:10
544
原创 【js】js根据url或数据下载文件到本地
以前都是直接用windows.location.href 然后标签添加个download就可以,后来发现苹果浏览器这样不能下载,反而在浏览器中把文件直接给打开了。解决方法如下(1)如果是后台返回了文件的数据,则前台文件中直接引入这个js,然后直接调用下面的方法就可以了。js下载地址点这里,分别是数据,文件名,文件格式,常见文件格式看本文最后download(data, strFileName, strMimeType);(2)如果是后台只返回了一个url,那么也是先引用刚刚下载..
2021-07-07 15:35:08
3312
原创 【客户端H5交互】.replaceAll‘ is undefined,.replaceAll is not a function
如果你是和我一样,在replaceAll里还加了正则的话就有可能导致报这个错误。用replace方法就可以,想替换所有的在正则表达式后加个/g let reg=/\(|-|\)|\s/g; $("#telphone").val(number.toString().replace(reg,''));...
2021-07-06 17:08:08
1369
原创 【thymeleaf】 select默认值回传失效 th:selected失效
<div class="form-group"> <label>状态</label> <div th:classappend="${#fields.hasErrors('status')} ? 'is-invalid' : ''"> ...
2021-06-23 11:13:35
1258
原创 【jqgrid】表格自定义列可编辑保存并且最后一行添加空白行
主要步骤1、添加空白行主要在代码loadComplete中2、表格设置为可编辑状态主要是表格中: cellEdit: true, cellsubmit: "clientArray",表格字段中:editable:true。3、因为加了空白行,不能通过获取选中行的数据新增或修改,不准所以点击按钮的时候传值行号,获取行号为formatter: function (value, options, row)中的options["rowId"]...
2021-03-09 14:23:00
1228
原创 【Elasticsearch笔记】(一)安装和初步了解概念和几个常用方法
一、安装官网下载压缩包,windows系统解压即可使用,运行/bin文件夹下的.bat文件就可以运行了(会自动加载modules文件夹中的各个模块,用的配置在config文件夹中的elasticsearch.yml中比如node.name节点名字都是什么之类的)官网:https://www.elastic.co/cn/elasticsearch/浏览器输入http://localhost:9200/?pretty即可初步访问,pretty会让Elasticsearch美化输出(pretty-
2021-03-04 13:01:33
136
1
原创 Vue.$set 失效,vue字段不更新
(1)删除原有的值Vue.delete(vm.template, 'template_id');Vue.delete(vm.template, 'template');(2)赋新的值Vue.set(vm.template,'template_id', template_id);Vue.set(vm.template,'template', template_value);Vue.set可以用vm.$set替代...
2020-07-31 14:43:30
1178
原创 【jqGrid】获取当前行其它列的值数据&formaater点击事件
{ label: '操作', name: 'value.state', width: 30, align: 'center', formatter: function (value, options, row) { if (value === 0) { return '<a onclick="vm.delBtn(\''+row["key"].template_id+'\')" shiro:hasPermission="sys:user:delete" class="lab...
2020-07-29 15:41:03
1133
原创 【vue】变更vue字段数据改变,视图没更新
遇到的情况是,后台传给前台时,直接整个赋值了,又添加一个数据,但是没有显示新添加的数据,视图没有更新原:vm.menu = r.data;vm.menu.gateWayName=null;修改后: $.get("../info/" + id, function (r) { vm.showList = false; vm.title = "修改"; var dataIt
2020-06-12 15:36:10
899
转载 @Autowired引入xml文件配置空指针
(1)原理https://blog.youkuaiyun.com/qq_29951485/article/details/101041269(2)实际采用了方法https://blog.youkuaiyun.com/qq360694660/article/details/82877222
2020-02-26 13:10:13
236
原创 【java】日志优化,请求id+错误描述+错误行数
catch (Exception e) { StackTraceElement stackTraceElement= e.getStackTrace()[0];// 得到异常棧的首个元素 loggerException.error(String.format("seqid=%s,Exception=%s,getLineNumber=%s", seqId, e.toString...
2019-12-09 17:30:42
419
1
原创 【java】List集合,map等为null,导致空指针异常。
举例说明:List<apple> apples=null;System.out.println(apples.size());//会报空指针解决方案:List<apple> apples=Collections.emptyList()System.out.println(apples.size());//不会报错了ps:有泛型,用Col...
2019-12-09 17:26:04
2146
原创 【spring】org.springframework.transaction.UnexpectedRollbackException: Transaction rolled back because
注意事务的一致性,某个方法回滚,某个方法不回滚是不行的。比如主方法trycatch一个异常会出此错误。解决方案:主方法和子方法都加上noRollbackFor某个异常。然后在主方法里解决该异常。或主方法trycatch该异常后再抛出去。...
2019-11-29 16:38:37
537
原创 【安卓抓包】
https://www.cnblogs.com/findyou/p/3491014.htmlhttps://blog.youkuaiyun.com/shuiziliu1025/article/details/80911811
2019-11-29 12:20:44
190
原创 【atomikos】com.atomikos.persistence.imp.StateRecoveryManagerImp: method <init>()V not found
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'atomikosTransactionManager' defined in file [/home/xxx/webapps/safeWeb/WEB-INF/classes/applicationContext-databa...
2019-11-26 14:53:52
217
安装开源远程控制软件rustdeskV1.1.12,需要的docker镜像以及docker-compose.yaml
2024-11-26
js根据url或数据下载文件到本地download.js
2021-07-07
React-Developer-Tools_v4.3.0 (12_20_2019).crx
2020-01-08
时间处理工具包.rar
2019-09-26
datatables1.10.15示例代码
2018-05-07
2018年org.apache.commons.io jar包
2018-01-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人