随笔分类 - 计算机基础
摘要:
原创:打码日记(微信公众号ID:codelogs),欢迎分享,转载请保留出处。 简介 在工作过程中,我们慢慢会了解到hex、base64、urlencode这3种常见的字节编码方案,它们是如此的熟悉,可是经常我们自己也说不清为啥要使用它们,下面我会详细解释下。 hex编码 hex编码,又称十六进制编
阅读全文

摘要:
原创:打码日记(微信公众号ID:codelogs),欢迎分享,转载请保留出处。 简介 现代编程语言都抽象出了String字符串这个概念,注意它是一个高级抽象,但是计算机中实际表示信息时,都是用的字节,所以就需要一种机制,让字符串与字节之间可以相互转换,这种转换机制就是字符编码,如GBK,UTF-8
阅读全文

摘要:
原创:打码日记(微信公众号ID:codelogs),欢迎分享,转载请保留出处。 简介 我们常使用IDE的调试功能解决程序问题,但很多同学用的是自上而下调试法,即找到一个代码入口,打上断点然后单步调试。 但一些特殊的调试场景,比如调试框架代码,在不太熟悉框架代码的情况,会因为不知道从哪个入口开始调试而
阅读全文

摘要:原创:打码日记(微信公众号ID:codelogs),欢迎分享,转载请保留出处。 事务简介 SQL 标准定义了四种隔离级别,这四种隔离级别分别是: 读未提交(READ UNCOMMITTED):在这种隔离级别下,可能会出现脏读、不可重复读、幻读问题。 读提交 (READ COMMITTED):解决脏读
阅读全文
摘要:
原创:打码日记(微信公众号ID:codelogs),欢迎分享,转载请保留出处。 简介 现如今,正则表达式几乎是程序员的必备技能了,它入手确实很容易,但如果你不仔细琢磨学习,会长期停留在正则最基本的用法层面上。 因此,本篇文章,我会介绍一些能用正则解决的场景,但这些场景如果全自己琢磨实现的话,需要花一
阅读全文

摘要:
原创:打码日记(微信公众号ID:codelogs),欢迎分享,转载请保留出处。 简介 最近在使用date命令时,发现表示东8区(中国时区)要使用GMT-8,但在Java中却需要使用GMT+8,如下: $ TZ='GMT-8' date -d@1647658144 +'%F %T %:z' 2022-
阅读全文
