自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(417)
  • 收藏
  • 关注

原创 好用!一键生成数据库文档,这个开源的文档生成工具值得了解

好用!一键生成数据库文档,这个开源的文档生成工具值得了解Gitee项目地址,可以直接去开源项目查看(推荐)https://gitee.com/leshalv/screw简介在企业级开发中、我们经常会有编写数据库表结构文档的时间付出,从业以来,待过几家企业,关于数据库表结构文档状态:要么没有、要么有、但都是手写、后期运维开发,需要手动进行维护到文档中,很是繁琐、如果忘记一次维护、就会给以后工作造成很多困扰、无形中制造了很多坑留给自己和后人。于是萌生了要自己写一个插件工具的想法,但由于自己前期在程序设

2020-12-24 17:06:33 510 1

原创 Java毕业设计_基于JavaEE的太原理工大学失物招领系统

基于JavaEE的太原理工大学失物招领系统 _部分源代码分享基于JavaEE的太原理工大学失物招领系统mysql数据库创建语句基于JavaEE的太原理工大学失物招领系统oracle数据库创建语句基于JavaEE的太原理工大学失物招领系统sqlserver数据库创建语句基于JavaEE的太原理工大学失物招领系统spring+springMVC+hibernate框架对象(javaBean,pojo)设计基于JavaEE的太原理工大学失物招领系统spring+springMVC+mybatis框架对象

2020-12-24 16:29:50 906 1

原创 为啥这么多公司用 ZooKeeper?它到底解决了什么问题?

为啥这么多公司用 ZooKeeper?它到底解决了什么问题?ZooKeeper 很流行,有个基本的疑问:ZooKeeper 是用来做什么的?之前没有ZK,为什么会诞生 ZK?OK,解答一下上面的疑问:(下面是凭直觉说的)ZooKeeper 是用于简化分布式应用开发的,对开发者屏蔽一些分布式应用开发过程中的底层细节ZooKeeper 对外暴露简单的 API,用于支持分布式应用开发ZooKeeper 在提供上述功能的同时,其还是一个 高性能、高可用、高可靠的分布式集群上面说这么多,总结一下,ZK

2020-12-24 15:37:55 353 1

原创 Java毕业设计_图书馆信息管理系统

图书馆信息管理系统_部分源代码分享图书馆信息管理系统mysql数据库创建语句图书馆信息管理系统oracle数据库创建语句图书馆信息管理系统sqlserver数据库创建语句图书馆信息管理系统spring+springMVC+hibernate框架对象(javaBean,pojo)设计图书馆信息管理系统spring+springMVC+mybatis框架对象(javaBean,pojo)设计高质量编程视频:shangyepingtai.xin图书馆信息管理系统mysql数据库版本源码:超级管理员

2020-12-24 13:26:05 862 1

原创 JDK 16 即将发布,新特性速览!

JDK 16 即将发布,新特性速览!你还能追上 Java 的更新速度吗?当开发者深陷 Java 8 版本之际,这边下一版本 Java 16 有了最新的消息,与 Java 15 一样,作为短期版本,Oracle 仅提供 6 个月的支持。根据发布计划,JDK 16 将在 12 月 10 日和 2021 年 1 月 14 进入 Rampdown 阶段,2021 年 2 月 4 日到 2 月 18 日进入发布候选阶段。最终版本预计于 2021 年 3 月 16 日正式发布。日前, JDK 16 揭晓了即将到

2020-12-24 11:54:08 107

原创 JedisCluster没有Pipeline?

JedisCluster没有Pipeline?2020年4月30日,Redis 6.0.0正式发布,标志着redis从此告别单线程。在此之前,在大数据生产环境中使用的是一个30个节点的Codis集群,SparkStreaming以此作为缓存,QPS高峰大概在2000w/s。因为Codis不再更新迭代,于是在Redis 6.0.6版本发布的时候搭建了Redis Cluster,新的应用将不再使用Codis。之前连接Codis使用的Java客户端是Jedis,通过Pipeline方式批次执行命令,以此来提高

2020-12-19 13:29:34 193 1

原创 Java毕业设计_基于spring的一汽大众4s店汽车销售系统的设计与实现

基于spring的一汽大众4s店汽车销售系统的设计与实现基于spring的一汽大众4s店汽车销售系统的设计与实现mysql数据库创建语句基于spring的一汽大众4s店汽车销售系统的设计与实现oracle数据库创建语句基于spring的一汽大众4s店汽车销售系统的设计与实现sqlserver数据库创建语句基于spring的一汽大众4s店汽车销售系统的设计与实现spring+springMVC+hibernate框架对象(javaBean,pojo)设计基于spring的一汽大众4s店汽车销售系统的

