首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
java
尚硅谷
创建于2021-11-10
订阅专栏
java技术分享
等 7 人订阅
共87篇文章
创建于2021-11-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
JUC 中 4 个常用的并发工具类
JUC就是java.util.concurrent包,这个包俗称JUC,里面都是解决并发问题的一些东西。 该包的位置位于java下面的rt.jar包下面 4大常用并发工具类: CountDownLat
Spring Boot 五种热部署方式
模板热部署 在 Spring Boot 中,模板引擎的页面默认是开启缓存的,如果修改了页面的内容,则刷新页面是得不到修改后的页面的,因此我们可以在application.properties中关闭模版
MySQL高级特性篇教程
MySQL底层如何组织设计数据 怎么理解“索引即数据,数据即索引” 海量数据和高并发场景下如何设计主键 索引下推、覆盖索引对优化有什么优势 如何保证主从一致性 MVCC如何解决可重复读下的幻读 Red
SQL的语言规范及分类详解
SQL:Structure Query Language结构化查询语言,它是使用关系模型的数据库应用语言,由IBM上世纪70年代开发出来。后由美国国家标准局(ANSI)开始着手制定SQL标准,先后有S
Mysql的逻辑架构与存储引擎
MySQL最重要、最与众不同的特性是它的存储引擎架构,这种架构的设计将查询处理(Query Processing)及其他系统任务(Server Task)和数据的存储/提取相分离。这种处理和存储分离的
JDBC API的使用与操作详解
1、引入JDBC驱动程序 1.1如何获取JDBC驱动程序 驱动程序由数据库提供商提供下载。 MySQL的驱动下载地址:http://dev.mysql.com/downloads/ 1.2如何在Jav
SpringCloud中的常用组件有哪些
Spring Cloud的子项目很多,比较常见的都是Netflix开源的组件: Spring Cloud Config 集中配置管理工具,分布式系统中统一的外部配置管理,默认使用Git来存储配置,可以
java学习中cookie原理
1.cookie原理 1)总的来看Cookie像是服务器发给浏览器的一张“会员卡”,浏览器每次向服务器发 送请求时都会带着这张“会员卡”,当服务器看到这张“会员卡”时就可以识别浏览器的身份。 实际上这
如何解决JDBC死链接导致NIFI线程假死
现象 ExcuteSql不工作不调度,stop也停止不了,active的任务个数也不降低。 场景复现 模仿现场构造数据 2. Tc命令模拟现场网络环境模拟丢包30% 问题排查 可以看到和数据库开启了5
Zookeeper数据同步流程
在服务器启动阶段,会进行磁盘数据的恢复,完成数据恢复后就会进行Leader选举。一旦选举产生Leader服务器后,就立即开始进行集群间的数据同步,在整个过程中,Zookeeper都处于不可用状态,直到
Java编程常用的select的5个子句
1、where条件查询 从原表中的记录中进行筛选 2、group by 分组查询 很多情况下,用户都需要进行一些汇总操作,比如统计整个公司的人数或者统计每一个部门的人数等。 聚合函数 AVG(【DIS
JPA和Mybatis的优缺点都有那些
什么是JPA JPA是一种规范,它简化了现有持久化的开发,并且充分吸收了Hibernate、TopLInk、JDO等框架。SpringData JPA是全自动框架,不需要自己写sql,当然也可以自己写
SpringBoot事件监听的4种实现方式
springboot进行事件监听有四种方式: 手工向ApplicationContext中添加监听器 将监听器装载入spring容器 在application.properties中配置监听器 通过@
一文带你了解数据库连接池的必要性
不使用数据库连接池: 在使用开发基于数据库的web程序时,传统的模式基本是按以下步骤: 在主程序(如servlet、beans、DAO)中建立数据库连接。 进行sql操作 断开数据库连接。 这种模
HashMap中put()方法实现原理
突然想解剖HashMap实现原理,Map链表的作者源码如何实现?也可以丰富一下自己的编程思想,也想让读者看见如何观看别人源码的思路和方法。所以心血来潮的我,就来解析HashMap底层原理! 送给读者的
Java 抽象类与接口的区别有哪些
很多常见的面试题都会出诸如抽象类和接口有什么区别,什么情况下会使用抽象类和什么情况你会使用接口这样的问题。本文我们将仔细讨论这些话题。 在讨论它们之间的不同点之前,我们先看看抽象类、接口各自的特性。
Java 性能调优必备利器—JMH
if 快还是 switch 快?HashMap 的初始化 size 要不要指定,指定之后性能可以提高多少?各种序列化方法哪个耗时更短?无论出自何种原因需要进行性能评估,量化指标总是必要的。在大部分场合
Java 10的10个新特性
Java 更新越来越快,我们做技术的也要跟上步伐,不然总会慢别人一拍,这新东西从国外到国内应用一般要好几年的时间,如果我们提前了解并应用这些新技术对自己不是坏事。 Java 10的新特性 说了这么多,
Redis 高频面试题(含答案)
什么是Redis Redis(Remote Dictionary Server) 是一个使用 C 语言编写的,开源的(BSD许可)高性能非关系型(NoSQL)的键值对数据库。 Redis 可以存储键和
Java中常见的八种数据结构
一、 8种数据结构 哈希表(Hash) 哈希表也叫散列表,是一种可以通过关键码值(Key-Value)直接访问的数据结构,可以实现快速查询、插入、删除。 数组类型的数据结构在插入和删除时时间复杂度高;
下一页