自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (23)
  • 问答 (9)
  • 收藏
  • 关注

原创 一文看透Tomcat 是如何用CountDownLatch停止容器的?

Tomcat 源码中多处用了java.util.concurrent 包中的类,用以处理多线程环境下的流程控制。近日分析了下NioEndpoint 源码,本文将以此类为背景,膜拜下 Java 大神们使用 CountDownLatch 并发控制的手法,其实也就是简单的实际应用,算不上高深。

2017-12-30 09:39:05 550

原创 RSA算法实践整理

背景Web应用中对前端的密码进行加密,然后后台再解密,前端加密工具有jsencrypt.min.js可以使用,该工具在前端用公钥加密,后端私钥解密,以提高应用系统敏感数据的安全度。本文将整理RAS非对称加密算法的使用过程及注意事项,作为网络笔记,以备后用。RSA和Base64RSA加密算法是对输入的字节数组数据进行加密,输出另一个加密后的字节数组。这个字节数值数据该怎么存储呢?答案是使用Base64

2017-12-27 14:49:29 545

原创 不同 Library handling 处理方式对 Jar 包结构的影响分析

背景Java的工程导出方式有多种,对于Java SE项目而言,基本的就是导出可执行jar和普通jar。可执行jar可以通过java -jar命令调用调用,普通jar可以作为第三方包被其他项目引用;而Java EE项目则是导出war包交给应用服务器使用。Jar包用压缩软件解压后,里面都包含一个META-INF的目录,目录下只有一个MANIFEST.MF文件,描述了Java的相关信息。不同类型的Jar,

2017-12-14 10:52:27 2341

原创 Tomcat的Comet实践

背景ProtocolHandler接口有一个isCometSupported方法,Comet模式是一种服务器向客户端推数据的方式,由服务器端通过长连接向客户端推送数据,功能跟websocket类似的。Tomcat的6,7,8.0等版本都支持Comet的,它的catalian.jar中的org.apache.catalina.comet包里面有Comet相关类。但是tomcat8.5版本不知道为什么就

2017-12-06 17:25:55 1893

原创 Tomcat会话持久化配置

背景在Java Web应用中,会有一些应用重启的操作,如系统升级,怎么在重启过程中,如何保证Session也能被恢复呢,这就可以通过Tomcat的会话持久化配置实现。持久化配置Tomcat默认是支持会话持久化的,在服务重启时将当前在线会话信息持久化本地磁盘。其配置文件为context.xml,其中有对持久化的描述信息如下: <!-- Uncomment this to disable sess

2017-12-04 17:56:34 1737

原创 IntelliJ IDEA检出web工程笔记

背景从业以来一直使用Eclipse进行编码,已经非常习惯Eclipse的各种快捷键了。对于半路杀出来的IntelliJ IDEA这个编程工具,非常陌生。前段时间研究tomcat8源码的时候用IntelliJ IDEA编译,用过一阵子,但是只限于跟踪源码。本文将记录使用IntelliJ IDEA导出Eclipse的项目的过程,不同IDE,殊途同归。SVN检出IntelliJ IDEA的VCS即版本控制

2017-12-01 16:03:35 1113

HugeGraph 图数据库 Hubble 的 https 部署脚本和证书文件

1、HugeGraph 图数据库 Hubble 的 https 部署脚本和证书文件 2、Hubble 版本1.6.0

2023-10-25

xxl-job-oracle.zip

xxl-job 支持 Oracle 的映射文件和建表语句

2021-04-11

CuckooStudy.rar

Cuckoo Sandbox 研究需要的 Guest 端介质。

2021-01-04

v8-1.0-SNAPSHOT.jar

OpenRASP-v8 jar 的 Java 包,可直接安装到本地,解决源码的依赖

2019-09-27

Node.js最新Linux版本

Nodejs的Linux下的解压版本,最新版本,为了解决下载难得问题,上传资源。

2019-02-14

IntelliJIDEA快捷键与Eclipse对比

IntelliJIDEA快捷键与Eclipse对比,让熟练运用Eclipse的同学能迅速找到IntelliJIDEA对应功能的快捷键。

2017-06-02

springMVC简单登陆例子

springMVC的一个简单例子。

2016-04-01

一个文件的读写例子

file io的简单实例

2016-03-30

strut2简单登录

strut2简单登录功能实现,作为学习Struts2的资源,共享。

2015-05-07

java web登录验证码

java web登录验证码实现,分享,共勉学习。

2015-05-07

SpringMVC学习demo

spring mvc的实例代码实现。简单的框架搭建,共享学习!

2015-04-24

strut2学习项目

struts2学习的demo源码,简单直观的。

2015-04-23

ReentrantLock源码分析

近日,阅读jdk并发包源码分析整理笔记。

2014-12-26

highcharts插件使用学习文档

highcharts用法学习文档,参照官网摘录了主要使用方法编写的学习文档

2014-09-03

jpa学习总结,pdf类型的,详细介绍了jpa的应用

jpa学习总结,pdf类型的,详细介绍了jpa的应用,对了解jpa的入门有一定的指导作用的,本资源下载源于传智播客的视频课程。

2010-10-07

iBatis视频,详细介绍,及总结,这是传智播客里面的一个教学资源,详细介绍了ORM的可靠产品iBatis的基本操作过程

iBatis视频,详细介绍,及总结,这是传智播客里面的一个教学资源,详细介绍了ORM的可靠产品iBatis的基本操作过程

2010-10-07

个人事务管理系统c++

个人事务管理系统c++,用MFC开发的个人事务管理系统的小软件,可以供软件编程的学者开发练习。

2010-07-20

java 的Jms开源项目的源代码

java 的Jms开源项目的源代码,是一个值得研究的开源项目。

2010-07-20

状态栏显示时间的MFC程序

状态栏显示时间的MFC程序,在MFC中实现的在状态栏显示

2010-06-27

百度面试试题及其分析

百度面试试题及其分析,IT行业的经典面试试题及其讲习。

2010-06-22

JDBC多层架构解析图

JDBC多层架构解析图,用图形可以清晰的描述出多层架构的表现。

2010-06-22

JDBC连接数据库的视频过程

java 的JDBC连接SQL2005数据库的视频讲解,可以帮助学习java数据库知识的同学们一下。

2010-06-22

windows的多线程消息机制

ppt讲述了windows的多线程消息机制可以供初学MFC的编程爱好者们些许的参考

2010-06-22

SWTSwingDesigner

这是一个压缩包文件,包含了Eclipse的控件的可视化工具,类似Delphi的控件包,可以拖而不必写大量的代码

2010-06-22

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除