2020-12-19 12:57:59 1073 2

原创 为什么许多原本的 Java 项目都试图用 go 进行重写开源?

为什么许多原本的 Java 项目都试图用 go 进行重写开源?对互联网来说,重构是政治斗争和大清洗的重要手段,尤其面向业务编程的公司和码农。比如某走出创业期已有平稳营收的互联网公司。35岁的技术总监在公司建立初期就加入公司,全程参与公司所有重大项目。技术总监拥有10年Java开发经验,年薪100万及若干股份。他手下还有一个平均薪资60万,平均在职6年的核心技术团队支撑公司运转。这时公司的项目随便增加删除一个功能或业务都得依靠这位技术总监及其团队,毕竟只有他们全程参与了公司的项目最有经验,只有他们更清楚

2020-12-19 12:19:43 420 1

原创 Java毕业设计_基于Android的毕业生管理系统的设计与开发

基于Android的毕业生管理系统的设计与开发 _部分源代码分享基于Android的毕业生管理系统的设计与开发mysql数据库创建语句基于Android的毕业生管理系统的设计与开发oracle数据库创建语句基于Android的毕业生管理系统的设计与开发sqlserver数据库创建语句基于Android的毕业生管理系统的设计与开发spring+springMVC+hibernate框架对象(javaBean,pojo)设计基于Android的毕业生管理系统的设计与开发spring+springMVC

2020-12-19 11:52:46 1348 1

原创 Excel大批量数据的导入和导出,如何做优化?

Excel大批量数据的导入和导出,如何做优化?概要Java对Excel的操作一般都是用POI,但是数据量大的话可能会导致频繁的FGC或OOM,这篇文章跟大家说下如果避免踩POI的坑,以及分别对于xls和xlsx文件怎么优化大批量数据的导入和导出。一次线上问题这是一次线上的问题,因为一个大数据量的Excel导出功能,而导致服务器频繁FGC,具体如图所示可以看出POI的对象以及相关的XML对象占用了绝大部分的内存消耗,频繁FGC说明这些对象一直存活,没有被回收。原因是由于导出的数据比较大量,大概

2020-12-19 11:33:29 1271 1

原创 后端接口如何提高性能?从MySQL、ES、HBASE等技术一起探讨下!

哪个男孩不想完成一次快速的查询?MySQL查询慢是什么体验?谢邀,利益相关。大多数互联网应用场景都是读多写少,业务逻辑更多分布在写上。对读的要求大概就是要快。那么都有什么原因会导致我们完成一次出色的慢查询呢?1.1 索引在数据量不是很大时,大多慢查询可以用索引解决,大多慢查询也因为索引不合理而产生。MySQL 索引基于 B+ 树,这句话相信面试都背烂了,接着就可以问最左前缀索引、 B+ 树和各种树了。说到最左前缀,实际就是组合索引的使用规则,使用合理组合索引可以有效的提高查询速度,为什么呢

2020-12-14 19:29:25 483

原创 Java毕业设计_基于SSM的宿舍管理系统的设计与实现

基于SSM的宿舍管理系统的设计与实现 _部分源代码分享基于SSM的宿舍管理系统的设计与实现mysql数据库创建语句基于SSM的宿舍管理系统的设计与实现oracle数据库创建语句基于SSM的宿舍管理系统的设计与实现sqlserver数据库创建语句基于SSM的宿舍管理系统的设计与实现spring+springMVC+hibernate框架对象(javaBean,pojo)设计基于SSM的宿舍管理系统的设计与实现spring+springMVC+mybatis框架对象(javaBean,pojo)设计

2020-12-14 19:03:56 1777

原创 使用Docker部署SpringBoot+Vue博客系统

使用Docker部署SpringBoot+Vue博客系统在今年年初的时候,完成了自己的个Fame博客系统的实现,当时也做了一篇博文Spring-boot+Vue = Fame 写blog的一次小结作为记录和介绍。从完成实现到现在,也断断续续的根据实际的使用情况进行更新。只不过每次上线部署的时候都觉得有些麻烦,因为我的服务器内存太小,每次即使只更新了前台部分(fame-front)的代码,在执行npm build的时候都还必须把我的后端服务(fame-server)的进程关掉,不然会造成服务器卡死(惨啊)

2020-12-14 17:59:57 458

