一、接口的默认方法 Java 8允许我们给接口添加一个非抽象的方法实现,只需要使用 default关键字即可,这个特征又叫做扩展方法,示例如下: 代码如下: interface Formula { double calc…
分类:编程语言
java学习笔记(基础篇)—关键字static和final
一、关键字Static 我们从关键字static可以修饰哪些东西入手,逐一的剖析static的使用和要注意的地方。 1)修饰变量(只能修饰实例变量)—–>静态变量 又称为类变量 a)所有类实…
Netty框架问题记录1--多线程下批量发送消息导致消息被覆盖
业务背景 项目是基于Netty实现的实时课堂项目,课堂中老师需要对试卷进行讲解,则老师向服务器发送一个打开试卷信息的请求,服务器获取试卷信息,将试卷信息发送给所有的客户端(学生和老师)。 发送给学生的时候需要在试卷信息中…
上传图片保存到mysql数据库并在网页上显示
开发工具与关键技术:eclipse 上传文件到mysql数据库 作者:孙水兵 撰写时间:2020年08月 08日 一、将保存图片的路径保存到数据库 1、前端代码,在java中使用form表单上传文件时form标签中必须加…
Apache POI中文文档
转自: http://blog.sina.com.cn/s/blog_91c0fdb50101kfd4.html 着重记录 sheet.setFitToPage(true);//横向表格打印时会将表格纵向分为两页,导致打…
【java】之3种方式实现Object和Map之间的转换
转载:【java】之3种方式实现Object和Map之间的转换 – 古越剑箫 – 博客园
Java实现将文件夹下的文件压缩成压缩包,复制文件(文件夹)到指定目录
Java将文件压缩成压缩包 关于java下载文件的时候, 多是把很多文件压缩成压缩包之后在下载, 之前在网上查了一些资料, 将文件压缩成压缩包, 里面还有复制文件或文件夹的方法,最近又使用到这个, 所以记录一下, 方便后…
java 将小数度数转换为度分秒格式
/** * 将经纬度转换为度分秒格式 * @param du 度数 116.418847 * @return 116°25'7.85" */ public static Integer[] changeToDFMArra…
合并两个List并去掉重复项,你会吗?
工作中很多时候需要用到合并两个List并去除其中的重复内容。这是一个很简单的操作,这里主要是记录一下通过用Stream来完成这项操作。 在java8之前比较常规的做法是将两个Lis…
重构之重新组织函数
目的:学习基本重构手法 出处:《重构 改善既有代码的设计》 记录方式:只记录示例代码,深入细节可自行搜索 列表: 1、Extract Method(提炼函数) 2、Inline Temp(内联临时变量) 3、Replac…
java设计模式--单例模式
单例模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 当我们需要一个类只有一个实例时,我们就可以使用单例模式,单例模式分为两种,懒汉式单例和饿汉式单例。首先我们看懒汉式单例 public class Supe…
Struts2 常用标签
Struts中的标签可分为2类: 通用|普通标签 包括流程控制标签、数据访问标签 UI标签 包括表单标签、非表单标签 Strut…