腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
返回腾讯云官网
Janti
专栏成员
举报
48
文章
85491
阅读量
32
订阅数
订阅专栏
申请加入专栏
全部文章(48)
java(19)
其他(6)
容器镜像服务(6)
spring(4)
容器(4)
编程算法(4)
jvm(4)
jdk(3)
云数据库 SQL Server(2)
云数据库 Redis®(2)
github(2)
存储(2)
udp(2)
nat(2)
jsp(1)
android(1)
数据库(1)
sql(1)
api(1)
linux(1)
unix(1)
ubuntu(1)
开源(1)
分布式(1)
缓存(1)
mybatis(1)
hashmap(1)
zookeeper(1)
rpc(1)
安全(1)
windows(1)
数据结构(1)
https(1)
set(1)
shutdown(1)
task(1)
worker(1)
线程池(1)
搜索文章
搜索
搜索
关闭
Java线程池ThreadPoolExecutor使用和分析(二) - execute()原理
set
shutdown
task
worker
线程池
execute()是 java.util.concurrent.Executor接口中唯一的方法,JDK注释中的描述是“在未来的某一时刻执行命令command”,即向线程池中提交任务,在未来某个时刻执行,提交的任务必须实现Runnable接口,该提交方式不能获取返回值。下面是对execute()方法内部原理的分析,分析前先简单介绍线程池有哪些状态,在一系列执行过程中涉及线程池状态相关的判断。以下分析基于JDK 1.7
Janti
2019-05-25
2.2K
0
Java多线程高并发学习笔记——阻塞队列
编程算法
在探讨可重入锁之后,接下来学习阻塞队列,这篇文章也是断断续续的写了很久,因为最近开始学ssm框架,准备做一个自己的小网站,后续可能更新自己写网站的技术分享。
Janti
2019-02-13
463
0
Http学习笔记
其他
在HTTP工作开始前,浏览器首先要通过网络与服务器建立连接,该连接是通过TCP来完成的。HTTP是比TCP更高层次的应用层协议,根据规则,只有底层协议建立之后才能进行更高层次协议的连接。
Janti
2018-12-14
521
0
玩转Kafka的生产者——分区器与多线程
api
java
上篇文章学习kafka的基本安装和基础概念,本文主要是学习kafka的常用API。其中包括生产者和消费者,
Janti
2018-08-20
1.7K
0
kafka学习笔记——基本概念与安装
开源
分布式
zookeeper
存储
Kafka是一个开源的,轻量级的、分布式的、具有复制备份、基于zooKeeper协调管理的分布式消息系统。
Janti
2018-08-20
545
0
干货——详解Java中的关键字
其他
在平时编码中,我们可能只注意了这些static,final,volatile等关键字的使用,忽略了他们的细节,更深层次的意义。
Janti
2018-08-01
426
0
感悟优化——Netty对JDK缓冲区的内存池零拷贝改造
jdk
jvm
java
nat
NIO中缓冲区是数据传输的基础,JDK通过ByteBuffer实现,Netty框架中并未采用JDK原生的ByteBuffer,而是构造了ByteBuf。
Janti
2018-08-01
1.8K
0
Java基础巩固——排序
其他
通过一趟排序将待排序记录分割成独立的两部分,其中一部分记录的关键字均比另一部分关键字小,则分别对两部分继续进行排序,直到整个序列有序。
Janti
2018-08-01
222
0
Java中的NIO基础知识
java
udp
上一篇介绍了五种NIO模型,本篇将介绍Java中的NIO类库,为学习netty做好铺垫
Janti
2018-08-01
540
0
你可以这么理解五种I/O模型
linux
unix
因为项目需要,接触和使用了Netty,Netty是高性能NIO通信框架,在业界拥有很好的口碑,但知其然不知其所以然。
Janti
2018-08-01
618
0
Java基础巩固——异常
java
编程算法
在Java程序运行时,常常会出现一些非正常的现象,这种情况称为运行错误。根据其性质可以分为错误和异常。
Janti
2018-08-01
462
0
MVN打包
其他
打包后会在target目录下生成一个xxx-jar-with-dependencies.jar文件,这个文件不但包含了自己项目中的代码和资源,还包含了所有依赖包的内容。所以可以直接通过java -jar来运行。
Janti
2018-08-01
742
0
基础巩固——长连接 、短连接、心跳机制与断线重连
java
android
本文将从长连接和短连接的概念切入,再到长连接与短连接的区别,以及应用场景,引出心跳机制和断线重连,给出代码实现。
Janti
2018-08-01
4.2K
0
基础巩固——你应该这么理解TCP的三次握手和四次挥手
udp
nat
网络传输层负责最底层的底层链路连接。两台主机之间进行互联,基于网线的物理硬件上的协议。在这个侧面,主机与主机之间只认得硬件mac编码。并不认识IP。
Janti
2018-08-01
522
0
springboot之定时任务
其他
说到定时任务,通常会想到JDK自带的定时线程来执行,定时任务。 回顾一下定时线程池。
Janti
2018-08-01
346
0
springboot学习笔记-thymeleaf
spring
jsp
简单说, Thymeleaf 是一个跟 Velocity、FreeMarker 类似的模板引擎,它可以完全替代 JSP 。相较与其他的模板引擎,它有如下三个极吸引人的特点:
Janti
2018-08-01
822
0
spring boot开发笔记——mybatis
spring
mybatis
sql
mybatis框架的优点,就不用多说了,今天这边干货主要讲mybatis的逆向工程,以及springboot的集成技巧,和分页的使用
Janti
2018-08-01
737
0
spring boot之从零开始开发自己的网站
spring
github
概述 首先要感谢两位大神,该项目的想法来源自tale和MyBlog。 做了一些改造,增加了一些功能和一些代码的重构,并且更换了博客主题。 关于项目,对于开发的练手项目,能够工程化,严谨一
Janti
2018-07-06
2K
0
mysql数据库的常用知识
云数据库 SQL Server
数据库
问题一:如果使用可视化工具链接mysql? mysql默认情况下是不支持远程连接的!只需要几个步骤就能轻松搞定了。 1.vi /etc/mysql/my.cnf 修改里面bind-address项,将127.0.0.1改成0.0.0.0 2.重启mysql,service mysql restart 3.最后执行赋权命令:mysql -u用户名 -p密码 -e "GRANT ALL PRIVILEGES ON *.* TO '赋权的用户名'@'%' IDENTIFIED BY '赋权的密码' WITH GR
Janti
2018-07-05
799
0
springboot之使用redistemplate优雅地操作redis
spring
云数据库 Redis®
数据结构
概述 本文内容主要 关于spring-redis 关于redis的key设计 redis的基本数据结构 介绍redis与springboot的整合 sringboot中的redistemplate的使用 之前看了很多博客,大都都只是粗略的介绍,这里想要记录的全面一些,也算是一个学习的过程 首发于我的个人博客:janti的个人博客 关于spring-redis spring-data-redis针对jedis提供了如下功能: 1. 连接池自动管理,提供了一个高度封装的“RedisTemplate”类 2.
Janti
2018-07-04
7.2K
0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档