摘要: jar包都需要一个个输入指令,手动开启,非常繁琐。参考大佬的文档后,整理以下步骤: 1.需要开机自启动的jar包列表如下: thinvent-auth.jarthinvent-gateway.jarthinvent-iot-boot.jarthinvent-modules-system.jarthi 阅读全文
posted @ 2023-03-17 11:20 XUEZHAOCHANG 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 手写Mybatis,封装JDBC 此篇的主要目的是为了学习框架底层的原理和思想,将一些日常使用的较多的概念和程序进行梳理,希望能帮助到大家 接下来默认理解为你是掌握了JDBC操作数据库的流程和掌握了MVC三层架构的基本思想 这里没有用到controller,所以创建了一个TestMain来测试所有代 阅读全文
posted @ 2023-03-01 17:27 XUEZHAOCHANG 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 模拟浏览器发送请求到服务器获取资源的思想和代码实现 浏览器发送请求到服务器获取资源的流程和概念 日常我们使用的浏览器,底层都是帮我们做了很多事情,我们只需要用,比如输入www.baidu.com,就可以访问百度的首页 那么它是如何做到的呢,其实简单来说就是浏览器在底层利用socket,将我们输入的地 阅读全文
posted @ 2023-03-01 17:22 XUEZHAOCHANG 阅读(259) 评论(0) 推荐(1) 编辑
摘要: 初学java不久,我觉得这样将学到的东西总结下来非常好,如果有一天有些地方忘记了 可以回过头来翻看,不用来回的找,非常好,也是一个很好的习惯 今天主要将记录获取hashMap的key,value的几种方式 代码如下: import java.util.HashMap; import java.uti 阅读全文
posted @ 2021-06-11 15:30 XUEZHAOCHANG 阅读(9716) 评论(0) 推荐(0) 编辑
摘要: 在实际开发过程中,我们经常需要调用对方提供的接口或测试自己写的接口是否合适,所以,问题来了,java如何调用接口?很多项目都会封装规定好本身项目的接口规范,所以大多数需要去调用对方提供的接口或第三方接口(短信、天气等)。当然了,自我测试也是! URL url = new URL(path); 打开和 阅读全文
posted @ 2021-06-07 16:39 XUEZHAOCHANG 阅读(1129) 评论(0) 推荐(0) 编辑
摘要: 对于如何调用第三方接口还是有些模糊,所以记录一下,上代码 package com.zhang.miaodou; import java.io.BufferedReader; import java.io.DataOutputStream; import java.io.InputStreamRead 阅读全文
posted @ 2021-06-07 16:11 XUEZHAOCHANG 阅读(1289) 评论(0) 推荐(0) 编辑
摘要: JAVA快速获取网络图片或者URL图片并保存到本地,直接上代码: package com.xh.service;import org.springframework.stereotype.Service;import java.io.*;import java.net.HttpURLConnecti 阅读全文
posted @ 2021-06-04 14:57 XUEZHAOCHANG 阅读(1138) 评论(0) 推荐(0) 编辑
摘要: JDK5.0之后Java多线程的实现方式变成了四种,下面来简单的列举一下,如果需要更深入的了解,强烈建议阅读一下源码。 一、继承Thread类重写run()方法: 1. 创建一个继承于Thread类的子类 2. 重写Thread类的run() --> 将此线程执行的操作声明在run()中 3. 创建 阅读全文
posted @ 2021-06-03 17:36 XUEZHAOCHANG 阅读(1336) 评论(0) 推荐(0) 编辑
摘要: 一、什么是quartz作业调度? Quartz框架是一个全功能、开源的任务调度服务,可以集成几乎任何的java应用程序—从小的单片机系统到大型的电子商务系统。Quartz可以执行上千上万的任务调度。 二、quartz的体系结构。1.quartz中使用了一下几种设计模式。 Builer模式Factor 阅读全文
posted @ 2021-06-03 14:12 XUEZHAOCHANG 阅读(634) 评论(0) 推荐(0) 编辑
摘要: <cron-expression>0 0/30 * * * ?</cron-expression>:每隔30分钟 <cron-expression>0 0/15 * * * ?</cron-expression>每隔15分钟 <cron-expression>0 0 0/1 * * ?</cron- 阅读全文
posted @ 2021-06-02 18:24 XUEZHAOCHANG 阅读(1215) 评论(0) 推荐(0) 编辑