自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

原创 Kotlin入门篇

Kotlin是一种现代的静态类型编程语言,由JetBrains开发,旨在成为Java的替代语言。它于2011年首次发布,并在2016年正式推出。Kotlin具有许多吸引人的特性,使其在Android开发和其他领域中变得越来越流行。与Java的互操作性:Kotlin与Java代码可以无缝地互操作,这意味着您可以在现有的Java项目中逐步引入Kotlin,而不必从头开始重写代码。这种互操作性使得迁移到Kotlin变得相对容易。简洁性:Kotlin的语法相对于Java来说更为简洁,减少了很多样板代码。

2023-08-23 22:52:35 66

原创 Vue初步了解

在学习新的语言的时候,肯定得把环境配好先去官网下载node再按照步骤一步一步搞定环境推荐vue安装教程环境安装好之后就可以开始第一个demo虽然说不能一上手就用cli,但那是说学习的时候,学习还是用菜鸟教程。项目实习肯定得用cli方便。大概介绍下目录网上很多教程都是很老的版本了语法和文件分成都有点不同,虽然也可以看,但是对新手特别不友好。1、首先最重要的是App.vue有点像springboot的启动类,但又不同,里面还存放着项目初始页面的内容2、然后就是package.json文件,

2021-09-14 15:06:00 290

原创 后端研发2

嗯,在经过一段基础学习后,参与简单的项目开发。第一个是写简单的CURD和分页的页面接口,可能是看我是新手,除了接口的业务逻辑交给我写,其他的接口的名字还有参数,数据库啥的都给我设计好了。但由于开发经验不足,遇到常见的null指针问题,虽然后面解决了,但下次还需要特别注意下。第二次是和个老手一起写的,他写的风格迥异于我,再看他写的,学到了不少,心中感叹:“特么还能怎么用!”虽然大部分工作都是他做的,我只写了部分逻辑和接口,但在这过程中,最痛苦的是需求的确定,老是改来改去,让我写了好多无用功的代码,最后只剩

2021-09-02 16:14:30 107

原创 Mybatis和sql语句的注意事项

1、写xml文件中,多表连接的时候 ,需要将连接完的新表重新命名才能够调用新表字段,否则无法识别字段是哪个表的新表名.新表字段 2、在 分组 group by 和 排序 order by 一起使用的时候正常顺序是先分组在排序,可一起使用当需要先排序再分组的时候,就得子查询的方式,先排序,再分组,否则sql语句报错 。3、在mapper.xml文件中写模糊查询的时候select * from 表名 where 字段 like "%"#{userName}"%"是加双引号,下的百分

2021-09-02 09:57:12 190

原创 mysql学习笔记

insert一条信息插入INSERT INTO 表名(字段名1,字段名2,...) VALUES (值 1,值 2,...);多条信息插入INSERT INTO 表名 (字段名1,字段名2,...) VALUES (值 1,值 2,…),(值 1,值 2,…),...;update选择更新(满足条件就是where后面的值)UPDATE 表名 SET 字段名1=值1,字段名2=‘字符串’,字段名3=数字.... WHERE 字段名4=值4;全部更新(无条件更新)update 表名 s

2021-08-25 17:47:08 189

原创 Restful风格接口和http必要的知识点

Restful风格我的理解:就是在写接口名字的时候用版本号、名词、方法、参数区分所调用的接口功能。而在写接口显示的名字都是名词,而不用动词。比较符合规范Restful风格接口参考链接Http状态码2xx(成功类别)200 Ok表示GET,PUT或POST成功的标准HTTP响应。201 Created每当创建新实例时,都应返回此状态代码。 例如,使用POST方法创建新实例时,应始返回201状态代码。204 No Content表示请求已成功处理,但未返回任何内容。3xx(重定向类别)30

2021-08-20 13:48:12 474

原创 Springboot简单部署到Linux上

开始部署的时候需要保证,Linux上至少安装了jdk和mysql,大版本需要一致,小版本不影响。先对Springboot项目进行打包对项目启动类所在模块的package进行打包就行,如果是单模块当然就直接打,而对应多模块打包还需要其他注意点,后面再说。打包完生成target文件然后拿到start-0.0.1-SNAPSHO.jar文件传送jar给Linux服务器这里我是通过Xshell工具登入远程Linux服务器的,这个工具可以为主机和Linux服务器文件传输时提供中间层。再登入远程L

2021-08-20 11:59:55 145

原创 对linux在线安装jdk

下载安装jdk下载jdk1.8命令wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm查看安装包目录命令ll发现是安装包是红色的

