51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#分析
关于java线程池的线程废弃与存活条件分析
我们知道线程池在两种情况下会添加线程1.线程数量小于coresize时,添加任务会添加线程 2.线程数量大于coresize 小于maximumPoolSize时,且任务队列满了会添加线程。 那么线程池中的线程销毁与存活条件是怎样的呢?目前java的线程池中关于线程的数量主要有两个值值得注...
代码星球
·
2021-02-06
线程
关于
java
废弃
存活
Spring Boot JDBC:加载DataSource过程的源码分析及yml中DataSource的配置
装载至:https://www.cnblogs.com/storml/p/8611388.html SpringBoot实现了自动加载DataSource及相关配置。当然,使用时加上@EnableAutoConfiguration注解是必须的。下面就是对这一部分的源码分析。(1)SpringBoot启动后会调...
代码星球
·
2021-02-03
DataSource
Spring
Boot
JDBC
加载
SpringBoot 为什么能够自动的注入一些常用的Bean ?详细分析SpringBoot 自动配置的实现
转载至:https://blog.csdn.net/qq_29941401/article/details/79605388 有一个问题一直让我好奇,为什么在SpringBoot中有的bean我们都没有配置却能够自动注入,这个比如说我们使用JdbcTemplate的时候那个对象明明我们都没有配置但是却能获取到...
代码星球
·
2021-02-03
SpringBoot
自动
为什么
能够
注入
从Tomcat的处理web请求分析Java的内存模型
Tomcat作为一个java应用,同样是有主线程和子线程的。主线使用while(true)的方式一直循环,等待客户端来连接。一个客户端来了之后,就从线程池中拿一个线程来处理请求,如果没有配置线程池,就新生成一个线程。然后给线程分配内存,下图详细的画出来整个流程是怎么进行的,内存是怎么分配,以及为什么单例是线程不安全,可...
代码星球
·
2021-02-03
Tomcat
处理
web
请求
分析
layui社区模板主页框架分析
html代码:<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Title</title><linkhref="reset.css"rel="stylesheet"t...
代码星球
·
2021-02-03
layui
社区
模板
主页
框架
Java性能调优:利用VisualVM进行性能分析
VisualVM是Netbeans的profile子项目,已在JDK6.0update7中自带,能够监控线程,内存情况,查看方法的CPU时间和内存中的对象,已被GC的对象,反向查看分配的堆栈(如100个String对象分别由哪几个对象分配出来的)。在JDK_HOME/bin(默认是C:ProgramFilesJavaj...
代码星球
·
2021-02-02
性能
Java
调优
利用
VisualVM
Java性能调优:利用JMC进行性能分析
JMC,即Java任务控制(JavaMissionControl)是从Java7(7u40)和 Java8 的商业版本包括一项新的监控和控制特性。JMC 程序 (JDK_HOMEin目录下) 会启动一个窗口程序,然后让我们选择对那进程进行监控,JMC打开性能日志后,主...
代码星球
·
2021-02-02
性能
Java
调优
利用
JMC
PHP基础之输出缓冲区基本概念、原理分析
一、概念在PHP运行的过程中,可以将会产生输出的函数或操作结果暂时保存在PHP的缓冲区,只有当缓冲区满了、或者PHP运行完毕、或者在必要时候进行输出,才会将数据输出到浏览器,此缓冲数据的区域称为PHP的输出缓冲区(OB)。二、原理①使用了缓冲区之后,当执行PHP的时候,如果碰到了echo、print_r之类的会输出数据...
代码星球
·
2021-02-02
PHP
基础
输出
缓冲区
基本概念
Spring Cloud 整合分布式链路追踪系统Sleuth和ZipKin实战,分析系统瓶颈
微服务架构中,是否遇到过这种情况,服务间调用链过长,导致性能迟迟上不去,不知道哪里出问题了,巴拉巴拉....,回归正题,今天我们使用SpringCloud组件,来分析一下微服务架构中系统调用的瓶颈问题~ 主要功能:做日志埋点 专门用于追踪每个请求的完整调用链路。 例如:【order-service,f674c...
代码星球
·
2021-02-02
系统
Spring
Cloud
整合
分布式
一文搞定 SonarQube 接入 C#(.NET) 代码质量分析
C#语言接入Sonar代码静态扫描相较于Java、Python来说,相对麻烦一些。Sonar检测C#代码时需要预先编译,而且C#代码必须用MSbuid进行编译,如果需要使用SonarQube对C#进行代码质量分析,则需要下载Sonar-Scanner-MSBuild和MSBuild,其中要求MSBuild在V14.0以...
代码星球
·
2021-01-31
一文
搞定
SonarQube
接入
.NET
RTMP直播应用与延时分析
直播应用中,RTMP和HLS基本上可以覆盖所有客户端观看,HLS主要是延时比较大,RTMP主要优势在于延时低。低延时应用场景包括: . 互动式直播:譬如2013年大行其道的美女主播,游戏直播等等 各种主播,流媒体分发给用户观看。用户可以文字聊天和主播互动。 ...
代码星球
·
2021-01-31
RTMP
直播
应用
延时
分析
Android测试日志文件抓取与分析
1.log文件分类简介实时打印的主要有:logcatmain,logcatradio,logcatevents,tcpdump,还有高通平台的还会有QXDM日志状态信息的有:adbshellcat/proc/kmsg,adbshelldmesg,adbshelldumpstate,adbshelldumpsys,adb...
代码星球
·
2021-01-31
Android
测试
日志
文件
抓取
内存泄露分析
内存泄露分析demo [cpp] viewplaincopyint _tmain(intargc, _TCHAR* argv[]) { while(TRUE) &nbs...
代码星球
·
2021-01-31
内存
泄露
分析
JS获取网页中HTML元素的几种方法分析
getElementByIdgetElementsByNamegetElementsByTagName大概介绍 getElementById,getElementsByName,getElementsByTagName###adv### 后两个是得到集合,byid只是得到单个对象 getElementById的用...
代码星球
·
2021-01-31
JS
获取
网页
HTML
元素
LoadRunner性能测试指标分析
Memory:·AvailableMbytes简述:可用物理内存数.如果AvailableMbytes的值很小(4MB或更小),则说明计算机上总的内存可能不足,或某程序没有释放内存。参考值:4MB或更小,至少要有10%的物理内存值 ·Page/sec(Input/Out)简述:为了解析硬页错误,从磁盘取出或写...
代码星球
·
2021-01-31
LoadRunner
性能
测试
指标
分析
首页
上一页
...
11
12
13
14
15
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他