自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(988)
  • 资源 (111)
  • 问答 (1)
  • 收藏
  • 关注

原创 Chrome 离线下载 standalone offline

本文介绍了获取Chrome浏览器离线安装包的方法。用户可通过Google搜索"chrome standalone offline"进入官方页面下载,或直接访问提供的两个官方链接(含32位和64位Windows版本)。文中配有详细的操作截图指引,包括进入离线下载页面和获取安装包的完整流程。这种方法适用于需要在没有网络连接的情况下安装Chrome浏览器的场景。

2026-03-20 15:55:10 182

原创 构建高稳健性、可交互的复杂 Excel 报表方法论:切片、流式与动态公式

本文提出一种“模板切片+流式追加+动态公式”的方法论,解决企业级Excel报表开发中的核心痛点。传统方法在生成可交互文件时存在格式错乱、公式失效等问题。本方案通过三个维度解耦:将模板拆分为逻辑块、采用流式写入避免单元格移位、构建不依赖行号的智能公式体系。特别强调保留动态公式而非静态预计算,确保用户二次修改时数据自动更新。详细介绍四类函数实现逻辑自洽,并给出标准化实施流程。该方案在保证报表美观性的同时,赋予文件强大的交互能力,实现开发效率与用户体验的双赢。

2026-03-18 22:34:24 442

原创 Excel 实战技巧:动态单元格引用中使用 LET 函数优化 Excel 公式性能与可读性

摘要:Excel公式中直接引用固定单元格(如D63)无需优化,但动态引用(如获取当前行上一行的值)则需要使用ROW()、INDIRECT()或INDEX()等函数。重复计算动态表达式会降低性能和可读性。使用LET函数可将动态计算结果缓存为变量,实现一次计算多次复用,优化性能、提升可读性和维护性。LET适用于需要重复使用复杂或动态表达式的场景,通过变量机制实现公式的结构化优化。

2026-03-17 10:11:13 111

原创 Excel 实战技巧:单元格相对引用 INDIRECT、ROW、COLUMN 函数

本文探讨了Excel自动化处理中公式引用偏移的问题及解决方案。当程序自动插入新行时,固定行号的公式引用会出现偏差。文章提出了三种动态引用方案:1) 使用INDIRECT函数构造相对引用;2) 通过OFFSET函数实现位置偏移;3) 采用INDEX函数定位单元格。对各方案进行了对比分析,建议优先选择可读性好的INDIRECT方案,同时注意性能影响和边界测试。这些技巧能有效解决自动化场景下的公式引用问题,确保数据计算的准确性。

2026-03-17 09:23:41 420

原创 Excel 实战技巧:金额转人民币大写

本文介绍了一个Excel公式,用于将阿拉伯数字金额转换为中文大写金额格式,适用于财务票据制作。该公式能正确处理整数、小数、零值及负数情况,并自动添加"元"、"角"、"分"等单位。测试用例显示其能准确转换0至亿元级别的金额,包括特殊格式如"零元整"、"负壹佰元零伍分"等。公式逻辑包含数值处理、单位转换和特殊情况处理,确保符合财务票据的规范要求。

2026-03-16 15:47:42 107

原创 Excel 实战技巧:利用 OFFSET 统计 “标识行” 下方的数值总和

本文介绍了一种利用Excel的OFFSET函数结合数组公式,快速提取并汇总错位存储的特定费用金额的方法。适用于费用名称与金额分行存储的场景(如差旅补贴在下行)。核心公式=SUM(IF(范围="条件",OFFSET(范围,1,0)))能动态定位条件单元格下方的数值并求和,相比辅助列更高效。使用时需注意数据连续性、数组公式输入方式(旧版Excel需Ctrl+Shift+Enter)及边界处理。示例显示该方法可准确计算3笔差旅补贴总额1850元,具有结构紧凑、适应性强的优势。

2026-03-16 15:16:01 296

原创 Claude Code MarketPlace 插件市场创建与分发

