博客园 - HiEagle
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=57837
2023-11-28T04:50:07Z
HiEagle
https://www.cnblogs.com/zjp8023/
feed.cnblogs.com
https://www.cnblogs.com/zjp8023/p/17861687.html
ruoyi vue 前后端分离版本 打包分离jar包至lib - HiEagle
环境:若依前后端分离版本,原打包时将所有的依赖jar包放至ruoyi-admin.jar 包中,该包130MB,过大。
需求:为了减少打包更新上传的时间,减少至1.1mb
1、将不常更新的模块jar包分离至lib文件夹
2、将常更新的模块如common、system等打包至jar包中。
2023-11-28T04:50:00Z
2023-11-28T04:50:00Z
HiEagle
https://www.cnblogs.com/zjp8023/
【摘要】环境:若依前后端分离版本,原打包时将所有的依赖jar包放至ruoyi-admin.jar 包中,该包130MB,过大。
需求:为了减少打包更新上传的时间,减少至1.1mb
1、将不常更新的模块jar包分离至lib文件夹
2、将常更新的模块如common、system等打包至jar包中。 <a href="https://www.cnblogs.com/zjp8023/p/17861687.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zjp8023/p/17558391.html
pgsql COMP9311 23T2 - HiEagle
代写sql -- Q1: create or replace view Q1(subject_code) as SELECT code AS subject_code FROM Subjects JOIN OrgUnits ON Subjects.offeredBy = OrgUnits.id JO
2023-07-16T11:28:00Z
2023-07-16T11:28:00Z
HiEagle
https://www.cnblogs.com/zjp8023/
【摘要】代写sql -- Q1: create or replace view Q1(subject_code) as SELECT code AS subject_code FROM Subjects JOIN OrgUnits ON Subjects.offeredBy = OrgUnits.id JO <a href="https://www.cnblogs.com/zjp8023/p/17558391.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zjp8023/p/16990046.html
mysql 8.0 递归实现菜单树 - HiEagle
mysql 8.0 递归实现菜单树
2022-12-18T02:18:00Z
2022-12-18T02:18:00Z
HiEagle
https://www.cnblogs.com/zjp8023/
【摘要】mysql 8.0 递归实现菜单树 <a href="https://www.cnblogs.com/zjp8023/p/16990046.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zjp8023/p/16684032.html
Mysql 实现 向上递归查找父节点并返回树结构 - HiEagle
通过mysql 8.0以下版本实现,一个人多角色id,一个角色对应某个节点menu_id,根节点的父节点存储为NULL, 向上递归查找父节点并返回树结构。
如果只有叶子,剔除掉; 如果只有根,只显示一个秃顶的根 ;如果既有叶子又有根则显示叶子与根。
如果 传入角色ID 5,15,25,26,则只查找5,15的所有父节点,因为25,26无根节点
2022-09-11T07:02:00Z
2022-09-11T07:02:00Z
HiEagle
https://www.cnblogs.com/zjp8023/
【摘要】通过mysql 8.0以下版本实现,一个人多角色id,一个角色对应某个节点menu_id,根节点的父节点存储为NULL, 向上递归查找父节点并返回树结构。
如果只有叶子,剔除掉; 如果只有根,只显示一个秃顶的根 ;如果既有叶子又有根则显示叶子与根。
如果 传入角色ID 5,15,25,26,则只查找5,15的所有父节点,因为25,26无根节点 <a href="https://www.cnblogs.com/zjp8023/p/16684032.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zjp8023/p/16654352.html
Navicat连接Oracle时报错 “ORA-28547:连接服务器失败,可能是oracle net 管理错误“ 或者 “ORA-03135: Connection Lost Contact” - HiEagle
Navicat连接Oracle时报错 “ORA-28547:连接服务器失败,可能是oracle net 管理错误“ 或者 “ORA-03135: Connection Lost Contact”
2022-09-04T02:45:00Z
2022-09-04T02:45:00Z
HiEagle
https://www.cnblogs.com/zjp8023/
【摘要】Navicat连接Oracle时报错 “ORA-28547:连接服务器失败,可能是oracle net 管理错误“ 或者 “ORA-03135: Connection Lost Contact” <a href="https://www.cnblogs.com/zjp8023/p/16654352.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zjp8023/p/16652807.html
记一次 Linux 生产环境,高并发处理过程 - HiEagle
记一次 Linux 生产环境,高并发处理过程
一、关闭用不到的服务器资源:定时任务,减轻数据库的压力。
二、前端H5调用接口个数减少,减少请求连接次数。缓解服务器及数据库的压力,同时增大客户端与服务器端的连接超时时间,增加用户可以查询到数据的机率。
三、增加第三台tomcat负载,刚启动时有效。过后特别慢。
经过前三步,且加了负载,依然存在访问特别慢。故再次经过如下调整最终稳定快速运行。记录一下。感谢同事们的坚持。
四、解决 oracle 数据库,java jdbc连接异常
2022-09-04T02:44:00Z
2022-09-04T02:44:00Z
HiEagle
https://www.cnblogs.com/zjp8023/
【摘要】记一次 Linux 生产环境,高并发处理过程
一、关闭用不到的服务器资源:定时任务,减轻数据库的压力。
二、前端H5调用接口个数减少,减少请求连接次数。缓解服务器及数据库的压力,同时增大客户端与服务器端的连接超时时间,增加用户可以查询到数据的机率。
三、增加第三台tomcat负载,刚启动时有效。过后特别慢。
经过前三步,且加了负载,依然存在访问特别慢。故再次经过如下调整最终稳定快速运行。记录一下。感谢同事们的坚持。
四、解决 oracle 数据库,java jdbc连接异常 <a href="https://www.cnblogs.com/zjp8023/p/16652807.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zjp8023/p/15792244.html
前vue后springboot端统一修改请求与响应中的标头及body的方法(双向加解密数据传输) - HiEagle
前vue后springboot端统一修改请求与响应中的标头及body的方法(双向加解密数据传输)示例
2022-01-12T05:59:00Z
2022-01-12T05:59:00Z
HiEagle
https://www.cnblogs.com/zjp8023/
【摘要】前vue后springboot端统一修改请求与响应中的标头及body的方法(双向加解密数据传输)示例 <a href="https://www.cnblogs.com/zjp8023/p/15792244.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zjp8023/p/15763908.html
优化TTFB 至500ms内 - HiEagle
继续上一篇《优化vue+springboot项目页面响应时间:waiting(TTFB) 及content Download》 优化TTFB 至500ms内 目前TTFB 接近1秒。再想优化,需要用到缓存技术,memcached或redis。 暂选择memcached,将查询数据写进内存,从内存中读
2022-01-04T12:12:00Z
2022-01-04T12:12:00Z
HiEagle
https://www.cnblogs.com/zjp8023/
【摘要】继续上一篇《优化vue+springboot项目页面响应时间:waiting(TTFB) 及content Download》 优化TTFB 至500ms内 目前TTFB 接近1秒。再想优化,需要用到缓存技术,memcached或redis。 暂选择memcached,将查询数据写进内存,从内存中读 <a href="https://www.cnblogs.com/zjp8023/p/15763908.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zjp8023/p/15754842.html
前后端java+vue 实现rsa 加解密与摘要签名算法 - HiEagle
1、后端生成密钥对,公钥分享给前端,前端获取到服务器给的公钥。
2、前端用服务器端给的公钥 及算法:RSA/ECB/PKCS1Padding 加密"xhy 我爱你 中国 依芸Yiyun !!!" 生成加密数据。
3、前端然后生成自己的密钥对,用自己的私钥及算法SHA1withRSA生成摘要签名。
4、前端把加密数据、自己的公钥与签名一并发给后端。
5、后端收到加密数据、签名数据、前端的公钥,先用前端公钥、签名数据、算法SHA1withRSA 验签,验签通过后再用后端的私钥、算法:RSA/ECB/PKCS7Padding 解密数据。
2021-12-31T18:20:00Z
2021-12-31T18:20:00Z
HiEagle
https://www.cnblogs.com/zjp8023/
【摘要】1、后端生成密钥对,公钥分享给前端,前端获取到服务器给的公钥。
2、前端用服务器端给的公钥 及算法:RSA/ECB/PKCS1Padding 加密"xhy 我爱你 中国 依芸Yiyun !!!" 生成加密数据。
3、前端然后生成自己的密钥对,用自己的私钥及算法SHA1withRSA生成摘要签名。
4、前端把加密数据、自己的公钥与签名一并发给后端。
5、后端收到加密数据、签名数据、前端的公钥,先用前端公钥、签名数据、算法SHA1withRSA 验签,验签通过后再用后端的私钥、算法:RSA/ECB/PKCS7Padding 解密数据。 <a href="https://www.cnblogs.com/zjp8023/p/15754842.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zjp8023/p/15743089.html
vue 核心加解密工具类 方法 - HiEagle
vue 常用算法 aes des sha1 md5 rsa
2021-12-28T14:14:00Z
2021-12-28T14:14:00Z
HiEagle
https://www.cnblogs.com/zjp8023/
【摘要】vue 常用算法 aes des sha1 md5 rsa <a href="https://www.cnblogs.com/zjp8023/p/15743089.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zjp8023/p/15731400.html
优化vue+springboot项目页面响应时间:waiting(TTFB) 及content Download - HiEagle
优化vue+springboot项目页面响应时间:waiting(TTFB) 及content Download
2021-12-25T11:43:00Z
2021-12-25T11:43:00Z
HiEagle
https://www.cnblogs.com/zjp8023/
【摘要】优化vue+springboot项目页面响应时间:waiting(TTFB) 及content Download <a href="https://www.cnblogs.com/zjp8023/p/15731400.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zjp8023/p/3550953.html
用cmd命令行导数据 - HiEagle
Imp hbtest/hbtest@moms file=d:/hj.dmp fromuser=moms touser=hbtest也可以用PL/SQL Developer "工具"->"导入表"
2014-02-15T15:00:00Z
2014-02-15T15:00:00Z
HiEagle
https://www.cnblogs.com/zjp8023/
【摘要】Imp hbtest/hbtest@moms file=d:/hj.dmp fromuser=moms touser=hbtest也可以用PL/SQL Developer "工具"->"导入表" <a href="https://www.cnblogs.com/zjp8023/p/3550953.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zjp8023/p/3550950.html
把表变成编辑状态 - HiEagle
在PL/SQL Develop 里面可以select这个表,然后编辑它,有两种方法select t.*,rowid from yourtableselect * from yourtable for update
2014-02-15T14:59:00Z
2014-02-15T14:59:00Z
HiEagle
https://www.cnblogs.com/zjp8023/
【摘要】在PL/SQL Develop 里面可以select这个表,然后编辑它,有两种方法select t.*,rowid from yourtableselect * from yourtable for update <a href="https://www.cnblogs.com/zjp8023/p/3550950.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zjp8023/p/3550945.html
T-SQL中找出一个表的所有外键关联表 - HiEagle
二种方法(下例中表名为T_Work)1.SQL查询系统表SELECT主键列ID=b.rkey,主键列名=(SELECTnameFROMsyscolumnsWHEREcolid=b.rkeyANDid=b.rkeyid),外键表ID=b.fkeyid,外键表名称=object_name(b.fkeyid),外键列ID=b.fkey,外键列名=(SELECTnameFROMsyscolumnsWHEREcolid=b.fkeyANDid=b.fkeyid),级联更新=ObjectProperty(a.id,'CnstIsUpdateCascade'),级联删除=ObjectProp
2014-02-15T14:54:00Z
2014-02-15T14:54:00Z
HiEagle
https://www.cnblogs.com/zjp8023/
【摘要】二种方法(下例中表名为T_Work)1.SQL查询系统表SELECT主键列ID=b.rkey,主键列名=(SELECTnameFROMsyscolumnsWHEREcolid=b.rkeyANDid=b.rkeyid),外键表ID=b.fkeyid,外键表名称=object_name(b.fkeyid),外键列ID=b.fkey,外键列名=(SELECTnameFROMsyscolumnsWHEREcolid=b.fkeyANDid=b.fkeyid),级联更新=ObjectProperty(a.id,'CnstIsUpdateCascade'),级联删除=ObjectProp <a href="https://www.cnblogs.com/zjp8023/p/3550945.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zjp8023/p/3550937.html
ORACLE行转列通用过程 - HiEagle
createorreplaceprocedurerow_to_col(tabnameinvarchar2,group_colinvarchar2,column_colinvarchar2,value_colinvarchar2,Aggregate_funcinvarchar2default'max',colorderinvarchar2defaultnull,roworderinvarchar2defaultnull,when_value_nullinvarchar2defaultnull,viewnameinvarchar2default'v_tmp')Aut
2014-02-15T14:48:00Z
2014-02-15T14:48:00Z
HiEagle
https://www.cnblogs.com/zjp8023/
【摘要】createorreplaceprocedurerow_to_col(tabnameinvarchar2,group_colinvarchar2,column_colinvarchar2,value_colinvarchar2,Aggregate_funcinvarchar2default'max',colorderinvarchar2defaultnull,roworderinvarchar2defaultnull,when_value_nullinvarchar2defaultnull,viewnameinvarchar2default'v_tmp')Aut <a href="https://www.cnblogs.com/zjp8023/p/3550937.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zjp8023/p/3539934.html
Can't connect to MySQL server on '127.0.0.1' (111) - HiEagle
[root@localhost ~]# service mysqld statusmysqld 已停(1)查看MySQL 服务是否已经开启:service mysqldstatus(2)启动MySQL 服务:service mysqldstart
2014-02-07T14:26:00Z
2014-02-07T14:26:00Z
HiEagle
https://www.cnblogs.com/zjp8023/
【摘要】[root@localhost ~]# service mysqld statusmysqld 已停(1)查看MySQL 服务是否已经开启:service mysqldstatus(2)启动MySQL 服务:service mysqldstart <a href="https://www.cnblogs.com/zjp8023/p/3539934.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zjp8023/archive/2013/06/06/3121577.html
AfxGetApp->GetMainWnd()与AfxGetMainWnd - HiEagle
AfxGetApp->GetMainWnd()与AfxGetMainWnd
2013-06-06T09:04:00Z
2013-06-06T09:04:00Z
HiEagle
https://www.cnblogs.com/zjp8023/
【摘要】AfxGetApp->GetMainWnd()与AfxGetMainWnd <a href="https://www.cnblogs.com/zjp8023/archive/2013/06/06/3121577.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zjp8023/archive/2013/06/06/3121295.html
Windows下内存泄漏检测方法 - HiEagle
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_
2013-06-06T07:26:00Z
2013-06-06T07:26:00Z
HiEagle
https://www.cnblogs.com/zjp8023/
【摘要】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_ <a href="https://www.cnblogs.com/zjp8023/archive/2013/06/06/3121295.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zjp8023/archive/2013/06/06/3120800.html
热敏打印机常用指令集 - HiEagle
热敏打印机常用指令集
2013-06-06T03:32:00Z
2013-06-06T03:32:00Z
HiEagle
https://www.cnblogs.com/zjp8023/
【摘要】热敏打印机常用指令集 <a href="https://www.cnblogs.com/zjp8023/archive/2013/06/06/3120800.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zjp8023/archive/2009/09/21/mayun.html
[推荐] 编程累了,欣赏一下小马的创业语录 - HiEagle
.67. 马云语录:不想当将军的士兵不是好士兵,但是一个当不好士兵的将军一定不是好将。
68. 马云语录:小公司的战略就是两个词:活下来,挣钱。
69. 马云语录:生存下来的第一个想法是做好,而不是做大。
70. 马云语录:《赢在中国》没有失败者,只有幸运者。
71. 马云语录:有结果未必是成功,但是没有结果一定是失败。
72. 马云语录:永远把别人对你的批评记在心里,别人的表扬,就把它忘了。
73. 马云语录:权威是你把权给别人的时候,你才能有真正的权利,你懂得倾听、懂得尊重,承担责任的时候,别人一定会听你,你才会有权威。
2009-09-21T14:05:00Z
2009-09-21T14:05:00Z
HiEagle
https://www.cnblogs.com/zjp8023/
【摘要】.67. 马云语录:不想当将军的士兵不是好士兵,但是一个当不好士兵的将军一定不是好将。
68. 马云语录:小公司的战略就是两个词:活下来,挣钱。
69. 马云语录:生存下来的第一个想法是做好,而不是做大。
70. 马云语录:《赢在中国》没有失败者,只有幸运者。
71. 马云语录:有结果未必是成功,但是没有结果一定是失败。
72. 马云语录:永远把别人对你的批评记在心里,别人的表扬,就把它忘了。
73. 马云语录:权威是你把权给别人的时候,你才能有真正的权利,你懂得倾听、懂得尊重,承担责任的时候,别人一定会听你,你才会有权威。 <a href="https://www.cnblogs.com/zjp8023/archive/2009/09/21/mayun.html" target="_blank">阅读全文</a>