自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 收藏
  • 关注

原创 MyBatis

来自kuang视频的笔记:1、介绍1.1什么是MyBatis?MyBatis 是一款优秀的持久层框架 它支持自定义 SQL、存储过程以及高级映射。 MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。 MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。 2013年11月迁移到GitHub。如何获得MyBatis?mave

2021-07-14 13:45:03 96

原创 操作系统-处理机调度-先来先服务算法(FCFS)C、Java

【代码】操作系统-处理机调度-先来先服务算法(FCFS)

2024-03-17 08:05:18 197

原创 JDK 20下载与安装 (Windows 11系统)

JDK(Java Development Kit)是语言的,主要用于上的java。JDK是整个java开发的核心,它包含了JAVA的+Java系统)和JAVA工具。

2023-08-17 22:08:09 1779

原创 Windows常用命令

ipconfig 查看系统网络配置信息ping 检查与目的网络之间的通信是否正常cd 改变当前所在目录cd 目的路径 如果要切换磁盘分区,使用--盘符,比如f:关于路径的说明:\ 写在路径开头,表示该磁盘根目录, 比如当前在D盘, \dir1 表示d盘根目录下的dir1. 表示当前目录.. 表示上一级目录总结:如果目的路径在当前所在目录的下级,使用 .\xxx如果目的路径与当前所在目录的同级,使用..\xxx如果目的路径与当前所在目录没有关系,使用绝对路径..

2021-10-27 22:02:17 176

原创 文件上传下载问题

MultipartFile的getOriginalFilename()方法在IE环境下的MultipartFile的getOriginalFilename实际上与Chrome浏览器的返回结果不同在Chrome浏览器下,此方法是直接返回“XXXXXXX.jpg”结果的。而在IE浏览器环境下,此方法是返回带盘符信息的“D:/XXXXXXX.jpg”参考:MultipartFile.getOriginalFilename方法在IE浏览器下返回结果带盘符导致的“文件名、目录名或卷标语法不正确”错误..

2021-10-18 12:15:13 253

原创 java io流专题

