
Java
文章平均质量分 95
春风野马wuhu
这个作者很懒,什么都没留下…
展开
-
最优雅地整合 Spring & Spring MVC & MyBatis 搭建 Java 企业级应用(附源码)
这里使用 Maven 项目管理工具构建项目初始化项目打开 Intellij IDEA,点击 Create New Project选择 Maven 构建项目选择 JDK 版本选择 maven-archetype-webapp 模板(Java Web 项目)填写项目在 Maven 仓库中的坐标(在 Maven 仓库中根据这个坐标才能找到该项目)选择 Maven 路径选择 Maven 配置文件路径选择 Maven 本地仓库路径填写项目名选择.原创 2021-01-21 20:49:51 · 311 阅读 · 0 评论 -
Java 并发编程要点
使用线程有三种使用线程的方法:实现 Runnable 接口;实现 Callable 接口;继承 Thread 类。实现 Runnable 和 Callable 接口的类只能当做一个可以在线程中运行的任务,不是真正意义上的线程,因此最后还需要通过 Thread 来调用。可以理解为任务是通过线程驱动从而执行的。实现 Runnable 接口需要实现接口中的 run() 方法。public class MyRunnable implements Runnable { @Override原创 2021-01-12 20:45:10 · 235 阅读 · 0 评论 -
详解 Java I/O 流
概述Java 的 I/O 大概可以分成以下几类:磁盘操作:File字节操作:InputStream 和 OutputStream字符操作:Reader 和 Writer对象操作:Serializable网络操作:Socket新的输入/输出:NIO磁盘操作File 类可以用于表示文件和目录的信息,但是它不表示文件的内容。递归地列出一个目录下所有文件:public static void listAllFiles(File dir) { if (dir == null || !原创 2021-01-12 20:44:24 · 120 阅读 · 0 评论 -
Java 容器系列总结
为什么要使用集合当我们需要保存一组类型相同的数据的时候,我们应该是用一个容器来保存,这个容器就是数组,但是,使用数组存储对象具有一定的弊端, 因为我们在实际开发中,存储的数据的类型是多种多样的,于是,就出现了“集合”,集合同样也是用来存储多个数据的。数组的缺点是一旦声明之后,长度就不可变了;同时,声明数组时的数据类型也决定了该数组存储的数据的类型;而且,数组存储的数据是有序的、可重复的,特点单一。 但是集合提高了数据存储的灵活性,Java 集合不仅可以用来存储不同类型不同数量的对象,还可以保存具有映射关原创 2021-01-12 20:43:51 · 128 阅读 · 0 评论 -
Java 基础知识概览
数据类型基本类型基本类型字节数占位数byte18char216short216int432float432long864double864boolean~~boolean 只有两个值:true、false,可以使用 1 bit 来存储,但是具体大小没有明确规定。JVM 会在编译时期将 boolean 类型的数据转换为 int,使用 1 来表示 true,0 表示 false。JVM 支持 boolean原创 2021-01-12 20:43:16 · 142 阅读 · 0 评论 -
Java 中使用 Jersey 实现上传文件(附加密和解密)
这里使用 Jersey 服务器实现上传,使用 Http 请求实现下载pom.xml添加 Jersey 相关依赖<dependency> <groupId>com.sun.jersey</groupId> <artifactId>jersey-client</artifactId> <version&...原创 2019-08-15 17:55:51 · 2745 阅读 · 0 评论 -
Java 实现发送邮件
这里以 QQ 邮箱为例QQ 邮箱账号设置登录 QQ 邮箱进入 设置 页面选择 账户开启 IMAP/SMTP 服务获取授权码 创建 EmailUtil 工具类import javax.mail.*;import javax.mail.internet.InternetAddress;import javax.mail.internet.MimeMess...原创 2019-08-15 17:04:55 · 203 阅读 · 0 评论