- 博客(11)
- 收藏
- 关注
原创 idea汉化教程
1.同样的,第一步,打开软件2.进入软件后依次点击file→settings3.接着点击plugins4.然后点击Marketplace(在线搜索插件)5.在搜索框输入chinese(看到这个名字,知道是啥了吧),找到Chinese(simplifed)Language这个插件,然后点击安装6.等待安装完成后点击Restart IDE7.点击Restart8.然后软件会重启,等待重启后,进入软件,然后你会发现,和你想象中的一样了...
2020-10-09 21:19:13 52444 15
原创 如何免费搭建自己的图片服务器 Linux系统+FastDFS+Nginx
在制作网站、小程序或者APP时,肯定离不开图片的,那么这些图片存放在什么位置?怎么存放?又如何展示呢,那么,这篇文章手把手带你搭建一台属于自己的图片服务器。话不多说,上号,不对,是上代码:所需工具:Linux系统+FastDFS+Nginx1.依赖环境下载系统: vagrant(centos7) yum install -y gcc-c++ #需要依赖gcc yum install -y pcre #用于支持rewrite模块 pcre-8.32...
2020-09-13 23:40:50 1472
原创 如何优雅的使用线程池
线程池不仅在项目中是非常常用的一项技术而且在面试中基本上也是必问的知识点,接下来跟着我一起来巩固一下线程池的相关知识。在了解线程池之前我们先了解一下什么是进程什么是线程进程 程序:一般是一组CPU指令的集合构成的文件,静态存储在诸如硬盘之类的存储设备上 进程:当一个程序要被计算机运行时,就是在内存中产生该程序的一个运行时实例,我们就把这个实例叫做进程 用户下达运行程序的命令以后,就会产生一个进程,同一个程序可以产生多个进程(一对多的关系),以允许同时有多个用户运行同一个程序,却不会相
2020-09-11 20:37:14 238
原创 count(1) 和 count(*)比较,到底谁的效率更高
COUNT(字段名)和COUNT(*)的查询结果有什么不同?COUNT(1)和COUNT(*)之间的效率哪个更高?你知道答案吗?很多人都认为COUNT(1)比COUNT(*)效率高,真的是这样吗?1、认识COUNT关于COUNT函数,在MySQL官网中有详细介绍:简单翻译一下:1、COUNT(expr) ,返回SELECT语句检索的行中expr的值不为NULL的数量。结果是一个BIGINT值。2、如果查询结果没有命中任何记录,则返回03、但是,值得注意的是,C..
2020-09-10 19:35:39 3377
原创 超详细的Spring Cloud全面总结(2万字解析)
首先我给大家看一张图,如果大家对这张图有些地方不太理解的话,我希望你们看完我这篇文章会恍然大悟。什么是Spring cloud构建分布式系统不需要复杂和容易出错。Spring Cloud 为最常见的分布式系统模式提供了一种简单且易于接受的编程模型,帮助开发人员构建有弹性的、可靠的、协调的应用程序。Spring Cloud 构建于 Spring Boot 之上,使得开发者很容易入手并快速应用于生产中。官方果然官方,介绍都这么有板有眼的。我所理解的Spring Cloud就是微服..
2020-09-10 19:33:59 476
原创 Java多线程与并发系列22道高频面试题解析(最新版)
前言现在不管是大公司还是小公司,去面试都会问到多线程与并发编程的知识,大家面试的时候这方面的知识一定要提前做好储备。关于多线程与并发的知识总结了一个思维导图,分享给大家1、Java中实现多线程有几种方法(1)继承Thread类;(2)实现Runnable接口;(3)实现Callable接口通过FutureTask包装器来创建Thread线程;(4)使用ExecutorService、Callable、Future实现有返回结果的多线程(也就是使用了Execu...
2020-09-02 15:20:18 145
原创 Spring Cloud面试题万字解析(2020面试必备)
1、什么是 Spring Cloud?Spring cloud 流应用程序启动器是 于 Spring Boot 的 Spring 集成应用程序,提供与外部系统的集成。Spring cloud Task,一个生命周期短暂的微服务框架,用于快速构建执行有限数据处理的应用程序。2、使用 Spring Cloud 有什么优势?使用 Spring Boot 开发分布式微服务时,我们面临以下问题(1)与分布式系统相关的复杂性-这种开销包括网络问题,延迟开销,带宽问题,安全问题。(2)..
2020-09-02 14:57:28 290
原创 77道JVM系列面试题总结(2万字解析)
1、java中会存在内存泄漏吗,请简单描述。会。自己实现堆载的数据结构时有可能会出现内存泄露。2、64 位 JVM 中,int 的长度是多数?Java 中,int 类型变量的长度是一个固定值,与平台无关,都是 32 位。意思就是说,在 32 位 和 64 位 的 Java 虚拟机中,int 类型的长度是相同的。3、Serial 与 Parallel GC 之间的不同之处?Serial 与 Parallel 在 GC 执行的时候都会引起 stop-the-world。它们之间主要不同 se
2020-09-02 14:51:40 2007
原创 2020年MySQL数据库面试题总结(50道题含答案解析)
1、MySQL 中有哪几种锁?(1)表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最 高,并发度最低。(2)行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最 低,并发度也最高。(3)页面锁:开销和加锁时间界于表锁和行锁之间;会出现死锁;锁定粒度界于表 锁和行锁之间,并发度一般。2、MySQL 中有哪些不同的表格?共有 5 种类型的表格:(1)MyISAM(2)Heap(3)Merge(4)INNODB(5)...
2020-09-01 17:56:03 1697
原创 Spring Boot 注解总结,你必须掌握的45个注解!
一、注解 (annotations) 列表@SpringBootApplication:包含了 @ComponentScan、@Configuration 和 @EnableAutoConfiguration 注解。其中 @ComponentScan 让 spring Boot 扫描到 Configuration 类并把它加入到程序上下文。@Configuration等同于 spring 的 XML 配置文件;使用 Java 代码可以检查类型安全。**@EnableAutoConf...
2020-09-01 17:54:38 156
原创 电脑如何分盘、合盘?关于硬盘的分盘,你所不知道的那些事情
硬盘的分盘。一般有以下两种情况:一:新买的电脑:新买的电脑一般是只有一个C盘,这样电脑就一个盘,既不方便文件管理,也对电脑运行的速度造成影响,随着电脑使用的时间增长,C盘会越来越满,因为c盘是系统,过多的文件会对系统造成很大的卡顿,最直接的影响:桌面卡死、资源管理器卡死二:新买的硬盘或者系统刚安装的硬盘:新买的硬盘本身是空白一片的,操作系统无法在上面存放文件,硬盘分区是新硬盘使用前必须进行的工作,只有经过分区的硬盘才可以用来存放文件。新硬盘分区有两种格式:MBR与GPT。关于两种分区表的区别
2020-07-08 14:45:28 14217
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人