摘要: 一、jmap找出占用内存较大的实例 先给个示例代码: import java.util.List;import java.util.concurrent.CountDownLatch;/** * @Classname OOMTest * @Description TODO * @Date 2019/11/14... 阅读原文
2019-11-14 19:42:30 阅读(2375) 评论(0)
摘要: 在开发JavaWeb项目中,利用邮箱帮用户找回密码。效果展示:     需要一个发送邮件的jar包 : javax.mail .jar1.JSP页面(设置邮箱输入框) HTML: <p >请输入您账户关联的邮箱</p> 邮箱:<input type="email" name=... 阅读原文
2019-11-14 18:32:04 阅读(2736) 评论(0)
摘要: 一、 SpringSecurity 框架简介 官网:https://projects.spring.io/spring-security/ 源代码: https://github.com/spring-projects/spring-security/ Spring Security 是强大的,且容易定制的... 阅读原文
2019-11-14 16:53:03 阅读(2439) 评论(0)
摘要: 并发与并行   并发:指两个或多个事件在同一个时间段内发生。   并行:指两个或多个事件在同一时刻发生(同时发生)   在操作系统中,安装了多个程序,并发指的是在一段时间内宏观上有多个程序同时运行,这在单CPU系统中,每一时刻只能有一道程序执行,即微观上这些程序是分时的交替运行,只不过是给人的感觉是同时运行... 阅读原文
2019-11-14 15:02:03 阅读(2344) 评论(0)
摘要: 你好,我是彤哥,本篇是netty系列的第二篇。 简介 本文将介绍linux中的五种IO模型,同时也会介绍阻塞/非阻塞与同步/异步的区别。 何为IO模型 对于一次IO操作,数据会先拷贝到内核空间中,然后再从内核空间拷贝到用户空间中,所以一次read操作,会经历两个阶段: (1)等待数据准备 (2)数据从内核空... 阅读原文
2019-11-14 14:36:10 阅读(2427) 评论(0)
摘要: 数据库,一个我们常常提到的名词,但是你有没有想过,它到底是什么意思呢,而我们常说的 MySQL、Oracle 等又到底指什么呢? 数据库 数据库(DataBase),简称 DB,是数据库是存储数据的集合,你可以把它理解为多个数据表。数据库是“按照数据结构来组织、存储和管理数据的仓库”,是一个长期存储在计算机内... 阅读原文
2019-11-14 13:53:02 阅读(2511) 评论(0)
摘要: 最近公司在用到SpringBoot整合Mybatis时当web端页面数据增多时需要使用分页查询以方便来展示数据。本人对分页查询进行了一些步骤的总结,希望能够帮助到有需要的博友。如有更好的方式,也希望评论留言,本人以作更好的改进。   SpringBoot+Mybatis+PageHelper实现分页 以下介绍... 阅读原文
2019-11-14 13:24:06 阅读(2267) 评论(0)
摘要: 1、前端显示 HTML: <h3>验证码:</h3> <input type="text" name="validationCode" id="validationCode" placeholder="请输入验证码" lay-verify="required"> <... 阅读原文
2019-11-14 13:12:03 阅读(2707) 评论(0)
摘要: JDK1.8新特性——使用新的方式遍历集合 摘要:本文主要学习了在JDK1.8中新增的遍历集合的方式。 遍历List 方法: 1 default void forEach(Consumer<? super T> action) { 2 Objects.requireNonNull(act... 阅读原文
2019-11-14 12:07:04 阅读(2352) 评论(0)
摘要: 1 import java.util.HashMap; 2 import java.util.Iterator; 3 import java.util.Map; 4 5 public class TestMap { 6 public static void main(String[] ... 阅读原文
2019-11-14 10:18:06 阅读(2504) 评论(0)