自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(218)
  • 资源 (1)
  • 收藏
  • 关注

原创 一杯咖啡 30 块:增值税是怎么“只对增值收税“的?

增值税是我国第一大税种,约占全国税收收入的四成(据公开数据)——可如果在咖啡店门口拉住一个人问:"增值税的抵扣链条,到底是怎么运转的?"十个人里大概九个会摇头。

2026-11-08 23:38:05 195

原创 中国税收七十年:从“皇粮国税“到“以数治税“,一篇讲透演进脉络与现行体系

我们每天都在和税打交道,却很少有人知道:今天这套看似天经地义的税收体系,其实只有七十多年的历史,而它背后那条从皇粮国税到以数治税的演进路,比任何一部商战剧都精彩。

2026-11-04 10:53:35 108

原创 大数据20年:三次浪潮、四次范式转移,和一个永恒的赌局

2003年秋天,Google的两位工程师Jeff Dean和Sanjay Ghemawat在内部发表了一篇叫《The Google File System》的论文。这篇论文在学术圈没有激起什么水花——一家搜索引擎公司的内部工程实践,能有多大意思呢?两年后,当第三篇论文《BigTable》问世,再迟钝的人也该反应过来了:Google不是在写论文,它是在给整个互联网时代造地基。

2026-11-01 17:03:24 355

原创 思源笔记:一款让你「数据主权回归自己」的开源笔记神器,从下载到上手全攻略

如果你用过 Obsidian,大概率经历过插件装到几十个之后启动变慢、索引卡顿的时刻;如果你用过 Notion,也一定在某个没有网络的瞬间,对着“无法连接服务器”的提示框感到无力;如果你试过 Logseq,大纲式的自由很迷人,但处理大文档时的性能拉扯同样让人犹豫。这三款工具各自站在一个极端上做到了极致,却也都留下了一道缝隙:**能不能有一款笔记,既保持本地优先的数据主权,又把块级编辑、双链、数据库和中文排版做得足够顺滑,而不是靠插件拼凑出来?

2026-10-24 17:30:30 345

原创 Typora 下载、安装与配置全攻略:让 Markdown 写作变成一种享受

作为一个常年和文档打交道的人,我用过不少 Markdown 编辑器:有的是"左边源码、右边预览"的双栏式,写一句话要扭头看三次效果;有的功能强大但界面停留在上个世纪;有的跨平台体验割裂,公司电脑和家里电脑各用一套。直到我遇到 **Typora**,才真正体会到"沉浸式写作"是什么感觉——你所写的,即是你所见的

2026-10-18 15:29:30 267

原创 告别代码风格之争:在 VS Code 中用 Black 一键格式化 Python

写 Python 的人多少都经历过这样的场景:Code Review 时,功能逻辑一句没挑,缩进、空行、引号风格倒是讨论了二十分钟。"这里该不该换行?""单引号还是双引号?""两个空行还是一个?"

2026-10-17 17:29:13 233

原创 VS Code 拉取 Gitee 代码全攻略:从零到一,新手也能轻松搞定!

在日常开发中,我们经常需要从 Gitee(码云)上拉取代码到本地进行开发或学习(GitHub拉取也是类似步骤)

2026-10-07 20:40:50 290

原创 IntelliJ IDEA 2024 完整安装教程:从下载、安装,一篇搞定

"工欲善其事,必先利其器。"对于 Java 开发者来说,IntelliJ IDEA 就是那把最称手的利器。但每到开学季、入职季,总有不少同学在第一步就卡住:官网下载太慢、Ultimate 和 Community 到底选哪个、安装选项勾什么、

2026-09-25 16:12:17 260

原创 迈向Java中高级:CompletableFuture 指南——从异步编程的“能用“到“用好“

在高并发、低延迟成为后端系统标配的今天,"异步"二字早已不再是加分项,而是必选项

2026-09-01 18:15:00 426

原创 从“跟跑“到“领跑“:中国软件行业五十年演进史

如果要追溯中国软件行业的起点,我们必须把目光拉回到一个没有个人电脑、没有互联网、甚至没有"软件产业"这个概念的年代

2026-08-31 17:09:02 220

原创 Java时间戳全攻略:从入门到精通

# Java时间戳全攻略:从入门到精通

2026-08-24 20:45:00 345

原创 从 CRUD Boy 到架构师:重新认识领域驱动设计(DDD)

我们写的代码之所以越来越难维护,根本原因不是技术选型出了问题,而是我们没有花足够的时间去理解业务到底是什么,也没有在代码中忠实地表达业务

2026-08-24 17:32:29 301

原创 Spring Boot YAML 配置读取完全指南:从基础到微服务

