Java
文章平均质量分 75
仰望星空007
菜鸟程序员
展开
-
Docker瞬间搭建本地开发环境
Docker瞬间搭建本地开发环境。原创 2024-01-17 16:39:30 · 872 阅读 · 0 评论 -
正则匹配常用表达式
一、校验数字的表达式数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(\.[0-9]{1,2})?$ 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})$ 正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?$ 有两位小数的正实数:^[0-9]+(\.[0-9]{2})?$原创 2021-08-12 10:00:12 · 405 阅读 · 0 评论 -
使用Maven管理项目时,明明本地仓库有对应的jar包,但还是报找不到,问题解决办法。
使用Maven管理项目时,如果连不到远程仓库,但是明明本地仓库有对应的jar包,此时还是报找不到对应的包的原因,是maven3.x版本在从远程仓库下载资源后,会生成对应的_remote.repositories文件,标示该资源的来源,如果你有这个文件_remote.repositories,那就不会访问本地了,必须远程上有才行,否则就会报错。解决方法是将_remote.repositories文件删除。...原创 2021-02-24 19:26:28 · 1339 阅读 · 1 评论 -
2021-01-30
一、什么是servlet?处理请求和发送响应的过程是由一种叫做Servlet的程序来完成的,并且Servlet是为了解决实现动态页面而衍生的东西。理解这个的前提是了解一些http协议的东西,并且知道B/S模式(浏览器/服务器)。B/S:浏览器/服务器。 浏览器通过网址来访问服务器,比如访问百度,在浏览器中输入www.baidu.com,这个时候浏览器就会显示百度的首页,那么这个具体的过程,步骤是怎样的呢?这个就了解一下http请求和响应了请求,响应:通过给的链接应该可以知道这两个具体的内容原创 2021-01-30 18:07:07 · 73 阅读 · 0 评论 -
JAVA整合阿里云OSS实现文件上传功能
JAVA整合阿里云OSS实现文件上传功能引入maven<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> </dependency> <!--阿里云oss--> <de...原创 2021-01-22 09:52:25 · 442 阅读 · 0 评论 -
雪花算法分布式id生成
一、概述1、SnowFlake算法生成id的结果是一个64bit大小的整数,它的结构如下图:● 1位,不用。二进制中最高位为1的都是负数,但是我们生成的id一般都使用整数,所以这个最高位固定是0● 41位,用来记录时间戳(毫秒)。○ 41位可以表示241−12^{41}-1241−1个数字,○ 如果只用来表示正整数(计算机中正数包含0),可以表示的数值范围是:0 至 241−12^{41}-1241−1,减1是因为可表示的数值范围是从0开始算的,而不是1。○ 也就是说41位可以表示241转载 2020-11-18 10:00:40 · 1027 阅读 · 0 评论 -
hashmap的k值注意什么?
一:K值最好存储String类型,尽量不要存储对象数据类型。当k值存储对象时注意什么:要存储对象,要注意重写下equal和hashcode方法!!equal: 判断相等的方法。hashcode: 用于返回字符串的哈希码。...原创 2020-08-14 09:53:13 · 218 阅读 · 0 评论