百木园-与人分享,
就是让自己快乐。

标签:java

第51页
day12-Servlet02-百木园
野生技术

day12-Servlet02

阅读(291)赞(0)

Servlet02 6.GET和POST请求的分发处理 开发Servlet,通常编写doGet,doPost方法。来对表单的get和post请求进行分发处理 例子 在web文件夹下面创建一个html页

野生技术

设计模式---装饰器模式

阅读(275)赞(0)

简述 运行时,为原对象拓展新的行为。 相较于传统的继承来拓展新的行为,装饰器模式更为的灵活多变,当然实现起来也更为复杂。 话不多说,看个优化案例吧。 优化案例 最初版v0 现有系统中有设定窗口Styl

野生技术

log4j 1 升级方案

阅读(269)赞(0)

log4j 1 升级方案 目标 解决重要安全漏洞 多项目日志监测改造(可选) 性能提升(可选) 功能扩展(可选) 升级要求 少修改代码 或 不修改代码 功能尽可能平替,而不发生基本功能变化 低学习成本

野生技术

死锁的3种死法

阅读(213)赞(0)

1. 什么是死锁 在多线程环境中,多个进程可以竞争有限数量的资源。当一个进程申请资源时,如果这时没有可用资源,那么这个进程进入等待状态。有时,如果所申请的资源被其他等待进程占有,那么该等待进程有可能再

Redisson源码解读-分布式锁-百木园
野生技术

Redisson源码解读-分布式锁

阅读(243)赞(0)

前言 Redisson是一个在Redis的基础上实现的Java驻内存数据网格(In-Memory Data Grid)。Redisson有一样功能是可重入的分布式锁。本文来讨论一下这个功能的特点以及源