Claude Code插件市场创建指南摘要:本文介绍了如何创建和分发插件市场,用于集中管理插件。主要内容包括:1) 市场创建步骤:构建插件、定义marketplace.json文件、托管市场、分享给用户;2) 市场层级结构:包含Marketplace顶层容器、plugins数组和具体插件组件;3) 实践示例:创建本地市场并添加代码审查插件;4) 市场文件规范,包括必填字段和可选元数据。指南还提醒开发者避免使用保留的市场名称。通过创建市场,开发者可以方便地与团队或社区共享插件。

2026-03-10 12:23:00 845

原创 Python openpyxl 保存 Excel 后图片丢失

摘要:使用openpyxl编辑Excel时图片消失,原因是未安装Pillow库。解决方法:执行pip install Pillow安装依赖库即可恢复图片处理功能。(50字)

2026-03-06 15:47:40 39

原创 Windows 下 Python 脚本中文输出乱码问题修复

针对 Windows 系统下 Python 脚本输出中文时出现乱码的问题,本文分析了其成因——控制台默认使用 GBK 编码与 UTF-8 不匹配,并给出了解决方案:在脚本开头通过 io.TextIOWrapper 强制将 stdout 和 stderr 设置为 UTF-8 编码,同时使用平台检测确保仅对 Windows 生效,从而实现跨平台兼容的中文正常输出。

2026-03-06 15:38:19 64

转载 Excel导出每个sheet为独立的文件

本文介绍如何使用Excel VBA将工作簿中的每个工作表导出为独立文件。操作步骤:1)通过Alt+F11打开VBA编辑器;2)插入模块并复制提供的VBA代码;3)修改代码中的保存路径(如"D:\xiykj");4)运行代码自动创建文件夹并将每个工作表另存为单独的xlsx文件。代码包含创建文件夹、关闭屏幕刷新优化性能等功能,运行后会显示完成提示。最终在指定路径下可查看所有导出的工作表文件。

2026-03-03 15:38:45 46

原创 VSCode “Code Runner” 插件 OUTPUT 中出现 “Cannot edit in read-only editor“ 问题

摘要:VSCode中使用Code Runner插件运行Python脚本时,若程序需要用户输入,OUTPUT面板会显示"无法在只读编辑器中编辑"错误。这是由于Code Runner默认在只读的OUTPUT面板运行代码。解决方法是在Code Runner设置中勾选"Run In Terminal"选项,使代码在支持交互的终端中运行。修改后重启VSCode即可正常使用input()函数获取用户输入。该方案简单有效地解决了用户输入问题。

2026-03-02 20:40:25 151

原创 Claude Code 客户端命令执行失败:Exit Code 1

摘要:Claude Code用户频繁遭遇"Exit Code 1"错误,根源在于环境变量CLAUDE_CODE_GIT_BASH_PATH配置不当。常见错误是将其指向git-bash.exe,正确做法应指向bash.exe。技术原理在于git-bash.exe会重定向输出到图形界面,而bash.exe能正确传递标准输入输出流。官方文档明确要求配置bash.exe路径。解决方案包括检查当前配置、修改为正确路径并重启验证。正确配置后即可解决该错误,确保命令正常执行。(149字)

2026-03-02 16:15:50 1267

原创 Nginx 解决 upstream sent too big header 错误

Nginx作为反向代理时,当上游服务器响应头超过默认缓冲区大小(通常4k/8k)时,会报"upstream sent too big header"错误并返回502。解决方案是调整proxy_buffer_size参数,可通过Nginx配置或Kubernetes Ingress注解实现。建议从16k开始逐步调整,并仅针对特定location进行配置。常见触发场景包括JWT Token过长或Set-Cookie头部数据过大等情况。

2026-02-20 14:34:53 122

原创 Camunda 性能优化:如何利用 Command 模式提升性能

摘要 本文探讨了Camunda工作流开发中常见的性能优化误区,指出直接使用RuntimeService、TaskService等API进行分散调用会导致大量不必要的SQL查询。关键在于理解Camunda底层通过CommandContext实现的缓存机制:在同一CommandContext中,变量操作可共享内存缓存并批量提交。作者提出最佳实践方案:将业务逻辑封装在自定义Command中,利用高层API操作,既可保持代码可读性,又能享受引擎的缓存优化。文章详细分析了ThreadLocal与CommandCont

