
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
JavaEE练习项目–快递e栈1、背景介绍随着互联网和通信技术的高速发展,使电子商务迅速普及,网购成为人们购物的重要手段之一。据统计2019年双十一,11月11日~16日,受电商平台集中促销影响,业务量达全年高峰,6天内共处理邮(快)件23.09亿件。疫情期间配送快递成了一件难事。疫情防控已经趋于常态化,很多小区出台了新的治安管理条例,开始禁止快递人员进入。这给民众收发快件造成了极大的不便,因进不
Git忽略文件.gitignore详解在工程中,并不是所有文件都需要保存到版本库中的,例如“target”目录及目录下的文件就可以忽略。在Git工作区的根目录下创建一个特殊的.gitignore文件,然后把要忽略的文件名填进去,Git就会自动忽略这些文件或目录。Git 忽略规则优先级在 .gitingore 文件中,每一行指定一个忽略规则,Git 检查忽略规则的时候有多个来源,它的优先级如下(由高
1. 概述计算机网络是通过传输介质、通信设施和网络通信协议,把分散在不同地点的计算机设备互连起来的,实现资源共享和数据传输的系统。网络编程就是编写程序使互联网的两个(或多个)设备(如计算机)之间进行数据传输。Java语言对网络编程提供了良好的支持。通过其提供的接口我们可以很方便地进行网络编程。2. 网络分层计算机网络20世纪60年代出现,经历了20世纪70年代、80年代和90年代的发展,进入21世
我们都知道Jdk1.7的HashMap存在安全问题,在多线程环境下,扩容的时候可能会形成环状链表导致死循环的问题,别问我们为什么知道,面试题啊!这篇帖子我来讲一下Jdk1.7HashMap在扩容时的线程安全问题首先我们看一下HashMap在扩容的流程代码流程扩容相关常量DEFAULT_LOAD_FACTOR:默认负载因子,这个参数是判断扩容时的重要参数,当Map中的元素的数量达到最大容量乘上负载因
这是一条标准的查询语句:这是我们实际上SQL执行顺序:我们先执行from,join来确定表之间的连接关系,得到初步的数据where对数据进行普通的初步的筛选group by 分组各组分别执行having中的普通筛选或者聚合函数筛选。然后把再根据我们要的数据进行select,可以是普通字段查询也可以是获取聚合函数的查询结果,这里已经分组了,可以大胆使用聚合函数,最后查询结果去重。最后合并各组的查询结
HashMap 1.7和1.8的区别文章目录HashMap 1.7和1.8的区别1结构区别Jdk1.8Jdk1.7区别:2.节点区别HashMap 1.7HashMap1.8区别:Jdk1.8Jdk1.73.Hash算法区别Jdk1.7Jdk1.8区别4对Null的处理Jdk1.7Jdk1.8区别5初始化的区别Jdk1.8Jdk1.7区别6扩容的区别扩容的时机Jdk1.7Jdk1.8扩容的实现细节
HTML常用标签文章目录HTML常用标签文本标签HTML格式化标签HTML图像标签HTML表格标签HTML表单标签文本标签常⽤文本标签如下:<hn>...</hn>标题标签,其中n为1–6的值。<i>...</i>斜体<em>...</em> 强调斜体<b>...</b> 加粗<strong>
数据隔离的实现策略什么是数据隔离?简单的说就是我们的数据都在数据库里,我们只能调取某些先关的数据,而无法调取,或者说没有权限他人的数据。做到一个隔离效果,这就是数据隔离。数据隔离的一些级别公司级别首先,我们的数据都是存储在数据库中的数据表中的,不同公司的人员,不同公司的部门都会存储在同一个表中。这个肯定是存储在一起的,不然每个公司都独立一张表,那不难维护死了。当我们进行操作数据的操作时,理论上我们
SSM升级为SpringBoot前段时间把原来的JavaWeb项目架构升级为了Maven项目。技术栈则是从原生的Jdbc+Servlet升级到了SSM,现在准备把项目升级为SpringBoot。目前项目架构:升级步骤改POM改项目结构主启动类合并配置文件改POMPOM文件导入的jar包非常的多,使用SpringBoot的场景启动器来简化。目前是一个单体项目,所有的功能都写在一个模块里面。所以我们可
Java异常概述Java异常体系Thorwable类(表示可抛出)是所有异常和错误的超类,两个直接子类为Error和Exception,分别表示错误和异常。异常分类ErrorError是程序无法处理的错误,它是由JVM产生和抛出的,比如OutOfMemoryError、ThreadDeath等。这些异常发生时,Java虚拟机(JVM)一般会选择线程终止。ExceptionException是程序本







