07 2020 档案

摘要:1,概述 JDK1.5引入了新的类型——枚举。 枚举是一个特殊的class 这个class相当于final static修饰,不能被继承 它的构造方法强制被私有化,即枚举类不能实例化 所有的枚举都继承自java.lang.Enum类。由于Java 不支持多继承,所以枚举对象不能再继承其他类 每个枚举 阅读全文
posted @ 2020-07-31 16:59 风子磊 阅读(331) 评论(0) 推荐(0)
摘要:看网上关于这方面错误的是百花齐放 我的错误原因是用mybatis-plus根据id删除(deleteById)或更新(updateById)数据时报错 注意:id必须为主键 我们看mybatis-plus的封装,这里以deleteById为例 我们需要在主键字段上面添加 @TableId,这个主键可 阅读全文
posted @ 2020-07-30 15:36 风子磊 阅读(5094) 评论(0) 推荐(0)
摘要:主要适用场景 意图: 当要更新一条记录的时候,希望这条记录没有被别人更新 乐观锁实现方式: 取出记录时,获取当前version 更新时,带上这个version 执行更新时, set version = newVersion where version = oldVersion 如果version不对 阅读全文
posted @ 2020-07-30 10:59 风子磊 阅读(289) 评论(0) 推荐(0)
摘要:一,基本查询 //测试查询By Id @Test public void testselectById(){ TUser tUser = tUserMapper.selectById(1L); System.out.println(tUser); } // 测试批量查询!By ids @Test p 阅读全文
posted @ 2020-07-30 10:56 风子磊 阅读(2704) 评论(0) 推荐(0)
摘要:一,类注释 1,创建Java类时自动添加注释设置 首先打开idea file -> settings 如图 想要什么样的配置直接在设置中添加代码即可 常用方案:(这里的$(USER)是个人PC的当前用户名) /** * @Author ${USER} * @Description TODO * @D 阅读全文
posted @ 2020-07-29 13:55 风子磊 阅读(5617) 评论(0) 推荐(0)
摘要:1,继承MetaObjectHandler 2,注解填充字段 @TableField(.. fill = FieldFill.INSERT) 生成器策略部分也可以配置! @TableField(fill = FieldFill.INSERT) private Date createTime; @Ta 阅读全文
posted @ 2020-07-29 10:59 风子磊 阅读(1427) 评论(0) 推荐(0)
摘要:vue路由配置错误 阅读全文
posted @ 2020-07-27 14:33 风子磊 阅读(229) 评论(0) 推荐(0)
摘要:1,去官网下载 https://gradle.org/releases/ 2,gradle和maven对比 两者都是项目工具,maven属于行业标准,Gradle是后起之秀,Gradle抛弃了Maven的基于XML的繁琐配置,XML的阅读体验比较差,对于机器来说虽然容易识别,但毕竟是由人去维护的。取 阅读全文
posted @ 2020-07-27 11:23 风子磊 阅读(14970) 评论(1) 推荐(1)
摘要:开始我们新建项目的步骤是: ng new demo --skip-install cnpm install ng serve 主要是用了cnpm的原因,替换成npm就ok了 1,先删除(rd /s /Q node_modules) 2,npm install 阅读全文
posted @ 2020-07-19 19:46 风子磊 阅读(345) 评论(0) 推荐(0)
摘要:1,idea连接mysql数据库 2,右键数据库表格,打开代码生成器规则文件地址 3,在文件夹下新建新建MyGenerate POJOs.groovy 4,自定义MyGenerate POJOs.groovy import com.intellij.database.model.DasTable i 阅读全文
posted @ 2020-07-08 11:02 风子磊 阅读(3378) 评论(0) 推荐(1)
摘要:一,创建SpringBoot项目 二,引入依赖 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.0.5</version> </dep 阅读全文
posted @ 2020-07-07 13:56 风子磊 阅读(159) 评论(0) 推荐(0)
摘要:一,内置模块 二、Angular自定义模块当我们项目比较小的时候可以不用自定义模块。但是当我们项目非常庞大的时候把所有的组件都挂载到根模块里面不是特别合适。所以这个时候我们就可以自定义模块来组织我们的项目。并且通过Angular自定义模块可以实现路由的懒加载。 1,创建模块 ng g module 阅读全文
posted @ 2020-07-07 09:12 风子磊 阅读(263) 评论(0) 推荐(0)
摘要:一,get传值 传 <ul *ngFor="let l of list;let ss=index;"> <li><a routerLink="/newsDetail" [queryParams]="{aid:l.id}">{{l.content}}</a></li> </ul> 接收 import 阅读全文
posted @ 2020-07-06 10:18 风子磊 阅读(232) 评论(0) 推荐(0)
摘要:一,概述 路由就是根据不同的url地址,动态的让根组件挂载其他组件来实现一个单页面应用 二,使用 1,创建项目时注意选择创建路由--yes 2,在app-routing.module.ts中引入需要配置路由的组件,然后声明访问路径 import { HomeComponent } from './c 阅读全文
posted @ 2020-07-05 21:16 风子磊 阅读(414) 评论(0) 推荐(0)
摘要:一、Angular get请求数据 Angular5.x以后get, post和和服务器交互使用的是HttpClientModule模块。 1、在app.module.ts中引入HttpClientModule并注入 import {HttpClientModule} from '@angular/ 阅读全文
posted @ 2020-07-05 10:50 风子磊 阅读(3651) 评论(0) 推荐(0)
摘要:一,父组件给子组件传值 1,父组件调用子组件的时候传入数据 <app-header [msg]="msg"></app-header> 2,子组件引入Input模块 import { Component, OnInit ,Input } from '@angular/core'; 3,子组件中@In 阅读全文
posted @ 2020-07-04 15:56 风子磊 阅读(524) 评论(0) 推荐(0)
摘要:一,引入模块 import {FormsModule} from "@angular/forms"; 二,js中定义绑定数据 public user:any={ username:'', sex:'1', cityList:['北京','上海','深圳'], city:'北京', hobby:[ { 阅读全文
posted @ 2020-07-04 12:06 风子磊 阅读(872) 评论(0) 推荐(0)
摘要:一,先来一张盗的图 以上就是大概目录结构,我们编写代码主要在app这个文件夹下 根模块简介app.module.ts 其中app.component.css,app.component.html,app.component.ts组成根组件,项目启动后就把根组件添加到index.html页面中,渲染到 阅读全文
posted @ 2020-07-04 08:52 风子磊 阅读(230) 评论(0) 推荐(0)
摘要:一,Angular介绍 Angualr是谷歌开发的一款开源的web前端框架,诞生于2009年,由Misko Hevery人创建,后为Google所收购。是一款优秀的前端JS框架,已经被用于Google的多款产品当中,根据项目数统计angular (1.x 、2.x、4.x. 5.x,6.x、7.x 阅读全文
posted @ 2020-07-03 17:34 风子磊 阅读(111) 评论(0) 推荐(0)