枚举实现单例 线程安全,调用效率高,不能延时加载,可以天然的防止反射和反序列化调用 public enum SingletonFactory { //枚举元素本身就是单例 INSTANCE; //添加自己需要的操作 pu…
分类:编程语言
微服务与Spring Cloud基本概念、Spring Cloud版本命名方式与版本选择
微服务是什么?Spring Cloud是什么?Spring Cloud版本命名方式?Spring Cloud版本选择? 一、微服务是什么 微服务是一种架构风格,是一种将单体应用开发为一组小型服务的方法,每个服务运行在自己…
作为一名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>]…
Java初学者推荐学习书籍PDF免费下载
场景 Effective Java 中文版Java核心技术 卷Ⅰ 基础知识(第8版)Java语言程序设计-进阶篇(原书第8版)疯狂Java讲义Java从入门到精通 第三版Java编程思想第4版重构-改善既有代码的设计He…
排序算法之折半插入排序
1 、介绍。 将直接插入排序中寻找A[i] 的插入位置的方法改为采用折半比较,即可得到折半插入排序算法。在处理 A[i] 时, A[0] …… A[i-1] 已经按关键码值排好序。所谓折半比较,就是在插入 A[i] 时,…
javadoc的使用
在进行项目开发过程中,项目接口文档是很重要的一块内容,在java项目中我们可以用swagger,asciidoc,javadoc等方式来生产文档,而其中最基本的文档生成方式就是javadoc,它一般用在离线文档的生成上,…
Java多线程01:创建新的执行线程
创建新的执行线程(thread、Runnable) 核心概念 线程就是独立的执行路径 在程序运行时,即使没有自己创建线程,后台也会有多个线程,如主线程,gc线程. main()称之为主线程,为系统的入口,用于执行整个程序…
如何将文件夹下所有文件名称提取到Excel表格中
如何将文件夹下所有文件名称提取到Excel表格中 excel删除超链接的3种方法 JAVA 读取文件夹中的文件名,生成EXCEL表格! java读取文件夹下所有文件(包括子文件夹)的文件名 Java读取指定文件下的文件名…
Session 会话
HTTP 是一种”无状态”协议,所以客户端每次请求页面的时候,web服务器都不会保存之前的记录,但是web应用都会有维持关系的需求,所以就需要有Session作为媒介进行关系维护。 维持Session的三种方式 Cook…