开发工具箱
Spring配置
统一异常处理
统一结果返回对象
MyBatis-Plus配置
ResultMap配置
SpringBoot配置
Docker配置
Vue配置
Swagger配置
那些难记又经常用的代码片段-待补充
Spring配置Spring核心配置文件AOP最佳实战统一结果返回对象一般的返回结果结构:
1234567891011{ "code": 200, "message": "成功", "data": ...
Shell编程
Shell学习笔记Linux马上就要考试了,我猜这个shell编程是一个考点,所以,看看吧.
1 Shell概述Shell是一个命令行解释器,它接收应用程序/用户命令,然后调用操作系统内核
或者说是shell脚本,可以一行一行解释程序
查看系统提供的shell解释器:cat /etc/shells
centos7内置的shell解释器就是bash,或者说是sh,系统内的sh链接到了bash,所以后面使用sh或者bash都是一样的效果
2 Shell脚本入门
脚本格式
脚本以#!/bin/bash开头(指定解析器)
第一个Shell脚本:hello.sh12#!/bin/bashecho "hello,world!"
执行:bash(sh) hello.sh-也可以指定目录,相对路径和绝对路径都行
还有一种执行方式就是直接输文件名:一执行就提示没有权限了,因为一个文件默认是只有读写权限的,并没有可执行的权限,所以要先授予该文件以执行权限授予权限前:执行:chmod +x hello.sh授予权限,会发现多了一个x,即代表该文件拥有了可执 ...
AnZhiYu主题自定义分类
AnZhiYu主题文档讲的很清楚
这里记录一下我创建分类页面的流程
去除categories目录下的index.md中的type: "categories"
修改该index.md,添加以下内容:123456789101112131415161718192021222324252627282930313233343536373839404142434445---title: 分类date: 2023-04-05 17:27:56aside: falsetop_img: false---<style> #libCategories .card-wrap:hover .card-info:after { width: 300%; }</style><link rel="stylesheet" type="text/css" href="https://npm.elemecdn.com/js-heo@1.0.11/3dCard/no3d.css"> ...
标签外挂测试
测试复选框
纯文本测试
支持简单的 markdown 语法
支持自定义颜色
绿色 + 默认选中
黄色 + 默认选中
青色 + 默认选中
蓝色 + 默认选中
增加
减少
叉
云尚办公
我终于懂了,标签外挂的意思就是在markdown中用规定的语法,来渲染出markdown所没有的样式
modern样式提示块
默认 提示块标签
default 提示块标签
primary 提示块标签
success 提示块标签
...
Docker学习笔记
2023年2月3日 20点51分
Docker1 Docker基础1.1 Docker介绍
Docker为什么出现
如何确保应用能够在这些环境中运行和通过质量检测?并且在部署过程中不出现令人头疼的版本,配置问题,也无需重新编写代码和进行故障修复?
答案就是使用容器,Docker之所以发展如此迅速,也是因为它对此给出了一个标准的化的解决方案–系统平滑移植,容器虚拟化技术
环境配置相当麻烦,换一台机器,就要重来一次,费时费力,能不能从根本解决问题:软件可以带环境安装?也就是说,安装的时候,把原始环境一摸一样的复制过来,开发人员利用Docker可以消除协作编码使”在我的机器上可正常工作”的问题
哈哈哈哈,老师说的好形象啊,用docker之前,部署项目像是搬家,而用了docker,就像是直接把一栋楼都搬过去了
Docker的出现使得Docker得以打破过去[程序即应用]的观念,透过镜像(images)将作业系统核心除外,运作应用程序所需要的系统环境,由下而上打包,达到应用程序跨平台间的无缝接轨运转
Docker理念
一个镜像,处处运行
一句话:Docker是解决了运行环境和配置问题的软件 ...
AOP复习
AOP的使用还是重新看一遍这个吧,现在是完全不会好吧
注解实现AOP
首先是applicationContext.xml配置文件
123456789101112131415<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:app="http://www.springframework.org/schema/aop" xsi:schemaLocation="http://www.springframework.o ...
MySql多表查询
MySql可能就是关于多表联查和一些数据库高级篇的部分吧,毕竟那块实在是薄弱.
1 多表查询多表查询,也成为关联查询,指两个或更多个表一起完成的查询操作.
前提条件:这些一起查询的表之间是有关系的(一对一,一对多),它们之间一定是有关联字段的,这个关联字段可能是建立了外键,也可能没有建立外键,比如员工表和部门表,这两个表靠部门编号进行关联
案例:3个表
employees
departments
locations
三个表的关联关系:
1.1 多表查询如何实现根据员工id查询员工对应的部门名
先看错误的实现方式(每个员工都与每个部门匹配了一遍):1234567# 错误的实现方式:select employee_id,department_nameFROM employees,departments #查询出2889条数据SELECT * FROM employees # 107条SELECT 2889/107 FROM DUAL # 结果为27SELECT * FROM departments # 27个部门
为什么出现这种情况呢?现在就是107个员工都在27个部门中工 ...
ResultMap关联映射
Endless所以还是重新学一下这个mybatis这块,sql实在是不会写了…
害,当初没好好学,现在真是追悔莫及
映射关系表结构:
t_emp_old:
t_dept:
当字段名和属性名不一致时,该怎么办?
sql中起别名,比如数据库中是emp_id,而Java属性是empId,那么可以这样写sql:
1select emp_id empId,emp_name empName ,age,gender from t_emp where emp_id = #{empId};
给核心配置文件加上如下设置,就可以自定映射下划线和驼峰
12345 <settings><!-- 将下划线映射为驼峰--> <setting name="mapUnderscoreToCamelCase" value="true"/> </settings>
所以当时看这个课的时候,是什么心情呢?
自定义映射resultMap仔细看看笔记,其实也是 ...
未读
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post1$ hexo new "My New Post"
More info: Writing
Run server1$ hexo server
More info: Server
Generate static files1$ hexo generate
More info: Generating
Deploy to remote sites1$ hexo deploy
More info: Deployment
华山行
准备7号下午坐高铁到华山北,去时带了一件厚毛衣,两瓶宝矿力,一瓶矿泉水,相机,三脚架,充电宝,还有一些杂七杂八的东西,准备的非常充分
上山稍作休息后,6.30,我们一行四人从玉泉院出发
走没多远,就到了景区的检票口,在检票口可以直接买票,学生票80
进入景区之后全是这种上坡路,上坡走这个很轻松,但是想不到的是,下山的时候,这段路是整个下山过程中最艰难的部分
上坡路结束之后,开始阶梯,前面的阶梯都比较缓,比较宽,大概9点中,到通仙观,这个时候再往上走就是千尺幢和百尺峡,这是华山第一险道
千尺幢:
百尺峡:
虽然非常陡,但是晚上并看不太清楚,以至于上去的时候根本没什么害怕的感觉
一点也不累啊哈哈哈
再之后就是路过苍龙顶,然后直达北峰顶,到北峰顶时已经晚上11点了
在北峰有一块华山论剑的石碑,合照的人是真的多,
一行四人,此时有两个已经走不下去了,他们俩在北峰顶等天亮坐索道下山,而我和另一室友继续往上
东峰
从北峰往上就已经能够看到积雪了,前几天下的雪还没有化完,空气也开始变凉,快到中锋的时候我就把毛衣穿上了
大概凌晨2点,到东峰顶,我们找了个能看日出的地方就坐那了,人是真的多, ...