随笔分类 - 问题总结及解决方法
个人项目问题总结...
摘要:环境:若依前后端分离版本,原打包时将所有的依赖jar包放至ruoyi-admin.jar 包中,该包130MB,过大。
需求:为了减少打包更新上传的时间,减少至1.1mb
1、将不常更新的模块jar包分离至lib文件夹
2、将常更新的模块如common、system等打包至jar包中。
阅读全文
摘要:通过mysql 8.0以下版本实现,一个人多角色id,一个角色对应某个节点menu_id,根节点的父节点存储为NULL, 向上递归查找父节点并返回树结构。
如果只有叶子,剔除掉; 如果只有根,只显示一个秃顶的根 ;如果既有叶子又有根则显示叶子与根。
如果 传入角色ID 5,15,25,26,则只查找5,15的所有父节点,因为25,26无根节点
阅读全文
摘要:Navicat连接Oracle时报错 “ORA-28547:连接服务器失败,可能是oracle net 管理错误“ 或者 “ORA-03135: Connection Lost Contact”
阅读全文
摘要:记一次 Linux 生产环境,高并发处理过程
一、关闭用不到的服务器资源:定时任务,减轻数据库的压力。
二、前端H5调用接口个数减少,减少请求连接次数。缓解服务器及数据库的压力,同时增大客户端与服务器端的连接超时时间,增加用户可以查询到数据的机率。
三、增加第三台tomcat负载,刚启动时有效。过后特别慢。
经过前三步,且加了负载,依然存在访问特别慢。故再次经过如下调整最终稳定快速运行。记录一下。感谢同事们的坚持。
四、解决 oracle 数据库,java jdbc连接异常
阅读全文
摘要:
前vue后springboot端统一修改请求与响应中的标头及body的方法(双向加解密数据传输)示例
阅读全文
前vue后springboot端统一修改请求与响应中的标头及body的方法(双向加解密数据传输)示例
阅读全文
摘要:继续上一篇《优化vue+springboot项目页面响应时间:waiting(TTFB) 及content Download》 优化TTFB 至500ms内 目前TTFB 接近1秒。再想优化,需要用到缓存技术,memcached或redis。 暂选择memcached,将查询数据写进内存,从内存中读
阅读全文
摘要:1、后端生成密钥对,公钥分享给前端,前端获取到服务器给的公钥。
2、前端用服务器端给的公钥 及算法:RSA/ECB/PKCS1Padding 加密"xhy 我爱你 中国 依芸Yiyun !!!" 生成加密数据。
3、前端然后生成自己的密钥对,用自己的私钥及算法SHA1withRSA生成摘要签名。
4、前端把加密数据、自己的公钥与签名一并发给后端。
5、后端收到加密数据、签名数据、前端的公钥,先用前端公钥、签名数据、算法SHA1withRSA 验签,验签通过后再用后端的私钥、算法:RSA/ECB/PKCS7Padding 解密数据。
阅读全文
摘要:vue 常用算法 aes des sha1 md5 rsa
阅读全文
摘要:优化vue+springboot项目页面响应时间:waiting(TTFB) 及content Download
阅读全文
摘要:[root@localhost ~]# service mysqld statusmysqld 已停(1)查看MySQL 服务是否已经开启:service mysqldstatus(2)启动MySQL 服务:service mysqldstart
阅读全文
摘要: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_
阅读全文
摘要:系统自带的记事本notepad.exe软件的缺点不言而喻,我们可能想使用notepad2.exe等功能更强的程序来代替系统自带的记事本(notepad.exe),但是仅将原notepad.exe用notepad2.exe替换后,系统会自动还原成以前的文件。那怎样才能强制替换掉它呢?
阅读全文
摘要:SQL怎么取字符串中的数字 ???。。。
阅读全文
摘要: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...
阅读全文
摘要: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
阅读全文
摘要: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)
阅读全文
摘要:问题描述
超时时间已到。超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.InvalidOperationException: 超时时间已到。超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小。
...
阅读全文
摘要:可以char str[];但是这只是指针,不是数组
因为C++不允许这样初始化数组
但是你可以这样
int n;
char *str;
cin>>n;
str=new((char)n);
cin.getline(str);
然后再输入想要的字符串
(其中n是你要输入字符数+1,因为最后一位是'\n')...
阅读全文
摘要: ASP.NET中c#的URL编码处理
今天一个朋友叫我给改这个传参中文乱码问题....要解决的问题:
将下面的URL作为一个参数传到其他的页面
1 http://domain/de.apx?uid=12&page=15
2 url后面的参数中出现汉字等,如: ....aspx?title=起重机
在出现上面的情况的时候,必须经过一个RUL编码和解码的过程,否则会出现错误.
代码如下:
复制内容到剪贴板代码:
阅读全文

浙公网安备 33010602011771号