- 博客(107)
- 资源 (21)
- 收藏
- 关注

原创 再一篇相当中肯的文字
靠理想滋养人生,靠现实养育生活。公司新年第一次全体会议,大家的期待中也有公司今年对员工福利待遇的目标是什么。在公司蒸蒸日上的事业发展中,员工能够分享到多少真正的实惠,员工利益与公司发展是否能够挂上钩。职位目标量化——寻找努力的方向在去年的劳动协议签订中,被告知职位与工资挂钩的说法(“……这是工资调整的唯一途径”)。那如何努力能够得到职位的晋升呢?职位的要求是什么,如何量化考核的呢?员工...
2020-02-12 10:11:21
1656
4

转载 那些出现在电影中的程序代码
高科技无关的电影也偶尔会出现一些跟计算机相关的镜头。文本搜罗的是在各种电影中出现过的代码,它们有的是黑客脚本,有的是绝密文件,有的就是为了摆酷,文中对这些代码都有截屏,你是否能看出它们是什么语言? 一、《钢铁侠》,c语言电影《钢铁侠》 最近我重新看了一遍《钢铁侠》,发现了一些有趣的事情。在钢铁侠的人工心脏第一次“初始化启动”期间,在那个“恐怖分子”的洞穴里,一些长长短短的C
2015-07-13 15:29:11
15318
原创 查看ini文件的编码
在处理INI文件时,了解其编码是非常重要的,因为不同的操作系统和应用程序可能使用不同的字符编码来保存文件。INI文件通常是纯文本文件,但它们可以包含多种语言的文本,因此正确地识别和设置文件的编码至关重要。
2025-05-13 10:39:48
363
原创 JSON 实体属性映射的最佳实践
通过以上实践,可显著提升 JSON 与实体类映射的健壮性、性能和可维护性,适用于 API 开发、数据持久化及跨系统交互等场景。JSON 字段名与实体属性名应遵循统一的命名规则(如驼峰命名或下划线分隔),避免因大小写差异导致映射失败。确保 JSON 中数值、字符串、布尔值与实体类字段类型一致,避免解析异常。使用批处理(Batch Update)提升数据库写入性能,结合流式解析(如 Jackson 的。(Gson)等注解明确映射关系,减少命名歧义。// 动态接收未定义的 JSON 字段(Jackson)
2025-05-12 16:20:57
741
原创 Spring Boot 的 CommandLineRunner
CommandLineRunner 是 Spring Boot 提供的函数式接口,开发者通过实现其方法,可在应用启动完成后执行自定义初始化任务(如数据预加载、服务连接等)。其作用类似于“启动钩子”,确保在 Spring 上下文完全就绪后触发特定逻辑。
2025-05-12 14:57:48
568
1
原创 Java 调用webservice接口输出xml自动转义
在Java调用WebService接口输出XML时,若出现自动转义问题,需根据XML生成方式和工具特性针对性处理。
2025-04-24 14:52:02
525
原创 URL为什么要转义
URL中的保留字符(如&、?、=、/等)具有特殊含义,若直接出现在参数值中会破坏URL的语法结构。URL仅允许使用ASCII字符集,但实际应用中常需传输中文、表情符号等非ASCII内容。通过转义,URL既能保持结构清晰,又能安全、兼容地传递复杂数据。。
2025-04-24 14:41:33
289
原创 Java:XML被自动转义
在Java中处理XML响应被自动转义的问题时,需结合XML规范及工具特性进行针对性处理。若直接拼接字符串生成XML,<script> 会被转义为 <script>,导致数据无法按预期解析。检查 StringEscapeUtils 版本差异。双重转义(先URL编码,再XML转义)// 输出时,特殊字符会被正确转义。优先使用DOM/DOM4j等API。需要保留原始格式(如代码)URL参数嵌入XML。
2025-04-24 14:33:11
664
原创 Java转义
在Java中实现自动转义通常涉及将特殊字符转换为HTML实体、XML实体或其他安全格式,以避免注入攻击(如XSS)或语法错误。以下是常见的实现方案及示例。
2025-04-24 14:25:56
818
原创 HTML字符实体和转义字符串
HTML字符实体是HTML特有的转义机制,用于正确显示特殊字符。转义字符串是通用概念,在不同环境(如JS、URL)中有不同实现。合理使用两者可避免语法错误,确保内容正确解析和显示。
2025-04-24 14:00:58
601
原创 Java 预加载与懒加载对比解析
预加载(饿汉模式)和懒加载(懒汉模式)是 Java 单例模式中的两种核心实现方式,分别适用于不同场景,主要差异体现在初始化时机、线程安全性和资源利用率上。
2025-04-23 10:52:52
874
原创 周二会员日
周二会员日的普及本质是商家对消费周期、用户心理与运营效率的综合平衡,通过“低谷填平”策略实现流量与口碑的双向增益。这一模式未来或向周三延伸,形成更灵活的中段工作日营销组合。
2025-04-23 09:57:50
339
原创 CREATE TABLE ... AS SELECT
在 Oracle 中,使用 CREATE TABLE ... AS SELECT 语法可以通过子查询从现有表快速创建新表。
2025-04-17 13:05:16
589
原创 oracle 查询结果翻倍
验证SQL逻辑 → 检查连接条件、去重逻辑。分析执行计划 → 确认索引使用合理性。更新统计信息 → 使用DBMS_STATS收集最新统计。检查事务状态 → 确保数据一致性。测试环境复现 → 通过简化SQL逐步定位问题。
2025-04-17 12:53:02
388
原创 Ambiguous mapping found
Spring Boot/MVC 应用中常见的控制器映射冲突错误,通常由多个控制器或方法定义了相同或冲突的请求路径引发。
2025-04-16 10:35:22
847
原创 ArrayIndexOutOfBoundsException: x
ArrayIndexOutOfBoundsException: 0 表示代码尝试访问数组索引为 0 的元素时,数组为空或长度为 0。
2025-04-16 10:31:39
291
原创 Java 静态方法与实例方法的性能差异分析
维度静态方法实例方法调用速度更快(省去对象创建和虚拟表查找)较慢(需对象创建和堆内存分配)内存占用单例内存(类级别)多份引用(对象级别)优化空间天然高效,但JVM可能内联实例方法依赖JVM优化降低开销。
2025-04-03 09:49:11
163
原创 C#:类型定义中使用问号(?)
在 C# 中,类型定义中的问号(?)主要用于控制类型的可空性,但具体行为因类型(值类型或引用类型)和 C# 版本而异。
2025-03-27 15:36:29
1097
转载 mybatis配置mapper.xml 的基本操作
XML 映射文件 本文参考mybatis中文官网进行学习总结:http://www.mybatis.org/mybatis-3/zh/sqlmap-xml.html MyBatis 的真正强大在于它的映射语句,这是它的魔力所在。由于它的异常强大,映射器的 XML 文件就显得相对简单。如果拿它跟具有相同功能的 JDBC 代码进行对比,你会立即发现省掉了将近 95% 的代码。MyBatis...
2020-02-12 10:06:58
365
转载 插件系统构建
插件系统概述普通的系统,在编译发布之后,系统就不允许进行更改或扩充了,如果要进行某个功能的扩充,则必须要修改代码重新编译发布。使用插件可以很好地解决这个问题。插件概念首先由开发人员编写系统框架,并预先定义好系统的扩展借口。插件由其他开发人员根据系统预定的接口编写的扩展功能,实际上就是系统的扩展功能模块。插件都是以一个独立文件的形式出现。对于系统来说并不知道插件的具体功能,仅仅...
2019-03-07 08:46:34
506
原创 时间和能量
当时间变成了学校的作息表,公司的考勤表,每天等待着放学或下班,时间已经不受支配。自由的时间变得越来越少,到最后懒得去打理,任由其流逝。“逝者如斯夫”,对已经流走的时间,没了知觉。猛惊醒,已经过了数年“没有记忆,没有节点”的时间。按部就班的工作和生活,理论上我们不会浪费太多,有必然的收益产出。每天面对同样的问题,开始变得没有挑战,忘了当初如何开始,却有一股力量在推着睡眼惺忪的你穿戴整齐,走出房门...
2019-03-07 08:44:47
756
原创 软件开发设计的第三维度:时间
第三维度的产生虽然我们生活在一个三维的世界中,但我们更习惯分析一些二维的数据,就像我们处理各种表格,由行和列组成,一个“平面”的数据,涉及的操作一般会是“筛选、排序和累计求和”等。如果我们把一个个“平面”的表格,用“时间”串成一个串儿,那我们就得到另外一个维度。时间,就是我们分析数据的第三个维度。图 1‑1 薯片串2.有关“时间”在需求调研阶段,通常不会太关注对于用户时间标...
2019-03-07 08:41:32
576
原创 软件设计中的三段式
三段式在写议论文时,最常用的组织方式是“三段式”,大致包含三个部分,分别是提出论点,展开论述,最后下结论。我们对于一个问题的思考阶段,首先会是提出问题,然后分析问题,最后解决问题。在软件设计中,也有类似的三个阶段,输入 、处理和输出,即Input- Processing-Output,简称“IPO”。“输入”是处理过程能够识别的内容,“输出”是将经过加工后的内容,以一种问题提出者能够理解的方...
2019-03-07 08:34:36
1838
WinXP支持TLS-1.2
2025-03-17
VML系列教程
2012-04-20
iOS技术框架及特性介绍
2011-07-13
openScale配置_Flex开源客户端
2010-10-19
flex企业开发介绍及应用
2010-10-19
元数据的多角度透视——元数据的知识
2010-09-27
VSS 使用手册(中文版)
2010-06-07
ASN1_BER_DER_编码子集入门指南
2010-06-03
ASN.1探索《ASN.1 Communication between Heterogeneous Systems》
2010-06-03
TD-SCDMA网络优化指导书_第2分册指导原则
2010-05-26
MapBasic中文参考手册
2010-05-25
09-MapInfo-whitebook
2010-05-18
基于mapx的网格维数算法设计与实现
2010-05-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人