- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 ThreadLocal使用
ThreadLocal使用 @TOC 概述 官方API: 该类提供了线程内部变量,这些便令不同于它们的普通对应物,因为访问某个变量的每个线程都有自己的局部变量,它独立于变量的初始化副本。ThreadLocal实例通常是类中的private static 修饰的字段,它们希望将状态于某一个线程(例如用户ID或者事务ID)相关联。 这段话有点绕,主要意思有两个: 1、ThreadLocal提供了一种访问某个变量的特殊方式,访问到的变量属于当前线程,即保证每个线程的变量都不一样,二同一个线程在任何地方拿到的
2020-05-14 23:29:14 88
原创 NGINX学习
NGINX简介 Web服务器反向代理服务器 web服务器和应用服务器区别 反向代理本文涉及的内容纯属个人学习,如有错误,欢迎指正。NGINX简介Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,供俄国大型的入口网站及搜索引擎Rambler(俄文:Рамблер)使用
2016-07-06 21:43:59 227
转载 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-07-06 21:00:42 202
原创 Struts2介绍及开发环境搭建
Struts2简介: Struts2是在WebWork2基础上发展而来。和struts1一样,Struts2也属于MVC框架。不过有一点,尽管Struts2和struts1在名字上的差别不大,但是二者的代码编写风格几乎是不一样的。 Struts2的优点: 1、在软件设计上,Struts2没有像struts1那样跟Servlet API有着紧密的耦合,Struts2的应用可以不依赖于servl
2015-01-11 10:32:07 447
原创 java验证码的生成
突然回首,从事java开发的工作已有1年多的时间了。由于所在公司的工作环境比较特殊,而且公司做的产品比较老,很少用到新的技术,所以感觉自己已经渐行渐远了。 我觉得有必要去巩固下旧的知识并且学习新的技术。 从零开始吧、、、、、、 今天说下验证码的生成: 通常一些需要注册的地方都会有验证码,这是一种趋势了,随着技术的进步,验证码现在也越来越多样化,我这里还是介绍比较传统一点的方法。 一、你需
2014-12-23 22:41:39 334
Spring MVC依赖包
2015-12-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人