写点什么

java

0 人感兴趣 · 72 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/16/160903518ed89aa03c68b1e08bd113b7.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Java 开发规范(一)

用户头像
DC.夜猫
5 月 26 日

Java日常开发中需要注意的关键点

RocketMQ—Producer(五)路由队列选择

用户头像
IT巅峰技术
5 月 17 日

路由队列选择的作用在于发送消息时可以指定发送到某个broker队列,或均衡发送到broker队列,其作用就是在于选择合适的队列进行消息发送。

String 基础整合

用户头像
秋名山码民
5 月 16 日

string是一个轻量级的开源框架,提供了以前EJB才能提供的企业级服务,为java应用程序的开发提供了综合,广泛的基础性支持,帮助开发者解决了开发中基础性的问题,专注于应用程序的开发,降低了开发的复杂性,核心:AOP(面向切面编程)和IOC(控制反转),框

https://static001.geekbang.org/infoq/10/1029c1dfb69e94c3bfc4410f9221fc5a.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

零基础学 Java 第一节 (语法格式、数据类型)

用户头像
编程攻略
5 月 16 日

本篇文章是《零基础学Java》专栏的第一篇文章,从本篇文章开始,将会连更本专栏,带领大家将Java基础知识彻底学懂,文章采用通俗易懂的文字、图示及代码实战,从零基础开始带大家走上高薪之路!

https://static001.geekbang.org/infoq/94/94619a9e25e157017883a8d2ed937ca0.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

一文聊透 Netty IO 事件的编排利器 pipeline | 详解所有 IO 事件的触发时机以及传播路径

用户头像
bin
5 月 16 日

你是否面对 Netty 提供的众多异步回调函数而感到无从下手?你是否对这些异步 IO 事件的触发时机以及传播路径感到模糊?你是否好奇 Netty 如何设计实现这样一个工业级的责任链模式 pipeline?本文会从源码角度告诉你正确的答案!

Java 开发必备:腾讯架构师解析 Java 并发编程从入门到精通

用户头像
不想秃头
5 月 14 日

编写优质的并发代码是一件难度极高的事情。Java语言从第一版本开始内置了对多线程的支持,这一点在当年是非常了不起的,但是当我们对并发编程有了更深刻的认识和更多的实践后,实现并发编程就有了更多的方案和更好的选择。

https://static001.geekbang.org/infoq/7d/7de9fb70946182b5b47b9a7f5e86fd89.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

我是如何做到百万数据跑批半小时结束

用户头像
skow
5 月 9 日

跑批通常指代的是我们应用程序针对某一批数据进行特定的处理

浅谈 Java 中的 Math.random

用户头像
秋名山码民
5 月 8 日

Math.random()是java内置产生随机数的函数,Math.random()能够产生[0,1)的浮点数

https://static001.geekbang.org/infoq/32/32d98beef24b00fdb7566380a93a54db.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Docker 下的 Spring Cloud 三部曲之三:在线横向扩容

用户头像
程序员欣宸
5 月 8 日

本章是《Docker下的Spring Cloud三部曲》的最后一篇,前面两篇我们实践了开发和制作镜像文件,运行一个基于spring cloud的RPC服务环境,今天我们来试试docker-compose的扩容功能,将我们的RPC服务做在线扩容

https://static001.geekbang.org/infoq/60/60595c4a0f728b90c548131ffed7362c.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Java 中容易混淆的基础知识

用户头像
秋名山码民
5 月 7 日

三大特性:继承,封装,多态

https://static001.geekbang.org/infoq/60/60595c4a0f728b90c548131ffed7362c.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

在基础语法中 Java 与 c++ 有哪些不同?(对于学过 c++ 转 Java 必看)

用户头像
秋名山码民
5 月 7 日

「作者主页」:秋名山码民 「作者简介」:阿里云博客专家、华为云享专家、全栈领域新星创作者,某不知名大学大一在读学习Java3个月及学习c++2年后的感受

https://static001.geekbang.org/infoq/1c/1cfe84dcb7f0db46b98e6e2c82b13a37.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

《对线面试官》Java 泛型

用户头像
Java3y
5 月 7 日

面试官:这次咱们就来聊聊泛型呗?你对泛型有多少了解?

https://static001.geekbang.org/infoq/44/44c71ea3a483d1f1ffb0993b15cf98ab.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Jackson 解决没有无参构造函数的反序列化问题

用户头像
TRAMP
5 月 5 日

在对外部代码或项目中明确不能提供无参构造函数的实例进行反序列化时,Jackson 会报找不到构造器的错误提示信息。那么如何在不修改代码的前提下实现反序列呢?

https://static001.geekbang.org/infoq/06/061070797af80ec59e28f82364161e22.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Spring data JPA 实践和原理浅析

从我们进⼊编程的世界,成为程序员到现在为⽌,总有⼏个感觉神奇和激动的时刻,其中肯定包括你第⼀次程序连上数据库可以实现 CURD 功能的时候,就算那时的我们写着千遍⼀律 JDBC 模板代码也是乐此不疲。

