June1993
June1993
全部文章
分类
java基础(51)
linux(3)
spring(14)
springboot(7)
springmvc/mybatis(8)
Tomcat/Jmeter(4)
UML(2)
一些小工具(5)
分布式中间件(15)
前端(3)
多线程与并发编程(9)
大数据(9)
数据库(19)
数据结构与算法(29)
未归档(12)
环境及一些报错问题(14)
综合(6)
计算机基础(4)
计算机网络(5)
设计模式(10)
归档
标签
去牛客网
登录
/
注册
June1993的博客
全部文章
(共229篇)
进程和线程
进程:是并发执行的程序在执行过程中分配和管理资源的基本单位,是一个动态概念,竞争计算机系统资源的基本单位。 线程:是进程的一个执行单元,是进程内科调度实体。比进程更小的独立运行的基本单位。线程也被称为轻量级进程。 一个程序至少一个进程,一个进程至少一个线程。 为什么会有线程? 每个进程都...
2019-04-24
0
763
Jconsle的使用
1.jps查看进程对应的PID 2.cd j ${java_home}/bin 用命令Jconsle pid即可显示出
2019-04-18
0
421
线程池(工作流程、四中线程池的应用场景)
线程池任务执行流程: 当线程池小于corePoolSize时,新提交任务将创建一个新线程执行任务,即使此时线程池中存在空闲线程。 当线程池达到corePoolSize时,新提交任务将被放入workQueue中,等待线程池中任务调度执行 当workQueue已满,且maxim...
2019-04-17
0
769
springBoot异常处理
定义404等错误页面 在resources下新建一个resources.error文件夹,下面建一个404.html 访问工程中一个不存在的路径 自定义异常抛出 自定义一个异常 @Data public class MusicEntryNotFoundException exte...
2019-04-16
0
689
java中
throw和throws 1、throws出现在方法函数头;而throw出现在函数体。 2、throws表示出现异常的一种可能性,并不一定会发生这些异常;throw则是抛出了异常,执行throw则一定抛出了某种异常。 3、两者都是消极处理异常的方式(这里的消极并不是说这种方式不好),只是抛出...
2019-04-15
0
550
hadoop入门
hadoop核心 1.HDFS: Hadoop Distributed File System 分布式文件系统 2.YARN: Yet Another Resource Negotiator 资源管理调度系统 3.Mapreduce:分布式运算框架 ----------------------...
2019-04-15
0
650
JVM相关
JVM内存模型 1.程序计数器:是一个数据结构,用于保存当前正常执行的程序的内存地址。Java虚拟机的多线程就是通过线程轮流切换并分配处理器时间来实现的, 为了线程切换后能恢复到正确的位置,每条线程都需要一个独立的程序计数器,互不影响,该区域为“线程私有”。 2.Java虚拟机栈:线程私有的,与...
2019-04-14
0
470
RabbitMQ的五种工作模式
1.简单队列 生产者将消息发送到队列,消费者从队列中获取消息。 2.work模式 一个生产者、多个消费者。一个消息只能被一个消费者获取。 应用场景,比如写数据库等操作。多个消费者能加快进度。 不同的消费者消费能力可能不一样,可以用 这样谁做的快谁就多消费一点,使得资源能够合理...
2019-04-10
0
584
springCloud系列四(feign负载均衡)
Feign是一个声明式的Web服务客户端,使得编写Web服务客户端变得非常容易, 只需要创建一个接口,然后在上面添加注解即可。 Feign是spring cloud中服务消费端的调用框架,通常与ribbon,hystrix等组合使用。 但是在某些项目中,由于遗留原因,整个系统并不是spring...
2019-04-10
0
1369
springCloud系列三(Ribbon负载均衡)
基本概念 Spring Cloud Ribbon是基于Netflix Ribbon实现的一套 客户端 负载均衡的工具 。 简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供 客户端的软件负载均衡算法 ,将Netflix的中间层服务连接在一起。Ribbon客户端组件提供一系列完...
2019-04-10
0
456
首页
上一页
7
8
9
10
11
12
13
14
15
16
下一页
末页