腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
IT架构圈
公众号:IT架构圈
专栏作者
举报
831
文章
735110
阅读量
132
订阅数
订阅专栏
申请加入专栏
全部文章
容器镜像服务
java
容器
其他
http
https
微服务
编程算法
spring
git
github
python
数据库
网络安全
小程序
云数据库 Redis
api
云数据库 SQL Server
spring boot
kubernetes
sql
linux
开源
ios
分布式
dubbo
nginx
缓存
微信
xml
html
android
node.js
jar
tomcat
ps
apache
安全
存储
爬虫
maven
人工智能
运维
jvm
windows
bash
网站
jdk
zookeeper
tcp/ip
负载均衡
javascript
wordpress
it
react
bash 指令
jenkins
自动驾驶
打包
socket编程
游戏
rpc
mvc
负载均衡缓存
jdbc
spring cloud
数据结构
json
文件存储
yum
程序员
ide
mybatis
大数据
架构设计
nat
虚拟化
go
servlet
arm
reactnative
压力测试
shell
hashmap
网站建设
Elasticsearch Service
php
jsp
unix
centos
腾讯云测试服务
电商
自动化
数据迁移
面向对象编程
dns
aop
bug
bootstrap
jquery
ajax
ubuntu
渲染
黑客
ssh
正则表达式
单元测试
udp
敏捷开发
机器人
数据分析
kafka
image
项目经理
费用中心
对象存储
c++
.net
nosql
django
eclipse
日志服务
云数据库 MongoDB
NAT 网关
消息队列 CMQ 版
SSL 证书
云推荐引擎
mongodb
npm
cdn
selenium
数据处理
系统架构
腾讯云开发者社区
迁移
产品经理
计算机
云服务器
官方文档
区块链
机器学习
tensorflow
iphone
xcode
ruby
scala
angularjs
css
ecmascript
webview
硬件开发
flask
web.py
svn
struts
搜索引擎
神经网络
批量计算
云直播
命令行工具
图片标签
企业
svg
xslt & xpath
html5
无人驾驶
erp
numpy
asp
ftp
grep
自动化测试
二叉树
flash
scrapy
rabbitmq
安全漏洞
云计算
fiddler
es
实时监控
学习方法
bat
class
com
key
push
tm
treemap
编译
产品
代理
函数
行业
源码
搜索文章
搜索
搜索
关闭
Java多线程相关知识点扩展实例分析
编程算法
数据结构
PS:工具是根据场景来的,达到某个场景这个工具才有它的价值,如果你不存在这个场景这个工具也就没有价值。多线程这块设计到3块的知识:筑基阶段(JMM,lock,cas,atomic,sync),并发容器(。里面都涉及到数据结构,我已经开通了专辑数据结构与算法,数据结构并不是一两篇文章就可以搞定的东西,大学可是一门学科。),工具类阶段(多线程工具类阶段,设计模式的体现。不同的源码都有自己的设计模式的体现)
IT架构圈
2020-10-27
427
0
一文读懂JAVA并发容器类ConcurrentHashMap
hashmap
数据结构
jdk
编程算法
PS:不管是1.7的hashMap还是ConcurrentHashMap,源码的可读性变差。目前基本都是jdk1.8就没有说1.7的事情,毕竟事务都是在进化的。里面用到了很多数据结构,数据结构说难也不难,说容易也不容易,它本身就是人的思维的一种体现。好像说走路方式一样,怎么走都可以到指定的地方,但是方法不一样,数据结构就是通过更加科学方式来进行,归根到底还是看我的【数据结构与算法】专题。数据结构给你,通过算法来进行查找,如果是遍历的方式来查,可能相对于hash的形式要差一些。
IT架构圈
2020-10-10
639
0
Java学习内存模型以及线程安全的可见性问题(八)
编程算法
java
jvm
c++
数据结构
java // 线程1 a = d; b = 2 // 线程2 c = a; d =3 //重排序后 //线程1 b = 2 ; a =d; //线程2 d = 3 ; c =a; ¨G0G java public class VisibilityDemo2 { // 状态标识 (不用缓存) private volatile boolean flag = true; ¨K38K } ¨G1G java import java.util.concurrent.TimeUnit; public class VisibilityDemo1 { // 状态标识 private static boolean is = true; ¨K39K } ¨G2G java public class VisibilityDemo { private volatile boolean flag = true; ¨K40K }
IT架构圈
2020-07-02
433
0
『互联网架构』软件架构-netty高性能序列化协议protobuf(56)
数据结构
自动驾驶
github
https
git
1.码流的大小,也就是解析后的二进制的大小,很明显原生的jdk序列化,字符长度很长,下面的滚动条都很长。数据越多,传输的带宽越大。在项目开发中内网通信的带宽都是固定的,你占的多了,就影响其他人使用带宽。 2.编解码性能,编解码速度越快,肯定就越好。
IT架构圈
2019-05-31
598
0
JS实现运算符重载
数据处理
数据结构
java
最近要做数据处理,自定义了一些数据结构,比如Mat,Vector,Point之类的,对于加减乘除之类的四则运算还要重复定义,代码显得不是很直观,javascript没有运算符重载这个像C++、C#之类的功能的确令人不爽,于是想“曲线救国”,自动将翻译代码实现运算符重载,实现思路其实很简单,就是编写一个解释器,将代码编译。例如: S = A + B (B - C.fun())/2 + D 翻译成 S = replace(replace(A, '+', replace(replace(B,'',(replac
IT架构圈
2018-06-01
5.8K
0
数据结构与算法—选择排序(Java实现)
数据结构
编程算法
java
选择排序 package com.uplooking.bigdata.datastructure; import java.util.Arrays; public class SelectSort { public static void main(String[] args) { int[] arr = {8, -2, 3, 9, 0, 1, 7, 6}; System.out.println("排序前:" + Arrays.toString(arr));
IT架构圈
2018-06-01
506
0
数据结构之基于Java的顺序栈实现
数据结构
java
public class StackArray implements Stack { private final int LEN = 4; //数组的默认大小 private Object[] elements; //数据元素数组 private int top; //栈顶指针 public StackArray() { top = -1; elements = new Object[LEN]; }
IT架构圈
2018-05-31
392
0
数据结构之基于Java的最优二叉树实现
数据结构
java
二叉树
import dsa.adt.BinaryTreeLinked; public class HuffmanTreeLinked extends BinaryTreeLinked { public HuffmanTreeLinked(HuffmanTreeNode[] nodes) { this(nodes,new DefaultStrategy()); } public HuffmanTreeLinked(HuffmanTreeNode[] nodes, Strat
IT架构圈
2018-05-31
480
0
计算机或许已经烂大街了,女生学计算机没出路吗?
编程算法
数据结构
游戏
无人驾驶
PS:放心学你的计算机吧,先不说码农未来几十年市场需求不会少,信息化的社会你不愁找工作的,
IT架构圈
2018-05-28
404
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档