java
-
软件开发基础之设计模式概述
成为一名优秀的软件开发工程师,设计模式的重要性不言而喻,本章节是对设计模式的前置知识概述,涉及概念性较大,读者可在设计模式学习过程中参阅本文档. 在第一章节,主要介绍软件设计的七大原则,接着在第二章我 ...
-
Java9中对集合类扩展的of方法解析
目录 Java9 集合类扩展of方法 Java9集合类中重载多个of方法原因 有如下描述 Java9 集合类扩展of方法 package com.jd.collections; import org. ...
-
Java创建线程池为什么一定要用ThreadPoolExecutor
目录 先说结论 OOM风险演示 内存溢出原因分析 使用ThreadPoolExecutor来改进 其他创建线程池的问题 总结 前言: 在 Java 语言中,并发编程都是依靠线程池完成的,而线程池的创建 ...
-
java数据结构ArrayList详解
目录 简介 成员变量 构造函数 无参构造函数 构造一个初始容量大小为 initialCapacity 的 ArrayList 使用指定 Collection 来构造 ArrayList 的构造函数 主 ...
-
分享一些Java的常用工具
分享一些Java的常用工具
-
Eclipse中查看android工程代码出现"android.jar has no source attachment"的解决方案
问题描述 Source not found The JAR file D:\.....\sdk\platforms\android-17\android.jar has no source attac ...
-
聊聊注解@Aspect的AOP实现操作
Spring只支持XML方式而没有实现注解的方式(也叫AspectJ方式)的AOP,所以要使用@Aspect注解,只能引入AspectJ相关的 jar 包 aopalliance-1.0.jar 和 ...
-
Java 将Excel转为UOS的操作方法
目录 [导入jar包] [Excel转UOS] 以.uos为后缀的文件,表示Uniform Office Spreadsheet文件,是一种国产的办公文件格式,该格式以统一办公格式(UOF)创建,使用 ...
-
idea2020.1最新版永久破解/pycharm也可用(步骤详解)
前几天最新版的idea2020.1终于发布了,它有多香相信小伙伴们已经有所耳闻.现在就拿出来分享给小伙伴们. 所需要的的东西放在这里了,同时里面也放了一个idea2020.1,小伙伴可以选择性的下载或 ...
-
常见JavaWeb安全问题和解决方案
常见JavaWeb安全问题和解决方案
-
Java接口统一样式返回模板简介
这篇文章主要介绍了Java接口统一样式返回模板简介,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 背景 在进行接口开发时,一般需要一个固定的返回样式 ...
-
Java实现Windows计算器界面
前一段时间在学校简单的学习了Java,对Java这门我第一次接触的面向对象语言有了一定的了解. 一直没时间整理写的东西,今天打算整理下上传下. Java相对于C来说比较方便的就是用来写界面(PS:但其 ...
-
SpringBoot处理全局统一异常的实现
在后端发生异常或者是请求出错时,前端通常显示如下 Whitelabel Error Page This application has no explicit mapping for /error, ...
-
mybatis的selectKey作用详解
目录 mybatis的selectKey作用 mybatis selectKey 失效问题踩坑 mybatis的selectKey作用 当我们使用id自增操作Mybatis时,需要返回最新插入的id的 ...
-
Java设计模式之适配器模式简介
本文举例说明两种适配器模式,即类适配模式和对象适配模式,详情如下: 1.类适配模式: 举个例子来说明:在地球时代,所有坐骑都是只能跑,不能飞的,而现在很多坐骑在地球都可以飞了.假设,地球时代的坐骑只能 ...
-
Simple Java Mail邮件发送实现过程解析
前言 在我们日常工作中,邮件发送服务经常会用到,我们常用的java邮件服务实现方案有:java原生自带的javamail.apache commons mail工具包.spring mail.但是个人 ...
-
java实现日历应用程序设计
本文实例为大家分享了java实现日历应用程序设计的具体代码,供大家参考,具体内容如下 1.效果和要求 *在文本框inputYear中输入年份,验证年份的有效性:按回车键后,显示输入年份的正确日历* 单 ...
-
RocketMQ broker文件清理源码解析
目录 1. broker 清理文件介绍 1.1 哪些文件需要清理 1.2 RocketMQ文件清理的机制 2. 源码解析 2.1 清理commitlog 2.2 ConsumeQueue 清理 2.3 ...
-
Java三目运算符的实战案例
目录 1.什么是条件分支语句?条件分支语句共有几种写法? 2. 三目元算符又称为三元运算符也称为条件运算符,目的就是根据条件得到数据结果,语法结构: 3. switch语句的语法结构如下: 补充:Ja ...
-
SpringBoot中的内容协商器图解
背景 使用了restful的小伙伴对于导出这些需求本能就是拒绝的~破坏了restful的url的一致性[严格矫正 不是http json就是restful 很多小伙伴都会吧暴露出一个json就直接称为 ...