随笔分类 -  问题总结及解决方法

个人项目问题总结...
摘要:环境:若依前后端分离版本,原打包时将所有的依赖jar包放至ruoyi-admin.jar 包中,该包130MB,过大。 需求:为了减少打包更新上传的时间,减少至1.1mb 1、将不常更新的模块jar包分离至lib文件夹 2、将常更新的模块如common、system等打包至jar包中。 阅读全文
posted @ 2023-11-28 12:50 HiEagle 阅读(1433) 评论(0) 推荐(0)
摘要:mysql 8.0 递归实现菜单树 阅读全文
posted @ 2022-12-18 10:18 HiEagle 阅读(310) 评论(0) 推荐(0)
摘要:通过mysql 8.0以下版本实现,一个人多角色id,一个角色对应某个节点menu_id,根节点的父节点存储为NULL, 向上递归查找父节点并返回树结构。 如果只有叶子,剔除掉; 如果只有根,只显示一个秃顶的根 ;如果既有叶子又有根则显示叶子与根。 如果 传入角色ID 5,15,25,26,则只查找5,15的所有父节点,因为25,26无根节点 阅读全文
posted @ 2022-09-11 15:02 HiEagle 阅读(1640) 评论(4) 推荐(1)
摘要:Navicat连接Oracle时报错 “ORA-28547:连接服务器失败,可能是oracle net 管理错误“ 或者 “ORA-03135: Connection Lost Contact” 阅读全文
posted @ 2022-09-04 10:45 HiEagle 阅读(4643) 评论(0) 推荐(1)
摘要:记一次 Linux 生产环境,高并发处理过程 一、关闭用不到的服务器资源:定时任务,减轻数据库的压力。 二、前端H5调用接口个数减少,减少请求连接次数。缓解服务器及数据库的压力,同时增大客户端与服务器端的连接超时时间,增加用户可以查询到数据的机率。 三、增加第三台tomcat负载,刚启动时有效。过后特别慢。 经过前三步,且加了负载,依然存在访问特别慢。故再次经过如下调整最终稳定快速运行。记录一下。感谢同事们的坚持。 四、解决 oracle 数据库,java jdbc连接异常 阅读全文
posted @ 2022-09-04 10:44 HiEagle 阅读(134) 评论(0) 推荐(0)
摘要:前vue后springboot端统一修改请求与响应中的标头及body的方法(双向加解密数据传输)前vue后springboot端统一修改请求与响应中的标头及body的方法(双向加解密数据传输)示例 阅读全文
posted @ 2022-01-12 13:59 HiEagle 阅读(879) 评论(0) 推荐(0)
摘要:继续上一篇《优化vue+springboot项目页面响应时间:waiting(TTFB) 及content Download》 优化TTFB 至500ms内 目前TTFB 接近1秒。再想优化,需要用到缓存技术,memcached或redis。 暂选择memcached,将查询数据写进内存,从内存中读 阅读全文
posted @ 2022-01-04 20:12 HiEagle 阅读(302) 评论(0) 推荐(0)
摘要:1、后端生成密钥对,公钥分享给前端,前端获取到服务器给的公钥。 2、前端用服务器端给的公钥 及算法:RSA/ECB/PKCS1Padding 加密"xhy 我爱你 中国 依芸Yiyun !!!" 生成加密数据。 3、前端然后生成自己的密钥对,用自己的私钥及算法SHA1withRSA生成摘要签名。 4、前端把加密数据、自己的公钥与签名一并发给后端。 5、后端收到加密数据、签名数据、前端的公钥,先用前端公钥、签名数据、算法SHA1withRSA 验签,验签通过后再用后端的私钥、算法:RSA/ECB/PKCS7Padding 解密数据。 阅读全文
posted @ 2022-01-01 02:20 HiEagle 阅读(3699) 评论(4) 推荐(1)
摘要:vue 常用算法 aes des sha1 md5 rsa 阅读全文
posted @ 2021-12-28 22:14 HiEagle 阅读(1205) 评论(2) 推荐(1)
摘要:优化vue+springboot项目页面响应时间:waiting(TTFB) 及content Download 阅读全文
posted @ 2021-12-25 19:43 HiEagle 阅读(1997) 评论(0) 推荐(0)
摘要:[root@localhost ~]# service mysqld statusmysqld 已停(1)查看MySQL 服务是否已经开启:service mysqldstatus(2)启动MySQL 服务:service mysqldstart 阅读全文
posted @ 2014-02-07 22:26 HiEagle 阅读(7153) 评论(0) 推荐(0)
摘要:Windows下内存泄漏检测方法一1、在主程序的cpp文件里加上以下三行,顺序一定不能颠倒#define _CRTDBG_MAP_ALLOC#include <stdlib.h>#include <crtdbg.h>2、在程序退出的时候加上_CrtDumpMemoryLeaks(),如果程序有多个退出的地方,则多个地方要加_CrtDumpMemoryLeaks()比较麻烦,可以在程序的开始处加上_CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF)3、经过实验_CrtSetDbgFlag(_CRTDBG_ 阅读全文
posted @ 2013-06-06 15:26 HiEagle 阅读(1433) 评论(0) 推荐(0)
摘要:系统自带的记事本notepad.exe软件的缺点不言而喻,我们可能想使用notepad2.exe等功能更强的程序来代替系统自带的记事本(notepad.exe),但是仅将原notepad.exe用notepad2.exe替换后,系统会自动还原成以前的文件。那怎样才能强制替换掉它呢? 阅读全文
posted @ 2009-06-06 09:56 HiEagle 阅读(698) 评论(0) 推荐(0)
摘要:SQL怎么取字符串中的数字 ???。。。 阅读全文
posted @ 2009-01-08 13:18 HiEagle 阅读(2073) 评论(0) 推荐(0)
摘要:select year(select price from test where year=o.year and moth='1') moth1,(select price from test where year=o.year and moth='2') moth2,(select price from test where year=o.year and moth ='3') moth3,(s... 阅读全文
posted @ 2009-01-05 20:22 HiEagle 阅读(249) 评论(0) 推荐(0)
摘要:CREATE TABLE tb(日期 datetime, 料号 NVARCHAR(30), 单价 int) INSERT tb SELECT '2008/5/1','AAA',2 UNION ALL SELECT '2008/6/6','BBB',22 UNION ALL SELECT '2008/6/6','CCC ',12 UNION ALL SELECT '2008/7/3','BBB',21 UNION ALL SELECT '2008/7/9','AAA ',1 阅读全文
posted @ 2008-12-31 21:21 HiEagle 阅读(847) 评论(2) 推荐(0)
摘要:select convert(char(4),Years,120) as 'year', IsFirstSixMonths=case when IsFirstSixMonths=0 then '上半年' when IsFirstSixMonths=1 then '下半年' END , sum(totalcome) as 'sum' from test group by IsFirstSixMonths,convert(char(4),Years,120) 阅读全文
posted @ 2008-12-30 18:26 HiEagle 阅读(635) 评论(0) 推荐(0)
摘要:问题描述 超时时间已到。超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.InvalidOperationException: 超时时间已到。超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小。 ... 阅读全文
posted @ 2008-12-29 14:30 HiEagle 阅读(1038) 评论(1) 推荐(0)
摘要:可以char str[];但是这只是指针,不是数组 因为C++不允许这样初始化数组 但是你可以这样 int n; char *str; cin>>n; str=new((char)n); cin.getline(str); 然后再输入想要的字符串 (其中n是你要输入字符数+1,因为最后一位是'\n')... 阅读全文
posted @ 2008-12-28 20:34 HiEagle 阅读(4939) 评论(0) 推荐(0)
摘要: ASP.NET中c#的URL编码处理 今天一个朋友叫我给改这个传参中文乱码问题....要解决的问题: 将下面的URL作为一个参数传到其他的页面 1 http://domain/de.apx?uid=12&page=15 2 url后面的参数中出现汉字等,如: ....aspx?title=起重机 在出现上面的情况的时候,必须经过一个RUL编码和解码的过程,否则会出现错误. 代码如下: 复制内容到剪贴板代码: 阅读全文
posted @ 2008-12-27 00:22 HiEagle 阅读(2311) 评论(0) 推荐(0)