2026-02-05 13:53:56 758

原创 npm 离线安装软件包指南(离线安装 claude code)

本文介绍了一种通过npm命令实现离线全局安装的方法,以安装@anthropic-ai/claude-code和@musistudio/claude-code-router为例。主要流程包括:1)在有网环境生成完整依赖清单;2)解析并下载所有.tgz包文件;3)在离线环境批量安装。该方法会自动过滤平台相关依赖,确保只下载当前系统所需的包。文中详细说明了各步骤的命令操作,特别强调了Windows用户必须使用PowerShell而非CMD执行安装。该方法适用于任何npm包的离线安装场景,能有效减少不必要的包下载,

2026-01-23 12:16:50 3504

原创 Claude Code 私有模型组合方案:CC Switch + CCR

摘要 本文提出一个三组件解决方案,使Claude Code编程助手能够接入各类私有大模型。系统包含:1) Claude Code作为核心执行层;2) CC Switch提供可视化配置管理;3) Claude Code Router(CCR)实现协议转换和智能路由。CCR通过内置Transformer支持DeepSeek、Gemini等多种API格式转换,并可按任务类型(常规/后台/推理/长文本)自动路由到最优模型。该方案突破原生限制,实现低成本、高灵活性的AI编程助手部署。

2026-01-22 17:08:50 5719

转载 7款提升AI协作效率的优质 Claude Skills 推荐

本文介绍了7款功能强大的Claude Skills插件,涵盖笔记管理、项目规划、演示制作、UI设计等多个领域。包括Obsidian笔记套件、文件驱动型规划工具、NotebookLM自动化方案、智能PPT生成器、专业图像提示词工具、UI开发规范框架和全能UI/UX设计专家工具。这些插件通过GitHub开源,能有效扩展AI助手功能,提升工作效率和专业性,解决记忆丢失、设计冗余等常见问题,适用于从日常办公到专业开发的多样化场景。

2026-01-19 15:52:06 334

原创 基于 JWT/JWE 的跨系统安全数据透传方案

本文提出了一种基于JWT的安全微服务集成方案,针对企业级系统中平台侧与业务侧分离场景下的数据传递需求。通过JWE加密或JWS签名技术,结合20-30秒超短有效期的设计,实现了敏感数据的机密性和完整性保护。方案采用302重定向避免浏览器缓存问题,并通过无状态验证机制降低系统复杂度。该方案在保证安全性的同时,兼顾了系统性能和架构简洁性,适用于不同安全等级的业务场景。实施时需注意服务器时钟同步和URL长度限制等关键点。

2026-01-15 20:46:33 772

原创 AI 客户端与 MCP 实现工具协同的过程详解

MCP协议通过客户端代理实现LLM与外部工具的交互,核心流程包括:1)客户端获取工具列表并维护上下文;2)模型通过客户端发起工具调用请求;3)服务器执行工具并返回结果;4)结果整合到上下文供模型继续推理。该设计实现了解耦、安全调用和连贯的多轮交互,使模型能高效利用外部能力完成任务。

2026-01-05 12:45:48 890

原创 Claude Skills 核心概念介绍

摘要:Skills是Claude AI提供的专业任务增强功能,分为Anthropic官方技能、自定义技能和组织配置技能三类。该功能通过动态加载指令、脚本和资源来提升特定任务表现,支持文档创建、数据分析等工作流程标准化。企业用户可集中部署组织级技能确保统一标准,个人用户也能创建自定义技能。目前该功能面向Pro及以上计划用户提供预览版,需启用代码执行功能。主要优势包括提升任务性能、固化组织知识体系以及支持灵活定制。

2026-01-04 12:29:57 1182

原创 生产环境 nginx 推荐配置

本文提供了Nginx生产环境的推荐配置方案,主要包括性能优化和安全设置。配置中启用了自动工作进程、epoll事件模型、TCP优化参数,并调整了连接数、缓冲区大小等性能参数。安全方面包括隐藏版本号、HSTS预加载、SSL/TLS优化配置,以及XSS防护等安全头设置。同时提供了负载均衡配置示例和HTTPS重定向方案。该配置可根据实际需求调整,建议结合具体业务场景和服务器资源进行优化。

