本文概览:介绍了实现同步器的unSafe和Locksuport两个技术;介绍AQS两个模式对应的接口,如acq…
WordPress的xmlrpc.php攻击
1问题由来 1. 问题描述 频繁出现如下现象: (1)访问网站提示“数据库连接失败”。 (2)登录到服务器执行…
多线程之Synchronized
1 介绍synchronized Synchronized是为了在一个资源(如一个方法就可以看出一个资源)上添…
解析HashMap
首先介绍HashMap的原理,然后引入HashTable和ConcurrentHashMAP. 1 HashM…
Java反射
本节概览:介绍反射的基本用法,获取对象、获取成员变量和获取方法。 1 解析 1.1 Class对象获取 用一个…
Vi常用命令
记录一些vi常用的操作,如替换等操作,便于在服务器端更好的处理文本信息。 1 替换操作 1. 命令 (1)格式…
统计日志中IP信息
一个统计的命令,引出grep、awk、sort、uniq。结果为 77351 191.16.43.167…
获取request参数和返回response
本节重点 1. 总结1 整理下servlet传递参数方法,根据HTTP Method主要分为两种: (1)第一…
Mac配置开发环境
1 环境变量 1./etc/profile (都是在这个文件添加的 ) 全局(公有)配置,不管是哪个用户,登…
DbMaintain实践
1 引入 Dbmaintain是mvn的插件,所以可以通过mvn来理解,mvn就是提供了命名规范和mvn命令。…
Mysql慢查询优化
1 发现慢查询 在mysql数据库那边添加一些报警监控。也可以通过在应用中使用druid连接池 来发现慢查询。…
Mac抓包工具之fiddler
1 说明 如果是windows那么果断使用fiddler。对于mac, 如果要使用Fiddler就需要按装虚拟…
Druid连接池之DruidDataSource
本文概览:主要介绍了如下部分,(1)介绍了数据库连接池和Druid功能。(2)Druid相关操作,如下: 连接…