- 博客(28)
- 收藏
- 关注
原创 03-springboot-mybatis整合
导入依赖sql文件idea连接数据库配置文件中配置数据库1.入门案例1.1.创建实体类1.2.创建mapper1.3.编写controller1.4.测试接口Druid是一个关系型数据库连接池,是阿里巴巴的一个开源项目,地址:https://github.com/alibaba/druid。Druid不但提供连接池的功能,还提供监控功能,可以实时查看数据库连接池和SQL查询的工作情况。常见问题 · alibaba/druid Wiki (github.com)springBoot默认使
2022-08-15 11:48:09
363
原创 02-springBoot-基础配置
我们在之前发现,实际上Banner部分和日志部分是独立的,SpringBoot启动后,会先打印Banner部分,那么这个Banner部分是否可以自定义呢?答案是可以的。我们可以直接来配置文件所在目录下创建一个名为banner.txt`\ _ /`;// 佛祖保佑 永无BUG 永不修改 //可以使用在线生成网站进行生成自己的个性Banner:https://www.bootschool.net/ascii${AnsiColor.BRIGHT_GREEN} //绿色。......
2022-08-12 11:57:04
442
原创 01-SpringBoot起步
我们在创建SpringBoot项目之后,首先会自动生成一个主类,而主类中的main方法中调用了类的静态方法来启动整个SpringBoot项目,并且我们可以看到主类的上方有一个注解同时还自带了一个测试类,测试类的上方仅添加了一个注解注解中自动触发包扫描。......
2022-08-12 10:12:48
317
原创 Rest风格
Rest(Representational State Transfer) 表现形式状态转换 传统风格资源描述形式:REST 风格描述形式优点:按照REST风格访问i资源时使用行为动作区分对资源进行了何种操作根据REST风格对资源进行访问称为RESTfulREST 是约定方式,约定不是规范,可以打破,所以称为REST风格描述模块的名称通常使用复数,例 books 、 users案例:@RequestBody 用来接收json数据@RequestParam 用来接收url地址传参或者表
2022-06-05 22:51:16
354
原创 SpringBoot yml文件数据读取
读取配置数据使用 @Value注解使用 @Value("表达式") 注解可以从配合文件中读取数据,注解中用于读取属性名引用方式是:${一级属性名.二级属性名……}我们可以在 BookController 中使用 @Value 注解读取配合文件数据,如下@RestController@RequestMapping("/books")public class BookController { @Value("${lesson}") private String lesso
2022-05-08 12:15:42
1589
原创 Maven和SpringBoot多环境兼容
application.xml#设置启用的环境spring: profiles: active: ${profile.active}---#开发spring: profiles: devserver: port: 80---#生产spring: profiles: proserver: port: 81---#测试spring: profiles: testserver: port: 82---pom.xml <bu
2022-05-08 11:48:40
448
原创 SpringBoot整合
SpringBoot新建项目项目文件结构@SpringBootApplicationpublic class SpringBootTestApplication { public static void main(String[] args) { SpringApplication.run(SpringBootTestApplication.class, args); }}@SpringBootTestclass SpringBootTestApplic
2022-04-25 16:53:45
741
原创 JavaSSM整合
Spring文档:https://docs.spring.io/spring-framework/docs/5.2.13.RELEASE/spring-framework-reference/)它就是为了简化开发而生,它是轻量级的IoC和AOP的容器框架,主要是针对JavaBean的生命周期进行管理的轻量级容器什么是JavaBeanJavaBean就是有一定规范的Java实体类,跟普通类差不多,不同的是类内部提供了一些公共的方法以便外界对该对象内部属性进行操作,比如set、get操作,实际上,就是我
2022-04-25 14:29:00
427
原创 JavaSSM-mybatis深入
JavaSSM-mybatis深入openSessionFromDataSource在通过SqlSessionFactory调用openSession方法之后,它调用了内部的一个私有的方法openSessionFromDataSource public SqlSession openSession(boolean autoCommit) { return openSessionFromDataSource(configuration.getDefaultExecutorType(), nul
2022-04-08 19:52:30
1078
原创 Java_Web会话
Cookie基本使用1.创建对象,设置数据Cookie cookie = new Cookie("key","value");2.发送Cookie到客户端:使用response对象response.addCookie(cookie);3.获取客户端携带的Cookie,使用request对象 Cookie[] cookies = request.getCookies();4.遍历数组,获取每一个Cookie对象for (Cookie cookie : cookies) {}5.使
2022-04-03 14:07:25
1145
原创 JavaWeb整合
文章目录mybatis 创建基础查询一、mybatis 入门二、Mapper 代理开发三.核心配置文件1 environments2 导入db 配置文件3 别名4.创建utils工具类四、使用:Lombok配置Lombok使用详解部分常用参数解析五、重构基础查询六:resultMap映射器七:条件查询1. 根据id查询2. 增3. 删4. 改八:复杂查询九:缓存机制黑马Mybatis1,配置文件实现CRUD1.1 环境准备1.2 查询所有数据1.2.1 编写接口方法1.2.2 编写SQL语句1.2.
2022-04-03 14:06:15
12752
原创 前端工程化 webpack
webpackwebpack 是前端项目工程化的具体解决方案主要功能:他提供了友好的前端模块化的支持,代码压缩,处理浏览器兼容性,性能优化等功能npm init -ynpm install jquery -S安装webpack npm install webpack webpack-cli -D-S --save-D --save-dev通过npmjs.com查看安装时选择-S还是-Dindex.js 配置基础语句 以隔行变色为例// es6导入语法impo
2022-03-26 17:22:45
1556
原创 ES6 模块化
ES6 模块化学习目标- 能够知道如何使用ES6的模块化语法- 能够知道如何使用Promise解决回调地狱的问题- 能够知道如何使用async/await简化Promise的调用- 能够说出什么是EventLoop- 能够说出宏任务和微任务的执行顺序ES6模块化1.回顾:node.js 中如何实现模块化node.js 遵循CommonJS的模块化规范。其中导入其他模块使用require() 方法模块对外共享成员使用module.exports 对象模块化的好处: 大
2022-03-26 17:09:16
1273
原创 vue基础案例
文章目录后台管理案例一、安装和配置路由二、基于路由渲染登录组件三、模拟登录功能四、后台主页基础布局五、退出登录并控制访问权限六、子路由嵌套显示七、点击进入用户详情页八、升级用户详情页的路由路由path的注意点扩展:控制页面的权限黑马头条一、 初始化① 创建并梳理项目结构② 安装和配置Vant组件③ 使用Tabber组件⑤ 使用Navbar组件⑥ 覆盖Navbar的默认样式二、文章列表①. 文章列表数据请求方式请求根路径请求URL 地址查询参数响应的数据结构返回参数说明② 封装ut
2022-03-25 01:04:35
3336
原创 typora颜色主题Night调整
Night主题存在显示不明确的地方样式 显示不明确引用 显示不明确以上两个样式在Night主题中背景色过于暗淡,不易识别,对于css做了些调整找到打开主题文件夹打开night.css复制以下代码并替换注意:我顺手把黄色标记改成绿色了@import "night/mermaid.dark.css";@import "night/codeblock.dark.css";@import "night/sourcemode.dark.css";:root { --bg-colo
2022-03-24 00:23:29
1268
原创 Git基本使用
Git1. 基本设置1.1 配置用户信息git config --global user.name "hanwu"git config --global user.email "ycyang2051@outlook.com"1.2 查看配置信息git config --global user.namegit config --global user.email1.3 为常用指令配置别名 1.3.1 打开用户目录,创建.bashrc文件 touch ~/.bashrc 1
2022-03-23 23:57:08
189
原创 2022_黑马vue笔记
vue2vue插件1.Vue Snippets2.Veturvue 的两个特性数据驱动视图:数据的变化会驱动视图自动更新好处:程序员只管把数据维护好,那么页面结构会被 vue 自动渲染出来!双向数据绑定:在网页中,form 表单负责采集数据,Ajax 负责提交数据。js 数据的变化,会被自动渲染到页面上页面上表单采集的数据发生变化的时候,会被 vue 自动获取到,并更新到 js 数据中MVVM数据驱动视图和双向数据绑定的底层原理是 MVVM(Mode 数据源
2022-03-23 22:45:27
2891
原创 typora基础配置
typora配置上传图片(以码云为图床为例)图像偏好选择PicGo,并选择下载下载PicGo git地址打开码云创建新仓库初始化readme.md 仓库需开源创建私人令牌5.安装gitee插件基础设置
2022-03-23 00:29:34
508
原创 java-修改两个局部变量的值并打印
// 方法1: 输出语句,退出 private static void method(int a,int b){ System.out.println("a=100"); System.out.println("b=100"); System.exit(0); }// 方法2: 重写println private static void method2(int a,int b){ System.setO.
2021-05-24 20:24:31
323
原创 java-数组入门题
1.声明一个int型的数组,循环随机生成13个1到13之间随机数放入到此数组中去,再循环输出 // 1.声明一个int型的数组,循环随机生成13个1到13之间随机数放入到此数组中去,再循环输出 public static void fun1() { Random rd = new Random(); int[] arr = new int[13]; for (int i = 0; i < arr.length; i++) {
2021-05-24 19:49:47
2004
原创 canvas 踩坑 * 小球弹性碰撞逻辑解析
效果演示1.重叠检测新生成的小球需要与数组中的每个小球进行判断是否重叠判断依据:圆心距小于等于半径之和2.碰撞检测2.1 矢量分析假设小球初速度方向为OA经过碰撞以后它的速度为OA’由于碰撞平面不是水平线,不方便计算,所以我们将整个球体模型沿碰撞平面旋转α角旋转过后 OA --> OB OA’---->OB’设OA = v根据三角函数可得x0 = v * ...
2020-02-26 21:01:55
1525
原创 Mint-UI 学习 --1--Toast组件
引入组件import { Toast } from 'mint-ui';1.基本用法2.在调用 Toast 时传入一个对象即可配置更多选项## 3.若需在文字上方显示一个 icon 图标,可以将图标的类名作为 iconClass 的值传给 Toast(图标需自行准备)3.1在main.js中导入bootstrap3.2在组件中加入图标样式4.使用className可以...
2019-11-19 10:24:10
1382
原创 vsCode如何修改One Dark Pro主题注释斜体问题
在用户文件夹中找到.vscode点开主题文件夹进入themes将你要修改的主题拖入vscode,可复制一个副本备份Ctrl+H 搜索 Comment将两处的fontStyle 的italic改为空保存退出禁用主题,重启主题即可同理可以更改注释颜色...
2019-11-11 22:58:41
5664
4
原创 cisco模拟器实现不同交换机下同一vlan之间的通信
实验扑括/**交换机0配置*/Switch>enSwitch#confSwitch(config)#vlan 10Switch(config-vlan)#exSwitch(config)#inter f0/1Switch(config-if)#swi acc vlan 10Switch(config-if)#/**交换机1配置*/Switch>enSw...
2019-10-10 09:42:45
1738
1
原创 js实现简单滑块拼图游戏
成品效果 <body> <div id="game" style="position:relative"></div> </body>/** * js配置 */var config = { width: 300, height: 300, img: "./img/fj.jpg", game...
2019-10-10 09:05:20
837
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人