自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (8)
  • 收藏
  • 关注

原创 数据库 delete 表数据,磁盘空间还是被一直占用,为什么?

最近有个上位机获取下位机上报数据的项目,由于上报频率比较频繁且数据量大,导致数据增长过快,磁盘占用多。为了节约成本,定期进行数据备份,并通过delete删除表记录。明明已经执行了delete,可表文件的大小却没减小,令人费解项目中使用Mysql作为数据库,对于表来说,一般为表结构和表数据。表结构占用空间都是比较小的,一般都是表数据占用的空间。当我们使用 delete删除数据时,确实删除了表中的数据记录,但查看表文件大小却没什么变化。Mysql数据结构凡是使用过mysql,对B+树肯定

2021-07-20 14:30:36 223

原创 Spring 和 Spring Boot 最核心的 3 大区别

概述对于 Spring和 SpringBoot到底有什么区别,我听到了很多答案,刚开始迈入学习 SpringBoot的我当时也是一头雾水,随着经验的积累、我慢慢理解了这两个框架到底有什么区别,相信对于用了 SpringBoot很久的同学来说,还不是很理解 SpringBoot到底和 Spring有什么区别,看完文章中的比较,或许你有了不同的答案和看法!什么是Spring作为 Java开发人员,大家都 Spring都不陌生,简而言之, Spring框架为开发 Java应用程序提供了全面的基础架

2021-07-20 14:21:31 137

转载 java面试题200多道

一、Java 基础1.JDK 和 JRE 有什么区别? JDK是java的开发工具包,包含各种类库,并且包含了JRE,javac是在JDK中的; JREjava程序的运行环境,安装过程中自动添加PATH.2. == 和 equals 的区别是什么? 一. 对于==,比较的是值是否相等,如果比较的是基本数据类型的变量,则直接比较其存储的值是否相等, ...

2019-05-15 11:21:48 256

转载 软件做异常测试?必知的22个测试点总结!

软件交付最终用户使用之前,需要进行各种类型的测试,其中就包括异常测试。什么是异常测试?异常测试,是检测系统对异常情况的处理。异常测试覆盖硬件或软件异常时的处理。测试方应通过人为制造错误情况测试系统对错误操作、错误报文的反应,检查程序中的屏幕或页面是否给出了清晰且充分的提示或约束;一旦出现错误情况,系统是否能正常报告,并检查系统的错误提示是否清晰且充分;测试系统是否处理了用户的异常操作,还是...

2019-04-14 13:56:46 10151

转载 Java SQL注入危害这么大,该如何来防止呢?

简介文章主要内容包括: Java 持久层技术/框架简单介绍 不同场景/框架下易导致 SQL 注入的写法 如何避免和修复 SQL 注入 JDBC介绍JDBC: 全称 Java Database Connectivity 是 Java 访问数据库的 API,不依赖于特定数据库 ( database-independent ) 所有 J...

2019-04-14 13:55:08 676

转载 想了解Kafka,RabbitMQ,ZeroMQ,RocketMQ,ActiveMQ之间的差异?这一篇文章就够了!

本文将从,Kafka、RabbitMQ、ZeroMQ、RocketMQ、ActiveMQ 17 个方面综合对比作为消息队列使用时的差异。内容目录一、资料文档二、开发语言三、支持的协议四、消息存储五、消息事务六、负载均衡七、集群方式八、管理界面九、可用性十、消息重复十一、吞吐量TPS十二、订阅形式和消息分发十三、顺序消息十四、消息确认十...

2019-04-14 13:48:14 134

转载 分布式事务不理解?一次给你讲清楚!

文章纲要1、此次分享的缘由 2、目前分布式事务问题是怎么解决的 3、行业中有什么解决方案 4、这些解决方案分别有什么优缺点 5、别人是怎么做的 6、我们可以怎么来做此次分享的缘由支付重构考虑支付重构的时候,自然想到原本属于一个本地事务中的处理,现在要跨应用了要怎么处理。拿充值订单举个栗子吧,假设:原本订单模块和账户模块是放在一起的,现在需要做服务拆分,拆分成订单服务,账户服务。原本...

