微服务是什么?Spring Cloud是什么?Spring Cloud版本命名方式?Spring Cloud版本选择? 一、微服务是什么 微服务是一种架构风格,是一种将单体应用开发为一组小型服务的方法,每个服务运行在自己…
标签:java
作为一名Java开发工程师需要掌握哪些专业技能
在学习[编程完之后,学员们面临的就是就业问题。作为一名Java开发工程师,企业在招聘的时候,也是有一定的标准的。 为了帮助大家更好的找到适合自己的工作,在这里分享了作为一名Java开发工程师需要掌握的专业技能,大家可以参…
java替换数组中的元素_如何使用Java 8流快速替换列表中的元素
java替换数组中的元素 这篇文章最初发表在jooq.org上 ,这是一个博客,从jOOQ的角度着眼于所有开源,Java和软件开发。 假设您有一个项目清单: List<String> books = Arra…
Java构造函数
Java构造函数 1、Java构造方法定义 Java中的构造方法是一种特殊的方法,用于初始化对象。Java构造函数在对象创建时被调用。它构造值,即提供对象的数据。与函数名相同,无返回值。 2、作用 一般用来初始化成员属性…
java调用Explorer.exe打开文件夹选中文件
摘要 本文讲述explorer.exe(资源管理器)的命令行。 语法 EXPLORER.EXE [/n][/e][,/root,<object>][[,/select],<sub object>]…
微服务指南走北(一):微服务是什么
微服务“Microservices”已经成为软件架构最流行的热词之一。网络上看到很多关于微服务的文章,但是感觉很多离我们还很遥远,并且没有找到多少真正在企业场景中应用的实例。此处省略一万字~~~~于是想要将自己最近一段时…
Java初学者推荐学习书籍PDF免费下载
场景 Effective Java 中文版Java核心技术 卷Ⅰ 基础知识(第8版)Java语言程序设计-进阶篇(原书第8版)疯狂Java讲义Java从入门到精通 第三版Java编程思想第4版重构-改善既有代码的设计He…
即时通讯之服务端篇Tigase.
摘要 xmpp是一个应用层协议,主要做网页版即时通讯,是基于RFC3920和RFC3921实现,服务端常见的框架有openfire,tigase,prosody等,这三个都亲自踩过坑,唯有tigase8.0相对牛逼(完善…
排序算法之折半插入排序
1 、介绍。 将直接插入排序中寻找A[i] 的插入位置的方法改为采用折半比较,即可得到折半插入排序算法。在处理 A[i] 时, A[0] …… A[i-1] 已经按关键码值排好序。所谓折半比较,就是在插入 A[i] 时,…
javadoc的使用
在进行项目开发过程中,项目接口文档是很重要的一块内容,在java项目中我们可以用swagger,asciidoc,javadoc等方式来生产文档,而其中最基本的文档生成方式就是javadoc,它一般用在离线文档的生成上,…
Java-经典排序算法(二)——快速排序
快速排序 快速排序之所以比较快,是因为相比冒泡排序,每次交换是跳跃式的。每次排序的时候设置一个基准点,将小于等于基准点的数全部放到基准点的左边,将大于等于基准点的数全部放到基准点的右边。这样在每次交换的时候就不会像冒泡排…
Java多线程01:创建新的执行线程
创建新的执行线程(thread、Runnable) 核心概念 线程就是独立的执行路径 在程序运行时,即使没有自己创建线程,后台也会有多个线程,如主线程,gc线程. main()称之为主线程,为系统的入口,用于执行整个程序…