
JAVA
文章平均质量分 82
a60782885
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JAVA——注解详解
注解(Annotation)概念:Java提供的一种原程序中元素关联任何信息和任何元数据的途径和方法。常见的注解有哪些呢?JDK中的注解,例如:@Overrid, @Deprecated, @SuppressWarnings等。第三方注解,例如Spring中的@Autowired, @Service, @Repository, @Table等。注解的分类:原创 2017-03-07 23:02:49 · 380 阅读 · 0 评论 -
Java ConcurrentModificationException异常原因和解决方法
Java ConcurrentModificationException异常原因和解决方法 在前面一篇文章中提到,对Vector、ArrayList在迭代的时候如果同时对其进行修改就会抛出java.util.ConcurrentModificationException异常。下面我们就来讨论以下这个异常出现的原因以及解决办法。 以下是本文目录大纲: 一.ConcurrentModific转载 2017-10-05 15:59:58 · 423 阅读 · 0 评论 -
JAVA多线程——线程安全之原子性,有序性和可见性
对于Java并发编程,一般来说有以下的关注点:1.线程安全性,正确性。2.线程的活跃性(死锁,活锁)3.性能其中线程的安全性问题是首要解决的问题,线程不安全,运行出来的结果和预期不一致,那就连基本要求都没达到了。保证线程的安全性问题,本质上就是保证线程同步,实际上就是线程之间的通信问题。我们知道,在操作系统中线程通信有以下几种方式:1.信号量 2.信号原创 2017-09-02 23:00:06 · 12653 阅读 · 3 评论 -
JAVA多线程1
提到多线程,那么不可避免的就会提到进程和线程。我们回顾一下进程和线程的概念:进程:进程是资源分配的最小单位,是程序的运行实体,是正在运行的程序。线程:线程是CPU调度的最小单位,线程们共享所属进程的资源。那么为什么会有线程呢?线程有什么优势呢?首先是为什么会有线程呢?这是因为某些聪明的人,为了让执行速度更快,而创建的线程。我们知道,在最初,为了达到交互的原创 2017-09-01 21:01:09 · 360 阅读 · 0 评论 -
JavaMail实现简单邮箱验证——163邮箱
最近的项目中遇到了这个问题,之前也并没有使用过JavaMail来实现邮箱验证,今天就来试一试。需求:当用户注册的时候,注册成功,向用户邮箱发送一个激活邮件,用户激活之后修改数据库中的状态,变为已激活。当用户填写信息,点击注册的时候,入如果注册成功,则发送邮件。@PostMapping(value="doRegister")public @ResponseB原创 2017-04-10 13:24:31 · 18966 阅读 · 2 评论 -
Spring Boot入门2——表单验证
表单验证,即校验用户提交的数据的合理性的,比如是否为空了,密码长度是否大于6位,是否是纯数字的,等等。Spring boot是如何帮我们实现表单验证的呢?假设现在我们存在这么一个注册界面: hello spring boot 姓名: 密码: 提交 需要验证提交上原创 2017-03-30 15:30:11 · 12537 阅读 · 1 评论 -
Spring入门6——hibernate
HibernateHibernate是一款开源的ORM框架,对JDBC进行了非常轻量级的对象封装。ORMORM(Object Relational Mapping)对象关系映射。避免了我们在使用数据库的过程中,频繁的编写SQL语句,和OOP的思想更加的切合,大大的简化了我们对数据库的操作。为什么要使用ORM框架优点:1.不同的数据库的SQL语句是存在差别的。原创 2017-03-27 22:45:23 · 285 阅读 · 0 评论 -
JAVA——反射(Reflect)
什么是反射:In computer science, reflection is the ability of a computer program to examine, introspect, and modify its own structure and behavior at runtime.(From wikipedia)也就是说,反射是计算机程序在运行时刻能够获取自身信息原创 2017-03-09 10:03:33 · 367 阅读 · 0 评论 -
Java 并发工具包 java.util.concurrent 用户指南
译序本指南根据 Jakob Jenkov 最新博客翻译,请随时关注博客更新:http://tutorials.jenkov.com/java-util-concurrent/index.html。本指南已做成中英文对照阅读版的 pdf 文档,有兴趣的朋友可以去 Java并发工具包java.util.concurrent用户指南中英文对照阅读版.pdf[带书签] 进行下载。1. java.util.c转载 2017-10-11 17:26:10 · 590 阅读 · 0 评论