腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
码字搬砖
专栏作者
举报
209
文章
288912
阅读量
32
订阅数
订阅专栏
申请加入专栏
全部文章(209)
java(36)
大数据(35)
编程算法(33)
flink(32)
http(16)
kafka(16)
其他(15)
apache(14)
ide(13)
jvm(13)
sql(12)
hive(12)
spark(11)
linux(10)
缓存(10)
hadoop(8)
二叉树(8)
hbase(8)
python(7)
xml(7)
jar(7)
jdk(7)
node.js(6)
数据库(6)
文件存储(6)
json(5)
存储(5)
scrapy(5)
nat(5)
排序(5)
spring(4)
shell(4)
网络安全(4)
数据结构(4)
云数据库 SQL Server(3)
打包(3)
网站(3)
面向对象编程(3)
https(3)
processing(3)
javafx(3)
c++(2)
javascript(2)
go(2)
bash(2)
html(2)
jquery(2)
云数据库 Redis(2)
api(2)
maven(2)
unix(2)
centos(2)
批量计算(2)
yarn(2)
容器(2)
分布式(2)
自动化(2)
爬虫(2)
jdbc(2)
hashmap(2)
asp(2)
zookeeper(2)
windows(2)
es(2)
count(2)
join(2)
table(2)
工作(2)
数据(2)
算法(2)
tensorflow(1)
.net(1)
scala(1)
bootstrap(1)
react(1)
css(1)
汇编语言(1)
access(1)
eclipse(1)
git(1)
struts(1)
搜索引擎(1)
ubuntu(1)
容器镜像服务(1)
mapreduce(1)
专用宿主机(1)
腾讯云测试服务(1)
vr 视频解决方案(1)
express(1)
serverless(1)
parcel(1)
开源(1)
运维(1)
数据迁移(1)
yum(1)
grep(1)
ntp(1)
anaconda(1)
数据分析(1)
腾讯云开发者社区(1)
Elasticsearch Service(1)
apply(1)
bit(1)
driver(1)
func(1)
function(1)
hash(1)
impala(1)
int(1)
key(1)
label(1)
null(1)
object(1)
olap(1)
output(1)
pivot(1)
snapshot(1)
state(1)
tableview(1)
task(1)
time(1)
window(1)
遍历(1)
登录(1)
递归(1)
队列(1)
数组(1)
索引(1)
统计(1)
效率(1)
压缩(1)
异常(1)
字符串(1)
搜索文章
搜索
搜索
关闭
一文搞懂 Flink OperatorChain 对象重用
java
output
OperatorChain 的对象重用,可以提高效率,但什么情况下可以重用,什么情况下不可以重用,我们一起来看你一下代码:
shengjk1
2022-06-18
481
0
python 和 java的区别( 不断更新中 )
java
python
编程算法
python 跟 java 一样时强类型语言,也就是说它不会根据环境变化自动改变数据类型 python 是动态语言,而 java 是静态语言。也就是说 python 在编程时,永远不用给任何变量指定数据类型,而 java 写程序时必须声明所有变量的数据类型 python 的模块类似于 java 的 class,不过python模块导入会执行 代码的内容,而 java 不会 python 与 java 的执行方式还是蛮像的,都是将源码编译成 byte code 然后交给相应的虚拟机去执行 Python为了优化
shengjk1
2022-05-07
335
0
JVM加载过程科普
jvm
c++
java
编程算法
bootstrap
我们知道一个 java 类想要被执行就必须被加载到内存中,而加载的过程呢有大体可以分为 加载、连接、初始化、使用、卸载,五部分,下面,我们就一起看一下各个部分 JVM 都做了什么。 首先,我们将这段代码编程成 class 文件,然后运行。
shengjk1
2020-09-29
718
0
JVM类加载过程科普
java
jvm
我们知道一个 java 类想要被执行就必须被加载到内存中,而加载的过程呢有大体可以分为 加载、连接、初始化、使用、卸载,五部分,下面,我们就一起看一下各个部分 JVM 都做了什么。
shengjk1
2020-09-24
743
0
一文搞懂 java -jar 发生了什么
jvm
shell
c++
java
jar
之前一直就很好奇 java -jar 到底发生了什么,为什么执行 java -jar 代码就自动运行了。今天我们来说明一下,尽量覆盖操作系统、编译原理、JVM 的一些东西。( 本文将处于一个不断更新的状态,知道上面这些东西覆盖的差不多了为止,如果可以的话,也会加上硬件方面的东西 ),主要的目的就是为了能以最简单的 java 代码来串一些相对来说比较底层的东西,让自己以及让每个读者对计算机能有一个相对全局的了解。
shengjk1
2020-09-18
1.2K
0
java执行 string code
java
工作当中需要执行 string 类型的 java code ,之前有同事用过 mvel ,调研之后发现太多于重量级了,我就想安安静静的执行一段 java 代码 然后得到返回值。后来由调研了一下 jexl3 ,相比于 mvel 用起来简单方便还能满足需求。
shengjk1
2020-07-06
872
0
读 Differences between JDK, JRE and JVM
java
jvm
jdk
xml
Java Development Kit Java applications and applets 的开发环境。它包括 JRE,java解释/加载工具( java),编译工具( javac ),归档工具( jar ),文档生成工具( javac ) 以及其他的 java 开发需要的工具
shengjk1
2020-06-18
990
0
读 Guide to Java String Pool
编程算法
jvm
java
1.相同的字面意义的字符创仅仅会在 String Pool 中存放一个 2.当我们创建 String 时, 比如 String a=“aa”; JVM 首先会在 String Pool 中搜索 “aa” ,如果搜索到了则将 reference 指向相应的内存地址,不会分配额外的内存。如果没有找到相同的 value,则将 ”aa“ 添加至 pool 中并返回 reference。(这个叫做 interning ) 3. 通过 String 构造器创建,比如 String newString =new String(“aa”),java compiler 会创建一个新的 object 并存入 heap 中。 4. 在 Java 7 开始,Java String Pool 存储在 Java Heap 中,可以被 GC 回收,一定程度上可以减少 OOM。Java 7 之前存储固定大小在 PermGen space 中。
shengjk1
2020-05-01
468
0
插值查找-Java版
java
1.对于数据量较大,关键字分布均匀的查找来说,插值查找要比二分查找快。 2.关键字分布不均匀的情况下,插值查找不一定比二分查找快甚至可能还慢。
shengjk1
2020-04-17
673
0
一篇文章搞定 java 中的 path 和 classpath
ide
java
jar
html
设置 path 是为了方便使用 java、javac等这些命令而不用写全路径。 如:
shengjk1
2020-04-10
838
0
写给大忙人的Flink的Data Types
文件存储
flink
大数据
java
二、Flink 是如何处理 Data Type 的 首先Flink会根据自身的序列化器进行序列化,如果不行,则默认回退到 Kryo 序列化器进行序列化。
shengjk1
2020-03-18
866
0
读 4 Techniques for Writing Better Java
java
4 Techniques for Writing Better Java一文中,作者提到了 4个小技巧。
shengjk1
2020-03-17
441
0
Java8 的 String Concatenate 比 StringBuilder Apporaches 慢?
java
ide
jquery
编程算法
问题1: 文章说,大量 String + 连接比 通过 相应的StringBuilder 连接慢,要是在 Java7 之前我信,可以在 Java8 以及之后,编译器自动帮助我们把 + 优化成 StringBuilder (StringBuffer) 了。难道 Java8 的 String Concatenate 比 StringBuilder (StringBuffer) 慢?带着这样的疑问,决定好好的亲自试验一番。
shengjk1
2020-03-04
608
0
关于Iterator和Iterable
java
1.Iterable 实现 Iterable 的类,可以进行 for-each loop。 iterator 是 iterable 的属性之一 是集合类的父类,所有的集合均实现了 iterator (通过不能的实现会有不同的迭代方式)、forEach 等方法 2.Iterator 集合之上的迭代器。相当于是集合遍历的一层抽象 核心方法: hasNext、next、remove等方法 3.使用 List<Integer> list = new ArrayList<>(); list.add(5); list
shengjk1
2020-03-04
664
0
Comparator 和 Comparable的区别
java
面向对象编程
1.位置 Comparable 位于 java.lang,我们都知道 java.lang包可以说是 java体系中基础包,有 ClassLoader、Class、Object、基本类型等 Comparator 位于 java.util,也就是 java 自带的类库,包括一些常用的集合类、strem、function
shengjk1
2020-02-29
332
0
RTS : The Do's and Don’ts of Java Strings
编程算法
java
问题1: 文章说,大量 String + 连接比 通过 相应的StringBuilder 连接慢,要是在 Java7 之前我信,可以在 Java8 以及之后,编译器自动帮助我们把 + 优化成 StringBuilder 了。难道 Java8 的 String Concatenate 比 StringBuilder 慢?带着这样的疑问,决定好好的亲自试验一番。
shengjk1
2020-02-27
463
0
Java8 的 String Concatenate 比 StringBuilder Apporaches 慢?
java
ide
jquery
编程算法
问题1: 文章说,大量 String + 连接比 通过 相应的StringBuilder 连接慢,要是在 Java7 之前我信,可以在 Java8 以及之后,编译器自动帮助我们把 + 优化成 StringBuilder (StringBuffer) 了。难道 Java8 的 String Concatenate 比 StringBuilder (StringBuffer) 慢?带着这样的疑问,决定好好的亲自试验一番。
shengjk1
2020-02-25
353
0
java 线程之间是如何通信的
java
缓存
bash
java线程之间的通信方式总共有 8 种,分别是 volatile、synchronized、interrupt、wait、notify、notifyAll、join、管道输入/输出, 我们一个一个的来说明!
shengjk1
2020-01-22
1.9K
0
Impala原理、使用
hive
nat
java
sql
缓存
简介: impala属于Cloudera,基于内存的,可用户实时的交互式查询。Cloudera建议Impala集群内存最少128G,Impalad与DataNode运行在同一节点上
shengjk1
2018-10-24
1.4K
0
公司内部邮箱服务器发送邮件 java版
java
分布式
go
apache
http
由于需要给合作方以压缩包的形式每天返回数据,基于我们自己写的分布式程序,而月末通过返回的数据,来与合作方进行对账,所以每天数据返回的成败就至关重要了,但又懒得每天去查看日志,刚好借助一下公司内部的邮件服务器。
shengjk1
2018-10-24
2K
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档