升级Java17问题记录

最新的长期支持版Java17于2021年9月14日如期发布,按照发布规划,JDK/Java 17 属于长期支持版本 (LTS),将会获得 8 年的技术支持,直至 2029 年 9 月。值得一提的是,根据 Oracle 最新推出的**[「Free Java License」](https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fblogs.oracle.com%2Fjava%2Fpost%2Ffree-java-license)**,Oracle JDK 可免费用于生产环境。
Java 问题记录 2021年09月18日 1,025次浏览

使用Groovy构建DSL

DSL(Domain Specific Language)官方定义为:针对某一**领域**,具有**受限表达性**的一种计算机程序设计**语言**。 常用于聚焦指定的领域或问题,这就要求 DSL 具备强大的表现力,同时在使用起来要简单。由于其使用简单的特性,DSL 通常不会像 Java,C++等语言将其应用于一般性的编程任务。
Java 架构 Groovy 2021年03月03日 1,892次浏览

使用Reactor完成类似Flink的操作

响应式编程框架也早已有了背压以及丰富的操作符支持,能不能用响应式编程框架处理类似Flink的操作呢,答案是肯定的。
Java 2021年02月26日 2,203次浏览

Gradle最佳实践

本文详细梳理了Gradle使用过程中的问题,以及Maven项目如何迁移到Gradle
Java 持续集成 软件工程 2021年01月13日 971次浏览

Git Commit Log规范推荐

Git每次提交代码都需要写commit message,一般来说,commit message应该清晰明了,说明本次提交的目的,具体做了什么操作等。但是在日常开发中,开发者提交的的commit message千奇百怪,中英文混合使用,这就导致后续代码维护成本特别大,有时自己都不知道自己的fix bug修改的是什么问题。
Java 持续集成 2020年12月13日 6,388次浏览

系统设计之降低复杂性

在软件开发、维护过程中。软件的生命力总是从最初的理想状态,逐步趋向于复杂、混乱和无序状态发展,直到软件不可维护而被迫下线或重构。本文讨论的软件复杂性的来源以及如何避免。
架构 软件工程 2020年12月13日 1,830次浏览

漫谈分层架构

为什么要分层,然后汇总了传统MVC架构、后端三层架构、阿里分层架构、DDD架构以及基于DDD架构的整洁架构和六边形架构。
架构 分层 2020年12月12日 2,366次浏览

JDK8升级JDK11过程记录

JDK8升级JDK11过程记录
Java 2020年11月14日 2,964次浏览

React + TypeScript + Router + Mobx + Antd + 多页面开发模板(免eject)

1、基础模板:create-react-app2、开发者模式src/setupProxy.js配置代理执行npm run start 或 yarn run start打开:http://localhost:3000/ 默认index页面 打开:http://localhost:3000/admin.
前端 2021年03月01日 717次浏览

Uni-App从入门到实战

Uni-App从入门到实战 源码、课件 完整版视频共56课获取方式:关注公共号Java研发,回复关键字:20210112
资源分享 2021年01月12日 685次浏览

网站安全 Web漏洞讲解课程

目录第一章:基础篇第二章:SQL注入攻击第三章:XSS漏洞第四章:上传漏洞第五章:CSRF漏洞第六章:文件包含第七章:验证码绕过第八章:命令执行第九章:其他漏洞第十章:综合漏洞分析获取方式:关注公共号Java研发,回复关键字:20210107
资源分享 2021年01月06日 692次浏览

尚硅谷SpringBoot2核心技术与响应式编程

目录共87个文件01、基础入门-SpringBoot2课程介绍.mp402、基础入门-Spring生态圈.mp403、基础入门-SpringBoot的大时代背景.mp404、基础入门-SpringBoot官方文档架构.mp405、基础入门-SpringBoot-HelloWorld.mp406、基础
资源分享 2021年01月05日 772次浏览

2020好程序员Git教程(20节从入门到精通)

目录01Git入门.mp402Git安装.mp403配置git签名.mp404创建版本库.mp405提交文件.mp406回退历史.mp407版本穿越.mp408还原文件.mp409删除文件.mp410工作区、暂存区、本地库.mp411分支介绍.mp412分支相关命令.mp413冲突介绍.mp414G
资源分享 2021年01月05日 725次浏览

尚硅谷Java学科全套教程 207.77GB

课程分享
资源分享 2020年12月26日 817次浏览

Python数据分析-pandas玩转Excel 课程

目录 共30个文件VM1273:10 00.配套资料(笔记、资料、代码)01.电商推荐系统_课程简介.wmv02.电商推荐系统_项目系统设计(上).wmv03.电商推荐系统_项目系统设计(中).wmv04.电商推荐系统_项目系统设计(下).wmv05.电商推荐系统_项目框架搭建.wmv06.电商推荐
资源分享 2020年12月21日 642次浏览

微专业:产品经理成长训练营

微专业:产品经理成长训练营
资源分享 2020年12月19日 640次浏览

3个月成为网络爬虫工程师

3个月成为网络爬虫工程师
资源分享 2020年12月19日 625次浏览

国学大师曾仕强视频系列

曾仕强
资源分享 2020年12月17日 841次浏览

Java后端模板引擎对比

一、什么是模板引擎模板引擎是为了解决用户界面(显示)与业务数据(内容)分离而产生的。他可以生成特定格式的文档,常用的如格式如HTML、xml以及其他格式的文本格式。其工作模式如下:二、java常用的模板引擎有哪些jsp:是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。Thy
Java 2020年12月14日 1,924次浏览

机器学习视频资料大合集

2020全球AI比赛实战训练营 Python 编程高手之路 Python基础+数据科学入门训练营 Python零基础入门训练营 pytorch框架第二期 《机器学习》西瓜书训练营 《深度学习》花书训练营【第二期】 【备战秋招】面试刷题+算法强化训练营第三期(完结) 比赛实战训练营 机器学习实战训练营 李航《统计学习方法》训练营 人工智能 数学基础训练营 人工智能Paper论文精读班(CV方向) 人工智能Paper论文精读班(C方向) 人工智能Paper论文精读班(NLP方向) 深度学习 30 篇精读论文 吴恩达机器学习作业班
资源分享 2020年12月12日 886次浏览