来自哔哩哔哩韩顺平讲Javapackage com.file;import org.junit.Test;import java.io.File;/** * @author lyt * @description * @date 2021/10/12 10:16 */public class FileInformation { public static void main(String[] args) { } //获取文件的信息 @Test .

2021-10-12 16:18:40 137

原创 IO流原理及流的分类

2021-10-12 11:02:47 76

原创 流程控制函数

SELECT username ,IFNULL(balance,120) from userIFNULL(balance,120) balance不为空时返回balance,为空时返回120SELECT username ,IF(balance is NULL,120,balance) from userIF(balance is NULL,120,balance) balance是空时,返回120,否则返回balanceSELECT username ,...

2021-10-08 15:31:45 78

原创 navicat保存查询语句遇到的问题

在用navicat保存查询语句,出现no such file or directory解决方法:最后发现这2个问题是由同一个系统设置产生的,那就是在win10的系统中,如果你开启了【Windows安全中心】的【病毒和威胁防护】中的【勒索软件防护】的【文件夹限制访问】,那么就会造成这样的后果。解决办法是,把【文件夹限制访问】设置成关闭,然后一切正常了。...

2021-09-23 17:03:17 2630 5

原创 java基础知识问题

二进制0b八进制0十六进制0x int i=10; //十进制 表示10 int i2=010; //八进制0 表示8 int i3=0x10; //十六进制0x 表示16

2021-09-17 14:47:08 95

原创 反射相关的主要API

java.lang.Class:代表一个类java.lang.reflect.Method:代表类的方法java.lang.reflect.Field:代表类的成员变量java.lang.reflect.Constructor:代表类的构造器

2021-09-16 15:18:21 61

原创 springboot事务支持

1、在入口类中使用注解 @EnableTransactionManagement 开启事务支持2、在访问数据库的Service方法上添加注解

2021-09-14 20:07:23 123

原创 MySQL 的 on duplicate key update

navicat测试下:单条数据:导入或者初始化数据,要求如果有就新增,没有就更新:INSERT INTO `test`.`student` (`id`, `name`, `score`, `subject`) VALUES (4, 'ty', 666, '化学物理') on DUPLICATE KEY UPDATE id =4,name ='ty',score=666,subject='化学物理'单条数据:已有数据,修改数据UPDATE student set name ='ty...

2021-09-14 10:02:48 88

原创 @Select

/** * 查询范围内雷达当前目标数据---10秒内数据 * @param radarId * @param minLon * @param minLat * @param maxLon * @param maxLat * @return */ @Select("select r.*,fs.mmsi from radar_record as r inner join " + "(select ..

2021-09-08 14:54:21 514

原创 自定义处理器

import org.apache.commons.lang3.StringUtils;import org.apache.ibatis.type.JdbcType;import org.apache.ibatis.type.MappedJdbcTypes;import org.apache.ibatis.type.MappedTypes;import org.apache.ibatis.type.TypeHandler;import java.sql.CallableStatement;i.

2021-09-07 16:02:41 157

原创 时间转换类

package *.common.util;import com.alibaba.druid.util.StringUtils;import java.sql.Timestamp;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;/** * 时间转化工具 date转为时间戳 时间戳转date 互相与St.

2021-09-07 11:16:39 129

原创 JSON用法

JSON处理(三): 不返回null字段 @JsonInclude

2021-09-02 14:09:42 96

原创 字符问题表示

char字符对应的ASCII码值

2021-08-31 16:29:34 40

原创 Java中时间问题

时间戳Timestamp转换成毫秒级的时间戳:毫秒级要转换成秒级时间戳: /** * Date类型转换为10位时间戳 * @param time * @return */ public static Integer DateToTimestamp(Date time){ Timestamp ts = new Timestamp(time.getTime()); return (int.

2021-08-26 15:14:35 175

原创 MyBatis遇到的问题

转自:mybatis example处理and、or关系的方法1.( xx and xx) or ( xx and xx)BaUserExample baUserExample = new BaUserExample(); Criteria criteria1 = baUserExample.createCriteria();criteria1.andOrgIdEqualTo("1");criteria1.andDeptIdEqualTo("1"); Criteria c.

2021-08-25 11:05:11 85

原创 注解待总结

@Results用法总结https://blog.csdn.net/heartsdance/article/details/119734906

2021-08-23 15:16:17 59

原创 外键约束模式

# 外键三种模式(外键约束默认,级联操作,set null)1.外键约束 restrict (默认):子表更新添加时必须是父表里有的主键,主表删除时子表必须没有与之绑定的外键。2.级联执行 cascade:如果想父表删除关联的子表也删除加: ON DELETE CASCADE;如果想父表主键跟新子表外键也更新后加:ON UPDATE CASCADE;级联更新删除:ON UPDATE CASCADE ON DELETE CASCADE;3.set null如果不想删除子表数据可

2021-08-23 15:11:24 357

原创 Java常见问题待增加

魔法值解决办法使用static final 定义常量或使用enum值static final int WEEK_DAYS= 7;

2021-08-23 15:08:45 40

原创 数据库之数据类型

MySQL中tinyint、smallint、mediumint、int、bigint1 bytes = 8 bit 一个字节最多可以代表的数据长度是2的8次方 11111111 在计算机中也就是带符号位正负号:-128到127 BIT[M]位字段类型,M表示每个值的位数,范围从1到64,如果M被忽略,默认为1 BOOL,BOOLEAN是TINYINT(1)的同义词。zero值被视为假。非zero值视为真。有符号:类型 占用字节 从 到 默认 tinyint.

2021-08-23 14:41:38 74

原创 Redis配置

redis依赖pom.xml <!--redis--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> .

2021-08-18 17:53:48 107

原创 Postman

来自哔哩哔哩视频的随手笔记:一、接口测试灵魂拷问二、接口返回数据和Json详解1.json格式:三组数据(80%){error_code:0,msg:"提现成功",data:[]}error_code:错误代码 0:代表成功 msg:对错误码的中文说明 data:真正的返回的数据1.json就是一种数据类型,整形,小数,字符串2.JSON由两组数据组成MAP对象:键值对{key:value,key:value}数组:[value1,value2,val...

2021-08-15 19:03:05 286

原创 小马哥的Spring Boot 与 Spring Cloud 入门进阶超详细教程

package com.lyt.springcloudlesson1.event;import org.springframework.context.ApplicationEvent;import org.springframework.context.ApplicationListener;import org.springframework.context.annotation.AnnotationConfigApplicationContext;/** * Spring 事件、监听器.

2021-08-12 17:30:24 200

原创 12-Factor App简介

简介如今,软件通常会作为一种服务来交付,它们被称为网络应用程序,或软件即服务(SaaS)。12-Factor 为构建如下的 SaaS 应用提供了方法论:使用标准化流程自动配置,从而使新的开发者花费最少的学习成本加入这个项目。 和操作系统之间尽可能的划清界限,在各个系统中提供最大的可移植性。 适合部署在现代的云计算平台,从而在服务器和系统管理方面节省资源。 将开发环境和生产环境的差异降至最低,并使用持续交付实施敏捷开发。 可以在工具、架构和开发流程不发生明显变化的前提下实现扩展。这套理论适用

2021-08-11 14:27:50 100

原创 循环方式for forEach

for高级循环for(数据类型变量名:被遍历的集合(Collection)或者数组)只能取出,不能增删。对集合进行遍历:只能获取集合元素。但是不能对集合进行操作。传统for与高级for区别:高级for有一个局限性。必须有被遍历的目标。public class ForDemo { public static void main(String[] args) { HashMap<Integer, String> hm = new HashMap&..

2021-08-10 10:39:40 310

原创 order by 与 group by

order by用来对数据库的一组数据进行排序   desc:降序   asc:升序(默认)group by指定的规则对数据进行分组,所谓的分组就是将一个“数据集”划分成若干个“小区域”,然后针对若干个“小区域”进行数据处理。group by一般用于sumselect name,sum(score) as numfrom class group by name表内容:SELECT * FROM `radar_record` ORDER BY radar_...

2021-08-03 16:59:51 94

原创 进程与线程

Thread自定义线程类继承Thread类重写run()方法,编写线程执行体创建线程对象,调用start()方法启动线程public class StartThread1 extends Thread{//线程的入口点@Overridepublic void run(){//线程体for(int i=0;i<20;i++){System.out.println("我在听课");}}//创建线程对象StartThread1 t = new StartThread1

2021-08-01 21:49:17 52

原创 redis

wins下载安装过程:https://www.runoob.com/redis/redis-install.html

2021-07-21 20:38:47 533

原创 各种链接陆续更新

来自狂神视频学习资源:微信公众号:狂神说狂神说SpringBoot连载中狂神说Linux系列连载视频同步笔记:狂神聊Git

2021-07-21 20:15:16 71

原创 swagger

swagger参考以下链接:http://c.biancheng.net/view/5532.html将项目中所有的接口展现在页面上,这样后端程序员就不需要专门为前端使用者编写专门的接口文档; 当接口更新之后,只需要修改代码中的 Swagger 描述就可以实时生成新的接口文档了,从而规避了接口文档老旧不能使用的问题; 通过 Swagger 页面,我们可以直接进行接口调用,降低了项目开发阶段的调试成本。Springboot集成swagger1.在建springboot项目时,要选web2

2021-07-15 11:40:51 1166

原创 git push/git clone

git pushgithub网站——>右上角+——>New repository——>新建仓库 Repository name:仓库名称——>Create repository在项目文件下,右键鼠标右键选择Git Bash Here弹出窗口在本地还没有仓库,要先建本地仓库。在GitHub页面,Create repository后出现下面页面:框1 是在命令行上创建新的存储库框2 是从命令行推送现有存储库框2 是从其他存储库导入代码...

2021-07-09 16:38:41 214

原创 maven下载安装

1.maven是什么简单来说:使用maven引入别人已经集成好的类包来帮助优化项目。Maven是基于项目对象模型(POM project object model)可以通过一小段描述信息配置来管理项目的构建,报告和文档的软件项目管理工具。maven就是专门用于构建和管理项目的工具,maven可以帮我们去下载所需要的jar包,管理项目机构,实现项目的维护、打包等2.maven下载官方网站:https://maven.apache.org/download.cgi3.maven安装m

2021-07-07 22:19:29 188

原创 Spring

Springboot:配置如何编写yaml即yml自动装配原理集成web开发:业务的核心继承数据库Druid分布式开发:Dubbo(RPC)+zookeeperswagger:接口文档任务调度Spring Security:ShiroSpringcloud:微服务springcloud入门RestfulEurekaRibbonFeignHyStrixZuul路由网关SpringCloud config:git...

2021-07-07 10:13:45 75

原创 IDEA2021.1版本新建一个Spring项目

打开idea新建项目:new projectSpring Initializr这是idea提供的创建SpringBoot项目的插件,这里可以理解为初始化项目所使用的模板,模板默认从https:///start.spring.io这个官方提供的服务区查询选择项目文件目录:选择环境,如图所示,勾选完环境点击next即可。...

2021-07-06 22:18:19 3485

原创 Navicat连接数据库MySQL,并新建数据库

连接数据库Mysql:打开Navicat出现:点击连接,选择MySQL:新建数据库:lyt下右键选择新建数据库Navicat建数据库时字符集与排序规则说明:字符集:一般选择utf8。下面介绍一下utf8与utf8mb4的区别:  utf8mb4兼容utf8,且比utf8能表示更多的字符。至于什么时候用,看你的做什么项目了,到https://www.cnblogs.com/renlinsen/p/14206715.html看unicode编码区从1.

2021-07-05 22:00:02 1920

原创 WampServer

WampServer是一款由法国人开发的Apache Web服务器、PHP解释器以及MySQL数据库的整合软件包。免去了开发人员将时间花费在繁琐的配置环境过程,从而腾出更多精力去做开发。WampServer就是Windows Apache Mysql PHP集成安装环境,即在Windows操作系统下的apache、php和mysql的服务器软件。...

2021-07-05 16:52:27 837

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除