原创 Java毕业设计_基于JSP的教材预定平台的设计与实现

基于JSP的教材预定平台的设计与实现 _部分源代码分享基于JSP的教材预定平台的设计与实现mysql数据库创建语句基于JSP的教材预定平台的设计与实现oracle数据库创建语句基于JSP的教材预定平台的设计与实现sqlserver数据库创建语句基于JSP的教材预定平台的设计与实现spring+springMVC+hibernate框架对象(javaBean,pojo)设计基于JSP的教材预定平台的设计与实现spring+springMVC+mybatis框架对象(javaBean,pojo)设计

2020-12-14 16:32:29 173

原创 拥抱 Java 8 并行流吧,让执行速度飞起

拥抱 Java 8 并行流吧,让执行速度飞起!前言在 Java7 之前,如果想要并行处理一个集合,我们需要以下几步手动分成几部分为每部分创建线程在适当的时候合并。并且还需要关注多个线程之间共享变量的修改问题。而 Java8 为我们提供了并行流,可以一键开启并行模式。是不是很酷呢?让我们来看看吧并行流认识和开启并行流什么是并行流: 并行流就是将一个流的内容分成多个数据块,并用不同的线程分别处理每个不同数据块的流。例如有这么一个需求:有一个 List 集合,而 list 中每个 apple

2020-12-14 16:02:06 92

转载 Shell 应用:批量导入SQL文件,你还在复制粘贴文件名?

Shell 应用:批量导入SQL文件,你还在复制粘贴文件名?背景从一个数据库中导出了 N 个表的 SQL 语句,汇总到一个文件夹下。然后,再导入到目标数据库中。这个过程中,如果逐个敲 source 命令太繁琐了,不如写个脚本来搞定、顺便练练手。本文将介绍一个遍历文件夹下文件的 Shell 应用。脚本编写批量导入目标文件夹下的 SQL 文件,核心是,得到目录下所有 SQL 文件的名称,循环执行导入语句。所以,一个 ls 命令就搞定了。curDir=$1cd curDirecho′Startim

2020-12-09 15:11:49 201

原创 Java毕业设计_宏泰公司网上车辆租赁管理系统

宏泰公司网上车辆租赁管理系统宏泰公司网上车辆租赁管理系统mysql数据库创建语句宏泰公司网上车辆租赁管理系统oracle数据库创建语句宏泰公司网上车辆租赁管理系统sqlserver数据库创建语句宏泰公司网上车辆租赁管理系统spring+springMVC+hibernate框架对象(javaBean,pojo)设计宏泰公司网上车辆租赁管理系统spring+springMVC+mybatis框架对象(javaBean,pojo)设计高质量编程视频:shangyepingtai.xin宏泰公司网上

2020-12-09 14:52:52 234

原创 打造一款高逼格的Vim神器

打造一款高逼格的Vim神器Vim 是一个上古神器,本篇文章主要持续总结使用 Vim 的过程中不得不了解的一些指令和注意事项,以及持续分享一个开发者不得不安装的一些插件,而关于 Vim 的简介,主题的选择,以及为何使用 vim-plug 来管理插件等内容,有兴趣的同学下来可以自己了解和对比下。本文导航◈ 安装03%◈ 新手指南04%◈ 移动光标05%◈ 退出08%◈ 删除08%◈ 修改10%◈ 撤销11%◈ 复制粘贴剪切12%◈ 状态13%◈ 查找13%◈ 替换15%◈ 折叠16%

2020-12-09 12:50:10 1089

原创 Java毕业设计_基于javaEE的宜州市精准扶贫管理系统的设计与实现

基于javaEE的宜州市精准扶贫管理系统的设计与实现基于javaEE的宜州市精准扶贫管理系统的设计与实现mysql数据库创建语句基于javaEE的宜州市精准扶贫管理系统的设计与实现oracle数据库创建语句基于javaEE的宜州市精准扶贫管理系统的设计与实现sqlserver数据库创建语句基于javaEE的宜州市精准扶贫管理系统的设计与实现spring+springMVC+hibernate框架对象(javaBean,pojo)设计基于javaEE的宜州市精准扶贫管理系统的设计与实现spring+

2020-12-08 18:06:25 912 1

原创 15 张图, 把TCP/IP 讲得一清二楚!

