ghthou


  • 首页

  • 归档

  • 标签

  • 分类

  • 关于

Java 源码研究之线程池

发表于 2018-01-13 | 分类于 Java
本文是在观看 深入分析java线程池的实现原理 后,对其中讲述的方法虽然了解其功能及大致步骤,但是对其中具体实现依然不太明白,所以查看其中的源码,并对源码的操作步骤进行说明.至于方法功能,使用等等.请参考上面的文章 主要研究的类为 java.util.concurrent.ThreadPoolEx ...
阅读全文 »

Java 源码研究之 HashMap

发表于 2018-01-13 | 分类于 Java
本文是在观看 Java HashMap 工作原理及实现 后,虽然大致了解了 HashMap 的工作原理及实现,但是对实现的具体过程,思路尚未贯通,所以对于其中的几个核心方法按照每个步骤进行研究,注释 源码版本为jdk1.8.0_91 put(K key, V value)12345678910pub ...
阅读全文 »

Jsoup 防止 XSS 攻击

发表于 2018-01-13 | 分类于 Java
服务器处理富文本编辑器提交的内容时,因排版的需求不能对 HTML 标签进行转义,但为了防止 XSS 攻击,又必须过滤掉其中的 JS 代码,在 Java 中使用 Jsoup 正好可以满足此要求 实现原理Jsoup 使用标签 白名单 的机制用来进行防止 XSS 攻击,假设白名单中只允许 p 标签 ...
阅读全文 »

Spring MVC 数据绑定学习笔记

发表于 2018-01-13 | 分类于 Java
这是我在 慕课网 观看 SpringMVC 数据绑定入门 所做的学习笔记其中包含对 List,Set,Map,JSON,XML 的数据绑定以及 PropertyEditor、Formatter、Converter 三种自定义类型转换器 List 类型绑定 特点 List 对象绑定需要建立一个 ...
阅读全文 »

ZooKeeper + Curator 实现分布式锁

发表于 2018-01-13 | 分类于 Java
在 JDK 的 java.util.concurrent.locks 中,为我们提供了可重入锁,读写锁,及超时获取锁的方法。 为我们提供了完好的支持,但是在分布式系统中,当多个应用需要共同操作某一个资源时。 我么就无法使用 JDK 来实现了,这时就需要使用一个外部服务来为此进行支持,现在我们选用 Z ...
阅读全文 »

生成带 LOGO 的二维码

发表于 2018-01-13 | 分类于 Java
通过 使用 zxing 生成二维码 我们可以实现简单二维码的生成, 但是二维码显示却过于单调, 本文变讲述如何利用 thumbnailator 为我们的二维码添加 LOGO thumbnailator 是一个缩略图工具类库, 但它除了能缩略图片外, 还提供裁剪, 旋转, 水印等功能, 此次我们便 ...
阅读全文 »

使用 zxing 生成二维码

发表于 2018-01-13 | 分类于 Java
参考资料 JAVA 生成二维码 笔记,谷歌 Zxing 二维码,用数据流输出到页面显示 项目环境 jdk1.8(zxing 生成二维码图片文件需要 jdk1.7 及以上版本 ) zxing-javase 12345<dependency> <groupId>com.g ...
阅读全文 »

使用 gzip 压缩请求正文

发表于 2018-01-13 | 分类于 Java
在一些论坛,博客等项目中。 用户发送的帖子,文章内容可能会存在太长的情况。 这时如果用户的网速不佳,或者网络不稳定。 那么将会面临 响应过慢、发送失败 的情况。 如果网站还有自动保存的功能的话,这种情况会明显增多。 这时如果将传输的内容在本地进行压缩上传,然后在服务器进行解压。 对长文本的处理 ...
阅读全文 »

使用 SiteMesh3 完善页面布局

发表于 2018-01-13 | 分类于 Java
在网页开发中,大部分网页都具有相同的页头,页尾,菜单等模块。 一般情况下我们会将这些共用的代码单独抽取成一个页面,然后进行包含。 虽然这样能够达到代码复用的效果,但是如果引入的页面过多,一来会带来修改不变的效果,二来依然会形成多个页面使用相同的代码 (页面包含代码),此时我们可以使用 SiteMe ...
阅读全文 »

使用 jQuery-qrcode 生成二维码

发表于 2018-01-13 | 分类于 JavaScript
本文讲述如何使用 jquery-qrcode 生成二维码 示例123456789101112131415161718192021222324252627<!-- 引入 jQuery 与 jquery.qrcode--><script type="text/javascript" ...
阅读全文 »
123

ghthou

22 日志
6 分类
22 标签
RSS
GitHub
© 2020 ghthou
由 Hexo 强力驱动
|
主题 — NexT.Muse v5.1.4