2019-04-14 13:45:30 145

转载 技术变化那么快,学 Docker 看这篇就够了

什么是容器一句话概括容器:容器就是将软件打包成标准化单元,以用于开发、交付和部署。1、容器镜像是轻量的,可执行的独立软件包,包含软件运行所需的所有内容:代码,运行时环境,系统工具,系统库和设置。2、容器化软件适用于基于Linux适用于基于Linux和Windows的应用,在任何环境中都能够始终如一地运行。3、容器赋予了软件独立性,使其免受外在环境差异(例如,开发和预演环境的差异)的...

2019-04-14 13:36:20 125

转载 Web系统大规模并发:电商秒杀与抢购

一、大规模并发带来的挑战在过去的工作中,我曾经面对过5w每秒的高并发秒杀功能,在这个过程中,整个Web系统遇到了很多的问题和挑战。如果Web系统不做针对性的优化,会轻而易举地陷入到异常状态。我们现在一起来讨论下,优化的思路和方法哈。1. 请求接口的合理设计一个秒杀或者抢购页面,通常分为2个部分,一个是静态的HTML等内容,另一个就是参与秒杀的Web后台请求接口。通常静态HTML等内...

2019-04-14 13:32:16 142

转载 Java性能优化的45个细节(珍藏版)

在JAVA程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本身。养成良好的编码习惯非常重要,能够显著地提升程序性能。1. 尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:第一,控制资源的使用,通过线程同步来控制资源的并发访问;第二,控制实例的产生...

2019-04-14 13:20:06 101

转载 一份非常完整的MySQL规范

一、数据库命令规范1、所有数据库对象名称必须使用小写字母并用下划线分割2、所有数据库对象名称禁止使用mysql保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来)3、数据库对象的命名要能做到见名识意,并且最后不要超过32个字符4、临时库表必须以tmp_为前缀并以日期为后缀,备份表必须以bak_为前缀并以日期(时间戳)为后缀5、所有存储相同数据的列名和列类型必须一致(...

2019-04-14 13:18:45 127

转载 电商项目中遇到的经典问题

请描述一下这个系统?【回答技巧】从3个方面来回答这个问题:|--系统背景及系统概述|--系统包括的业务模块及主业务流程|--责任模块【回答示例】第一个方面:系统背景及系统概述优购时尚商城是香港上市公司百丽国际公司为拓宽旗下运动品牌服饰市场而开发的一个专业销售购物网站户外运动装备的网站。 第二个方面:系统包括的业务模块及主业务流程改项目分为前台和后天2大模...

2019-01-13 10:35:05 24543 5

python92天基础加实战

python92天基础加实战

2021-04-12

全市级经纬度,json格式

格式{ "id": id, "city": 城市, "lon": 经度, "lat": 纬度 },

2019-12-11

20套商城模板,总会有你需要的

比较全面的商城模板,需要的可以下载看看,css样式,图片,js脚本已经html页面,包含很全

2019-04-18

电商网站模板40多套

电商网站模板40多套可供参考

2019-01-16

javashop大型分布式电商

本资源是基于开源项目javashop的升级版b2c大型分布式电商项目,内容包括项目需求的分析、项目流程图绘制、电商分布式项目架构搭建、功能实现(涉及到的技术有:SSO单点登录,第三方支付平台对接,如支付宝等,solr搜索引擎集成,第三方短信平台对接,Redis 集成开发,以及一些分布式解决方案

2019-01-11

淘淘商城完整版

该文件包含整套项目的视频详细教程和源码以及相应的开发工具,还包含SpringMVC视频教程和源码,MyBatis视频教程和源码,都有对应的工具和资料,非常全面,项目覆盖知识面广,真实有效

2019-01-11

酒店预订管理系统........

酒店预订管理系统,包括前台用户的使用和后台管理;前台包括用户登录注册、预订酒店、浏览评论新闻、酒店退订,后台包括酒店添加、客房管理、新闻添加、评论回复、用户信息管理,运行ok

2018-12-17

空空如也

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

TA关注的人

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