- 博客(35)
- 资源 (4)
- 问答 (3)
- 收藏
- 关注
原创 记一次命令行启动springboot项目的问题 java -jar的问题
Dloader.path必须卸载 -jar ruoyi-admin.jar之前,其实我试过了-Dloader.path命令只要在ruoyi-admin.jar之前即可。
2025-02-27 23:06:57
741
原创 springboot如何将lib和jar分离
2、maven-dependency-plugin 该插件主要是将pom.xml中的jar复制到lib文件夹中,同时需要将项目中的模块排除(<excludeGroupIds>com.ruoyi</excludeGroupIds>,如果项目有多个模块的话,这个请务必加上,否则lib和jar里面都包含相同的lib的话会导致jar冲突报错,如下图)1、spring-boot-maven-plugin 主要是将项目的依赖lib打包到项目jar中,这样就会导致打包后的jar特别大。
2025-02-14 22:11:53
493
原创 如何制作一个获取请求公网IP地址的服务
由于要跟各大云平台打通安全组接口,给每个客户端一个获取当前机器所属的公网IP(ipv4)地址,需要通过接口给安全组创建一个规则,允许这个公网IP访问云服务器,归根结底还是黑客太猖狂了,动不动就索要比特币。不过这些地址始终是别人的,不知道啥时候就不能访问了,所以我想着还是自己来搭建这样一个服务。一台具有公网IP的云服务器,开放安全组80端口。现有对外获取公网IP的地址有哪些?配置nginx.conf。
2024-12-30 14:30:53
141
原创 pymssql-2.1.4.dev5-cp37-cp37m-win_amd64.whl 安装
因为要使用python连接sqlserver数据库,需要pymssql驱动,但是安装pymssql包需要vc++,所以要么安装visual s。如果pycharm使用的是venv虚拟环境,必须要切换到这个环境下面安装才行,否则还是会提示你要安装pymssql。需要将pymssql-2.1.4.dev5-cp37-cp37m-win_amd64.whl拷贝到当前目录下面才行。在文件夹中执行默认是安装到conda3环境中。安装pymssql出现下面的问题。
2024-12-21 21:04:40
385
原创 【无标题】idea 一次性切换多个项目的分支
勾选Settings-Version Control->Git->Executor branch operations on all roots。适合一个目录下面有多个子项目,维护着共同的分支。
2024-10-27 22:37:49
767
1
原创 h5调用摄像头识别二维码
由于一个h5项目需要调用摄像头来识别条码,本来想着用微信公众号实现,但是客户暂时不准备开公众号,测试号也不支持微信扫一扫,就在网上搜到一个别人都说比较好用的插件。
2024-07-26 16:14:32
889
原创 HttpClient fromData请求
ContentType.create("text/plan","UTF-8")的话,再接收方接受到的中文将是乱码。addTextBody可以设置编码,记录一下,如果不设置。
2024-03-27 14:17:06
275
原创 mysql SQL执行超时问题
尝试着socketTimeout由60000毫秒改成10000毫秒,果然执行了十几秒就超时报错了。socketTimeout: 120000 最后我把这个值调整到120秒才查询出来结果。使用这个命令查看了,没有设置sql执行超时时间,那么大概率问题就出在阿里的durd。
2023-12-21 22:37:00
1330
原创 mybatis mapper.xml转建表语句
从网上下载了代码,但是发现没有DDL建表语句,只能自己手动创建了,感觉太麻烦,就写了一个工具类。将所有的mapper.xml放入到一个文件夹中,程序会自动读取生成建表语句。
2023-09-16 19:28:35
944
原创 solr迁移到另一个solr中(docker单机)
solr数据迁移,或者版本升级,需要用到迁移,此处记录一下迁移方法以及过程中遇到的问题。我这边使用的是docker环境,非docker部署的应该也是一样的。solr部署教程。
2023-08-11 16:50:53
1487
原创 docker solr-8.11.2安装部署
现在solr官网仅能够下载到最新版本的安装包。并且支持docker。现在就用docker来部署一下。启动成功后,试着访问 ip+8983/solr看看能不能正常访问。这一步没有做,或者做的不对。成功后就是下面这样的。
2023-08-07 12:06:51
1288
原创 多个springmvc项目共用同一个redis导致session冲突的问题 的解决方案
由于redis来做session的统一管理插件,如果多个项目使用同一个redis来管理session的话,那么session很有可能会出现冲突。下图:默认session在redis中的key值是spring:session:sessions:sessionId,如果多个项目中出现了相同的sessionId的情况下就会在redis中出现key值被覆盖。
2023-07-21 14:26:03
866
原创 springboot html乱码
springboot html乱码,修改了File Encodings配置项,结果不管用。代码的编码都是正常的。
2023-07-13 20:36:34
714
原创 win10剪切板突然失效的问题解决
今天早上到公司突然ctrl+c ctrl+v不行了,纳闷,IDEA工具里面也提示systerm clipboard unavailable (系统剪切板不可用)2、找到程序-运行 输入 rdpclip.exe点击确定按钮即可。1、任务管理器找到 这个监视程序。
2023-04-21 10:53:47
7887
1
原创 记一次nvm安装nodejs后无法切换版本的问题
一开始安装了好几个版本,有个版本报错了,正常的安装成功后nvm的temp文件夹会被自动清理掉,但是如果nvm的temp文件夹没有被清理掉则说明安装失败了,需要手动删掉temp文件夹后重新下载。安装nvm前要卸载当前安装的nodejs,去控制面板-程序里面卸载,然后把node相关的环境变量都删掉。安装nvm 我安装在d:\nvm 和d:\nodejs。在nvm的根目录的settings.txt中添加。
2023-04-11 06:55:48
3554
原创 IDEA2022没有找到 local change
从2020升级到2022的版本后,发现git下面找不到local Changes了,后来发现有个commit版块。希望变回原来的local changes。终于变回来了,皆大欢喜。
2022-08-26 10:49:05
849
原创 bootstrap-datetimepicker实现日期多选(过滤周末)
bootstrap日期多选功能,找了好久,好多直接都给了一个图片和官网地址,也没有说具体需要哪些js和css,这边自己弄出来一个demo,js和css都是走cdn,我也弄了一个本地包放到云盘,欢迎下载(永久有效)
2022-05-11 10:49:00
2475
3
原创 idea项目右键菜单顺序调整(版本2020-03-03)
idea项目右键菜单顺序调整(版本2020-03-03)背景直接上解决方案背景项目右键git菜单,之前idea默认是push和pull都在一起,这样比较不方便,我总是会点错。所以就研究了一下,如何把push和pull分开,pull用的比较多就把pull放在最后,git->pull就很方便了。当然我们也可以给pull增加快捷方式直接上解决方案...
2021-03-25 14:03:06
2498
原创 JVM堆内存调优
-Xms8m //初始化堆的内存大小-Xmx8m //最大堆内存大小,超过这个值的时候会报OutOfMemoryError-XX:+PrintGCDetails //打印jvm gc的详细日志-Xloggc:D:\log\gc.log //将jvm gc日志输出到gc.log文件中,不设置此参数就在控制台直接输出-XX:+HeapDumpOnOutOfMemoryError //当jvm抛出oom时,将堆内存快照dump下来,默认在项目的根路径下面-XX:HeapDumpPath=D.
2021-03-17 09:53:26
273
原创 java中父类中的方法什么情况下不能被子类重写
父类中的方法定义成private私有的,这样子类就不能看到父类方法了,也就无法重写了 父类方法定义成final,这样子类可以调用,但是不能重写 父类方法定义成static静态的,不过这样的话就没有意义了哈,静态的水都可以直接使用了本文纯粹是为了记录一下,犹如被误导的或者有问题的地方,欢迎指导。...
2021-03-07 15:16:55
4282
原创 idea开发工具-maven配置-新建项目统一maven配置
idea在新建项目时,如何才能不用单独配置mavenFile==>Other Settings ==> Settings for New Projects设置maven版本和配置文件路径很多朋友这个地方没有配置,由于阿里云镜像https的证书没有配置导致无法下载镜像,项目创建失败-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true最后完美解决!!!...
2020-12-20 19:22:55
292
原创 关于Chrome不显示图片的问题
chrome图片不显示的解决方案如果 你的IE和火狐浏览器可以正常显示图片,但是唯独谷歌浏览器无法显示图片,并且右键在新窗口中打开图片也是没有问题的。那么这个解决方案就可以解决你的问题原因一般的是因为使用了https,图片地址却是http方式的,所以浏览器认为这个是不安全的连接,于是就默认屏蔽了图片资源解决方案步骤一最后刷新浏览器即可。...
2020-12-10 16:18:40
7617
2
原创 SVN checkout只检出文件夹(包含上级文件)目录
svn客户端1.7版本以前每个文件中都会有一个.svn文件,很容易出现问题。而且checkout文件时无法检出上级目录。这里记录一下,防止忘记。所需版本:svn1.8及以上版本(本人是TortoiseSVN-1.10.1.28295-x64-svn-1.10.2.msi)第一步:第二步:第三步:第四步:最后,会在根目录生成一个.svn隐藏文件,看不见的话设置...
2018-10-17 16:27:16
7658
1
转载 Java中动态加载jar文件和class文件
概述现在自己动手做了一个多数据库连接的工具,可以自动生成实体类,查看当前数据库连接。因为需要动态加载不同的数据库驱动JAR,所以我不想自己去搜集所有的数据库的驱动包,所有我希望在程序里面可以动态的加载用户自己的配置文件和驱动包,搜了好多例子,发现都是通过classloader来加载,其实我是想通过Class.forname()方法来实现加载数据库驱动的。无意间看到了Alvin-Qu
2017-10-25 20:23:48
563
原创 Linux NAT组建虚拟机局域网并且局域网内各虚拟机能上网
一、环境介绍主机: win7虚拟机版本:VMware 10linux版本: centos6.3版本主机当前网络:WiFiLinux网络连接三种模式:1.bridged(桥接模式) 2.host-only(主机模式) 3.NAT(网络地址转换模式)二、目的在NAT的网络模式下组建虚拟机内部局域网,并且各虚拟机可以上网三、实现方式
2016-12-11 13:18:10
2373
翻译 Tree结构数据拆分成List集合算法
前段时间做项目,遇到了一个将Tree型结构的数据转换成一条条的数据。首先,肯定是用List集合来接收数据,其次,既然是Tree型结构的数据,肯定是类似于找路径了哈。最后,是利用递归,从根节点开始查找,先查找到节点的最后一个子节点,然后数据从最后一个子节点开始往添加。 //-------------实体类-----------------package com.iodn.util
2015-07-17 13:14:49
1535
1
原创 Java Cookie操作添加和清除
关于java cookie的操作。包含方法:写入cookie、根据名称读取cookie、获取浏览器中的所有cookie的方法 注意: 1、通过用户提交的用户名和密码(加密后的密码,否则将会泄露用户密码) 并且去数据库验证正确后方可调用writerCookie()方法将用户名和密码存入到cookie中 2、在用户的session丢失后再进入登录
2015-01-23 11:09:47
685
原创 JAVA中的FtpClient与FTPClient,并实现jsp页面下载ftp服务器上的文件
这段时间一直在研究java如何访问Ftp,搞了一段时间了,也有一定的了解。故此记录一下。ftp和FTP我个人觉得FTP更符合我们程序员的口味,不管是方法命名还是API的详细与否,或者是开发平台的问题,FTP毕竟是Apache的东西,做的就是不错。其实web开发中一般都会涉及到编码问题,所以web上传下载一定会有中文乱码的问题存在,而FTP对中文的支持比ftp要好多了。使用ftpClie
2015-01-13 13:47:57
7300
pymssql-2.1.4.dev5-cp37-cp37m-win-amd64.whl pymssql-2.1.4.dev5-cp37-cp37m-win32.whl
2024-12-21
springmvc文件上传所需jar包
2017-11-03
Z39.50信息检索服务机制文档
2011-04-11
mysql奇怪的select语句报主键冲突,希望大牛帮忙看看什么原因
2021-03-11
请大牛帮忙看下这个SQL为什么不走正确的索引
2020-10-11
mybatis update不正常
2019-03-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人