2021-08-20 11:09:41 138

原创 远程连接linux下的mysql数据库

第一步远程连接数据库下载docker,再通过docker选择mysql版本下载,我选择的是mysql5.7下载docker命令:yum -y install docker下载完后显示docker的命令:systemctl status docker成功显示:● docker.service - Docker Application Container Engine Loaded: loaded (/usr/lib/systemd/system/docker.service; dis

2021-08-19 18:02:43 103

原创 微信小程序之后端传输数据测试

1、从简单的数据到复杂数据2、这里的标题都是后端接口返回类型,且默认返回格式为Json形式。List< String >index.js文件// index.js// 获取应用实例const app = getApp()Page({ data: { list:'' }, houduanRequest:function(){ var that = this; wx.request({ url: 'http://localhost:80

2021-08-18 17:35:29 634

原创 springboot之redis新手学习

具体步骤如下:配置redis的依赖和添加关于redis配置文件信息 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> <depend

2021-08-17 15:34:49 88

原创 学习Lamdba表达式

Lamdba表达式,java8新特性,也是java程序原必学之一的基础语法。Lamdba表达式遍历方式 List<String> list = new ArrayList<>(); list.add("a"); list.add("b"); list.add("d"); System.out.println(list); //lambda形式遍历2种方式 list.for

2021-08-16 13:34:03 61

原创 关于实体间、Page<实体>的相互转换

实体间的相互转换原实体A(一般已知,作为参数传递) ,要转换的目标实体B。主要使用BeanUtils.copyProperties(源,目的) B b = new B(); BeanUtils.copyProperties(a,b); return b;Page< T >转Page< VO > Page<VO> voPage = new Page<>(); BeanUtils

2021-08-16 09:45:56 3438 2

原创 springboot班级学生demo后端代码

在之前的层次分析开始编写代码层次分析然后由于每个人编写代码风格不同,可以根据自己情况而定,一般分2种,代码编写顺序:从实体类到controller或者从controller到实体类。本次Demo是采用实体类到controller编写。实体类先写与数控库字段一一对应的实体类base包下的基类@Data@ApiModel("公有字段")public class BaseEntity { @ApiModelProperty(value = "") @TableId(value

2021-08-13 10:21:50 393

原创 springboot目前所学,实现学生班级demo的后端接口思路

确定Demo要求1、demo-dao模块2、demo-service模块3、demo-web4、其他模块项目实践班级: 班级名称,创建时间 修改时间 是否删除学生:所属班级,学生名称 性别 年龄 创建时间 修改时间 是否删除 加入班级时间需要实现以下内容1):powerdesigner设计班级 学生两张表2):用COLA初始化项目(分层架构)3):代码实现以下需求;并且使用postman自测4):代码部署流水和质量检查1:查询所有学生列表,支持分页,字段有:学生名称,所属班级,加入班级时间

2021-08-12 17:22:25 401

原创 Springboot学习1

创建项目这一部分直接跳过,打开idea直接new就完事了。这里只需要注意项目要用到的依赖即可。springboot常用到的注解1、接口类的注解有很多,这里就列举些常见的//这2个注解基本上都是一起用给接口整体类上面@RestController@RequestMapping //请求方式的注解,这里就给get和post方式请求的注解,还有其他的,用到的时候再自行考虑@PostMapping@GetMapping//这是参数形式标注的注解,将要传的参数表示出来,还有其他的@Pa

2021-08-06 13:54:31 65

原创 Swagger接口文档学习

第一步在Maven项目中导入基本配置 <!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger2 --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactI

2021-08-05 17:54:29 137

原创 后端研发1

产品原型图产品交给前后端原型图(类似于Axure软件制作的)。开需求分析会议明白产品需求,在开发过程有问题找产品,要明确各个接口3个部分:数据源、处理过程、返回数据。开发写接口根据产品原型图编写接口,根据页面判断,类似导航页写死的前端页面,后端无需提供接口。而需要提供导航页中列表数据的显示、下载链接之类的提供前端接口。前后端对接在和前端的对接过程,进行前后代码整合,最后运行测试。。备注在开发过程遇到需求模糊或者不明确功能要求,及时和产品沟通,再进行开发。明确接口功能,提供前端,并与前端交流

2021-08-04 16:57:27 415

原创 Java的新旧时间API

Java8新时间API //直接获取当前时间 LocalDate localDate = LocalDate.now(); LocalTime date = LocalTime.now(); LocalDateTime dateTime = LocalDateTime.now(); //自定义时间 LocalDate localDate1 = LocalDate.of(2000,4,3); Lo

