- 博客(751)
- 资源 (25)
- 收藏
- 关注

原创 Hamcrest总结--思维导图
来源:https://blog.csdn.net/neven7/article/details/42489723思维导图:https://www.processon.com/view/link/5da81f53e4b09df55016b55d
2019-10-17 16:01:16
319

原创 Getting Started with Google Guava--思维导图笔记
Getting Started with Google Guava--思维导图笔记分享地址:https://www.processon.com/view/link/5d413527e4b020861117eb7b
2019-09-03 14:48:33
634

原创 事实--思维导图笔记
事实--思维导图笔记https://www.processon.com/view/5d330846e4b058ef96ae5529?fromnew=1#map完整版
2019-07-28 11:29:34
1342
转载 SpringBoot如何用ServiceLocatorFactoryBean优雅切换支付渠道?
服务定位模式(Service Locator Pattern)是一种创建型设计模式,它提供了一个中央组件(服务定位器)来管理和获取各种服务。客户端不直接实例化服务,而是通过服务定位器来获取所需的服务实例。这种模式的核心优势在于将服务的使用者与服务的提供者解耦,使系统更加灵活和可维护。// 支付处理器接口// 支付宝实现@OverrideSystem.out.println("处理支付宝支付: " + amount);// 微信支付实现@Override。
2025-04-20 21:52:43
885
原创 富爸爸穷爸爸
大部分人因为他们的人生被恐惧和贪婪控制。没钱的恐惧促使他们努力工作,得到酬劳后,贪婪又让他们想拥有所有用钱能买到的东西。这使他们需要更多的钱,也让他们花更多的钱。这就是富爸爸所说的“老鼠赛跑”。穷人和中产阶级为钱而工作。富人让钱为他工作。说到钱,大多数人都希望稳稳妥妥地挣钱,这样他们才感到安全。关于钱,他们没有激情,有的只是恐惧。
2025-03-29 21:09:51
201
转载 ofdrw-OFD Reader
签名/章过程中不需要完全解析文档,因此不需要构建文档虚拟容器, 只需要对文件的操作和相关的签名描述文件的操作。在OFD中含有ST_Loc类型的对象,这种对象是一个路径地址,用于次用OFD虚拟容器中找到 需要的资源。签名: 获取容器中相关文件然后计算Hash,计算签名/章,加入签章内容,重新打包。编辑: 解析文档结构构建虚拟容器,编辑内容,重新打包。资源定位器则是解析地址,从虚拟容器中获取资源同时缓存。对该类路径的解析就需要使用到资源定位器。什么地方会使用到Reader。解析器由两大组件构成。
2025-03-16 20:32:45
99
转载 ofdrw-文档转换
OFDR&W文档转换支持=>=>PDF转换概述: 通过对OFD的文档进行解析,使用 Apache Pdfbox生成并转换OFD中的元素为PDF内的元素实现PDF的转换。图片转换概述: 通过对OFD的文档进行解析,采用java.awt绘制图片,支持转换为PNGJPEG图片格式。
2025-03-16 20:22:53
82
转载 ofdrw-推荐解决方案
DLTech21/ofd.js推荐开源的OFD在线预览解决方案: DLTech21/ofd.js . https://github.com/DLTech21/ofd.js推荐开源客户端预览解决方案: roy19831015/OfdiumEx . https://github.com/roy19831015/OfdiumEx推荐开源OFD图片转换解决方案: QAQtutu/ofdbox . https://github.com/QAQtutu/ofdbox
2025-03-16 18:38:49
59
原创 使用Bouncy Castle解析ASN.1结构
完整解析代码 数据结构映射: → → (包含tag信息) → → → 其他类型保留原始值和类型信息扩展建议: 自定义类型映射: 深度限制:
2025-03-08 15:53:06
288
原创 《Java 加密工具与技术》8: X.509证书和属性证书
X.500 可辨别名称(Distinguished Name,简称DN),是用于在X.500目录服务中唯一标识一个条目(Entry)的名称。它由一系列相对可辨别名称(Relative Distinguished Names,简称RDNs)组成,每个RDN由一个或多个属性值对构成,这些属性值对在不同的目录级别上提供了条目的唯一标识。在X.500目录服务中,DN用于确保每个条目都可以被唯一地识别和访问。是一个RDN,表示通用名称(Common Name)为“John Doe”。OU=Users。
2025-03-03 20:59:54
526
原创 《Java加密与解密的艺术》第3章java加密利器
它通常与加密算法(如 AES、DES 等)一起使用,用于存储和传递算法的初始化参数(如 IV(初始化向量)、盐值等)。是 Java 中用于管理和传递加密算法参数的类。它提供加密算法参数的。透明表示:可以通过某个“get”来分别访问每个值。不透明表示:不可以直接访问参数域。
2025-03-02 12:07:40
238
原创 ASN.1 格式与Java类转换
通过上述步骤,你可以将ASN.1格式的数据与Java类进行转换。虽然手动编写Java类适用于简单的ASN.1结构,但对于复杂的ASN.1定义,建议使用ASN.1编译器来自动生成Java类。BouncyCastle库提供了丰富的API来处理ASN.1编码和解码,适合在Java项目中使用。
2025-02-09 22:40:47
474
原创 Java Cryptography Tools and Techniques 笔记
PKIX 是一组标准,用于管理和使用基于 X.509 证书的公钥基础设施(PKI)。
2025-02-09 15:43:53
898
原创 拥有一个你说了算的人生—创造
向什么臣服呢?就是向超越头脑自我的伟大存在臣服。在任何一个领域,有创造力的人都是因为他们臣服于这个领域,并捕捉到了这个领域内的存在本身。创造力都是发生在自恋破损的时候,你的心灵有了裂痕,而光可以照进来了。
2024-09-22 18:09:08
493
原创 拥有一个你说了算的人生—空间
过渡客体”——一个存在既不是自体,也不是脱离于自体之外的客体,而是介于其中的“过渡客体”。对孩子而言,最重要的客体是妈妈,而过渡客体,通常是具有妈妈某种特质的事物。例如,一个公仔、一条小毯子、一个枕头...过渡客体有多重价值1、当孩子找不到妈妈时,可以通过过渡客体而得到一些安慰;2、过渡客体可以完全被孩子所控制,于是孩子通过控制它,而形成一些基本的控制感。
2024-09-22 12:19:29
402
原创 拥有一个你说了算的人生—觉知
觉知,必然意味着对自身的了解,并且还会伴随着深刻的体验觉知是光,而没有被觉知之物,就藏在黑暗中。一旦有觉知之光照进来,黑暗不仅无所遁形,而且黑暗中的动力还可以变成光明之物。
2024-09-16 11:16:13
339
原创 阿里Java开发手册~控制语句
【推荐】循环体中的语句要考量性能,以下操作尽量移至循环体外处理,如定义对象、变量、语句内的逻辑相当复杂,阅读者需要分析条件表达式的最终结果,才能明确什么。样的条件执行什么样的语句,那么,如果阅读者分析逻辑表达式错误呢?杂逻辑判断的结果赋值给一个有意义的布尔变量名,以提高可读性。【推荐】接口入参保护,这种场景常见的是用于做批量操作的接口。只会被自己代码所调用的方法,如果能够确定调用方法的代码传入参。)等外,不要在条件判断中执行其它复杂的语句,将复。数错误导致中间执行回退,或者错误,那得不偿失。
2024-07-21 14:42:41
495
转载 SQL优化 21 连击
复合索引也称为联合索引,当我们创建一个联合索引的时候,如(k1,k2,k3),相当于创建了(k1)、(k1,k2)和(k1,k2,k3)三个索引,这就是最左匹配原则。如果字段的大小有变化,应用就会受到影响,因为它必须修改字段宽度。默认新增SQL有事务控制,导致每条都需要事务开启和事务提交,而批量处理是一次事务开启和提交,效率提升明显,达到一定量级,效果显著,平时看不出来。列经常被修改,而且每次被修改的数据的长度不同,这会引起“行迁移”现象,而这造成多余的I/O,是数据库设计中要尽力避免的,这种情况下用。
2024-07-21 14:40:04
86
原创 语言的魔力-第二章 框架和换框
心理框架”,在互动中全面指导思想和行为的关注点和方向。运用回应术语言模式的最根本目标,是帮人们改变其观点。(3)从“不可能”框架转向“就像”框架。(1)从“问题”框架转向“结果”框架;(2)从“失败”框架转向“反馈”框架;“结果框架” VS “问题”框架。
2024-04-13 12:09:26
530
原创 语言的魔力-第一章 语言与经验
语言是人类意识的基本工具,因而具有特殊的力量——西格蒙·弗洛伊德。医生说:““不过……医生说:“有个坏消息。我们切除的肿瘤发生了癌变。女儿:“我想,申请那些名校者一定是人山人海。他告诉教练他想退出,因为他是个“糟糕的球员”。eg.酒后车祸杀人无法自拔,叔叔的劝导。eg.打篮球气馁的男孩,教练的鼓励。警察看着散落一地的电视机碎片:“教练说:“世上没有糟糕的球员,只有对自己的学习能力不自信的人。eg.处理家庭暴力事件的警察。盛怒的男人:“他妈的谁啊!eg.鼓励女儿报考名校的妈妈。eg.做完手术后医生的告诫。
2024-04-07 18:15:34
406
原创 Maven实战之继承
groupld:项目组ID,项目坐标的核心元素。version:项目版本,项目坐标的核心元素。description:项目的描述信息。organization:项目的组织信息。inceptionYear:项目的创始年份。url:项目的 URL 地址。developers:项目的开发者信息。contributors:项目的贡献者信息。distributionManagement:项目的部署配置。issueManagement:项目的缺陷跟踪系统信息。
2024-03-04 17:00:43
417
原创 Maven实战之聚合
父子关系,account-aggregator与account-email、account-persist为父子关系。聚合:一条命令构建多个模块。
2024-03-04 16:26:06
255
原创 夏山学校读书笔记
群众的生存本能使他们将新的一代看成一种威胁,新的一代是崭新而强壮的,是成长中的另一个群体,它可能摧毁老的一代。我们发现孩子和大人的价值观念完全不同,如果学校要在墙壁上挂美丽的古典油画,在室内摆设美丽的家具以培养孩子对艺术的鉴赏力,那就是本末倒置了。没有自由生活过的父母不会让他们的孩子活得痛快,这种家长对将来永远有莫大的恐惧,以为只有严格训练才能拯救他的子女,因为他对自己没有信心就假定外界有一个主持善良与真理的上帝,纪律不过是宗教的一支。自由的意义是在不妨碍别人自由的情形之下,做你自己想做的事。
2024-02-25 13:55:19
618
原创 远程仓库的配置
配置POM使用JBOSS仓库对于releases和snapshots,除了enabled,还有另外两个元素daily--每天检查一次(默认never--从不检查always--每次构建都检查interval:X--每隔X分钟检查一次更新warn--执行构建时输出警告(默认fail--遇到校验和错误就构建失败ignore--忽略校验和错误。
2024-02-21 17:13:27
710
原创 Maven仓库分类
settings.xml设置localRepository的值为仓库地址Install 插件的install 将项目的构建输出文件安装到本地仓库。
2024-02-20 17:39:43
387
转载 21大软件架构特点的全面解析
众所周知,架构特点多以"ility"结尾(例如 scalability、deployability),也被称为 NFR(非功能需求)、质量属性。架构的特点没有固定清单,但标准是有的,就是 ISO25010:我们从业务需求(业务特征)、我们期望的系统运营方式(运营特征)中总结出这些特点,它们是隐式的、贯穿各领域,是架构师在字里行间能看出来的特点。《软件架构基础》书中的这张表是隐藏特点的一个例子。《实践中的软件架构》一书中对架构特点解释得很清楚。
2024-01-13 18:09:33
269
转载 Java面向容错编程之重试机制
容错编程是一种旨在确保应用程序的可靠性和稳定性的编程思想,它采取以下措施:1.异常处理:通过捕获和处理异常来避免应用程序崩溃。2.错误处理:通过检查错误代码并采取适当的措施,如重试或回滚,来处理错误。3.重试机制:在出现错误时,尝试重新执行代码块,直到成功或达到最大尝试次数。4.备份机制:在主要系统出现故障时,切换到备用系统以保持应用程序的正常运行。5.日志记录:记录错误和异常信息以便后续排查问题。容错编程是一种重要的编程思想,它能够提高应用程序的可靠性和稳定性,同时提高代码的健壮性。
2024-01-13 17:56:31
501
转载 OFD开发系列(三)-文本提取
下一篇我们将对关键字提取做简单介绍,关键字提取和文本提取不同,关键字提取会返回关键字对应的坐标页码,以方便我们对合同内容进行定位,签章等。
2023-11-07 19:55:56
1059
转载 OFD开发系列(二)-模板填充
第二、是否支持表单填充;我们需要对事项依据下面的单元格A3 和 A3右边的单元格B3进行坐标填充,同样的,我们需要制作填充模板,确提前确定坐标位置,A3使用毫米单位,B3使用百分比单位。我们前面对水印填充方法进行了简单介绍,本章描述的模板填充,可以是正文的填充,也可以是水印填充,水印填充可参考上一篇《OFD开发系列(一)-添加水印》。基于坐标填充:此处可以指定坐标x/y值(单位mm)或百分比进行填充,这种填充方法需要模板编辑系统的支持,例如:在页面上标注好填充坐标或填充百分比位置。3.1、模板填充准备。
2023-11-07 19:50:45
613
转载 OFD开发系列(一)-添加水印
下一篇文章我们将对模板填充进行介绍,包括:日期填充,文本填充,图片填充图形填充等内容;期待OFD版式文档发展得更好。版权声明:本文为CSDN博主「阿徐汇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/oAXuHui/article/details/109290539。
2023-11-07 19:46:18
1263
1
原创 iText实战--使用iText基本构建块
Phrase:一系列的ChunkParagraph:一个Phrase带额外属性和新行将文本分布在不同行上列表:一系列的ListItemDrawInterface:垂直位置标记、分隔符和选项卡。
2023-09-19 10:19:37
738
原创 iText实战--Table、cell 和 page event
章节(Chapter)和 区域(Section)事件。5.4 添加页码事件到 PdfWriter。实现PdfPTableEvent 接口。实现PdfPCellEvent 接口。解决 page X of Y 问题。5.1 使用表和单元格事件装饰表。段落(Paragraph)事件。5.2 基本构建块的事件。通用块(Chunk)功能。合并表格和单元格事件。5.3 页面边界概述。
2023-09-18 19:30:10
739
Flex4-in-Action.pdf
2011-07-06
Cryptography and Network Security Principles and Practice( 5th ).pdf
2012-05-30
Introduction to Algorithms(Second Edition).pdf
2012-05-29
JUnit.in.Action.2nd.pdf
2011-07-06
classloader.zip
2011-07-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人