张恒的网络日志

Zhang Heng's WebSite Blog


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 搜索

从ContextLoaderListener谈Spring父子容器

发表于 2018-04-05 | 分类于 笔记 | 阅读次数:

SSM开发网上一找一大堆,可是有时候深入使用一下问题还不少,今天就来看看ContextLoaderListener配置带来的问题。

阅读全文 »

谈谈ThreadPoolExecutor线程池

发表于 2018-04-04 | 分类于 笔记 | 阅读次数:

线程池,凡是学过java的同学都不陌生,一两行简单的代码就能实现并发编程。但java.util.concurrent.ThreadPoolExecutor的源码读起来却是很绕,今天,就让我们来深入了解一下线程池吧。

阅读全文 »

从mysql-connector-java中学习

发表于 2018-03-25 | 分类于 笔记 | 阅读次数:

做过javaweb开发的同学,对mysql的使用一定不陌生。今天,我们来聊一聊jdbc连接mysql。

阅读全文 »

Java 堆内存溢出梗概分析

发表于 2018-03-25 | 分类于 笔记 | 阅读次数:

任何使用过基于 Java 的企业级后端应用的软件开发者都会遇到过这种低劣、奇怪的报错,这些报错来自于用户或是测试工程师: java.lang.OutOfMemoryError:Java heap space。

阅读全文 »

使用DenyHosts保护服务器安全

发表于 2018-01-28 | 分类于 笔记 | 阅读次数:

在几个月前,笔者介绍了一种保护服务器安全的方法 自动禁止攻击IP登陆SSH,保护服务器安全。这种方法需要自己去动手写相应的脚本,今天要介绍的是开源的脚本实现。

阅读全文 »

synchronized和lock(CAS)的区别

发表于 2018-01-21 | 分类于 笔记 | 阅读次数:

在设计多线程开发时,无可避免地需要在多个线程中操作同一个对象,例如多个线程向集合中同时读写数据,执行同一个方法。诚然,做到线程安全的最终方法就是不在线程间同步数据,但有时候同步操作在所难免。

那么,接下来我们来谈谈java提供的两种线程间安全同步数据的方法。

阅读全文 »
12…17
Gavin Zhang

Gavin Zhang

102 日志
8 分类
142 标签
RSS
GitHub E-Mail
0%
© 2013 — 2018 Gavin Zhang