跳至内容

Lzxz1234 的小站

个人博客,专注 IT 相关技术分享

  • GitHub
  • 腾讯云

作者: lzxz1234

基于 PEG.js 生成权限校验语法表达式解析器

2018年5月27日 lzxz1234 Leave a comment

背景 用户有一系列权限,例如 Article.List,User.Edit 等,这时候如果需要进行一个带嵌套的动态权限查询就会很麻烦,如果想做成可配置的就需要语法解析,例如表达式 User.Edit or User.Modify or (User.List and Ad

阅读全文

状态机在开发中的应用

2018年5月20日 lzxz1234 Leave a comment

简介 我们开发过程中会有各种不同状态,围绕这些状态之间的转换方式会有很多业务逻辑,依赖这些状态又会有更多的业务逻辑,如果这些逻辑代码不使用状态模式进行归类统一,会以各种难以理解和难以修改的方式存在各个

阅读全文

WordPress 悬挂备案号

2018年5月9日 lzxz1234 Leave a comment

作为一个良好市民,备案号该悬挂还是得悬挂的,新版本的 WordPress 对备案号也提供了支持,但仅限官方主题。 然而大家肯定还是使用第三方主题居多吧,这时候就需要动手写代码修改了。 可以直接修改当前主题下的 foot

阅读全文

基于 ByteBuddy 运行时动态修改字节码

2018年4月6日 lzxz1234 Leave a comment

简介 Byte Buddy 是一个字节码生成与操作库。它无需编译器,能够在Java程序运行时创建与修改 class 文件。 目标 已有类文件: 目标是将所有 Log 类中对 log 方法的调用全转到 log4j 上。 准备 修改 pom.xml 添加依赖

阅读全文

JVM 类加载器应用之多版本库支持

2018年3月24日 lzxz1234 Leave a comment

问题 开发过程中,咱们经常需要使用不同的库版本,而这些版本又不是向后兼容的,或者出于某种原因需要支持同一库的多个版本。 在这种情况下,默认的类加载器已经是不支持了,因为 loadClass 方法只加载一次特定的类

阅读全文

邮件协议之复合 MIME 内容传输

2018年3月18日 lzxz1234 Leave a comment

复合 MIME 允许同一封邮件中同时发送 Text 格式和 Html 格式。在客户端收到这封邮件的时候,可以自主选择将要渲染的版本。这也是为什么有些客户端上会提示用户选择渲染 Html 还是纯文本。 至于为什么两种格式共存,

阅读全文

jBrowserDriver + aShot 实现网页后台截屏

2018年3月16日 lzxz1234 Leave a comment

依赖简介 jBrowserDriver 是一个纯 Java 的基于 WebKit 的无图形化嵌入式浏览器,可以用于 Web 页面的流程自动化,网页爬虫、页面测试等各种场景。 aShot 是一个功能强大的跨平台 WebDriver 截图工具,详细功能可以

阅读全文

Postfix + PostfixAdmin + Mysql 邮箱系统部署

2018年3月13日 lzxz1234 Leave a comment

安装 Mysql 安装略,参照 配置文件 安装完成后为 postfix 建库建表后面会用 编译安装 Postfix 先卸载系统自带 Postfix,重新编译安装 需要注意的是卸载 Postfix 会导致同步卸载 crontabs,操作完成后重新装上就可以

阅读全文

SpringBoot 通用启停脚本

2018年3月11日 lzxz1234 Leave a comment

注释懒得写了,自己看吧,用的时候将 spring boot 项目打成 jar 包,新建 server.sh 内容如下,执行 ./server.sh restart 即可

阅读全文

PySpider 抓取结果数据预处理

2018年2月25日 lzxz1234 Leave a comment

抓取后的数据内容处理,基本处理分以下几种规则: 到这一个完整的处理方法也就出来了:

阅读全文

文章分页

«Previous Posts 1 … 7 8 9 10 11 12 Next Posts»

近期文章

  • Spec 之于代码,如面向对象之于汇编
  • 飞牛挂载 iSCSI 远程磁盘扩容
  • 一分钟解决多行日志截取问题
  • 记一下 oh-my-posh 相关设置
  • 关于 AI 对程序员影响的思考

归档

  • 2026 年 10 月
  • 2026 年 8 月
  • 2026 年 6 月
  • 2026 年 2 月
  • 2026 年 1 月
  • 2025 年 12 月
  • 2025 年 11 月
  • 2025 年 9 月
  • 2025 年 8 月
  • 2025 年 7 月
  • 2025 年 6 月
  • 2025 年 5 月
  • 2025 年 4 月
  • 2025 年 2 月
  • 2025 年 1 月
  • 2023 年 2 月
  • 2022 年 5 月
  • 2022 年 3 月
  • 2021 年 12 月
  • 2021 年 10 月
  • 2021 年 1 月
  • 2020 年 10 月
  • 2020 年 9 月
  • 2020 年 8 月
  • 2020 年 6 月
  • 2020 年 5 月
  • 2020 年 4 月
  • 2020 年 3 月
  • 2020 年 2 月
  • 2020 年 1 月
  • 2019 年 12 月
  • 2019 年 11 月
  • 2019 年 10 月
  • 2019 年 9 月
  • 2019 年 8 月
  • 2019 年 7 月
  • 2019 年 6 月
  • 2019 年 5 月
  • 2019 年 4 月
  • 2019 年 3 月
  • 2019 年 2 月
  • 2019 年 1 月
  • 2018 年 12 月
  • 2018 年 11 月
  • 2018 年 10 月
  • 2018 年 9 月
  • 2018 年 8 月
  • 2018 年 7 月
  • 2018 年 6 月
  • 2018 年 5 月
  • 2018 年 4 月
  • 2018 年 3 月
  • 2018 年 2 月
  • 2018 年 1 月
  • 2017 年 12 月
  • 2017 年 11 月
  • 2017 年 9 月
  • 2017 年 7 月
  • 2016 年 10 月
  • 2015 年 3 月
  • 2014 年 12 月
  • 2014 年 11 月
  • 2014 年 7 月

标签云

AI Base58 BlockChain ByteBuddy CDN ClassLoader docker Email Encode ESXI Git Go GoLang GoProxy HTTPS Hyper-V IDE IIS iKuai Intellij Java JavaScript JDK JSR269 linux LLM mysql Nginx ngrok ntfs OpenWrt PhantomJS Php proxy pyspider Python QiNiu shell SSL TokenAnalyzer UTF8 windows wordpress WSL XiaoMi

其他操作

  • 登录
  • 条目 feed
  • 评论 feed
  • WordPress.org
WordPress Theme: Treville by ThemeZee.
CopyRight © 2017-2026 版权所有 | 京ICP备17040779号 | 京公网安备11010802048467号 | 隐私协议