2025-12-31 22:38:29 316 1

原创 CentOS 7 重置root密码步骤

本文提供了在Linux系统中重置root密码的详细步骤指南。通过进入GRUB菜单编辑启动参数,添加"rd.break enforcing=0"进入救援模式,然后重新挂载文件系统并执行chroot操作来修改密码。文中包含可选步骤处理SELinux上下文,并提醒注意事项,包括安全性、SELinux设置和权限管理建议。整个过程分为7个明确步骤,从启动修改到最终重启系统,确保用户能安全有效地完成root密码重置操作。

2025-12-29 17:37:22 623

原创 网站安全加固:优化 Nginx 安全头配置

本文介绍了如何通过Nginx配置安全头提升网站安全性。主要内容包括:1) 通过301重定向强制HTTPS访问;2) 配置关键安全头如HSTS、Referrer-Policy、X-Content-Type-Options等;3) 详细说明各安全头的作用和配置参数;4) 区分HTTP/HTTPS站点适用的不同安全头。这些配置能有效防御XSS、点击劫持等攻击,增强网站整体安全性。

2025-12-25 16:16:29 999

原创 双Token认证+Cookie方案详细流程

本文提出了一种基于Spring Boot的双Token认证方案,结合Access Token和Refresh Token实现安全访问控制。方案采用Cookie机制传递令牌,通过Path属性限制Cookie发送范围:Access Token仅限特定路径(如文件下载接口),Refresh Token限定在刷新接口使用,Session ID作为会话标识全局携带。系统数据库存储Token哈希值而非明文,确保安全性。完整流程包括用户登录、Token生成与存储、Cookie设置及自动刷新机制,通过JWT校验和会话绑定实

2025-12-17 16:53:38 514

原创 安全的 Token 刷新机制:Refresh Token 轮换与权限实时同步

该方案通过服务端为每个登录行为生成唯一的 sessionId,并将 refreshToken 绑定到特定的 Cookie path 上,实现不同标签页使用不同的会话凭证,从而达到完全隔离的效果。该方案通过服务端生成 sessionId 的方式,确保了会话ID的唯一性和可靠性。每次登录行为都会产生一个全新的独立会话,结合 Cookie path 隔离机制,实现了完美的多标签页会话管理。相比前端生成会话ID的方案,这种服务端生成的方式更加安全可靠,是多标签页会话管理的最佳实践。会话级管理。

2025-12-15 18:43:15 1572

原创 docker-compose 之 达梦数据库(dm8-v201106)

(版本对应2020年11月06日),只是推送到了docerhub中,未做任何修改,请放心使用。达梦数据库初始化安装,需要先提取容器中的数据文件,然后再使用docker方式启动。注:本文是比较旧的达梦版本 v201106,较新的版本教程详见帖子 “这一步为了将数据文件拿到挂载目录中,防止以后删除容器导致数据丢失。如上配置后,最后使用。

2025-12-02 11:07:39 2303 3

原创 AI 对话准确度和 Token优化技巧建议

【代码】AI 对话准确度和 Token优化技巧建议。

2025-12-01 19:49:24 908

原创 AI角色定义的重要性与实践指南

AI模型如ChatGPT、Claude等缺乏持续的个人身份记忆。每次对话都需要重新建立上下文。理解在当前对话中应该采用什么样的语气和风格确定适合的知识领域和专业水平了解应该关注哪些特定方面或观点“你是一名资深软件工程师”“你是一位经验丰富的市场营销专家”“你是医学领域的专业顾问”“我想了解如何优化网站加载速度”请你扮演一名有5年经验的前端性能优化专家。请用实用、易懂的语言解释网站加载速度优化技巧,避免过于学术化的术语。重点关注普通网站管理员可以立即实施的改进措施。

2025-12-01 19:46:00 759

原创 K8s 通过 Traefik Ingress 配置白名单IP访问限制

