在许多网页中我们都可以看到验证码的存在,验证码就是用来进行人机识别的,防止脚本或爬虫无限制地请求网页导致资源浪费,本篇博客就是介绍如何在Spring和Springboot中配置验证码模块。
《Java并发编程实践》总结
发表于
这学期开始我准备重新夯实一下Java基础,那么首当其冲的就是并发编程和Java虚拟机了,于是我在一个月的时间里终于把《Java并发编程实践总结》啃下来了,真的是啃,因为这本书对于没有多少并发编程经验的我来说实在晦涩难懂,以前做Android的时候网络编程还略微用过一点,现在学Java Web,Spring和Servlet都已经把多线程封装好了,没有什么机会用到,但是了解多线程的设计思想及其底层设计还是很重要的。
Socket+Mybatis+Maven构建带登录功能文件上传系统
发表于
这是一个由Java编写的,使用Socket+Mybtis+Maven技术构建的带登录功能的文件上传服务器。首先运行server/Server.java,然后运行client/Client.java。其效果如下图所示。
可以看到数据库中存入了用户信息和文件信息:
由于本工程是由Maven管理
...
Servlet必知必会
发表于
Servlet简述Servlet 是一个 Java 类,通常在 Web 应用 MVC 模式中担任 Controler 角色,它的任务是得到一个客户的请求,再发回一个响应,在接受客户请求后,调用模型对请求数据进行处理,将处理后的数据设置为请求属性,再发送到控制页面的 JSP 中。下面就通过一次完整的H
...
LeetCode总结--K Sum问题
发表于
最近在刷 LeetCode 上的题为找工作提前做准备,在刷 Array 类问题的 Easy 难度的题的时候觉得还好,大部分的题还是能够想得出来,但是在刷到 Medium 难度的时候,明显感觉难度提升了,其中有一类题型连续出现引起了我的注意,就是 K Sum 问题。
K Sum问题就是,给出一个数作
...
Head First设计模式之单例模式
发表于
单例模式的鼎鼎大名很早以前都听说过了,数据库的连接池就是采用了单例模式,但是一直不知道单例模式到底是什么,我当时想难道是只有一个实例吗,那又怎么可能呢?随便 new 一个不是又有很多实例吗?
单例模式的定义:保证一个类仅有一个实例,并提供一个访问它的全局访问点。
如何保证只有一个实例看到单例模式
...
Head First设计模式之装饰者模式
发表于
假如你接到了一家咖啡店的单子,咖啡店店主要求你写一个系统能快速计算出各种咖啡,还要加上咖啡的不同配料(如摩卡,泡沫,卡布奇诺等等)的费用,如果在以前,可能会这么写——摩卡咖啡不加泡类,摩卡咖啡加泡类,咖啡不加泡类,卡布奇诺咖啡加泡类,卡布奇诺咖啡不加泡类。。。。。如果有一百种咖啡组合,那就要写100
...
Head First设计模式之观察者模式
发表于
早就对“设计模式”这个词有所耳闻,最早是在大一看《大话数据结构》这本书的背后看到这个系列还有个《大话设计模式》,我当时还以为这个“设计模式”恐怕是给设计师看的吧,当然这是望文生义了。其实设计模式官方解释是:
设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设
...