https://static001.geekbang.org/infoq/7f/7ff9ff107438fa231437d67e7bc34c97.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

实战:向 GitHub 提交代码时触发 Jenkins 自动构建

用户头像
程序员欣宸
5 月 4 日

当我们提交代码到GitHub后,可以在Jenkins上执行构建,但是每次都要动手去执行略显麻烦,今天我们就来实战Jenkins的自动构建功能,每次提交代码到GitHub后,Jenkins会进行自动构建

https://static001.geekbang.org/infoq/df/dfc16e5296257214d570c64a211cdc56.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

spring-cloud-kubernetes 背后的三个关键知识点

用户头像
程序员欣宸
4 月 18 日

使用spring-cloud-kubernetes框架之前,对涉及到的三个知识点做一次预习

https://static001.geekbang.org/infoq/bb/bbd91431891d0efc651a4b5c3731f84c.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

spring-cloud-kubernetes 官方 demo 运行实战

用户头像
程序员欣宸
4 月 16 日

spring-cloud-kubernetes是springcloud官方推出的开源项目,用于将Spring Cloud和Spring Boot应用运行在kubernetes环境,并且提供了通用的接口来调用kubernetes服务,今天就来初步体验一下。

https://static001.geekbang.org/infoq/b9/b9e71fac2f3b49ad8320d181f95e8f48.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

利用 String.intern 减少相同值的 String 内存占用

用户头像
lich0079
4 月 16 日

在运行时 每个new String()出来的都是独立的对象,即使他们的值都是一样的,如:"BTC", 那么通过String.intern()可以大量减少此类对象的内存占用

关于 MySQL 数据库学习的书籍有哪些值得推荐?

用户头像
程序员万金游
4 月 13 日

MySQL调优对于很多程序员而言,都是一个非常棘手的问题,多数情况都是因为对数据库出现问题的情况和处理思路不清晰。在进行MySQL的优化之前必须要了解的就是MySQL的查询过程,很多的查询优化工作实际上就是遵循一些原则让MySQL的优化器能够按照预想的合理方式

https://static001.geekbang.org/infoq/74/742a75b5d60e354394aeecc873a06e2a.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

netty 系列之:netty 中的 frame 解码器

用户头像
程序那些事
4 月 12 日

netty中的数据是通过ByteBuf来进行传输的,一个ByteBuf中可能包含多个有意义的数据,这些数据可以被称作frame,也就是说一个ByteBuf中可以包含多个Frame。

https://static001.geekbang.org/infoq/06/061070797af80ec59e28f82364161e22.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

基于 Flink-CDC 数据同步方案

在业务数据处理过程中,我们时常会遇到不同业务模块 / 存储系统间实时数据同步需求。比如, 报表模块依赖订单模块数据进行增量更新,检索引擎依赖业务数据进行实时同步等。针对这类场景,我们目前采用了Flink-CDC的技术方案用于数据同步。

深入剖析 RocketMQ 源码 - 负载均衡机制

RocketMQ是一款优秀的分布式消息中间件,在各方面的性能都比目前已有的消息队列要好,RocketMQ默认采用长轮询的拉模式, 单机支持千万级别的消息堆积,可以非常好的应用在海量消息系统中。

https://static001.geekbang.org/infoq/db/dba460bfe7e5e35e5b2b104c9b3e1656.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

推荐一款可以替代 Postman 的国产 api 管理工具 apipost

用户头像
CodeNongXiaoW
4 月 5 日

很多人做测试使用的是国外的Postman,那款软件伴随了许多程序员。不过Postman对于新手来说不太友,毕竟界面是纯英文的。这里介绍一款我们国产的api管理工具,那就是Apipost。

手把手教你从 Apk 中取出算法

用户头像
奋飞安全
3 月 25 日

李老板: 奋飞呀,我最近从Apk里面跟踪到一个算法,代码清晰,但是我不会java,把他翻译成python貌似挺费劲的,有没有轻松省力的方法呀?

https://static001.geekbang.org/infoq/ff/ff5b7e5a88a4f91cabd9a5b891682a1c.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

抓到 Netty 一个隐藏很深的内存泄露 Bug | 详解 Recycler 对象池的精妙设计与实现

用户头像
bin
3 月 18 日

本文介绍了笔者如何发现了Netty一个隐藏很深的内存泄露相关的Bug,并详细介绍了Bug的修复过程。基于这个契机,详细剖析了对象池在Netty中的一些精妙设计和源码实现

https://static001.geekbang.org/infoq/29/29d62ba9d356c193748fbfe574f6703d.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

AQS 源码流程分析

用户头像
网易云信
3 月 15 日

我们日常开发中,经常会碰到并发的场景,在 Java 中语言体系里,我们会想到 ReentrantLock、CountDownLatch、Semaphore 等工具,但你是否清楚它们内部的实现原理?

java_java技术文章_InfoQ写作社区