在现代微服务架构中,网络安全是至关重要的考量因素。Traefik作为业界领先的云原生反向代理和负载均衡器,提供了强大而灵活的IP白名单功能。✅ 精确控制服务访问权限✅ 防止未授权访问✅ 简化安全策略管理✅ 与Kubernetes原生集成通过Traefik Ingress注解方式配置IP白名单是一种既安全又灵活的访问控制方法。🔒基于网络层的安全控制,有效防范未授权访问🔄无需重启服务即可更新安全策略🧩支持IPv4/IPv6混合环境和复杂网络拓扑📊完善的日志和指标支持。

2025-12-01 17:30:40 893

原创 K8s 通过 Nginx Ingress 配置白名单IP访问限制

Ingress是Kubernetes中的一个API对象,用于管理外部访问集群内服务的路由规则,通常通过HTTP/HTTPS协议。Ingress可以提供负载均衡、SSL终结和基于名称的虚拟主机等功能。当客户端请求经过代理或负载均衡器时,需要配置自定义Header来获取真实客户端IP。通过Nginx Ingress Controller配置IP白名单是在Kubernetes中实现访问控制的有效方法。使用注解可以灵活地控制访问权限,该注解会转换为底层的Nginx allow/deny指令来实现访问控制。

2025-12-01 17:24:57 1250

转载 几个能让 Claude Code 支持更多自定义模型 + API 中转 的工具

它支持多家提供商和多种模型(如 OpenRouter、DeepSeek、Ollama、Gemini、Volcengine),具体模型包括 google/gemini-2.5-pro-preview、anthropic/claude-4.5-sonnet、deepseek-chat 等。配置通过 ~/.claude-code-router/config.json 实现,可以设定默认模型、后台任务、思考模型和长上下文模型,并支持在运行时用 /model provider,model_name 进行切换。

2025-11-29 15:20:51 1719

原创 Claude Code 常用指令使用说明

在项目根目录创建commandsdescription: '代码审查助手',// 自定义逻辑return '代码审查完成';项目初始化:每个新项目都使用/init创建记忆文件任务切换:不同任务间使用/clear清理上下文深度分析:复杂问题前添加快速执行:简单查询使用-p参数避免交互环境集成:结合IDE插件实现代码级协作上下文增强:合理配置MCP获取项目实时信息⚠️安全注意事项谨慎使用参数定期审查配置敏感项目中避免执行系统级命令导出的会话内容可能包含敏感信息,请妥善处理。

2025-11-29 15:09:25 2545

原创 SpringBoot 服务启动过程事件执行顺序解析

EventPublishingRunListener 的每个方法都精确对应 Spring Boot 应用生命周期的特定阶段,事件发布顺序严格遵循方法调用顺序。started() 和 ready() 方法内部的事件执行顺序体现了从"框架启动完成"到"业务完全就绪"的递进关系,设计严谨且语义明确。基于Spring Boot源码分析,事件执行顺序严格按照应用生命周期阶段划分,包含您提供的新增源码。• 多事件方法(started/ready)保持内部事件的执行顺序一致性。• 事件发布顺序严格遵循方法调用顺序。

2025-11-27 18:01:13 719

原创 TaskDecorator 与 CompositeTaskDecorator 装饰器设计模式解析

TaskDecorator与CompositeTaskDecorator的组合设计,展现了设计模式在解决实际问题中的强大能力。这种设计不仅体现了装饰器模式的动态扩展特性,还通过组合模式实现了多装饰器的统一管理。通过接口定义规范,确保扩展性通过组合实现灵活配置,而非硬编码通过引用嵌套而非重复执行,保证核心逻辑只执行一次通过链式调用,实现功能的有序执行通过洋葱模型,确保前置后置逻辑的正确顺序这种设计模式在现代软件架构中具有广泛的适用性,值得我们在日常开发中深入理解和灵活运用。(END)

2025-11-26 14:31:15 478

原创 Maven依赖树 dependency:tree 快速定位多模块项目的 jar 包依赖