15 张图, 把TCP/IP 讲得一清二楚!一、TCP/IP模型TCP/IP协议模型(Transmission Control Protocol/Internet Protocol),包含了一系列构成互联网基础的网络协议,是Internet的核心协议。基于TCP/IP的参考模型将协议分成四个层次,它们分别是链路层、网络层、传输层和应用层。下图表示TCP/IP模型与OSI模型各层的对照关系。TCP/IP协议族按照层次由上到下,层层包装。最上面的是应用层,这里面有http,ftp 等等我们熟悉的协议

2020-12-08 15:52:25 235

原创 滴滴十大技术方向开源项目出炉!

滴滴十大技术方向开源项目出炉!作为卓越的一站式移动出行和生活平台,滴滴在亚洲、拉美和澳洲为超过5.5亿用户提供出租车、快车、专车、豪华车、公交、代驾、企业级、共享单车、共享电单车、汽车服务、外卖、支付等多元化的服务。滴滴平台上,有数千万车主及司机获得灵活的工作和收入机会,年运送乘客超过100亿人次。滴滴开源的三年时间里,在滴滴高级副总裁、开源委员会主席章文嵩博士的倡导下,秉持「拥抱开放、合作共赢、创造价值」的理念。滴滴积极参与业界的开源项目,并不断对外输出内部的优秀项目。自2017年6月30日,滴滴首个

2020-12-05 16:54:23 487

原创 Java毕业设计_Java外卖点餐系统

Java外卖点餐系统高质量编程视频:shangyepingtai.xin傻瓜式外卖点餐系统(无数据库)tips:菜品类(菜品id,菜品名,菜品类型,上架时间,单价,月销售,总数量)管理员类(管理员id,账号,密码)客户类(客户id,客户名,性别,密码,送餐地址,手机号,创建时间)订单类(订单号,订单创建时间,菜品id,购买数,客户id,总价格,订单状态)说明:菜品类型可自行设计数据类型(int或String),如1:面食 2:米饭 3:湘菜 …菜品上架时间、客户创建时间、订单创建时间根据

2020-12-05 16:33:26 2097 3

原创 记一次 Linux 被入侵全过程

记一次 Linux 被入侵全过程0x00 背景周一早上刚到办公室,就听到同事说有一台服务器登陆不上了,我也没放在心上,继续边吃早点,边看币价是不是又跌了。不一会运维的同事也到了,气喘吁吁的说:我们有台服务器被阿里云冻结了,理由:对外恶意发包。我放下酸菜馅的包子,ssh连了一下,被拒绝了,问了下默认的22端口被封了。让运维的同事把端口改了一下,立马连上去,顺便看了一下登录名:root,还有不足8位的小白密码,心里一凉:被黑了!0x01 查找线索服务器系统CentOS 6.X,部署了nginx,tom

2020-12-05 16:11:26 294

原创 Java毕业设计_基于MySQL网盘管理系统的设计与实现