在 Spring Boot 应用中,配置管理是开发工作的核心环节之一。YAML(YAML Ain't Markup Language)凭借其清晰的层级结构、简洁的语法和对复杂数据类型的原生支持

2026-08-19 18:30:00 212

原创 硅基之路:中国计算机与IT产业七十年奋斗史

从一台每秒运算30次的笨重机器,到登顶全球超级计算之巅;从一间不到20人的实验室,到万亿级数字产业生态——这不仅是一部技术史,更是一个民族在数字时代的觉醒录

2026-08-19 16:20:58 358

原创 行人注意安全:这些“小事“可能要命

走在路上,你可能从没想过,脚下的每一步都藏着风险

2026-08-17 18:05:09 176

原创 Java 日志最佳实践:SLF4J 详解与实战避坑指南

凌晨两点,告警把你从睡梦中炸醒。用户下单后扣了款,但订单状态一直是"待支付"

2026-08-17 16:54:02 416

原创 安全驾驶:5000字讲透那些能救命的驾驶知识

很多人觉得"安全驾驶"是新手才需要学的东西,自己开了几年车,已经是"老司机"了。但真相是:驾驶技术的高低,不在于你能把车开多快,而在于你能不能每一次都安全到家。

2026-08-13 18:00:00 703

原创 GitHub:从周末项目到全球开发者的数字家园

如果你是一名程序员,或者哪怕只是对技术世界稍有了解,你一定听说过GitHub这个名字。这个以猫形章鱼为标志的网站,如今已经成长为全球最大的代码托管平台和开源社区

2026-07-31 13:52:18 237

原创 深入浅出 MyBatis XML:从入门到精通

在 Java 后端开发中,操作数据库是绕不开的核心环节。早期的 JDBC 编程需要手动拼接 SQL、处理结果集、管理连接,代码繁琐且容易出错

2026-07-30 18:49:28 393

原创 Spring TransactionSynchronizationManager:事务同步的幕后指挥官

在 Spring 框架的事务管理体系中,TransactionSynchronizationManager 是一个极为关键但常被忽视的基础设施类

2026-07-29 18:34:38 249

原创 别让“忙“毁了你的未来:一篇讲透职业规划的实战指南

你有没有过这样的时刻——周一早上闹钟响了,躺在床上想的不是"今天要做什么",而是"我为什么要做这份工作"

2026-07-26 17:52:34 241

原创 基于 Spring AOP 构建系统操作日志:从注解设计到异步落库的完整实战

在企业级系统开发中,"谁在什么时间、对什么数据、做了什么操作"——这条审计链路的重要性不言而喻

2026-07-26 16:49:00 431

原创 2026 报考观察|公安、体制内赛道持续升温,选专业不能只盯着 “铁饭碗”

2026年高考提前批投档线一出,整个教育圈炸了锅。江苏省历史类,中国人民公安大学652分,仅比清华大学戏剧与影视学类低3分

2026-07-26 15:53:00 236

原创 国之重器,科技之光——全面解读中国国家科学技术奖体系

在科技强国的征途上,每一项突破性成果的背后,都凝聚着无数科研工作者数年乃至数十年的心血

2026-07-15 15:22:59 367

原创 数据库简史:为了“不丢数据”和“更快找到”,人类有多拼?

在计算机的世界里,一切皆数据。而数据库,就是人类为数据建造的王国。

2026-07-15 11:52:43 190

原创 百年IBM:从打孔卡到量子计算,一部跨越世纪的科技史诗

纵观IBM超过一百年的发展历程,就像阅读一部科技产业的进化史诗

2026-07-06 17:50:31 265

原创 测控技术与仪器专业全解析——被名字低估的“工业之眼“

每年高考志愿填报季,都有一个专业让无数考生和家长犯了难——测控技术与仪器

2026-07-04 17:23:51 504

原创 IntelliJ IDEA 创建 Maven 项目完整指南

在 Java 开发的世界里,项目构建工具就像一位得力的管家——它帮你管理依赖、编译代码、打包部署,让你专注于业务逻辑本身

2026-07-04 16:38:57 737

原创 两条赛道,同一个未来:计算机科学与技术 VS 软件工程

“计算机科学与技术”和“软件工程”。名字看起来差不多,课程好像也差不多,毕业后干的活儿似乎也差不多

2026-07-03 17:45:35 279

原创 别再搞混了!Maven 项目和 Spring Boot 项目的本质区别与选型指南

很多 Java 初学者在入门时都会遇到一个困惑:Maven 项目和 Spring Boot 项目到底是什么关系? 是二选一,还是可以共存?

2026-07-02 17:09:25 504

原创 告别排版焦虑:Markdown一键转公众号格式,这几款工具让创作回归纯粹

写公众号的人大概都有过这样的经历:在本地用Markdown写好一篇文章,复制到微信编辑器后——字体变了、间距乱了、代码块挤成一团、图片飘到了不该去的地方

2026-07-01 22:16:52 235

原创 一键守护原创:手把手教你为阿里云OSS图片配置专属防盗水印

做自媒体、图文博主、电商运营的朋友几乎都遇到过盗图难题:辛苦拍摄、精修的原创配图,转眼就被同行搬运、洗稿盗用,维权取证费时费力

2026-06-28 16:10:32 202

原创 基于微服务架构的点餐系统设计与实现

点餐系统是互联网技术栈的经典练兵场。从早期的单体SSH/SSM架构,到如今遍布各大厂和创业公司的微服务方案

2026-06-25 17:13:44 242

原创 财务专业值不值得报——2026高考考生与家长指南

每年填报志愿,财务类专业(会计学、财务管理、审计学等)永远是家长圈里的“常青树”。老一辈总觉得“学财务好,越老越吃香”

2026-06-25 16:56:51 392

原创 航运系统——连接全球贸易的数字航线

航运系统,广义上是支撑航运业全链条数字化运营的所有信息系统的总称。它覆盖了从货物下单、船舶调度、港口作业到运费结算的全部流程

2026-06-22 00:07:10 532

原创 Java自定义工具类实战:让代码更优雅、更高效

在日常Java开发中,我们经常会遇到这样的场景:从集合中提取某个字段组成新的集合

2026-06-20 22:31:46 213

原创 级与届——学生身份中两个最容易混淆的概念

在中国的教育语境中,我们经常听到"2020级学生"和"2024届毕业生"这样的说法。很多人常常把"级"和"届"混为一谈

2026-06-16 18:17:43 525

原创 电商系统全景图:支撑百亿级交易背后的技术与业务底座

从邮局汇款到指纹支付,从七天到货到半小时送达,中国电商系统走过的路,是全世界最精彩的数字化故事之一

2026-06-15 21:00:00 304

原创 一文读懂产品经理:产品的隐形导演

乔布斯是苹果的产品经理,张小龙是微信的产品经理,他们不画设计稿、不敲核心代码,但产品的灵魂和走向,很大程度上由他们决定

2026-06-12 21:15:00 223

原创 仓库的“大脑中枢”:一文讲清楚WMS是什么,能干什么

十年前,一个朋友的电商公司在双十一当天爆仓了。仓库里堆满待发的包裹,几十个工人满头大汗地翻找订单上的商品,像在大海里捞针。客户催单电话一个接一个打进来,所有人都崩溃了。那一年他们发错了上千个包裹,光退换货的损失就超过二十万。后来他们上了一套仓库管理系统,WMS。第二年的双十一,同样的仓库面积、同样的人手,发货量翻了三倍,差错率降到了千分之一以下。朋友后来跟我说——“上了WMS才明白,以前我们是靠人管仓库,现在是靠系统管仓库。两种管理方式之间,隔着一个时代。这个故事不是个例。

2026-06-12 14:59:16 229

思源笔记3.1.5安装包(siyuan-3.1.5-win.exe)

使用多个思源笔记版本,综合下来3.1.5版本比较稳定,好用

2026-11-02

【Java并发编程】基于CompletableFuture的任务编排与异常处理:异步聚合服务可靠性设计

内容概要:本文深入讲解了Java中CompletableFuture在异步编程中的任务编排与异常处理实践,涵盖从基础概念到高级应用的完整体系。重点介绍了串行、并行、汇聚、竞速四类任务编排模式,以及基于exceptionally、handle、whenComplete等方法构建可恢复的异常处理机制。结合超时控制(orTimeout/completeOnTimeout)、线程池隔离、异常包装与解包等关键技术,通过订单详情页聚合案例展示了高可用异步服务的设计思路,并提供了七条可落地的最佳实践建议。; 适合人群:具备Java并发编程基础,从事后端开发1-3年、正在构建高性能异步系统的研发人员;尤其适用于需要优化I/O密集型服务吞吐能力的工程师。; 使用场景及目标:①解决传统同步模型下线程阻塞导致的资源耗尽问题;②实现多数据源并行加载、结果聚合与容错降级;③构建具备超时防护和异常恢复能力的可靠异步服务链路;④提升系统吞吐量与响应性能,避免慢调用拖垮整体服务。; 阅读建议:学习时应结合代码示例理解编排逻辑与异常传播机制,重点关注线程池选择、CF嵌套规避、异常解包、超时兜底等易错点,在实际项目中逐步应用“分支降级+末端收口”的设计模式,并遵循最佳实践清单进行自查。

2026-11-01

使用Springboot + Tesseract OCR引擎实现图片文字自动识别.pdf

Tesseract是一款优秀的开源OCR软件,是由HP实验室开发,Google维护的开源OCR(OpticalCharacter Recognition , 光学字符识别)引擎,与Microsoft Office Document Imaging(MODI)相比,我们可以不断的训练的库,使图像转换文本的能力不断增强;如果团队深度需要,还可以以它为模板,开发出符合自身需求的OCR引擎。 目前由Google维护改进,已发展到5.0版本,从4.0版本起增加了基于LSTM神经网络的识别引擎。 本项目使用Springboot + Tesseract OCR引擎实现图片文字自动识别功能。

2024-02-02

jsp上传文件插件

jsp开发上传文件的插件,支持所有文件类型上传,请把该插件复制到myeclipse工程中

2015-04-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除