摘要: 一、概述 正则表达式一般用于文本内容的查找和替换,在日常工作中还可用来校验用户的输入是否符合自定义的规则。 正则表达式是匹配模式,要么匹配字符,要么匹配位置。 正则表达式不要背 二、基本语法 单个字符数量位置 \d 匹配数字 * 0 个或者更多 ^一行的开头 \w 匹配 word(数字、字母) + 阅读全文
posted @ 2023-01-02 19:52 唐红茶 阅读(238) 评论(0) 推荐(0)
摘要: 我们都知道设计模式有五大原则 单一职责原则:实现类要职责单一。 开闭原则:对扩展开放,对修改关闭。 里氏替换原则:不要破坏继承体系。 接口隔离原则:设计接口的时候要精简单一。 依赖倒置原则:要面向接口编程。 了解完设计模式的五大原则后,因为简单工厂模式即是利用工厂来返回所需的实例化对象,而工厂方法则 阅读全文
posted @ 2021-03-14 22:12 唐红茶 阅读(62) 评论(0) 推荐(0)
摘要: 今天了解了RPC调用的一些基本原理和介绍,对于在远程调用方法的时候对象的传输中序列化serializabel的作用也更加清晰,故记录下 很多人觉得自己写得 Java 代码中,新建的 pojo 对象要实现序列化是为了要保存到硬盘上,其实呢,实现序列化和保存到硬盘上没有必然的关系。 很多人在初学序列化操 阅读全文
posted @ 2021-03-10 20:59 唐红茶 阅读(100) 评论(0) 推荐(0)
摘要: 今天由于想清空github仓库重新来过,后来不知道怎么解决,于是上网找了资料,顺便发个博文 -- Remove the history from (从中删除历史记录) rm -rf .git -- recreate the repos from the current content only (仅 阅读全文
posted @ 2021-03-08 11:13 唐红茶 阅读(122) 评论(0) 推荐(0)
摘要: SSM小书城整合,新手框架整合练习 所有文件都在github(https://github.com/laowenruo/SSM-library) 本项目主要用于用于新手刚入门Spring,Mybatis,SpringMVC框架后,需要小练手整合一下,熟悉完框架之后,还是可以深入学习一下或者学下Spr 阅读全文
posted @ 2021-03-08 10:28 唐红茶 阅读(77) 评论(0) 推荐(0)
摘要: TCP TCP在计网中的位置十分重要,很多协议的运行都是以TCP为基础来运行的,虽然TCP的开销比UDP开销大,但其实现的可靠性交付是一大特点,其还具有流量控制、拥塞控制等特性,在面试中也少不了谈其三次握手、四次挥手以及其他问题。 public class LengthCalculator exte 阅读全文
posted @ 2021-03-03 16:44 唐红茶 阅读(82) 评论(0) 推荐(0)
摘要: 单例设计双重校验锁这种方式采用双锁机制,安全且在多线程情况下能保持高性能。但其中也有优缺点 双重校验锁代码 public class DoubleLock { private static DoubleLock doubleLock; private DoubleLock(){ } public s 阅读全文
posted @ 2021-02-10 11:29 唐红茶 阅读(941) 评论(0) 推荐(0)