摘要: 1. 业务场景 当我们的项目是部署在本地的时候,如何让其他用户(不在同一个局域网之下)来进行调用呢?这时我们就可以使用内网穿透将自己的IP通过映射成相应的地址,然后再通过映射后的地址来进行访问本地的项目。 2. 什么是内网穿透? 内网穿透:就是将自己的内网IP暴露到公网环境中,也可以说是将自己的电脑 阅读全文
posted @ 2021-04-27 10:55 tianjh 阅读(4354) 评论(1) 推荐(0) 编辑
摘要: 1. 创建工程 打开idea,利用Spring Boot搭建一个web工程,切身体会一下Spring Boot所带来的魅力!看看SpringBoot是如何快速搭建一个web项目。 New-->Project,选择Maven如下: 点击下一步(Next),填写GroupId、ArtifactId 填写 阅读全文
posted @ 2021-03-25 14:14 tianjh 阅读(6035) 评论(0) 推荐(0) 编辑
摘要: Java Swing 自定义Dialog 需求:当点击JFrame窗口的关闭按钮时,弹框询问是否确定关闭窗口,如果是则关闭程序,否就让弹框消失什么也不做(使用Dialog)。 分析:虽然Java提供了 JOptionPane 类,用来创建标准对话框,但是此处需要使用Dialog来提供弹框。所以可以通 阅读全文
posted @ 2021-03-09 16:49 tianjh 阅读(9582) 评论(0) 推荐(1) 编辑
摘要: JFrame窗口容器和JPanel面板容器 Java Swing中,任何一个Swing组件都需要置于一个顶层容器中。JFrame窗口和JPanel面板是常用的顶层容器。JFrame中的顶层容器主要有JFrame、JDialog 和 JApplet。 JFrame(窗口容器) Java GUI程序基本 阅读全文
posted @ 2021-03-05 17:55 tianjh 阅读(9958) 评论(0) 推荐(2) 编辑
摘要: 转载来源:https://blog.csdn.net/tianjh1129/article/details/114266972 JavaFX使用教程 JavaFX是Java的GUI工具箱(GUI是图形用户界面的缩写)。JavaFX使使用Java创建桌面应用程序和游戏变得更加容易。 为什么选择Java 阅读全文
posted @ 2021-03-02 14:33 tianjh 阅读(7199) 评论(0) 推荐(0) 编辑
摘要: Thread线程控制之sleep、join、setDaemon方法的用处 1. sleep方法 public static void sleep(long millis) throws InterruptedException 使当前正在执行的线程以指定的毫秒数暂停(暂时停止执行),具体取决于系统定 阅读全文
posted @ 2021-01-11 19:02 tianjh 阅读(6322) 评论(0) 推荐(0) 编辑
摘要: Java IO流字符流简介及常用字符流的基本使用 字符流分为输入字符流(Writer)和输出字符流(Reader),这两种字符流及其子类字符流都有自己专门的功能。在编码中我们常用的输出字符流有FileWriter、PrintWriter等,而常用的输入字符流有StringReader、FileRea 阅读全文
posted @ 2020-12-15 18:03 tianjh 阅读(5638) 评论(0) 推荐(0) 编辑
摘要: Java File的简单使用(创建、删除、遍历、判断是否存在等) Java文件类以抽象的方式代表文件名和目录路径名。该类本身不能用来读数据或写数据,它主要用于磁盘上文件和目录的创建、文件的查找和文件的删除。做一些非读写方面的工作,比如看看文件是否存在、是否可读写及遍历文件目录等等。要想读写数据,必须 阅读全文
posted @ 2020-12-15 10:39 tianjh 阅读(5497) 评论(0) 推荐(0) 编辑
摘要: ObjectOutputStream、ObjectInputStream的使用 ObjectOutputStream将Java对象的原始数据类型和图形写入OutputStream。可以使用ObjectInputStream读取(重构)对象。 可以通过使用流的文件来实现对象的持久存储如果流是网络套接字 阅读全文
posted @ 2020-12-10 20:36 tianjh 阅读(9299) 评论(0) 推荐(0) 编辑
摘要: DataOutputStream、DataInputStream的基本使用 DataInputStream数据输入流允许应用程序以独立于机器的方式从底层输入流读取原始Java数据类型。应用程序使用数据输出流来写入稍后可以被数据输入流读取的数据。DataInputStream对于多线程访问来说不一定是 阅读全文
posted @ 2020-12-10 19:11 tianjh 阅读(8788) 评论(0) 推荐(0) 编辑