Maven作为Java生态中最主流的构建工具,其依赖管理系统虽然强大,但在复杂项目中也带来了管理挑战。随着微服务架构的普及,多模块项目变得越来越常见,依赖关系呈指数级复杂化。依赖传递复杂:一个直接依赖可能引入数十个间接依赖版本冲突频发:不同路径引入相同依赖的不同版本排查困难:传统方式需要逐个检查模块的pom.xml文件效率低下:人工检查耗时耗力,容易遗漏提供的目标是解决这些问题的利器,通过合理的参数使用,可以快速精确地定位目标依赖。通过深入理解和灵活运用掌握核心语法。

2025-11-26 10:43:36 1091

原创 Windows 安装 SDKMAN 详细教程(JDK 多版本管理)

通过以上步骤,你已成功在 Windows 系统中借助 Git Bash 安装并配置了 SDKMAN,并掌握其管理 JDK 的基本命令。未来你可以用它来轻松管理多版本的 Java、Groovy、Scala 等多种开发工具,提升开发效率。希望本教程对你有帮助。如需进一步学习 SDKMAN 的高级使用方法,欢迎参考其官方文档。(END)

2025-11-24 17:34:38 2696 4

原创 异常:Expected lookupPath in request attribute “org.springframework.web.util.UrlPathHelper.PATH“

必须手动配置 RequestMappingInfo.BuilderConfiguration显式设置 PatternParser 确保路径匹配机制正确避免因配置不完整导致的路径解析异常(END)

2025-11-15 17:13:35 454

原创 自定义conda环境和包下载目录

选择你希望存储的路径(如大容量磁盘) mkdir -p /data/conda/envs mkdir -p /data/conda/pkgs。

2025-11-13 19:00:06 351

原创 SpringBoot 通过 JMS 集成 IBM MQ

IBM MQ 作为老牌的企业级消息中间件,虽然在当下云原生时代已不再是主流选择,但在金融、银行、保险等传统行业的核心业务系统中仍然占据着重要地位。这些行业对系统的稳定性、可靠性和事务一致性有着极高的要求,IBM MQ 正是在这些方面表现出色。尽管近年来 RabbitMQ、Apache Kafka 等新一代消息中间件在新兴项目中更受欢迎,但许多金融公司和大型企业仍在使用 IBM MQ 作为核心业务系统的消息传递基础设施。

2025-11-13 09:42:16 577

原创 安装 flash-attn 出现的 PyTorch与CUDA版本兼容性问题

本地AI环境搭建的核心是版本兼容性。虽然PyTorch和CUDA不需要版本完全一致,但大版本必须匹配。建议按照"检查CUDA → 配置环境变量 → 安装兼容PyTorch → 编译flash-attn"的顺序进行,确保环境稳定运行。

2025-11-07 10:24:45 2432

spring+jms+jta事务的消息发送和消息消费

spring+jms+jta事务的消息发送和消息消费。 完整可正常运行例子,对JTA分布式事务的配置。 本例可以直接作为处理消息的项目,在此之上直接继续开发。

2015-12-13

Java读取apk版本信息和图标

Java读取apk版本信息和图标。 修改代码可以继续获取apk内其他资源。

2015-07-31

apk加壳和伪加密(防止反编译)

apk加壳和伪加密(防止反编译) 包括3个工程: 一个是加壳java工程; 一个是加壳安卓工程; 一个是apkdemo源程序; 直接运行Packers工程下面的build.xml文件后,在Packers的bin目录下查看Packers-release.apk即可安装测试。 其中:签名key文件请自己提供,在ant.properties中配置即可。

2015-08-20

jacob、GhostScript转换Office为pdf,转换pdf为高清图片

1、Windows下的几近完美的word、ppt、excel 转为pdf,pdf转为高清图片的解决方案。 2、包含完全实现的demo代码,经过多次调试。 3、使用技术jacob、GhostScript。

2015-01-28

百度首页“天气预报”静态页面样式

百度首页“天气预报”静态页面样式。其实也没啥,就是把百度搜索“天气”后,下面展示的那块天气预报的样式一模一样的扒了下来。因为项目所需才做的。

2015-01-15

Android NDK入门,C与Java的互相调用Demo

安卓NDK入门,C与Java方法之间的互相调用,本代码很简单的Demo例子。

2015-11-20

ASM操作字节码,动态生成Java类class文件

ASM操作字节码,动态生成Java类class文件,模拟Spring的AOP实现原理。

