Java
桃味果仁
在校研究生,每学期都会帮老师做一些项目,其中遇到的问题及解决方法都会在这个平台和大家分享
展开
-
Java多线程
Java多线程原创 2022-10-26 14:06:25 · 134 阅读 · 0 评论 -
使用OkHttpClient进行请求与获取
okhttpclient原创 2022-10-26 14:05:49 · 497 阅读 · 0 评论 -
Mysql数据库实现把A表的部分内容放到B表的对应字段
Mysql数据库实现把A表的部分内容放到B表的对应字段,已知B表中已经存在数据,只是新添加的字段内容在A表中,现在需要将B表需要的内容,从A表中放到B表中。UPDATE gs_station_simple a, (SELECT b.`simple_name`, b.segment, b.dept_id,g.`fullName`FROM gs_station_simple_copy bLEFT JOIN gs_station_simple gON g.fullName = b.`simple_原创 2021-12-12 18:07:14 · 1183 阅读 · 1 评论 -
Springboot向静态页面写入数据,实现动态改变页面
在有模板的情况下不使用模板,可以使用重定向来返回页面。文件写入需要先将字符串转换成byte[],转换方法content.getBytes(StandardCharsets.UTF_8)。在程序执行结束的末尾一定要将输出流关闭。@GetMapping("/detail/{id}") public String detail(@PathVariable("id") Long id){ final GsWeather gsWeather = gsWeatherService.sel原创 2021-12-11 22:26:56 · 640 阅读 · 0 评论 -
一、设计模式入门
最近在学一些设计模式,在学习的过程中,我会将学习笔记记入在此地,和大家分享,这篇文章会随时更新文章目录一、设计模式入门1.1 本章节核心思想:1.2 问题:一、设计模式入门1.1 本章节核心思想:多用组合,少用继承。1.2 问题:模拟鸭子游戏,游戏中会出现各种鸭子,有的鸭子会飞,有的会叫。按照以往的设计模式,我们往往会设计一个鸭子的超类,并让每个鸭子都继承这个类。但是,这样就涉及到一个问题,有的鸭子会叫,有的会飞,有的则不会(比如,像皮鸭)每种鸭子都有它自己的特点,会飞的方式也不一样,但是这需要原创 2021-11-17 10:30:08 · 195 阅读 · 0 评论 -
SpringBoot整合mybatis练习
文章目录一、添加依赖二、添加配置三、创建实体类四、编写mapper.xml五、编写mapper接口六、编写service层接口七、实现service接口八、编写接口一、添加依赖 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId>原创 2021-11-11 20:34:28 · 391 阅读 · 0 评论 -
mybatis插入自动返回主键id
mybatis插入自动返回主键id使用这个和属性keyProperty = “id”,表示在插入之后自动返回到对象属性中。<insert id="insertGsTrafficControl" parameterType="GsTrafficControl" keyProperty="id">原创 2021-11-06 14:17:48 · 106 阅读 · 0 评论 -
gitee创建项目仓库
1、本地建立一个新的文件夹2、登录码云,创建仓库3、找到新建文件夹,右键,选择git bash here4、输入 git init 命令,此命令主要是为了初始化一个 git 本地仓库,此命令运行完之后,会在本地创建一个 .git 的文件夹5、输入 git remote add origin +你的仓库地址6、输入 git pull origin master 命令 ,这步的作用是:将码云上的仓库pull到本地你新建的文件夹中7、将需要上传的文件添加到你新建的文件夹中,(建议:在此文原创 2021-11-05 20:13:57 · 1558 阅读 · 1 评论 -
SpringBoot整合Swagger
Swagger配置及使用方法import org.springframework.beans.factory.annotation.Value;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import com.ruoyi.common.config.RuoYiConfig;import io.swagger.annotat原创 2021-11-05 20:05:11 · 114 阅读 · 0 评论 -
JAVA多任务与多进程
文章目录一、创建线程1、继承Thread实现创建线程2、下载图片案例3、初识并发的问题4、继承Thread创建多线程和实现Runnable创建多线程的区别5、龟兔赛跑案例,巩固多线程6、实现Callable接口7、静态代理模式8、Lamda表达式二、线程状态1、线程停止2、线程休眠3、线程礼让—yield4、线程强制执行——JOIN5、观测线程状态6、线程的优先级7、守护线程8、同步方法及代码块一、创建线程1、继承Thread实现创建线程自定义线程类继承Thread类重写run()方法,编写线程执行原创 2021-11-05 19:52:32 · 414 阅读 · 0 评论