摘要:
引言
java中我们会常用一些判断如IP、电子邮箱、电话号码的是不是合法,那么我们怎么来判断呢,答案就是利用正则表达式来判断了,废话不多说,下面就是上代码。
1:判断是否是正确的IP
1 /**
2 * 用正则表达式进行判断
3 */... 阅读原文
2019-06-29 09:05:02 阅读(3145) 评论(0)
摘要:
人见人爱的Spring已然不仅仅只是一个框架了。如今,Spring已然成为了一个生态。但深入了解Spring的却寥寥无几。这里,我带大家一起来看看,我是如何手写Spring的。我将结合对Spring十多年的研究经验,用不到400行代码来描述SpringIOC、DI、MVC的精华设计思想,并保证基本功能完整。
首先,... 阅读原文
2019-06-29 07:32:24 阅读(3456) 评论(0)
摘要:
<dependency> <groupId>org.springframework.kafka</groupId> <artifactId>spring-kafka</artifactId></dependency>
spring-... 阅读原文
2019-06-29 06:33:01 阅读(2158) 评论(0)
摘要:
首先,需要明确的是,无论是通过casting,还是通过将子类对象的reference赋值给父类变量,都无法改变该reference所指对象的真实类型。但当该reference的类型是父类时,将无法调用只存在于子类中的方法。
当子类拥有与父类同名的成员变量时,父类的成员变量并不会被覆盖,而是与子类的成员变量分别存... 阅读原文
2019-06-29 06:00:02 阅读(2172) 评论(0)
摘要:
一、Redis事务
1、概念
可以一次执行多个命令,本质是一组命令的集合。一个事务中的 所有命令都会序列化,按顺序地串行化执行而不会被其它命令插入,不许加塞。
事务能做的事: 一个队列中,一次性、顺序性、排他性的执行一系列命令d
常用命令:
DISCARD: 取消事务,放弃执行事务块内的所有命令... 阅读原文
2019-06-28 23:28:04 阅读(2141) 评论(0)
摘要:
创建Cookie,名为lasttime,值为当前时间,添加到response中;
在A.jsp中获取请求中名为lasttime的Cookie;
如果不存在输出“您是第一次访问本站”,如果存在输出“您上一次访问本站的时间是xxx”。
1 <%@ page language="java" content... 阅读原文
2019-06-28 22:08:02 阅读(2340) 评论(0)
摘要:刚到大三时前面两年荒废了 什么都没学到所以打算自学个编程 自己对Java非常感兴趣 就打算自学Java 但是一开始看书 有很多看不懂 非常苦恼 也打算过去培训 但是培训太贵了 最后打算还是先自学一段时间 不行再去培训 最后买了一套教程 觉得这套教程非常不错 老师讲解非常细致 通俗易懂 自学了几个月 终于学完后来找到工作... 阅读原文
2019-06-28 21:19:02 阅读(2350) 评论(0)
摘要:
定义(源于GoF《Design Pattern》):表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素类的前提下定义作用于这些元素的新操作。
初次接触,定义会显得晦涩并且难于理解,没关系,LZ来陪着各位一起一点一点分析定义中所提到的关键点。
... 阅读原文
2019-06-28 20:44:12 阅读(2937) 评论(0)
摘要:
原型模式:用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。通俗来说就是克隆一个对象,而且不用知道创建对象的细节,然后对这个对象进行自定义操作。首先,我们先看一下下面的这个例子。
//公司类public class Company {
private String level... 阅读原文
2019-06-28 19:45:02 阅读(2645) 评论(0)
摘要:
从今天开始简单开始读一遍jdk的源码,估计这个时间会很长,慢慢啃吧。。。。(首先说一句抱歉,因为很多图都是直接百度扣的,图太多了不能为每一个图附上原版链接,不好意思!)
在网上看了很多的教程,读源码有一定的顺序,按照包的顺序:java.lang包,java.util包,java.util.concurren... 阅读原文
2019-06-28 18:55:07 阅读(2666) 评论(0)