- 博客(65)
- 资源 (8)
- 收藏
- 关注
原创 Mybatisplus的一些缺陷以及解决方法
mybatisplus只支持一个主键mpp支持多个字段联合主键增删改查,mapper需要继承MppBaseMapper实体类中联合主键的字段需要用@MppMultiId注解修饰如果需要在service使用多主键相关操作,可以直接继承IMppService接口mybatisplus分页与排序是绑定的mpp优化了分页插件,使用MppPaginationInterceptor插件在不分页的情况下支持排序操作page参数size设置为-1可实现不分页取全量数据,同时设置OrderItem可以实现排序
2021-01-04 10:58:59 12536 1
原创 mybatisplus根据多个字段联合主键进行增删改查
**根据多个字段联合主键增删改查**mybatisplus只支持一个主键,如何使mybatisplus支持对多个主键的增删改查?mapper继承MppBaseMapper<br>实体类中联合主键的字段需要用@MppMultiId注解修饰<br>**从中央库引入jar**```` <dependency> <groupId>com.github.jeffreyning</groupId> <.
2020-12-28 13:58:28 11296
原创 基于mybatisplus扫描实体类自动生成resultmap,自动填充多个主键
在xml中编写resultmap是件头痛的事,特别是表连接时返回的对象是多样的,如果不按照map返回,分别建resultmap工作量会翻倍。使用mybatisplus-plus的@AutoMap注解entity实体类,就可以在应用启动时解析使用@TableField注解的字段,自动生成scan.mybatis-plus_xxxx为id的resultMap可以在xml中直接配置使用这个resultMap实例并且还支持继承关系,扫描实体子类会附加上父类的字段信息一起构建子类的resultmap对于各种表
2020-12-04 18:18:01 7142 2
原创 基于aop进行springboot接口调用和埋点日志输出,支持json格式方便elk收集,支持登录用户输出
nh-aop-logging基于aop进行springboot接口调用日志输出,支持json格式方便elk收集支持输出客户端请求id、方法执行时长、方法执行时长、当前登录用户该项目基于aop-logging添加了标记客户端请求id:%X{ReqId} 需要设置filter方法执行时长:%X{elapsedTime}方法执行时长: %X{bizModule} 需要设置@LogModule当前登录用户: %X{userId} 需要设置filter并实现userId获取接口请求类: %X{cal
2020-11-24 21:25:15 563
原创 Mybatis深度整合Mysql的Json字段
概述以前当业务数据结构变化时,往往需要采用的方案是:修改表结构增加字段遇到数据结构有list结构时,新建1对多的关联子表用字典表表示字段的增加以上方案对代码侵入性很强,同时与旧业务数据结构不兼容。导致代码从实体类、Dao、Service、Controller层都要修改。随着NOSQL数据库的广泛应用,可扩展的存储方式在关系型数据库中也有了很好的支持,最新的MySQL5.7中就新...
2019-04-30 14:52:03 29349 23
原创 nhdeep电子档案长期保存系统
nhdeep电子档案长期保存系统,用于导入管理系统中的著录项信息,并安装档案相关规范,转换为适合长期保存的电子文件格式和封装包结构,进行管理和存储。著录信息列表页面,用于导入著录项,挂接原文文件,四性检测著录信息。在这个功能界面中可以生成长期存储用的eep封装文件并加入到长期存储列表中进行管理。在长期存储列表页面中,可以解析并查看eep文件数据,进行eep文件的四性检测,也可将eep文件数据解析后恢复到著录信息列表中。
2024-07-28 15:23:32 299
原创 档案数字化电子文件检测工具
在档案数字化的过程中,需要注意扫描的电子文件属性和质量是否符合要求。nhdeep电子文件属性检测工具,支持对图片、pdf和ofd文件,显示文件的基本属性:文件类型、文件大小、创建时间;采集文件的分辨率、图片颜色、图片的尺寸;检测文件的质量:是否存在黑边、清晰度、是否倾斜。工具支持文件批量导入和检测。
2024-05-08 10:36:26 337
原创 档案四性检测可复用组件接口说明
nhdeep提供在归档、移交与接收、长期保存等各环节根据需求进行自主配置和调用的可复用组件,支持客户端和接口调用两种功能使用模式。档案四性检测组件为自建档案管理系统和各种业务系统(如OA),提供标准化的档案四性检测功能利用,减低业务系统的开发难度。并且为后续业务系统向档案管理系统移交档案打下了基础。
2024-03-26 11:36:57 480
原创 github登录双因子验证(2FA)验证码生成免费在线工具
从今年(2023)三月份开始,Github开始强制用户开启两步验证2FA(双因子)登录验证,双因子登录说白了就是通过第三方设备证明"你是你自己"的一个措施,Github官方推荐在移动端下载1Password、Authy、Microsoft Authenticator等APP来通过扫码进行验证,其实大可不必如此麻烦,比如这些app都需要科学上网才能安装,登录时无法发送国内手机短信,特别是1Password需要收费,这里提供了免费的github登录双因子验证(2FA)验证码生成在线工具。
2023-10-13 10:30:03 18577 1
原创 干部人事档案编号在线查询
笔形编号法是按照档案卷名(即干部姓名)的笔形取角编号的方法(如四角号码和类似四角号码法),这种编号具有简便、易学、编号效率高、误差少,档案存放集中、稳定等优点。检索方法比较科学、只要掌握了取笔形编号的基本规则,就能运用自如。基于笔形编号法提供了干部人事档案编号免费在线查询页面。
2023-10-03 18:26:02 1079
原创 数字档案管理系统单机版功能
数字档案单机版,免安装免配置开箱即用,聚焦档案管理的核心处理流程,系统性能稳定,支持信创环境,使用简单快捷。除了机关档案工作外,还适用于工程项目、基建项目中的档案管理工作。nhdeep数字档案管理系统,简化了档案库配置过程,内置标准著录项,点击创建新档案库后选择档案库类型为案卷库或一文一件库后,可立即使用此档案库;支持添加额外的自定义著录项,支持批量数据导入,可设置自动生成档号的规则和字典项,批量生成档号和件号。可挂接和查看电子文件原文。
2023-09-11 14:54:40 750
原创 数字档案长期保存EEP文件管理和四性检测系统工具
数字(电子)档案EEP封装包工具软件(nhdeep),可以生成和导入长期保存标准格式的EEP封装文件,进行目录查看和条目信息查看,以及原文文件的查看。并提供对长期保存EEP封装文件的四性检测功,能保障封装文件质量。方便档案管理员处理数字档案备份时和定期例行检查时的封装包查看、检测和管理工作。降低了长期保存工作的难度和软件建设成本。
2023-08-21 19:57:42 1452
原创 档案目录打印工具软件(可自行编辑打印模板)
使用nhdeep档案目录打印工具,在左侧模板列表框中,选择归档文件目录模板、卷内目录模板、案卷目录模板、全引目录模板,在右侧可以批量导入档案目录信息,或在工具软件界面中手工编写目录信息,点击生成&导出按钮实现对目录模板中的固定项属性替换和行替换并在指定路径下生成目录文档,后续可以用word打开目录文档进行打印。内置默认模板个数有限,可以自行定制各种目录打印模板,咨询工具软件中显示的方式联系。
2023-06-07 13:12:09 1220
原创 数字档案移交接收EEP封装包工具软件
利用nhdeep移交接收EEP封装包工具可以直接将数字化加工结果原文文件和xls著录项文件批量导入,生成EEP封装包,并进行四性检测保障移交接收包的封装质量,向档案馆进行移交。降低了移交工作的难度和软件建设成本。
2023-05-06 15:16:41 1970
原创 自动生成ppt框图
绘制ppt框架图,一般是由多个矩形框嵌套组合而成。绘制时需求调整矩形的大小、位置和间隔,费时费力。通过在线工具,在表格中配置个矩形框的大小百分比,嵌套关系。点击生成ppt,自动创建出ppt框架图。可以在线预览或下载ppt文件。
2023-01-18 15:48:44 375
原创 如何免费下载百度指数数据
北上资金及投资者关注度均与内地股市存在时变关联关系;协高阶矩逐步成为内地股市与北上资金风险传染与波动关联的重要途径,且关联性逐步提高,而投资者关注度与内地股市的关联途径较少,关联关系存在较大不确定性;内地股市的短期均值与方差变动更多地取决于北上资金量,长期非对称性、极端风险概率的变动则与投资者对相关信息的关注程度存在更为显著的关联。找到一个网站可以真免费下载百度指数数据。百度指数可以用于分析炒股或编写论文。...
2022-08-15 13:01:15 2398
原创 如何选择数字档案系统
市面上有很多的电子档案管理系统,那么,怎么才能针对在当中选择适合我们的系统呢?选择电子档案系统,可以从功能性、实用性、操作性,稳定性多方面综合考量分析!
2022-06-07 16:00:35 515
原创 文书档案整理过程图文讲解
为了更科学地管理好文书档案,国家档案局于2000年修订了"归档文件整理规则" (DA/T22-2000),明确规定了归档文件按照文件自然形成的规律,以"件"为单位进行整理。
2022-05-08 12:33:16 1945 1
原创 mybatisplus-plus插件对mybatisplus的一些功能补充
mybatisplus-plusmybatisplus-plus对mybatisplus的一些功能补充根据多个字段联合主键增删改查原生mybatisplus只支持一个主键,mpp支持多个字段联合主键(复合主键)增删改查,mapper需要继承MppBaseMapper实体类中联合主键的字段需要用@MppMultiId注解修饰如果需要在service使用多主键相关操作包括saveOrUpdateByMultiId和批量操作updateBatchByMultiId和saveOrUpdateBatchBy
2022-04-10 18:58:24 7868
原创 档案的生命周期
采集:对文件材料进行收集,登记,并录入 到系统。 功能上,用户可可根据不同类型录入 数据,编辑内容,挂接电子文件。组卷装盒:确定文件分类,编入具体案卷和盒。功能上,手动或者自动组成案卷, 填写标题,文件加入、拆离,案卷 打散。调整:对文件进行档号编制,顺序调整等。功能上,支持对于文件批量修改, 顺序调整。调卷和调件。检查唯一 性等归档入库:将档案提交归档,提交到档案室集中保存。功能上,选中已整理好档案,申请归 档,管理员退回或者接受。鉴定:业务上,判断档案的真伪和价值。功能上,将...
2022-04-06 11:42:14 541 1
原创 数字档案馆子系统划分与功能
政务网:电子文件归档处理子系统、集中式档案室管理子系统、电子档案移交接收子系统、政务网档案利用服务子系统。局域网:馆藏资源管理子系统、电子预览室子系统、多媒体档案管理子系统、档案专题编研子系统、档案智慧检索子系统。互联网:档案信息门户网站、互联网档案利用服务子系统、网页信息采集子系统、微信公众号移动服务子系统。电子文件归档处理子系统电子文件归档处理模块要求实现与政务系统、OA系统等无缝集成,通过制定相关的归档接口标准、数据结构标准等,采用一键式归档的方式,即在业务系统嵌入电子文件整理、归档等
2022-04-06 10:57:30 1004 1
原创 数字档案四性检测功能与四性检测工具软件
电子档案检测主要是指对电子档案的真实性、完整性、可用性和安全性进行检测,保证电子档案的四性在电子档案生命周期管理过程中具有举足轻重的作用。2018年4月,《文书类电子档案检测一般要求》(DA/T 70—2018)由国家档案局正式发布,并于2018年10月1日起实施。该标准为开展电子档案四性检测提供了技术规范和技术指导。真实性:电子文件、电子档案的内容、逻辑结构和形成背景与形成时的原始状况相一致的性质。可靠性:电子文件、电子档案的内容完全和正确地表达其所反映的事务、活动或事实的性质。
2022-04-04 22:55:19 11090
原创 档案名词解释
在描述系统应用的的时候,会用到档案行业和计算机专业的行业术语或专有 名词,常见的术语及名词解释如下:档案 archives 国家机构、社会组织和个人在社会活动中直接形成的有价值的历史文献; 档案管理 archive management 档案的收集、整理、保管、鉴定、统计和提供利用的活动。 档案室 records office 国家机构、社会组织内部设置的集中管理本单位档案的组织形式的统称; 收集 acquisition and collection 档案馆、档案室接收及征集档案和有关文献的活动;
2022-03-20 15:42:37 1497
原创 数字档案馆系统测试办法
第一条 为加强数字档案馆的科学建设、安全运维和绩效管理,推动全国档案事业可持续发展,根据《中华人民共和国档案法》《中华人民共和国档案法实施办法》《数字档案馆建设指南》等有关规定,制定本办法。第二条 本办法适用于县级以上国家综合档案馆数字档案馆系统的测试,其他类型档案馆数字档案馆系统测试工作可参照本办法。第三条 国家档案局成立数字档案馆系统测试工作领导小组,并组建测试专家队伍,负责数字档案馆系统测试工作,领导小组日常事务由国家档案局技术部负责。第四条 数字档案馆系统测试依据是《数字档案馆系统...
2022-03-09 16:51:47 1483
原创 Echarts定制化组件展示网站(包括3d饼环图,3d柱状图,三维柱状图,水滴图)
Echarts官方的定制化组件展示网站makeapie.com已经关闭了,上面有许多定制的组件作品。比如3d饼环图,3d柱状图,三维柱状图,水滴图等等。找到了可替代的网站http://192.144.199.210/forum.php收集移植了makeapie上的作品。
2022-02-04 19:05:44 1431
原创 instantclient19\12\11版本下载
instantclient19\12\11版本下载instantclient-basic-windows.x64-19.10.0.0.0dbru.ziphttps://pan.baidu.com/s/1T3AQPhnFcY467uOKUP_f2Ainstantclient-basic-windows.x64-19.6.0.0.0dbru.ziphttps://pan.baidu.com/s/1KOoPTiAFAjlVGr_01nonZwinstantclient-basic-..
2021-02-17 17:22:05 4984
原创 Kettle8.3下载与运行
Kettle简介Kettle 是 PDI 以前的名称,PDI 的全称是Pentaho Data IntegerationKettle 本意是水壶的意思,表达了数据流的含义。Kettle是一款国外开源的ETL工具,纯java编写,可以在Window、Linux、Unix上运行,绿色无需安装,数据抽取高效稳定。Kettle这个ETL工具集,它允许你管理来自不同数据库的数据,通过提供一个图形化的用户环境来描述你想做什么,而不是你想怎么做。Kettle中有两种脚本文件,transformation和job,
2021-01-30 10:08:21 1740
原创 Mybatisplus实现在不分页时进行排序操作以及分页接口全量查询
优化分页插件实现在不分页时进行排序操作原生mybatisplus分页与排序是绑定的,mpp优化了分页插件,使用MppPaginationInterceptor插件在不分页的情况下支持排序操作page参数size设置为-1可实现不分页取全量数据,同时设置OrderItem可以实现排序从中央库引入jar <dependency> <groupId>com.github.jeffreyning</groupId> <arti
2021-01-01 21:06:09 2904
原创 mybatis的xml使用ognl调用静态java类方法时省略包名并支持lambda取实例类中列名
mybatis或mybatisplus做连表查询时,输入参数往往不是单一的实体类,而是采用更灵活的Map对象,但map中key参数的名称定义过于随便,虽然可以使用接口定义常量。但原生mybatis在xml中调用静态类方法和变量时需要填写完整的包名不利于大量采用是否可以像在mybatisplus中使用lambda表达式翻译entity中的列名称mpp做了封装支持xml的ognl中引入默认包名,并支持lambda定义列名称例如xml使用以下语句引入map参数中create_time原生方式#{cre
2020-12-13 21:28:43 1430
原创 取代枚举,使用lambda表达式取普通bean中的方法名,作为字符标识返回
取代枚举,使用lambda表达式取普通bean中的方法名,作为字符标识返回从中央库引入jar<dependency> <groupId>com.github.jeffreyning</groupId> <artifactId>TechUtil</artifactId> <version>1.0.0</version></dependency>在实体类有get方法public c
2020-12-05 15:42:46 213
原创 springboot中controller接收Date参数两种写法效果比较
springboot中controller接收Date参数有两种写法如果不正确处理会报异常Failed to convert property value of type 'java.lang.String' to required type 'java.util.Date'正确处理方式为第一种,在controller中添加initBinder@InitBinderpublic void initBinder(WebDataBinder binder) { SimpleDateForm
2020-12-01 19:17:22 8729 1
原创 mybatisplus自动填充功能提升,支持自定义sql执行结果填充实体字段
mybatisplus-plus对mybatisplus的一些功能补充自动填充优化功能原生mybatisplus只能做%s+1和now两种填充,mybatisplus-plus在插入或更新时对指定字段进行自定义复杂sql填充。需要在实体类字段上用原生注解@TableField设置fill=FieldFill.INSERT fill=FieldFill.UPDATE或fill=FieldFill.INSERT_UPDATE否则不会触发自定义填充mybatisplus-plus使用@InsertFill
2020-11-27 22:32:48 2457
原创 通过feign接口上传文件时报错the request was rejected because no multipart boundary was found
通过feign接口上传文件时报错the request was rejected because no multipart boundary was found原因是在定义feign接口时使用了@RequestParam注解,应该改为@RequestPart注解@FeignClient(name="DOC", contextId = "file")@RequestMapping("/doc/file")public interface DocApi {@PostMapping(...
2020-11-16 16:12:31 1507
原创 pdfbox把word转为pdf时中文乱码显示为方框 centos7安装中文字符集
centos中使用pdfbox把word转为pdf时中文乱码显示为方框,需要安装中文字符集。centos7 中安装中文字符集 需要使用命令 yumgroupinstall "fonts"注意安装后需要重启请加 qq群862131553 讨论linux常用命令...
2020-11-13 09:04:30 766
原创 使用plsql developer连接oracle19c 解决ORA-28040:No matching authentication protocol问题
使用plsql developer连接oracle19c业务系统使用的oracle从11升级到19c原来旧版的plsql developer连接新oracle19c报错ORA-28040:No matching authentication protocol网上查了主要是说我电脑上orcale的客户端版本是11G的,而远程的是19C的,对应的版本不一致,所以会导致出现连接时报ORA-28040的没有匹配的认证协议错误不想重新安装oracle客户端了,下载64位instantcl...
2020-11-12 19:45:53 9543
原创 持续集成平台中parent的pom无法下载,报错Non-resolvable parent Pom的解决方法
在持续集成平台中,打包子项目工程时parent的pom下载不下来,报错Non-resolvable parent Pom for xxxx could not find artifact xxxx and 'parent.relativePath' points at no local POM经过检查parent pom在maven私库中是存在的解决方法是在,子工程的pom中添加私库访问url<repositories> <repository>
2020-11-12 19:30:23 1051 1
原创 springcloud应用启动报错 Failed to initialize DiscoveryClient! 解决方法
springcloud应用启动报错Failed to initialize DiscoveryClient!2020-11-06 17:29:46.300 ERROR 7424 --- [ main] o.s.c.n.e.s.EurekaRegistration : error getting CloudEurekaClientorg.springframework.beans.factory.BeanCreationException: Err...
2020-11-06 17:43:12 5519 1
原创 centos中离线安装mysql5.7
前期准备1.MySQL 5.7 Linux安装包下载:https://dev.mysql.com/downloads/mysql/或从http://www.jrnsoft.com/ziyuan.html下载转存失败重新上传取消2.查询并卸载系统自带的Mariadbrpm -qa | grep mariadbrpm -e --nodeps 文件名安装实施建立用户为了方便数据库管理,对于安装的MySQL数据库,生产上我们都会建立一个mysql用户和mysql用户..
2020-07-24 17:32:11 297
原创 离线安装docker-compose1.24.1
1.Compose介绍Docker Compose是一个用来定义和运行复杂应用的Docker工具。一个使用Docker容器的应用,通常由多个容器组成。使用Docker Compose不再需要使用shell脚本来启动容器。Compose 通过一个配置文件来管理多个Docker容器,在配置文件中,所有的容器通过services来定义,然后使用docker-compose脚本来启动,停止和重启应用,和应用中的服务以及所有依赖服务的容器,非常适合组合使用多个容器进行开发的场景。Compose和Doc...
2020-07-24 17:09:36 1765
原创 如何在centos中离线安装elasticsearch7.8
官网下载安装包下载地址:https://www.elastic.co/cn/downloads/past-releases下载好的文件为:elasticsearch-7.8.0-linux-x86_64.tar.gz300M官网慢可以从这里下载http://www.jrnsoft.com/ziyuan.html上传安装包上传至linux服务器/usr/local目录下,执行并解压,解压后会生成一个名为elasticsearch-7.8.0的文件夹cd /usr/local.
2020-07-07 22:46:42 975
cdf免费数据库同步
2010-01-25
CFT文件传输工具-jeffreyningsoftware-CFT
2010-01-15
WebService安全代理(免费版)
2009-08-31
MY文档管理器V4.0基础功能使用说明.doc
2008-10-12
smpp协议内容doc文档下载
2008-09-25
JLDAP的jar包
2008-09-22
MY文档管理器
2008-02-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人