首页
学习
活动
专区
工具
TVP
发布

java思维导图

专栏作者
517
文章
698426
阅读量
99
订阅数
SpringBoot 官方推荐,连接池,太快了!
大家好,现在介绍一款非常强大,高效,并且号称“史上最快连接池”。由此可见他是有多受人喜欢,并且在SpringBoot2.0之后,采用的默认数据库连接池就是Hikari。 我们知道的连接池有C3P0,DBCP,它们都比较成熟稳定,但性能不是十分好。所以有了BoneCP这个连接池,它是一个高速、免费、开源的JAVA连接池,它的性能几乎是C3P0、DBCP的25倍,十分强悍 在我们平常的编码中,通常会将一些对象保存起来,这主要考虑的是对象的创建成本。 比如像线程资源、数据库连接资源或者 TCP 连接等,这类对象
java思维导图
2022-08-26
8040
为什么用了大牌工具后报表开发依然头痛
因为用错了报表工具,或者没有用对姿势。 疼在哪里? 报表工具不就是为了解决手工开发报表效率低、困难多等这些让人头痛的难题的吗?怎么用了大牌工具还会头痛,是功能不行解决不了这些问题? 不,并不是 好的报表工具确实可以很好地解决制表方面的困难,但是报表开发的难题,并不全在制表上, 还有相当一部分在数据准备上,应用中的报表,有 80% 的数据来源和计算都比较简单,很多一个简单的 SQL 语句就搞定了,但还有 20% 的情况中,数据准备工作就没有那么好做了,一些过程式的多步骤复杂计算,常常要写很长的多层嵌套的 SQ
java思维导图
2022-08-26
2520
面试官:淘宝七天自动确认收货,可以怎么实现?
目前常见的应用软件都有消息的延迟推送的影子,应用也极为广泛,例如: 淘宝七天自动确认收货。在我们签收商品后,物流系统会在七天后延时发送一个消息给支付系统,通知支付系统将款打给商家,这个过程持续七天,就是使用了消息中间件的延迟推送功能。 12306 购票支付确认页面。我们在选好票点击确定跳转的页面中往往都会有倒计时,代表着 30 分钟内订单不确认的话将会自动取消订单。其实在下订单那一刻开始购票业务系统就会发送一个延时消息给订单系统,延时30分钟,告诉订单系统订单未完成,如果我们在30分钟内完成了订单,则可以
java思维导图
2022-06-01
4540
一款 IDEA 插件帮你优雅转化 DTO、VO、BO、PO、DO
POJO 的定义是无规则简单的对象,在日常的代码分层中 pojo 会被分为VO、BO、 PO、 DTO VO (view object/value object)表示层对象 1、前端展示的数据,在接口数据返回给前端的时候需要转成VO 2、个人理解使用场景,接口层服务中,将DTO转成VO,返回给前台 B0(bussines object)业务层对象 1、主要在服务内部使用的业务对象 2、可以包含多个对象,可以用于对象的聚合操作 3、个人理解使用场景,在服务层服务中,由DTO转成BO然后进行业务处理后,转成DT
java思维导图
2022-05-23
5340
面试官:为什么数据库连接很消耗资源,资源都消耗在哪里?
编辑:业余草 blog.csdn.net/lmy86263 推荐:https://www.xttblog.com/?p=5329 ❝开发应用程序久了,总想刨根问底,尤其对一些有公共答案的问题。大家都
java思维导图
2022-04-11
1K0
高逼格的 SQL 写法:行行比较
环境准备 数据库版本:MySQL 5.7.20-log 建表 SQL DROP TABLE IF EXISTS `t_ware_sale_statistics`; CREATE TABLE `t_ware_sale_statistics` (   `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键id',   `business_id` bigint(20) NOT NULL COMMENT '业务机构编码',   `ware_inside_code` 
java思维导图
2022-04-01
4350
面试官问如何优化慢SQL?
---- 文章来源:https://c1n.cn/tEsnA 前言 在应用开发的早期,数据量少,开发人员开发功能时更重视功能上的实现,随着生产数据的增长,很多 SQL 语句开始暴露出性能问题,对生产的影响也越来越大,有时可能这些有问题的 SQL 就是整个系统性能的瓶颈。 SQL 优化一般步骤 | 通过慢查日志等定位那些执行效率较低的 SQL 语句 | explain 分析SQL的执行计划 需要重点关注 type、rows、filtered、extra。 type 由上至下,效率越来越高: ALL 全表扫描
java思维导图
2022-03-31
8160
比SQL还好用,又一门国产数据库语言诞生了
数据库语言的目标 要说清这个目标,先要理解数据库是做什么的。 数据库这个软件,名字中有个“库”字,会让人觉得它主要是为了存储的。其实不然,数据库实现的重要功能有两条:计算、事务!也就是我们常说的 OLAP 和 OLTP,数据库的存储都是为这两件事服务的,单纯的存储并不是数据库的目标。 我们知道,SQL 是目前数据库的主流语言。那么,用 SQL 做这两件事是不是很方便呢? 事务类功能主要解决数据在写入和读出时要保持的一致性,实现这件事的难度并不小,但对于应用程序的接口却非常简单,用于操纵数据库读写的代码也很
java思维导图
2022-03-24
4440
曝光一位出身寒门的技术大佬
大家好,今天我要曝光一个技术大佬:田螺哥。他是一位非常励志的程序员。 田螺哥在农村长大,出身寒门,内心渴望走出大山,充满了对外面世界的期盼。通过自己多年努力,顺利考入985大学(华南理工大学)。在大学里坚持学习,打怪升级。目前就职于知名互联网金融公司,从事软件开发。一路走来,并不容易,冷暖自知。 田螺哥相信:奋斗的人生才精彩。工作之后创建了原创公众号:捡田螺的小男孩,专注分享和探讨后端技术点,包括Java语言、计算机网络、数据库、数据结构与算法、操作系统、工作总结等方面。文章通俗易懂,简单明了,点击如下名片
java思维导图
2022-03-04
3160
如果要存 IP 地址,用什么数据类型比较好?大部人都会答错!
在看高性能MySQL第3版(4.1.7节)时,作者建议 当存储IPv4地址时,应该使用32位的无符号整数(UNSIGNED INT)来存储IP地址,而不是使用字符串。 但是没有给出具体原因。 为了搞清楚这个原因,查了一些资料,记录下来。相对字符串存储,使用无符号整数来存储有如下的好处:
java思维导图
2021-11-26
5610
MySQL 用 limit 为什么会影响性能?
我们知道,当limit offset rows中的offset很大时,会出现效率问题:
java思维导图
2021-11-10
1.1K0
SpringCache与redis集成,优雅的缓存解决方案
缓存可以说是加速服务响应速度的一种非常有效并且简单的方式。在缓存领域,有很多知名的框架,如EhCache 、Guava、HazelCast等。
java思维导图
2020-08-24
7300
就几条命令,一键学会Docker部署SpringBoot项目
我们的开源博客项目eblog已经更新完毕了。今天,我们使用docker的安装方式,来安装一下我们的项目,实验环境是centos 7系统上,本实验适用部署大部分Springboot项目。
java思维导图
2020-05-26
4960
小白教程,Springboot项目搭建(前端到数据库,超详细)
这是一篇入门Springboot的小白教程,但是看到写得这么详细,说不定有同学需要呢?大神看到这里就可以跳过了哈。
java思维导图
2020-05-20
2.6K0
Shiro + JWT + Spring Boot Restful 简易教程
GitHub 项目地址:https://github.com/Smith-Cruise/Spring-Boot-Shiro 。
java思维导图
2020-04-22
8580
Redis 是如何实现点赞、取消点赞的?
点赞是个频率比较高的事件,也不是特别重要的记录,使用缓存来存储还是比较合理的,另外像排行榜、热议等都可以使用缓存,先来看看点赞是如何实现的吧,详细代码可以clone看下哈,跟紧脚步,学技术~
java思维导图
2020-03-03
6.2K0
Redis是如何实现点赞、取消点赞的?
本文基于 SpringCloud, 用户发起点赞、取消点赞后先存入 Redis 中,再每隔两小时从 Redis 读取点赞数据写入数据库中做持久化存储。
java思维导图
2020-01-02
2.4K0
Spring Boot + MyBatis + Druid + PageHelper 实现多数据源并分页
本篇文章主要讲述的是 Spring Boo t整合Mybatis、Druid和PageHelper 并实现多数据源和分页。其中Spring Boot整合Mybatis这块,在之前的的一篇文章中已经讲述了,这里就不过多说明了。重点是讲述在多数据源下的如何配置使用Druid和PageHelper 。
java思维导图
2019-12-09
1.4K0
Kafka、RabbitMQ、RocketMQ等消息中间件的介绍和对比
在分布式系统中,我们广泛运用消息中间件进行系统间的数据交换,便于异步解耦。现在开源的消息中间件有很多,前段时间产品 RocketMQ (MetaQ的内核) 也顺利开源,得到大家的关注。
java思维导图
2019-12-05
1.8K0
聊聊 MySql 索引那些事儿
今天我们来聊一聊MySql索引的那些事,在这篇文章中,我会主要聊聊InnoDB下索引的数据结构,索引如何起作用的,如何更好的利用索引提高效率。
java思维导图
2019-11-18
6200
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档