- 博客(21)
- 收藏
- 关注
原创 OA系统中文件的业务状态变更的确定时机
选择在发送时确定文件的业务状态还是根据发送的节点自动判断文件的业务状态,需要根据具体的业务需求、用户体验和系统复杂性来决定。如果强调用户控制和精确性,可以选择发送时确定;如果强调自动化和一致性,建议选择根据发送的节点自动判断。希望这些信息对你有所帮助!如果有更多问题或需要进一步的详细信息,请随时告诉我。
2024-11-05 10:09:46
328
原创 springboot集成spring-security后@PreAuthorize权限校验注解使用
spring-security的权限校验注解@PreAuthorize的使用。
2024-10-11 11:50:43
318
原创 人大金仓java.lang.StringIndexOutOfBoundsException: String index out of range: 100
一个是indexof 一个是 正则匹配。问题代码kingbase8 8.2.0。解决方式 升级至 8.6.0。
2024-08-14 15:57:23
294
原创 JAVAweb项目SQL兼容注意事项
原因:数据库字段的大小写在不同的数据库中因敏感性不同,会导致map对象中的key大小写不同,可能出现空指针异常情况发生;不同的数据库值的返回数据类型可能不同,比如有的返回整型有的返回浮点型,对value做类型转换可能出现异常。举例:全角空格后边的SQL不识别,但不影响SQL执行,用肉眼无法识别,且日志打印出来的SQL复制出来能正常运行。7、树表的递归查询,不同数据库有不同的执行过程,建议添加冗余字段保存结构完整路径,便于提高查询效率。举例:国产达梦数据库出现空格也能正常执行,到MySQL就不行。
2024-06-19 11:08:21
141
原创 XML形式的word文档分析
根据pkg:contentType标识每个part的主要作用:例如以relationship+xml结尾的part主要负责多个part间的依赖关系以及给part注册relationship id,供其他part引用,比如<v:imagedata r:id=“rId5” o:title=“图片”>,其中rId5就是一个relationship id。对于表格部分可以通过<w:vMerge w:val=“continue”>进行上下合并,通过<w:gridSpan w:val=“2”>进行左右合并.
2024-06-03 15:01:32
1130
原创 devtool: ‘source-map‘在谷歌浏览器控制台不起作用的问题处理
devtool: 'source-map’已经配置过了,但是在谷歌浏览器控制台调试的时候依旧只能查看webpack编译后的js文件,无法查看vue源码,这是后可能是谷歌浏览器将源码给忽略了。F12进入工作台,打开设置,打开忽略列表,将勾选取消,然后重新调试vue项目,可正常显示vue源码。
2024-02-26 14:45:35
1353
原创 java的三种代理方式-静态代理、jdk动态代理、cglib动态代理
【代码】java的三种代理方式-静态代理、jdk动态代理、cglib动态代理。
2023-02-23 18:29:12
189
原创 浏览器控制台简单测试websocket接口收发
浏览器控制台简单测试websocket接口收发打开一个网页 F12打开控制台推荐一个websocket在线测试网站
2022-06-07 17:05:29
5545
1
转载 mongodb数据库添加权限及简单数据库命令操作
加固mongodb建议:修改数据库默认端口,添加数据库访问权限:启动数据库(裸奔):C:\mongodb\bin>mongod --dbpathC:\MongoDB\data(同时用–dbpath指定数据存放地点为“db”文件夹。)数据库管理:mongo.exe新版的MongoDB已经不支持addUser方法了,改成createUser了。启动数据库的注意事项:指定端口启动数据库(不需要认证):E:\mongodb\bin>mongod --dbpath E:\MongoDB\da
2022-02-15 11:38:02
1989
转载 系统设计的三员管理
标题一、“三员”职责系统管理员:主要负责系统的日常运行维护工作。包括网络设备、安全保密产品、服务器和用户终端、操作系统数据库、涉密业务系统的安装、配置、升级、维护、运行管理;网络和系统的用户增加或删除;网络和系统的数据备份、运行日志审查和运行情况监控;应急条件下的安全恢复。安全保密管理员:主要负责系统的日常安全保密管理工作。包括网络和系统用户权限的授予与撤销;用户操作行为的安全设计;安全保密设备管理;系统安全事件的审计、分析和处理;应急条件下的安全恢复。安全审计员:主要负责对系统管理员和安全保密员的操
2022-01-25 17:16:23
3280
原创 win环境下向打包好的jar包内添加jar包依赖
简单操作:解压缩软件打开,添加-》选择-》存储-》选项-》即可-》保存eg:springBoot.jar lib文件夹添加依赖jar如图:多数用于数据库驱动缺少依赖的情况下
2021-11-09 09:56:38
1635
原创 js缓存处理+动态添加版本号的最优方案(个人理解)
通过添加listener在服务启动时将htm、ftl等静态页面引用的js版本号整体替换1、创建listenerimport javax.servlet.ServletContext;import javax.servlet.ServletContextEvent;import javax.servlet.ServletContextListener;import java.io.File;import java.io.FileInputStream;import java.io.P
2021-06-11 11:21:11
2702
1
原创 vuePress侧边栏sidebar分组自动生成的实现
最近在学习vuePress,返现网上搜索sidebar自动生成的方案要么是需要一堆堆的配置、要么是不能分组显示,各种不理想。因此参考 这里感谢malunan 的引导"vuepress-sidebar-atuo": "^1.0.4" package.json{ "name": "vuepress-sidebar-atuo", "version": "1.0.4", "description": "vuepress需要手动设置侧边栏、导航栏,导入大量笔记就很费时间。...
2021-04-27 18:55:16
6204
15
原创 idea打war包遇到的坑之war包越打越大
简单一句话:web:war_exploded发布路径包含了web:war路径+导致每次打web:war都会把上次的web:war给包含进去。打个一两次还好,打的次数多了把硬盘都撑爆了。服了自己了-----------牛!...
2019-09-03 15:02:09
3874
5
原创 JavaScript splice() 方法的遍历循环使用
语法 arrayObject.splice(index,howmany,item1,.....,itemX)参数 描述 index 必需。整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置。 howmany 必需。要删除的项目数量。如果设置为 0,则不会删除项目。 item1, ..., itemX 可选。向数组添加的新项目。 ...
2019-08-10 19:26:04
636
原创 前端页面精确滚动的实现方法:scrollTo(x,y)+$("#id").offset().top
$("#aid").offset().top--获取id为aid的元素y坐标即高度;x坐标为$("#aid").offset().left,一般用不到;window.scrollTo(x,y);窗口可见区域滚动至改坐标一般情况下x=0即可满足需求,y值根据实际情况进行加减运算,已达到定位展示的目的。...
2019-08-09 15:04:35
730
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人