Java技术周刊第5期:基于JVM的脚本语言开发、运用实践

简介: Java的开发者们:云栖社区已有5000位Java开发者,发布了30000+Java文章(文章列表),沉淀了7000+的Java精品问答(问答列表)。 Java技术周刊将会为大家介绍最新的Java技术与动态、预告活动、最热问答、直播教程等,欢迎大家订阅Java技术周刊。

点击订阅Java技术周刊

Java的开发者们:

云栖社区已有5000位Java开发者,发布了30000+Java文章(文章列表),沉淀了7000+的Java精品问答(问答列表)。

Java技术周刊将会为大家介绍最新的Java技术与动态、预告活动、最热问答、直播教程等,欢迎大家订阅Java技术周刊和关注Java社区公众号

直播预告

基于JVM的脚本语言开发、运用实践
直播时间:2019年4月25日 周四 晚20:00
本期直播主讲人:
阿里技术专家天樵
来自阿里巴巴的技术专家 — 天樵,在阿里巴巴长期担任规则引擎开发工作,通过规则引擎、规则管理平台等技术输出,来支持阿里巴巴复杂多变的上层业务变更需求,对脚本工具、规则引擎、流程引擎等有比较深入的研究。

目前负责的阿里开源项目:https://github.com/alibaba/QLExpress

最新动态

Java对象序列化底层原理源码解析
Java序列化是指把Java对象保存为二进制字节码的过程,Java反序列化是指把二进制码重新转换成Java对象的过程。

一份还热乎的蚂蚁金服面经(已拿Offer)!附答案!!
经历了漫长一个月的等待,终于在前几天通过面试官获悉已被蚂蚁金服录取,这期间的焦虑、痛苦自不必说,知道被录取的那一刻,一整年的阴霾都一扫而空了。

笔者面的是阿里的Java研发工程师岗,面试流程是3轮技术面+1轮hr面。

MySQL 中两张表主键自增时,Java 后端组成树形结构的解决办法
当需要将两张不同表的数据进行合并处理,并且两张表的主键均为自增,主键同是数字。这时候需要区分的、不同的表进行取值,可以使其中一张表的主键为负数,即-1,-2,-3。

推荐专家

专家:紫思

专家介绍:
本名:刘孝圣
阿里花名:紫思

阿里巴巴闲鱼技术部服务端开发工程师,目前在闲鱼主要负责商品域的功能开发和SWAK框架的开发迭代。所负责的SWAK框架已稳定支持了闲鱼的商品发布功能和详情功能。个人对技术框架、业务框架、领域驱动设计等方面有浓厚兴趣。

最新技术分享:
业务代码解构利器--SWAK

老代码多=过度耦合=if else?阿里巴巴工程师这样捋直老代码

关注专家个人账号,掌握一手专家技术干货。

精彩问答

如何学习并发编程?

final变量可以为空吗?

string为什么要被final修饰?

mybatis逆向工程用得多吗?

spring boot连接MongoDB报错

更多精彩问答,点击这里

徐雷直播课程

Java Spring Boot开发实战系列课程:
Java Spring Boot开发实战系列课程【第1讲】:Spring Boot 2.0新特性和入门实战

Java Spring Boot开发实战系列课程【第2讲】:开发Java MVC网站并显示美女图片

Java Spring Boot开发实战系列课程【第3讲】:Spring Boot 2.0连接MySQL数据库

Java Spring Boot开发实战系列课程【第4讲】:自定义查询和实战User用户注册、登录及Java面试题

Java Spring Boot开发实战系列课程【第5讲】:三层MVC架构实战与架构分层误区(Java面试题)

Java Spring Boot开发实战系列课程【第6讲】:Spring Boot 2.0实战MyBatis与优化(Java面试题)

Java Spring Boot开发实战系列课程【第7讲】:Spring Boot 2.0安全机制与MVC身份验证实战(Java面试题)

Java Spring Boot开发实战系列课程【第8讲】:深入Spring Boot 2.0自动化配置机制解析Auto Configuration

Java Spring Boot开发实战系列课程【第9讲】:Spring Boot 2.0实战MongoDB数据库(移动架构与MongoDB面试题)

Java Spring Boot开发实战系列课程【第10讲】:Spring Boot 2.0实战Redis分布式缓存与底层API架构

Java Spring Boot开发实战系列课程【第11讲】:Spring Boot 2.0实战RabbitMQ中间件与API解析

Java Spring Boot开发实战系列课程【第12讲】:Spring Boot 2.0性能监控实战与Actuator机制解析

