加载中
欢迎访问我的个人网站

欢迎访问我的个人网站:肖国栋的 i 自留地。 由于两边更新比较麻烦,一些修改不再同步到这边。 微博: https://weibo.com/xiaogdnet/ 微信公众号:

2017/04/07 18:15
982
成为更好还是成为更有钱的程序员?

如果你觉得这个题目有点标题党的味道, 那我也承认确实如此. 本来我打算取的名字是"如何成为一名更好的程序员", 但认真想一想, 怎样才算更好呢? 这个标准很模糊呀! 关于目标设定上有一个所谓的...

10/13 23:11
40
理解 MD5 消息摘要算法

MD5 算法相信很多开发人员都听说过, 一个最常见的使用到它的地方就是密码的存储. 当然, 很多人会说, 这个算法已经不太安全了, 确实如果你想更安全的保存密码, 则应该考虑其它更安全的算法, 不...

10/11 22:03
1.3K
使用 lombok @Slf4j 注解简化日志功能的引入

在开发过程中, 打印必要的日志是必不可少的一环, 而要打印日志, 在相关的类中就要引入日志相关属性, 在传统上, 一般是通过LoggerFactory.getLogger去实现的: package net.xiaogd.demo.mybat...

使用 .editorconfig 文件来统一编程风格

做过长期开发的程序员都知道保持编程风格统一的重要性, 统一的风格能够降低各种成本. 有一句名言是咋说的来着? 代码主要是给人看的, 其次才是给电脑去运行. 但另一方面, 大家又普遍是偷懒的,...

深入理解什么是端口(port)

每当看到有人的简历上写着熟悉 tcp/ip, http 等协议时, 我就忍不住问问他们: 你给我说说, 端口是啥吧! 可惜, 很少有人能说得让人满意... 所以这次就来谈谈端口(port), 这个熟悉的陌生人. 在此...

08/26 10:39
5.4K
引入 lombok 简化代码及相关 IDE 设置

使用 lombok 可以简化一些样板代码的编写, 下面说说如何启用它, 包括了 maven 及 IDE 中的设置(Eclipse 及 Intellij IDEA) 具体例子 开发中经常会遇到一些纯粹作为记录的类, 如 VO, DTO 之类...

08/24 10:00
540
启用 -parameters 编译选项简化 mybatis @Param 注解重复问题

在使用 mybatis 查询的时候, 只需要定义一个查询接口, mybatis 会为我们注入注解实现或是 xml 实现. 但当我们需要传递参数时, 通常需要 @Param 来定义一个名称, 但经常的, 我们也不难发现, 这...

使用 tail -f 实时观测服务器日志输出

在开发阶段, 有 console 端的输出, 总是可以方便实时地看到应用的日志. 可一旦应用部署到服务器上之后呢, 日志被输出到文件中, 在某些情景下需要不停地查看日志文件的输出以定位某些问题, 此...

08/10 09:41
4.2K
JSP 中的字符集编码与乱码问题

在说完了网页中的编码与乱码(一、二、三、四、五),servlet 中的编码问题后,这次来探讨一下 JSP 中的编码与乱码问题。 在之前,曾谈到过 JSP 与 HTML 间的关系,JSP 本质上是一个 HTML 的...

Java 字节流与字符流(4)

在这一篇,我们谈论最后一个话题,就是“到底怎样才算一个‘字符’”? 其实这个话题在字符集与编码(五)——代码单元及 length 方法中和文本在内存中的编码(1)——乱码探源(4)也有所涉及,...

Java servlet 使用 PrintWriter 时的编码与乱码

在前面的网页中的编码与乱码系列中(一、二、三、四、五),曾多次提到使用 servlet 方式构建的动态响应流,不过在那里都是直接使用字节流的方式,不过,更为常见的方式是使用字符流。而在前...

Java 字节流与字符流(3)

在上一篇中比较了使用字节流和字符流来读取(写入)文本文件的优劣后,这一篇主要探讨缺省编码这个主题。 字符流使用缺省编码 通过前面的例子,已经得出了一个结论:字符流=字节流+编码。 可...

Java 字节流与字符流(2)

在上一篇中介绍了字节流与字符流的关系,这一篇主要给出一些具体的代码示例。 使用字节流读取文本文件 上篇中说到,无论是字符流还是字节流,都可以用于读取文本文件,特别是对于一整个文件的...

Java 字节流与字符流(1)

Java 的 IO 系统是比较庞杂的,各种流特别多,其中有一种就是字符流。 在本系列前面的一些文章中,也曾涉及过字符流的话题,不过没有详细展开讨论,这次准备具体综合地谈一谈。 你可能听过不...

网页中的编码与乱码(5)

在上一篇我们谈论了 BOM 编码的页面,并知道了它是有最高优先级的。而这一篇将讨论最后的一个主题,也就是缺省的情况。既然名为缺省,也就不难想到,它的优先级是最低的,也即是在其它情况下...

2017/09/30 18:00
399
网页中的编码与乱码(4)

这一篇将介绍 BOM 在 html 页面编码中的运用。在最前面曾提到,它的优先级实际上是最高的,在这里,将具体介绍什么是 BOM,还会解析为什么它的优先级最高,然后还会构建一些具体的测试来验证...

2017/09/30 00:03
170
网页中的编码与乱码(3)

在上一篇说完了如何通过文档内的编码声明来确定网页的编码通过文档内的编码声明来确定网页的编码,这一篇则开始具体讲述如何通过响应头下的 Content-Type 条目中的 charset 信息来确定文档的...

2017/09/27 00:13
273
网页中的编码与乱码(2)

接着上一篇中的讨论,也是先从“文档内编码声明”讲起,因为它是最直观也最容易控制的。 不过事实上也没有那么容易,它还是很容易受各种因素干扰,下面会详细介绍整个过程,囊括了静态文档响...

2017/09/26 15:01
555
网页中的编码与乱码(1)

在之前谈了很多关于字符集编码与乱码的基础知识,可以说,如果你掌握了这些,对于各种乱码问题,就有了一个良好的基础,基本能够分析甚至独立地解决各类的乱码问题。 自然,基础问题的重要性...

2017/09/26 14:55
491

没有更多内容

加载失败,请刷新页面

返回顶部
顶部