2016-02-03

ghostscript-9.15-linux-x86_64.tgz免安装版

ghostscript-9.15-linux-x86_64.tgz免安装版,解压后就一个文件,可以直接执行使用。或者修改名字为 gs 后,然后拷贝到/usr/bin 目录下,这样在任何地方都可以直接使用 gs 命令。

2015-01-15

Tomcat Session Redis 共享

基于 Redis 的Tomcat Session共享。 对Git项目tomcat-redis-session-manager 做了简单修改。 使用方法,可以参考博客: http://blog.csdn.net/catoop/article/details/48603891

2015-09-20

GhostScript_Windows_9.15_win32_win64

附件包含GhostScript_Windows_9.15版本的win32和win64

2015-01-29

中国“新基建”发展研究报告.pdf.zip

中国“新基建”发展研究报告.pdf,原版PPT转的,PDF中的文字是可以复制的。 --- 2020年作为“十三五”收官之年和“十四五”规划布局之年,新起点将推动新部署,新部署将带来新发展。

2020-08-17

SpringBoot学习过程各种Demo

SpringBoot学习过程各种Demo例子代码,包括数据库sql脚本。 因为不是实际项目,加上是循序渐进增加的代码,所以package归类整理不怎么好。 里面包含CSDN专栏 http://blog.csdn.net/column/details/spring-boot.html 中的所有用到的代码。

2016-02-03

Java敏感词处理

Java敏感词处理。 * 包含了判断 * 是否存在敏感词(isContaintSensitiveWord(String txt,int matchType))、 * 获取敏感词(getSensitiveWord(String txt , int matchType))、 * 敏感词替代(replaceSensitiveWord(String txt,int matchType,String replaceChar)) * 三个方法。

2015-08-14

安卓广告轮播效果

淘宝、京东 等网站的主页轮播广告图片效果。

2014-10-11

ghostscript-9.15.tar.gz

ghostscript-9.15.tar.gz

2015-01-13

Android 关于设备状态和操作的API

Android 关于设备状态和操作的API。 获取总大小 获取可用大小 获取SD卡的总大小 获取SD卡可用大小 获取总内存大小 获取可用内存大小 获取系统版本 安装客户端 获取FilesDir目录 获取SD卡路径 获取缓存目录 获取APP版本号 获取当前网络类型 是否是wifi连接状态 获取当前网络状态信息 获取wifi热点 获取屏幕宽度(分辨率PX) 获取屏幕高度(分辨率PX) 获取屏幕Density 获取屏幕DPI 设置屏幕唤醒状态 获取屏幕亮度 拨打电话(将号码带到拨号界面,不直接拨出) 发送短信 发送彩信 打开URL 获得小区识别码(CellID),即无线网络上报终端所处的小区号(根据服务的基站来估计),位置业务平台把小区号翻译成经纬度坐标。 获得位置区编码(Lac:gsmlocationarea code)(移动通信系统中),是为寻呼而设置的一个区域,覆盖一片地理区域,初期一般按行政区域划分(一个县或一个区),现在很灵活了,按寻呼量划分. 当一个LAC下的寻呼量达到一个预警门限,就必须拆分. 获取手机IMEI 获取手机IMSI

2015-08-12

android读取签名证书指纹SHA1信息

android读取签名证书纹SHA1信息。

2015-07-23

安卓多语言

安卓国际化,在安卓应用内切换语言。 如果要保存设置后的语言,使用getSharedPreferences保存,在启动应用的时候,再读取即可。

2015-08-28

Spring Boot 参考指南

Spring Boot 参考指南。 里面包括一个中文的文档和一个英文的官方文档。

2016-01-14

Hudson快速启动和停止脚本

Hudson快速启动和停止脚本。 写好了 start.sh、stop.sh,简单修改后即可直接使用。

2015-09-01

阿里巴巴Java开发手册_v1.2.0

阿里巴巴Java开发手册_v1.2.0

2017-07-19

r8125-ESXi670U3-vib-1.01.vib

ESXi 6.7 U3 的 RTL8125(BG)网卡驱动

2021-08-29

基于jd-core的java反编译