Java Spring Boot开发实战系列课程【第13讲】:Spring Boot 2.0实战ElasticSearch搜索引擎与API解析

Java Spring Boot开发实战系列课程【第14讲】:Spring Boot 2.0实战MyBatis连接池阿里Druid与SQL性能监控

Java Spring Boot开发实战系列课程【第15讲】:Spring Boot 2.0 API与Spring REST Docs实战

Java Spring Boot开发实战系列课程【第16讲】:Spring Boot 2.0 实战Apache Kafka百万级高并发消息中间件与原理解析

Java Spring Boot开发实战系列课程【第17讲】:Spring Boot 2.0实战Docker容器Linux

Java Spring Boot开发实战系列课程【第18讲】:制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库

Java Spring Boot开发实战系列课程【第19讲】:Java Spring Cloud微服务架构模式与开发实战

Java Spring Boot开发实战系列课程【第20讲】:Java Spring Boot 2.0经典面试题与阿里等名企内部招聘求职面试技巧


以下为云栖社区的官方Java钉钉群:
【阿里Java技术进阶2群】
Java_2_
点击link入群方式: http://byan.top/VjOiEk

以下为云栖社区的官方Java云栖号:
Java技术进阶(点击关注)

相关文章:
史上最大Java群已经诞生啦 ~ 热爱Java的你快快加入啦 ~

阿里开发者技术社群键盘图【全网首发,10万开发者的大社群】

点击订阅Java技术周刊

相关文章
|
3天前
|
Java 数据安全/隐私保护 Spring
Java 中 Spring Boot 框架下的 Email 开发
Java 中 Spring Boot 框架下的 Email 开发
29 2
|
1天前
|
Java 关系型数据库 MySQL
Java技术探索中的实践与思考
Java的跨平台、自动内存管理和丰富的类库使其备受欢迎。通过构建一个使用Spring Boot、MySQL和Thymeleaf的简易博客系统,展示了Java技术栈的应用。实践中,强调了技术选型、面向对象设计、安全性、性能优化和持续学习的重要性。
|
1天前
|
XML Java API
你必须掌握的 21 个 Java 核心技术!,千峰Java
你必须掌握的 21 个 Java 核心技术!,千峰Java
|
1天前
|
XML 监控 Dubbo
Dubbo03【管理控制台和监控中心搭建】,Java开发实用必备的几款插件
Dubbo03【管理控制台和监控中心搭建】,Java开发实用必备的几款插件
|
2天前
|
设计模式 算法 Java
Java的前景如何,好不好自学?,万字Java技术类校招面试题汇总
Java的前景如何,好不好自学?,万字Java技术类校招面试题汇总
|
2天前
|
IDE Java 程序员
Java程序员必备的21个核心技术,你都掌握了哪些?,深入浅出Java开发
Java程序员必备的21个核心技术,你都掌握了哪些?,深入浅出Java开发
|
2天前
|
Java 数据库连接 Spring
K8S+Docker理论与实践深度集成java面试jvm原理
K8S+Docker理论与实践深度集成java面试jvm原理
|
3天前
|
SQL 缓存 Java
Java一分钟之-Hibernate:ORM框架实践
【5月更文挑战第15天】Hibernate是Java的ORM框架,简化数据库操作。本文列举并解决了一些常见问题: 1. 配置SessionFactory,检查数据库连接和JDBC驱动。 2. 实体类需标记主键,属性映射应匹配数据库列。 3. 使用事务管理Session,记得关闭。 4. CRUD操作时注意对象状态和查询结果转换。 5. 使用正确HQL语法,防止SQL注入。 6. 根据需求配置缓存。 7. 懒加载需在事务内处理,避免`LazyInitializationException`。理解和避免这些问题能提升开发效率。
19 0
|
3天前
|
消息中间件 并行计算 Java
Java中的多线程编程:基础知识与实践
【5月更文挑战第15天】 在现代计算机编程中,多线程是一个复杂但必不可少的概念。特别是在Java这种广泛使用的编程语言中,理解并掌握多线程编程是每个开发者必备的技能。本文将深入探讨Java中的多线程编程,从基础概念到实际应用场景,为读者提供全面的理论支持和实践指导。
|
4天前
|
Java 程序员 调度
Java中的多线程编程:从理论到实践
【5月更文挑战第14天】在现代计算机技术中,多线程编程是一个重要的概念。它允许多个线程并行执行,从而提高程序的运行效率。本文将从理论和实践两个角度深入探讨Java中的多线程编程,包括线程的基本概念、创建和控制线程的方法,以及如何处理线程同步和通信问题。
http://www.vxiaotou.com