芋圆芝士
芋圆芝士
全部文章
分类
java(21)
Java知识点(18)
Spring框架(4)
中间件(7)
分布式(5)
开源框架(2)
技术心得(49)
数据库(6)
计算机原理(1)
运维(4)
归档
标签
去牛客网
登录
/
注册
程序猿非衣的博客
TA的专栏
4篇文章
0人订阅
Minio
4篇文章
704人学习
Java代码优化
0篇文章
0人学习
全部文章
(共100篇)
初识ShardingJDBC
概念 ShardingSphere是一套开源的分布式数据库中间件解决方案组成的生态圈,它由Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar(计划中)这3款相互独立的产品组成。 他们均提供标准化的数据分片、分布式事务和数据库治理功能,可适用于如Java同构、异...
2021-04-09
0
500
springboot整合kafka
Kafka整合springboot 1、在项目中连接kafka 因为是外网,首先要开放kafka配置文件中的如下配置(其中IP为公网IP),(本人这里用的本地)在kafka文件夹下面的config下的server.properties文件。 2.springboot中导入kafka依赖 <...
2021-04-08
1
629
kafka在windows本地部署
1.配置java环境 2.安装Zookeeper 下载地址:https://zookeeper.apache.org/releases.html 下载后,解压放在目录D:\bigdata(本文所用的目录)下,关于zookeeper以及kafka的目录,路径中最好不要出现空格,比如D:\P...
2021-04-08
1
732
Kafka原理
白话kafka架构原理 整理自https://mp.weixin.qq.com/s?__biz=MzU1NDA0MDQ3MA==&mid=2247483958&idx=1&sn=dffaad318b50f875eea615bc3bdcc80c&chksm=fbe8ef...
2021-04-06
0
596
秒杀(一)
秒杀 一、 秒杀业务难做的点 秒杀系统,库存只有一份,所有人会在集中的时间读和写这些数据,多个人读一个数据会导致超卖的发生。并且读写冲突,锁非常严重,这是秒杀业务难的地方。那我们怎么优化秒杀业务的架构呢? 二、秒杀优化 (1)我们要将请求尽量拦截在系统上游(不要让锁冲突落到数据库上...
2021-04-06
1
625
Nginx
Nginx 什么是Nginx? Nginx是一个高性能的http和反向代理web服务器。 特点:占有内存少(约1mb,却能支持5万高并发),并发能力强。 Nginx的作用: 1 提供负载均衡。(能够做到iphash,session共享。) 2 http代理,反向代理。 3 动静分离,提升访问...
Java
Nginx
2021-04-06
1
573
GC垃圾回收
1.定义 垃圾回收是Java虚拟机(JVM)垃圾回收器提供的一种用于在空闲时间不定时回收无任何对象引用的对象占据的内存空间的一种机制。 什么是java的垃圾? heap中不再被引用的对象称作垃圾``` 2.判断对象是否是垃圾的算法 引用计数算法(能讲多尽量多) ...
Java
2021-04-02
2
570
HashMap面试
HashMap 1.hashmap中的hash是什么? 把任意长度的输入(又叫做预映射pre-image)通过散列算法变换成固定长度的输出。hash算***可能碰到两个不同的key值经过hash算***算出同样的hash值,这就是hash冲突。 hash冲突可以避免吗? 理论上是不可能避免的...
Java
2021-04-01
1
593
并发性和并行性的区别
Erlang 之父 Joe Armstrong 用一张5岁小孩都能看懂的图解释了并发与并行的区别。 并发是两个队列交替使用一台咖啡机,并行是两个队列同时使用两台咖啡机。 并发,指的是多个事情,在同一时间段内同时发生了。 并行,指的是多个事情,在同一时间点上同时发生了。 并发的多个任务之间是互相抢占...
2021-04-01
4
727
Spring面试浅谈
面试中的Spring的IOC和AOP问题 当碰到这类问题时可以参考我以下的回答: IOC是spring两大核心概念之一,IOC给我们提供了一个bean容器,容器去帮助我们创建对象,不需要我们手...
2021-04-01
1
555
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页