- 博客(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
127
原创 JDK 20下载与安装 (Windows 11系统)
JDK(Java Development Kit)是语言的,主要用于上的java。JDK是整个java开发的核心,它包含了JAVA的+Java系统)和JAVA工具。
2023-08-17 22:08:09
2585
原创 Windows常用命令
ipconfig 查看系统网络配置信息ping 检查与目的网络之间的通信是否正常cd 改变当前所在目录cd 目的路径 如果要切换磁盘分区,使用--盘符,比如f:关于路径的说明:\ 写在路径开头,表示该磁盘根目录, 比如当前在D盘, \dir1 表示d盘根目录下的dir1. 表示当前目录.. 表示上一级目录总结:如果目的路径在当前所在目录的下级,使用 .\xxx如果目的路径与当前所在目录的同级,使用..\xxx如果目的路径与当前所在目录没有关系,使用绝对路径..
2021-10-27 22:02:17
208
原创 文件上传下载问题
MultipartFile的getOriginalFilename()方法在IE环境下的MultipartFile的getOriginalFilename实际上与Chrome浏览器的返回结果不同在Chrome浏览器下,此方法是直接返回“XXXXXXX.jpg”结果的。而在IE浏览器环境下,此方法是返回带盘符信息的“D:/XXXXXXX.jpg”参考:MultipartFile.getOriginalFilename方法在IE浏览器下返回结果带盘符导致的“文件名、目录名或卷标语法不正确”错误..
2021-10-18 12:15:13
279
原创 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
164
原创 流程控制函数
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
108
原创 navicat保存查询语句遇到的问题
在用navicat保存查询语句,出现no such file or directory解决方法:最后发现这2个问题是由同一个系统设置产生的,那就是在win10的系统中,如果你开启了【Windows安全中心】的【病毒和威胁防护】中的【勒索软件防护】的【文件夹限制访问】,那么就会造成这样的后果。解决办法是,把【文件夹限制访问】设置成关闭,然后一切正常了。...
2021-09-23 17:03:17
2963
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
120
原创 反射相关的主要API
java.lang.Class:代表一个类java.lang.reflect.Method:代表类的方法java.lang.reflect.Field:代表类的成员变量java.lang.reflect.Constructor:代表类的构造器
2021-09-16 15:18:21
90
原创 springboot事务支持
1、在入口类中使用注解 @EnableTransactionManagement 开启事务支持2、在访问数据库的Service方法上添加注解
2021-09-14 20:07:23
151
原创 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
119
原创 @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
562
原创 自定义处理器
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
188
原创 时间转换类
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
150
原创 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
242
原创 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
138
原创 注解待总结
@Results用法总结https://blog.youkuaiyun.com/heartsdance/article/details/119734906
2021-08-23 15:16:17
78
原创 外键约束模式
# 外键三种模式(外键约束默认,级联操作,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
389
原创 Java常见问题待增加
魔法值解决办法使用static final 定义常量或使用enum值static final int WEEK_DAYS= 7;
2021-08-23 15:08:45
70
原创 数据库之数据类型
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
100
原创 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
141
原创 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
354
原创 小马哥的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
245
原创 12-Factor App简介
简介如今,软件通常会作为一种服务来交付,它们被称为网络应用程序,或软件即服务(SaaS)。12-Factor 为构建如下的 SaaS 应用提供了方法论:使用标准化流程自动配置,从而使新的开发者花费最少的学习成本加入这个项目。 和操作系统之间尽可能的划清界限,在各个系统中提供最大的可移植性。 适合部署在现代的云计算平台,从而在服务器和系统管理方面节省资源。 将开发环境和生产环境的差异降至最低,并使用持续交付实施敏捷开发。 可以在工具、架构和开发流程不发生明显变化的前提下实现扩展。这套理论适用
2021-08-11 14:27:50
127
原创 循环方式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
348
原创 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
128
原创 进程与线程
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
77
原创 swagger
swagger参考以下链接:http://c.biancheng.net/view/5532.html将项目中所有的接口展现在页面上,这样后端程序员就不需要专门为前端使用者编写专门的接口文档; 当接口更新之后,只需要修改代码中的 Swagger 描述就可以实时生成新的接口文档了,从而规避了接口文档老旧不能使用的问题; 通过 Swagger 页面,我们可以直接进行接口调用,降低了项目开发阶段的调试成本。Springboot集成swagger1.在建springboot项目时,要选web2
2021-07-15 11:40:51
1295
原创 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
247
原创 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
222
原创 Spring
Springboot:配置如何编写yaml即yml自动装配原理集成web开发:业务的核心继承数据库Druid分布式开发:Dubbo(RPC)+zookeeperswagger:接口文档任务调度Spring Security:ShiroSpringcloud:微服务springcloud入门RestfulEurekaRibbonFeignHyStrixZuul路由网关SpringCloud config:git...
2021-07-07 10:13:45
93
原创 IDEA2021.1版本新建一个Spring项目
打开idea新建项目:new projectSpring Initializr这是idea提供的创建SpringBoot项目的插件,这里可以理解为初始化项目所使用的模板,模板默认从https:///start.spring.io这个官方提供的服务区查询选择项目文件目录:选择环境,如图所示,勾选完环境点击next即可。...
2021-07-06 22:18:19
3534
原创 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
2023
原创 WampServer
WampServer是一款由法国人开发的Apache Web服务器、PHP解释器以及MySQL数据库的整合软件包。免去了开发人员将时间花费在繁琐的配置环境过程,从而腾出更多精力去做开发。WampServer就是Windows Apache Mysql PHP集成安装环境,即在Windows操作系统下的apache、php和mysql的服务器软件。...
2021-07-05 16:52:27
931
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人