腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
IT架构圈
公众号:IT架构圈
专栏作者
举报
831
文章
735300
阅读量
132
订阅数
订阅专栏
申请加入专栏
全部文章(831)
容器镜像服务(182)
java(122)
容器(120)
其他(81)
http(77)
https(73)
微服务(65)
编程算法(63)
spring(55)
git(54)
github(49)
python(48)
数据库(46)
网络安全(42)
小程序(39)
云数据库 Redis(38)
api(38)
云数据库 SQL Server(36)
spring boot(35)
kubernetes(34)
sql(33)
linux(29)
开源(29)
ios(28)
分布式(28)
dubbo(28)
nginx(27)
缓存(27)
微信(26)
xml(25)
html(25)
android(24)
node.js(23)
jar(23)
tomcat(23)
ps(23)
apache(20)
安全(20)
存储(19)
爬虫(19)
maven(18)
人工智能(18)
运维(18)
jvm(17)
windows(17)
bash(16)
网站(16)
jdk(16)
zookeeper(16)
tcp/ip(16)
负载均衡(15)
javascript(15)
wordpress(13)
it(13)
react(12)
bash 指令(12)
jenkins(12)
自动驾驶(11)
打包(11)
socket编程(11)
游戏(10)
rpc(10)
mvc(9)
负载均衡缓存(9)
jdbc(9)
spring cloud(9)
数据结构(9)
json(8)
文件存储(8)
yum(8)
程序员(8)
ide(7)
mybatis(6)
大数据(6)
架构设计(6)
nat(6)
虚拟化(6)
go(5)
servlet(5)
arm(5)
reactnative(5)
压力测试(5)
shell(5)
hashmap(5)
网站建设(5)
Elasticsearch Service(5)
php(4)
jsp(4)
unix(4)
centos(4)
腾讯云测试服务(4)
电商(4)
自动化(4)
数据迁移(4)
面向对象编程(4)
dns(4)
aop(4)
bug(4)
bootstrap(3)
jquery(3)
ajax(3)
ubuntu(3)
渲染(3)
黑客(3)
ssh(3)
正则表达式(3)
单元测试(3)
udp(3)
敏捷开发(3)
机器人(3)
数据分析(3)
kafka(3)
image(3)
项目经理(3)
费用中心(2)
对象存储(2)
c++(2)
.net(2)
nosql(2)
django(2)
eclipse(2)
日志服务(2)
云数据库 MongoDB(2)
NAT 网关(2)
消息队列 CMQ 版(2)
SSL 证书(2)
云推荐引擎(2)
mongodb(2)
npm(2)
cdn(2)
selenium(2)
数据处理(2)
系统架构(2)
腾讯云开发者社区(2)
迁移(2)
产品经理(2)
计算机(2)
云服务器(1)
官方文档(1)
区块链(1)
机器学习(1)
tensorflow(1)
iphone(1)
xcode(1)
ruby(1)
scala(1)
angularjs(1)
css(1)
ecmascript(1)
webview(1)
硬件开发(1)
flask(1)
web.py(1)
svn(1)
struts(1)
搜索引擎(1)
神经网络(1)
批量计算(1)
云直播(1)
命令行工具(1)
图片标签(1)
企业(1)
svg(1)
xslt & xpath(1)
html5(1)
无人驾驶(1)
erp(1)
numpy(1)
asp(1)
ftp(1)
grep(1)
自动化测试(1)
二叉树(1)
flash(1)
scrapy(1)
rabbitmq(1)
安全漏洞(1)
云计算(1)
fiddler(1)
es(1)
实时监控(1)
学习方法(1)
bat(1)
class(1)
com(1)
key(1)
push(1)
tm(1)
treemap(1)
编译(1)
产品(1)
代理(1)
函数(1)
行业(1)
源码(1)
搜索文章
搜索
搜索
关闭
软件架构-tomcat之环境部署(下)
tomcat
jdk
bash
bash 指令
xml
•上边的方式就实现了,tomcat和jdk都是公共的,每个应用可以有自己的一套配置,只需要复制tomcat-1就可以了。完成里面的配置、tomcat-1其实就是我们下载的tomcat只是删除了一些公共的东西。
IT架构圈
2021-08-24
1.6K
0
JVM参数及调优
jvm
实时监控
jar
jdk
PS:JVM参数调优是个很细心很耐心的工作,夜深人静的时候写文章的时候演示,平常的时候根本写不出来,太心累了,一个参数一个试穷举法,非java范畴,调优永远都是慢悠悠的,很多时候发现跟谈恋爱一样,初恋可能是最美好的,最可悲的是可能还没开始恋爱,都30多岁到了单身汉的年龄。调优主要是从线程的个数和空间的大小来进行。如果全部演示真的太多了。更多的时候代码的优化,平台,服务器,能做的事情还是比较少的,代码算法的优化才是主要的。
IT架构圈
2021-03-01
527
0
JDK内置命令工具
jdk
java
jvm
PS:两个可视化工具命令可以实现工具,让大家看的更加直观,并不是没有这些工具不行,而是有了这些工具更加方便。
IT架构圈
2021-02-01
370
0
jvm之java类加载机制和类加载器(ClassLoader)的详解
面向对象编程
jvm
java
jdk
bootstrap
识别方式:ClassLoader instance id + PackageName + ClassName 验证方式:使用类加载器,对同一个class类的不同版本,进行多次加载,检查是否加载到最新的代码。
IT架构圈
2021-02-01
1.5K
0
NIO非阻塞网络编程三大核心理念
自动驾驶
socket编程
api
jdk
缓存
1.capacity 容量:作为一个内存块,Buffer具有一定的固定大小,也称为【容量】。 2.position 位置:写入模式时代表写数据的位置。读取模式时代表读取数据的位置。 3.limit 限制:写入模式,限制等于buffer的容量,读取模式下,limit等于写入的数据量。
IT架构圈
2020-12-02
360
0
Java8--新特性--串并行流与ForkJoin框架
unix
jdk
api
编程算法
PS:工作窃取带来的性能提升偏理论,API的复杂性较高,实际研发中可控性来说不如其他API。一般使用最多的就是做数据处理。接口和数据库尽量不要使用,线程如何堵塞了就尴尬了。吐槽下,从JDK1.8以后,JDK的源码越来越难度了,变量都是一个字母。
IT架构圈
2020-11-09
591
0
一文读懂JAVA并发容器类ConcurrentHashMap
hashmap
数据结构
jdk
编程算法
PS:不管是1.7的hashMap还是ConcurrentHashMap,源码的可读性变差。目前基本都是jdk1.8就没有说1.7的事情,毕竟事务都是在进化的。里面用到了很多数据结构,数据结构说难也不难,说容易也不容易,它本身就是人的思维的一种体现。好像说走路方式一样,怎么走都可以到指定的地方,但是方法不一样,数据结构就是通过更加科学方式来进行,归根到底还是看我的【数据结构与算法】专题。数据结构给你,通过算法来进行查找,如果是遍历的方式来查,可能相对于hash的形式要差一些。
IT架构圈
2020-10-10
641
0
一文读懂JAVA并发容器类HashMap
jdk
学习方法
存储
hashmap
编程算法
1、对Key求Hash值,然后再计算下标。 2、如果没有碰撞(存在,链地址法),直接放入桶中(碰撞的意思是计算得到的Hash值相同,需要放到同一个bucket中)、 3、如果碰撞了,以链表的方式链接到后面。 4、如果链表长度超过阀值( TREEIFY THRESHOLD==8),就把链表转成红黑树,链表长度低于6,就把红黑树转回链表。 5、如果节点已经存在就替换旧值。 6、如果桶满了(容量16*加载因子0.75),就需要 resize(扩容2倍后重排)。
IT架构圈
2020-08-27
376
0
JAVA之线程中止(三)
编程算法
jdk
PS:上边介绍了三种线程中止的方式,stop(不要用),interrupt(通过抛出异常,方便开发者始终),volatile(标志位,首先业务逻辑可以通过变量才判断可以使用这种方式),下次一起说说内存屏障和CPU缓存。
IT架构圈
2020-02-25
479
0
『互联网架构』ELK集群的搭建(119)
Elasticsearch Service
jdk
apache
PS:可以监听当前服务器的流量。电脑配置至少4G内存,ES默认是2G的内存,目前是使用的伪分布式的方式,多台电脑也是这样的。
IT架构圈
2019-07-30
500
0
『互联网架构』软件架构-分布式系列并发编程atomic&collections(31)
容器
编程算法
java
jdk
hashmap
1.CAS指的是现代CPU广泛支持的一种对内存中的共享数据进行操作的一种特殊指令。这个指令会对内存中的共享数据做原子的读写操作。在Java并发应用中通常指CompareAndSwap或CompareAndSet,即比较并交换,是实现并发算法时常用到的一种技术。java.util.concurrent包中借助CAS实现了区别于synchronized同步锁的一种乐观锁。乐观锁就是每次去取数据的时候都乐观的认为数据不会被修改,因此这个过程不会上锁,但是在更新的时候会判断一下在此期间的数据有没有更新
IT架构圈
2019-05-07
348
0
『互联网架构』软件架构-分布式系列并发编程atomic&collections(31)
编程算法
java
jdk
hashmap
架构设计
1.CAS指的是现代CPU广泛支持的一种对内存中的共享数据进行操作的一种特殊指令。这个指令会对内存中的共享数据做原子的读写操作。在Java并发应用中通常指CompareAndSwap或CompareAndSet,即比较并交换,是实现并发算法时常用到的一种技术。java.util.concurrent包中借助CAS实现了区别于synchronized同步锁的一种乐观锁。乐观锁就是每次去取数据的时候都乐观的认为数据不会被修改,因此这个过程不会上锁,但是在更新的时候会判断一下在此期间的数据有没有更新
IT架构圈
2019-03-19
443
0
『互联网架构』软件架构-JVM(上)(25)
jvm
jdk
java
打包
1.JRE(JavaRuntimeEnvironment,Java运行环境),也就是Java平台。所有的Java 程序都要在JRE下才能运行。普通用户只需要运行已开发好的java程序,安装JRE即可。
IT架构圈
2019-03-18
515
0
『互联网架构』软件架构-JVM(下)(27)
jdk
验证类的格式是否正确 (一)文件格式的验证,class (二)元数据验证,是否有父类,有父类先加载父类,一般的类都有父类,object (三)字节码验证,数据流是不是合法的符合逻辑的。方法体进行检测 (四)符号引用验证,访问的时候判断是否有权限来进行引用
IT架构圈
2019-03-18
421
0
『互联网架构』软件架构-tomcat之环境部署(下)(22)
tomcat
jdk
bash
bash 指令
xml
PS:看了本次是不是tomcat的配置这么多门道,其实很多时候很多人都是安于目前的项目,意味的去抱怨,而不想通过技术的手段改变现有沉闷的技术。其实很尴尬啊。
IT架构圈
2019-03-15
522
0
虚拟机安装 centos6.5 环境搭建mysql jdk
云数据库 SQL Server
jdk
ios
yum
centos
一.准备工作 1.下载centos6.5 2.安装虚拟机 3.配置桥接,加入IOS 4.安装完成 二.安装JDK 1. yum -y list java* 2.yum -y install java-
IT架构圈
2018-06-01
546
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档