- 博客(19)
- 收藏
- 关注
原创 docker
docker什么是Docker?定义:是一个开源的、流行的、牛逼的容器技术场景:Docker在多环境中(开发、测试、生成)过程中迁移环境自动化运维DevOpsGitOpsAiOps特点:容器是完全使用沙箱机制,相互隔离容器性能开销极低(体积小和启动快)原理daemon守护进程,监控docker容器运行状态【了解】docker客户端:用于数据docker指令操作docker的客户端image(镜像):是docker容器运行的程序包(类似被
2020-08-24 17:49:55 214
原创 spring security
spring security权限功能登录认证鉴权 要实现 UserDetailsService 接口 GrantedAuthorityList<GrantedAuthority>list=new ArrayList<>();让框架知道这个集合list.add(new SimpleGrantedAuthority(role.getKeyword())); 1.1 导入Spring Security环境第一步:在healt
2020-08-19 23:32:25 140
原创 redis 详细步骤上传图片
redis 上传图片步骤一个是消费端 backend一个是服务端 service1 首先 在实体类配置一个公共 常量 两个集合package com.itheima.constant;public class RedisConstant { //套餐图片所有图片名称 public static final String SETMEAL_PIC_RESOURCES = "setmealPicResources"; //套餐图片保存在数据库中的图片名称
2020-08-11 11:57:50 782
原创 Dubbo
Dubbo集群和分布式高性能高可用高伸缩高扩展什么是Dubbo一个高性能 轻量级别的 java RPC 框架场景 大型开安装dubbo输入 mvn clean packagedubbo 入门 创建服务者提供者 provider 扑威德创建服务消费者 consumer 抗苏摸spring和SpringMV c 整合service 自己运行 1 . 就要有web pom 要更改 war 包<project>war</pro
2020-07-31 23:32:20 265
原创 maven高级
maven高级1 .maven的常用指令 输出错误的完整信息 , mvn clean -X package2 .<maven.test.skip>true</maven.test.skip> 跳过测试3.资源的复制 resources<resources> <resource> 在复制的资源文件中替换maven的属性值 <filtering>true</filtering> </reso
2020-07-28 18:34:41 178
原创 get
get 命令命令git --version 查看版本git init 初始化 创建 git 仓库git status 查看 状态 (文件是否进行了添加 提交操作)git add 文件名字test.txt 添加将指定文件添加到暂存区git Commit - m ’ 提交信息 ’ 提交 将暂存区的文件提交到历史仓库git log 查看日志git commit -m ‘
2020-07-25 23:32:28 201
原创 Git 命令操作
什么是GIT?定义:是一个开源的分布式版本控制工具功能:代码备份版本控制协同开放代码追溯场景:团队协同开放项目原理:使用:(15命令)命令行版本的回滚git reset --hard 分支ID 回滚到指定的版本git reset --hard^ 回滚到上一个版本git reset --hard~2 回滚2个版本revert指令git mergegit addgit commit分支的切换创建:git branc
2020-07-25 15:18:15 120
原创 ssm整合
SSM整合1. web工程搭建初始化1.1创建webapp工程[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rvE24hbK-1595480231276)(.\img\image-20200722174349545.png)]1.2 编写工程信息[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Na7ox3GR-1595480231280)(.\img\image-20200722174544315.png)]1.3POM文件 <
2020-07-23 12:58:00 96
原创 spring-MVC-异步
spring-MVC-异步 拦截 上传异步请求传参 名称 @ RequestBody 类型 形参注解位置 处理器类中的方法形参前方作用 将异步提交数据组织成 标准请求参数格式 并赋值给形参@RequestMapping //使用@RequestBody注解,可以将请求体内容封装到指定参数中 @RequestMapping("saveUser") @ResponseBody public String saveUser(@RequestBody U
2020-07-23 09:00:47 79
原创 springMvc请求响应页面跳转
springMvc请求相应 跳转页面1 导入坐标 Pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://m
2020-07-21 23:59:44 831
原创 spring
springid : 唯一标识 (map的key)class: 指定当前需要创建对象的权限定类名name : 起别名scope: (默认spring中的的beanshi 单列)整合 : 就是把 相应技术的关键技术对象存放到 spring的容器中redis :jedismybatis : ResourcesSqlsessionFactoryBuilderSqlsessionFactroySqlsessionspring整合druid原始使用DataSourcepubl
2020-07-19 21:54:34 143
原创 redis
redis备忘: linux 操作 wget 下载安装包 tar -xvf 解压安装包make 编译: make install 安装:#redis的下载启动操作命令redis - server 服务器 启动 redis -cli 客户端启动命令redis 核心配置文件 redis -confnetstat -ano | findstr 6379 :查
2020-07-04 12:45:19 112
原创 jQuery
JQueryjquery 是一个javaScript库快速入门1 编写HTML文档2 引入jQuery文件3 使用jQuery获取元素4 使用浏览器测试js 对象和jQuery 对象转换js 方式通过id属性获取div元素let JSDiv = document.getElementById(“div”)alert(JSdiv.innerHTml)/将 js 对象转换为JQuerylet jq=$(jsDiv);alter(jq.html());jQuery方式 通过id属性
2020-06-24 16:20:34 124
原创 javaScript
javaScript@ javaScript是一种客户端脚本语言,运行在客户端浏览器中每一个浏览器都有具备解析javaScript的引擎.@什么是脚本语言呢 就是不需要编译.就可以被浏览器直接解析执行了.@核心功能就是增用户和HTML页面的交互过程,让页面有一些动态效一次来增强用户的体验输入输出语句输入框 prompt(“提示内容”); 弹出警告 alert(“提示内容”)控制台输出 console.log(“显示内容”) 页面内容输出document.wrtie(“显示内容”)
2020-06-24 10:44:52 129
原创 mybatis多表关联
动态SQL与多表关联sqlMapConfig.xml中常用标签配置标签名称功能属性或子元素properties加载外部的属性文件属性 resource:加载类路径下属性文件 属性 url:加载网络或本地目录下文件子元素property:在文档内部定义键和值,内部同名的会被外部覆盖typeAliases给实体类定义别名子元素 typeAliase: 每行定义一个实体类子元素 package: 给整个包下所有的实体类定位别名,别名是类名mappers指定实体映射
2020-06-19 22:38:28 209
原创 jdbc 池化思想
jdbc什么是数据库元数据参数元数据结果集元数据PreparedStatement接口中的方法说明ParameterMetaData getParameterMetaData()通过预编译语句获取ParameterMetaData接口中的方法说明int getParameterCount()获取参数的个数String getParameterTypeName(int param)获取指定列的参数类型Res
2020-06-18 15:13:17 333
原创 mybatas
mybatasmybatas:基础 1. MyBatis 是一流的java 的持久层框架 支持自定义 SQL、存储过程和高级映射 他内部封装了jdbc 是开发者只需要关注SOL语句本身,而不是花费精力去处理 加载驱动, 创建连接 创建执行着等复杂的操作MyBatis 消除了几乎所有 JDBC 代码和参数手动设置和结果检索。MyBatis 可以使用简单的 XML 或注释进行配置,并将基元、映射接口和 Java POJOs映射到数据库记录。 2 .D
2020-06-17 00:15:29 192 1
原创 外键约束
外键约束概念: 对外键列值进行限定,如果这一列有值的话,只能是主表中主键列已经存在的值。 ①在创建表的同时添加 create table 表名( 列名 数据类型, 列名 数据类型, … constraint 约束名 foreign key(外键列名) references 主表的表名(主表中主键列名) ); ②删除外键约束 alter table 表名 drop foreign key 约束名 ③在表创建后添加外键约束 alter
2020-06-15 10:22:08 1865
原创 《JDBC》
《JDBC》事务的四大特性 ACID ,原子性,一致性 持久性 ,隔离性mysql有四种语句DDL 建库,建表,建索引DML 增删改操作DQL 查询操作DCL 对数据库的用户进行管理我们现在默认使用的都是root用户,超级管理员,拥有全部的权限。但是,一个公司里面的数据库服务器上面可能同时运行着很多个项目的数据库。所以,我们应该可以根据不同的项目建立不同的用户,分配不同的权限来管理和维护数据库。mysql 操作事物的语句开始事务 start transaction
2020-06-15 10:06:37 297 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人