摘要: 一.SimpleDateFormat简介   SimpleDateFormat 是一个以国别敏感的方式格式化和分析数据的具体类。 它允许格式化 (date -> text)、语法分析 (text -> date)和标准化。   SimpleDateFormat 允许以为日期-时间格式化选择任何用户指定的方... 阅读原文
2018-04-01 07:48:01 阅读(719) 评论(0)
摘要: 上一篇 文章中有提到,GenericServlet 是对 Servlet 的一个通用实现,并提供了一个抽象的 service() 方法。而我们的互联网是使用 Http 协议来通信的,那针对这个“特殊的” Http 协议,有没有与之对应的 Servlet 实现呢? 有的,它就是 HttpServlet,并且,它直接继承... 阅读原文
2018-04-01 06:00:05 阅读(689) 评论(0)
摘要: 当线程安全:多个线程访问某个类时,不管运行时环境采用何种调度方式或者这些线程将如何交替执行,并且在主调代码中不需要任何额外的同步或协调,这个类都能表现出正确的行为,那么久称这个类是线程安全的。 在线程安全类中封装了必要的同步机制,因此客户端无需采取进一步的同步措施。 原子性 要么不执行,要么执行到底。原子性就是... 阅读原文
2018-04-01 00:00:04 阅读(704) 评论(0)
摘要: 一、TCP/IP协议 1、TCP/IP协议包括TCP、IP和UDP等 2、域名通过dns服务器转换为IP地址 3、局域网可以通过IP或者主机地址寻找到相应的主机 4、TCP是可靠的连接,效率低,且连接是一对一,TCP;而UDP是不可靠连接,容易丢失数据,但是效率高,且连接是一对多。 二、端口号 1、端口号唯一确定服... 阅读原文
2018-03-31 21:37:07 阅读(759) 评论(0)
摘要: 一、线程的调度与控制   通常计算机只有一个CPU,CPU在某一个时刻只能执行一条命令,线程只有得到CPU时间片,也就是使用权,才可以执行命令。在单核CPU的机器上,线程并不是并行运行的。java虚拟机主要负责线程调度,取得CPU的使用权,目前有两种调度模型:分时调度模型和抢占式调度模型,Java使用抢占式调度模型。... 阅读原文
2018-03-31 21:12:05 阅读(713) 评论(0)
摘要: 上篇文章使用maven搭建了web环境,这篇来记录下如何使用spring整合springmvc和hibernate,亦即spring+springmvc+hibernate框架整合。   第一步:首先配置spring 配置spring配置文件applicationContext.xmls 1 <?xml... 阅读原文
2018-03-31 20:18:15 阅读(691) 评论(0)
摘要: 从零开发项目概述 最近这一直在复习数据结构和算法,也就是前面发出去的排序算法八大基础排序总结,Java实现单向链表,栈和队列就是这么简单,十道简单算法题等等... 被虐得不要不要的,即使是非常简单有时候绕半天,想不明白。 本来这篇博文是想留到我最后Java基础复习完再写出来的,鉴于公众号有的同学想看看邮箱登陆的案例,... 阅读原文
2018-03-31 19:49:29 阅读(768) 评论(0)
摘要:   一、Spring的@Value Spring EL表达式语言,支持在XML和注解中表达式,类是于JSP的EL表达式语言。 在Spring开发中经常涉及调用各种资源的情况,包含普通文件、网址、配置文件、系统环境变量等,我们可以使用Spring的表达式语言实现资源的注入。   Spring主要在注解@Val... 阅读原文
2018-03-31 17:54:02 阅读(725) 评论(0)
摘要: 1.依赖:spring版本根据具体环境修改 <dependency>             <groupId>javax.mail</groupId>             <artifactId>mail</art... 阅读原文
2018-03-31 17:02:02 阅读(746) 评论(0)
摘要: 泛型 一、泛型的概述 1.初步了解 首先,我们来看什么是泛型? 1 List list = new ArrayList(); //没有泛型约束 2 List<String> list = new ArrayList<String>();//... 阅读原文
2018-03-31 14:45:09 阅读(721) 评论(0)