和jd-gui一样基于jd-core的反编译代码,因为jd-gui.exe 不支持命令行反编译文件,所以只好重新基于jd-core,调用其中的api来操作。有些时候,需要通过命令行批量反编译class文件。

2017-03-27

SpringMVC集成Swagger

SpringMVC集成Swagger,最干净的一个Demo。里面有步骤说明。非常简单。运行测试OK。

2017-02-28

FreeMarker_2.3.23 中文

FreeMarker_2.3.23 中文。内含 2.3.19 pdf格式。

2016-06-01

windows包装exe创建服务文件instsrv和srvany

Windows提供了两个小工具instsrv.exe和srvany.exe来把任何应用包装成windows服务。顾名思义instsrv(install service)是用来安装服务的,而srvany(service anything)包装任何服务的外壳。

2017-12-04

SpringBoot上传文件实例下载

SpringBoot 单文件上传、批量文件上传。SpringMVC 也可以用。

2017-03-11

springboot2.x 多数据源

1、完善连接池参数实现,调整了参数配置文件的配置,采用数组方式兼容yml文件 2、支持为每个数据源分别配置连接池参数 3、注解 @TargetDataSource 更名为 @DataSource 4、支持类级别、方法级别、参数级别的动态数据源 5、将注解使用范围下沉到更接近SQL的 Mapper 层,可以完全避免在Service层因为嵌套调用使用不当导致的数据源冲突或不生效问题 6、支持自定义SQL的数据源切换,兼容通用Mapper内置各种的方法的数据源切换 7、对PageHeader分页使用无影响

2020-05-28

黑苹果蓝牙驱动 - 博通BCM94352HMB

黑苹果蓝牙驱动 - 博通BCM94352HMB,解压密码:brcm

2021-04-02

Java背包算法规划求解

背包算法规划求解,解决问题场景如:售货架中有n种商品(每种商品只有一个),给定200块钱购物,尽可能的购买到更多的商品,将这本金最大化利用。

2017-02-13

ESXi Intel-I129V 网卡驱动

ne1000_0.8.4-3vmw.670.0.0.8169922-offline_bundle-16654787.zip ESXi Intel I129-V 驱动包(6.7U3b和7.0U2a 亲测可用),教程帖子地址:https://blog.csdn.net/catoop/article/details/119979776

2021-08-29

深入理解Nginx模块开发与架构解析.mobi

深入理解Nginx模块开发与架构解析,kindle 使用正常。

2017-11-01

SaaS 架构设计

SaaS 架构设计,提供参考,朋友那边拿来的,内容还可以。1分仅为分享。

2018-08-22

Linux程序设计(第4版)mobi

Linux程序设计(第4版)mobi,kindle。资源分必选,2分最低了。

2017-11-01

docker-pkg.tar.gz

docker 一键离线安装包(包含写好的脚本) 一键安装命令,安装内容包含docker和docker-compose,命令如下: tar -zxvf docker-pkg.tar.gz && ./install.sh

2019-11-09

kafka-web-console-2.1.0-SNAPSHOT.zip

源码打包后的 kafka-web-console-2.1.0-SNAPSHOT.zip ,可以直接使用。

2016-08-31

剑指offer mobi

剑指offer mobi kindle 。 资源亲民,资源分最低了。

2017-11-01

Java 8实战(全面讲解Java8新特性)

通过示例全面讲解Java8新特性,为Java程序员开启函数式变成的大门。

2018-04-11

Xtream解析xml

使用Xtream解析xml,生成对应的对象。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2017-09-06

单核工作法图解(文字版非扫描)PDF

本书的主题是管理时间,战胜拖延。作者通过自身多年的经验,首创了一套简单、灵活而又强大的单核工作法,能行之有效地帮助你加强自制力、集中精力。全书分为6章,从削减待办任务、现在专注一件事、永不拖延、循序渐进、简化协作和给创意充电等方面详述这一方法,助你在日常生活中轻松完成各项任务。 本书不仅适用于高管和上班族,还适用于学生等一般人群。所有想提高做事效率的人,都能从本书中获益。

2018-03-29

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

TA关注的人

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