摘要:
一、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)