基于MySQL网盘管理系统的设计与实现 _部分源代码分享基于MySQL网盘管理系统的设计与实现mysql数据库创建语句基于MySQL网盘管理系统的设计与实现oracle数据库创建语句基于MySQL网盘管理系统的设计与实现sqlserver数据库创建语句基于MySQL网盘管理系统的设计与实现spring+springMVC+hibernate框架对象(javaBean,pojo)设计基于MySQL网盘管理系统的设计与实现spring+springMVC+mybatis框架对象(javaBean,po

2020-12-05 15:49:24 1115

原创 Spring-Retry重试实现原理

Spring-Retry重试实现原理概要Spring实现了一套重试机制,功能简单实用。Spring Retry是从Spring Batch独立出来的一个功能,已经广泛应用于Spring Batch,Spring Integration, Spring for Apache Hadoop等Spring项目。本文将讲述如何使用Spring Retry及其实现原理。背景重试,其实我们其实很多时候都需要的,为了保证容错性,可用性,一致性等。一般用来应对外部系统的一些不可预料的返回、异常等,特别是网络延迟,中

2020-12-05 15:06:31 887

原创 Java毕业设计_基于web SSH服饰商城的设计与实现

基于web SSH服饰商城的设计与实现部分源代码分享基于web SSH服饰商城的设计与实现mysql数据库创建语句基于web SSH服饰商城的设计与实现oracle数据库创建语句基于web SSH服饰商城的设计与实现sqlserver数据库创建语句基于web SSH服饰商城的设计与实现spring+springMVC+hibernate框架对象(javaBean,pojo)设计基于web SSH服饰商城的设计与实现spring+springMVC+mybatis框架对象(javaBean,poj

2020-12-03 14:46:25 435

原创 扔掉okhttp、httpClient,来试试这款轻量级HTTP客户端神器?

扔掉okhttp、httpClient,来试试这款轻量级HTTP客户端神器?在SpringBoot项目直接使用okhttp、httpClient或者RestTemplate发起HTTP请求,既繁琐又不方便统一管理。因此,在这里推荐一个适用于SpringBoot项目的轻量级HTTP客户端框架retrofit-spring-boot-starter,使用非常简单方便,同时又提供诸多功能增强。目前项目已经更新至2.2.2版本,并且会持续进行迭代优化。github项目地址:https://github.com

2020-12-03 14:22:14 250

原创 后端生成Token架构与设计详解

后端生成Token架构与设计详解目的:Java开源生鲜电商平台-Java后端生成Token目的是为了用于校验客户端,防止重复提交.技术选型:用开源的JWT架构。1.概述:在web项目中,服务端和前端经常需要交互数据,有的时候由于网络相应慢,客户端在提交某些敏感数据(比如按照正常的业务逻辑,此份数据只能保存一份)时,如果前端多次点击提交按钮会导致提交多份数据,这种情况我们是要防止发生的。2.解决方法:①前端处理:在提交之后通过js立即将按钮隐藏或者置为不可用。②后端处理:对于每次提交到后台的数据

2020-11-21 14:27:38 1314

原创 Java毕业设计_高校公开招聘报名系统设计与实现

高校公开招聘报名系统设计与实现 _部分源代码分享高校公开招聘报名系统设计与实现mysql数据库创建语句高校公开招聘报名系统设计与实现oracle数据库创建语句高校公开招聘报名系统设计与实现sqlserver数据库创建语句高校公开招聘报名系统设计与实现spring+springMVC+hibernate框架对象(javaBean,pojo)设计高校公开招聘报名系统设计与实现spring+springMVC+mybatis框架对象(javaBean,pojo)设计高质量编程视频:shangyepin

2020-11-21 11:11:10 233 1

原创 HashMap 的 7 种遍历方式+性能分析!

HashMap 的 7 种遍历方式+性能分析!本文先从 HashMap 的遍历方法讲起,然后再从性能、原理以及安全性等方面,来分析 HashMap 各种遍历方式的优势与不足,本文主要内容如下图所示:HashMap 遍历HashMap 遍历从大的方向来说,可分为以下 4 类:迭代器(Iterator)方式遍历;For Each 方式遍历;Lambda 表达式遍历(JDK 1.8+);Streams API 遍历(JDK 1.8+)。但每种类型下又有不同的实现方式,因此具体的遍历方式又可以分为

2020-11-21 10:31:19 1542 1

原创 一款PO VO DTO 转换神器,求求你别在到处找工具类了!

一款PO VO DTO 转换神器,求求你别在到处找工具类了!老铁们是不是经常为写一些实体转换的原始代码感到头疼,尤其是实体字段特别多的时候。介绍一个开源项目 mapstruct ,可以轻松优雅的进行转换,简化你的代码。当然有的人喜欢写get set,或者用BeanUtils 进行复制,代码只是工具,本文只是提供一种思路。先贴下官网地址吧:https://mapstruct.org/废话不多说,上代码:pom 配置: org.mapstru

2020-11-14 21:39:26 238

原创 Java毕业设计_东北庄杂技之乡旅游网站

东北庄杂技之乡旅游网站东北庄杂技之乡旅游网站mysql数据库创建语句东北庄杂技之乡旅游网站oracle数据库创建语句东北庄杂技之乡旅游网站sqlserver数据库创建语句东北庄杂技之乡旅游网站spring+springMVC+hibernate框架对象(javaBean,pojo)设计东北庄杂技之乡旅游网站spring+springMVC+mybatis框架对象(javaBean,pojo)设计高质量编程视频:shangyepingtai.xin东北庄杂技之乡旅游网站mysql数据库版本源码:

2020-11-14 19:45:37 143

原创 你不知道的redis——主从复制,因为该命令redis作者曾摊上事

你不知道的redis——主从复制,因为该命令redis作者曾摊上事一、什么是主从复制主从复制就是我们建立数据存档的时候,将一份数据进行复制保存多分存储在不同的机器上。二、为什么要用主从复制在redis持久化机制一文中,我们已经提到为了防止数据丢失,redis提供了RDB和AOF两种方式持久化数据,将内存的数据持久化到磁盘上。但是当出现服务器出现故障,比如服务磁盘坏掉导致数据不可恢复时。那又该怎么办呢?那么为了避免单点故障,我们需要将数据复制多份部署在多台不同的服务器上,即使有一台服务器出现故障其他

2020-11-14 19:21:24 78

原创 Java毕业设计_基于Android的失物招领APP的设计与实现

基于Android的失物招领APP的设计与实现基于Android的失物招领APP的设计与实现mysql数据库创建语句基于Android的失物招领APP的设计与实现oracle数据库创建语句基于Android的失物招领APP的设计与实现sqlserver数据库创建语句基于Android的失物招领APP的设计与实现spring+springMVC+hibernate框架对象(javaBean,pojo)设计基于Android的失物招领APP的设计与实现spring+springMVC+mybatis框

2020-11-14 18:21:10 1786 1

原创 介绍一个适合深入学习并实战的SpringBoot项目

介绍一个适合深入学习并实战的SpringBoot项目项目简介spring-boot-demo是一个用来深入学习并实战SpringBoot的项目,目前总共包含66个集成demo,已经完成54个,每个集成demo都有完整的代码和模块简介,并且作者还在不断更新中。该项目已经成功集成的demo:actuator(监控)admin(可视化监控)logback(日志)aopLog(通过AOP记录web请求日志)统一异常处理(json级别和页面级别)freemarker(模板引擎)thymeleaf(

2020-11-14 18:00:13 461

原创 Java毕业设计_基于Android的签到点名系统

基于Android的签到点名系统基于Android的签到点名系统mysql数据库创建语句基于Android的签到点名系统oracle数据库创建语句基于Android的签到点名系统sqlserver数据库创建语句基于Android的签到点名系统spring+springMVC+hibernate框架对象(javaBean,pojo)设计基于Android的签到点名系统spring+springMVC+mybatis框架对象(javaBean,pojo)设计高质量编程视频:shangyepingta

2020-11-14 11:25:17 1316 1

原创 话说关于 ZooKeeper 方面,面试有什么可问的啊?​

话说关于 ZooKeeper 方面,面试有什么可问的啊?​zookeeper的基本概念zookeeper是一款开源的分布式协调服务框架,为分布式环境提供了一致性服务的功能,常见应用场景有:发布订阅,主动通知,文件管理,集群管理,分布式锁等功能。zk在设计的时候满足了cp两要素,即一致性和分区容错性。zookeeper的设计理念这里我参考以往的一些经验,将其简单囊括为了以下几点:一致性如下图所示,所有的客户端一旦连接到了集群环境中,不论访问的zk是leader角色还是follower角色,每个zk

2020-11-14 11:00:30 98

原创 方法重载和方法重写 的原理

方法重载和方法重写 的原理前言JVM执行字节码指令是基于栈的架构,就是说所有的操作数都必须先入栈,然后再根据需要出栈进行操作计算,再把结果进行入栈,这个流程和基于寄存器的架构是有本质区别的,而基于寄存器架构来实现,在不同的机器上可能会无法做到完全兼容,这也是Java会选择基于栈的设计的原因之一。思考我们思考下,当我们调用一个方法时,参数是怎么传递的,返回值又是怎么保存的,一个方法调用之后又是如何继续下一个方法调用的呢?调用过程中肯定会存储一些方法的参数和返回值等信息,这些信息存储在哪里呢?我们知道

2020-11-08 17:00:27 703

原创 Java毕业设计_酒店管理系统

酒店管理系统酒店管理系统mysql数据库创建语句酒店管理系统oracle数据库创建语句酒店管理系统sqlserver数据库创建语句酒店管理系统spring+springMVC+hibernate框架对象(javaBean,pojo)设计酒店管理系统spring+springMVC+mybatis框架对象(javaBean,pojo)设计酒店管理系统登录注册界面高质量编程视频:shangyepingtai.xin酒店管理系统mysql数据库版本源码:超级管理员表创建语句如下:create

2020-11-08 16:32:25 1425

原创 记一次使用 Lombok 翻车造成的事故!

记一次使用 Lombok 翻车造成的事故!序言去年在项目当中引入了Lombok插件,着实解放了双手,代替了一些重复的简单工作(Getter,Setter,toString等方法的编写)。但是,在使用的过程当中,也发现了一些坑,开始的时候并没有察觉到是Lombok的问题,后来跟踪了对应的其他组件的源码,才发现是Lombok的问题!Setter-Getter方法的坑问题发现我们在项目当中主要使用Lombok的Setter-Getter方法的注解,也就是组合注解@Data,但是在一次使用Mybatis

2020-11-08 16:08:52 363

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除