2021-08-03 16:56:57 76

原创 Mybatis简单的CURD

简单说明使用感觉Mybatis的使用不像javaEE那边的Servlet那样和数据库链接要写很多请求try,catch,还要关闭连接,反反复复的判断,就算是一写代码可以复用也得写好多。而Mybatis使用方便,在配置文件中连接完数据就可以使用起来,语法也相对轻松许多。连接数据库的配置文件# 应用名称spring.application.name=demo#数 据 源 配 置spring.datasource.url=jdbc:mysql://localhost:3306/数据库名?charac

2021-08-03 13:44:59 156

原创 hutool工具包

大概了解了网上对hutool工具包的看法和意见,hutool只要在Maven中导入就可以使用了,但在我目前学习阶段只作了解。引入依赖 <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.3.9</version>

2021-08-03 13:04:17 392

原创 8大基础数据类型和String、枚举的简单使用

8大基础数据类型分byte、short、int、long、float、double、char、boolean;其中对应的封装类类型分Byte、Short、Integer、Long、Float、Double、String、Boolean。在这些封装类中,最为常用的当然是Integer和String这2种类型。StringString可以说是Java中最为常用的数据类型,其中String中封装了许多方法。这里有个链接:String常用的封装方法枚举枚举常用于常量的定义和使用,关键词enum,我这就

2021-08-03 11:20:15 202

原创 Java数据结构

java数据结构:1、List;2、Vector;3、ArrayList;4、LinkedList;5、Set;6、HashSet;7、LinkedHashSet;8、SortedSet;9、Map;10、HashMap。其中几个已经有描述过了就不详细说明了。链接:List、Vector、ArrarList、LinkedList链接:Set、HashSet、LinkedHashSet下面主要介绍SortedSet、Map、HashMap这3个数据结构。SortedSetSortedSet是继承了

2021-08-03 10:51:54 65

原创 Java异常处理

推荐看这个链接的异常处理已经写得很完整了,我这就放过异常整体简介:

2021-08-03 09:10:19 55

原创 Mybatis-puls的简单CURD和分页

直接进入主题:1、每做个demo必先分层,了解必要的分层是有必要的

2021-08-02 17:46:26 144

原创 Springboot的项目分层

String类Scanner类

2021-08-02 17:07:01 5113 1

原创 slf4j的简单使用

创建完springboot项目后直接引入slf4j到pom.xml配置文件中 <!-- https://mvnrepository.com/artifact/org.projectlombok/lombok --> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId&g

2021-07-26 16:07:49 176

原创 Java中Set及HashSet、TreeSet以及LinkedHashSet的关系和区别

Java中Set家庭现状Set集合的简单描述Set集合是无顺序、有排序、不可重复、无索引的集合类型。HashSet及其子类LinkedHashSetHashSet继承Set集合的特点,来实现存储数据的操作方法,允许放null。可以进行默认规则排序(字母和数字)从小到大。而对于字符串或者中文都是打乱顺序,随机存储的。底层实现:链表和数组(哈希表)而LinkedHashSet继承了HashSet,改变了无顺序为有顺序,就是存储顺序即输出顺序。其他存储数据的操作方法也差不多,允许放null。底层实

2021-07-22 11:09:15 717 1

原创 Java中List及Vector、ArrayList、LinkedList的关系和区别

List家庭的现状List有顺序但无排序,对于元素对象可重复的,且自带索引。解释:1、有顺序,就是你插入List集合的元素顺序,就是你输出List集合元素的输出顺序。2、无排序,就是原始数据刚进入List集合时的先后位置,不会自动规则排序,例如:字母大小顺序,数字排序等...

2021-07-22 10:27:47 131

原创 Collections工具类

Collections工具类的简单使用Collections的常用方法Collections的常用方法public static <T> boolean addA1l(Collection<T> c, T ... elements)// 往集合中添加一些元素。public static void shuff1e(List<?> 1ist)// 打乱顺序:打乱集合顺序。public static <T> void sort(List<r>

2021-07-21 15:04:40 41

原创 Collection集合

Collection集合的简单应用Collection介绍新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入Collection介绍提供所有单列集合没有带索引的共性方法。例如:public boolean add(E

2021-07-21 14:17:57 136

Springboot+Mybatis+Swagger学生班级demo

Springboot+Mybatis+Swagger学生班级demo,新手用例参考

2021-08-16

空空如也

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

TA关注的人

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