自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 Nginx

1.Nginx反向代理阿里云 3344端口 映射到 8080端口通过Nginx代理到8081端口

2020-11-14 11:18:35 106

原创 输入一个URL背后发生什么?

输入一个URL背后发生什么?①首先浏览器通过DNS域名解析获取对应的IP地址②浏览器获得对应的IP地址后对服务器三次握手建立连接③建立连接后浏览器向服务器发送请求④服务器处理请求并返回HTTP报文给浏览器⑤服务器和浏览器四次挥手断开连接⑥浏览器解析服务器传来的文件并渲染到页面上DNS解析过程当主机A给主机B发送数据时需要知道主机B的IP地址,首先再主机A的缓存中查找,没有命中则从本地域名服务器中查找,如果本地服务器也没有命中则从根域名服务器中查找,根服务器也没有命中主机A就会告诉本地域名服务

2020-10-09 15:22:42 129

原创 spring的IOC,DI和AOP简单理解

1.Spring的IOC理解1.1什么是IOC容器?IOC即控制反转,把传统上由程序代码直接操控的对象转交给容器,通过容器来对组件进行装配和管理,即控制权由程序代码本身转交给了IOC容器来进行管理。1.2IOC的作用①管理对象的依赖创建和维护②解耦,容器来管理和维护对象③无需关心类的创建过程,直接使用1.3IOC的优点①IOC或依赖注入把应用的代码量降到最低②容易进行测试③将对象组件之间的耦合降到最低④支持懒汉式和饿汉式选择创建1.4IOC的实现机制实现原理为工厂模式和代理模式1

2020-10-08 15:25:31 393

原创 mybatis中的较复杂sql

1.使用foreach来添加删除用户 <!--根据id集合删除用户--> <!-- delete from user where id in(xxx,xxx) --> <!-- forEach : 用来循环 collection : 用来指定循环的数据的类型 可以填的值有:array,list,map item : 循环中为每个循环的数据指定一个别名 index : 循环中循环的下标 open : 开始 close : 结束 separator

2020-10-07 22:34:19 375

转载 MySQL索引

mysql 中添加索引的三种方法1.1 新建表中添加索引① 普通索引create table t_dept( no int not null primary key, name varchar(20) null, sex varchar(2) null, info varchar(20) null, index index_no(no) )② 唯一索引create table t_dept( no int not null primary

2020-10-06 15:14:15 790

原创 ajax向后台传对象,@RequestBody 接收对象时注意事项

@RequestBody 接收的是json字符串,而ajax传送的是json对象,类型不一致var data = {"id" : $("#id").val(),"userId" : $("#userId").val(),"visitInstruct" : $("#visitInstruct").val(),"isVisit" : isVisit}$.ajax({ url : "/api/updateFeedback", async : false, type : "POST", conten

2020-09-29 19:51:32 491

原创 springboot项目打成的jar包打成镜像放到docker中

1.将springboot项目打成jar包2.创建一个Dockerfile文件FROM java:8ADD *.jar /app.jarCMD ["--server.port=8080"]EXPOSE 8080ENTRYPOINT ["java","-jar","./app.jar"]3.将jar包和Dockerfile文件放到同一目录中4.打成镜像:docker build -t blog .5.运行镜像docekr run -d -p 8080:8080 blog...

2020-09-12 13:30:46 444

原创 html5如何将图片转换成base64加密

html5如何将图片转换成base64<!Doctype html><html><head><meta charset="utf-8" /><title>html5 image to base64</title></head><body><script type="text/javascript">window.onload = function(){// 抓取上传图片,转换代码结

2020-08-13 14:42:30 610

原创 linux常用基础命令

一、目录操作pwd 查看当前工作目录clear 清除屏幕cd ~ 进入当前用户目录cd / 进入根目录cd - 进入上一次访问的目录cd … 进入上一级目录查看当前目录内信息ll或ls创建目录mkdir aaa 在当前目录下创建aaa目录,相对路径;mkdir ./bbb 在当前目录下创建bbb目录,相对路径;mkdir /ccc 在根目录下创建ccc目录,绝对路径;搜索命令find / -name ‘b’ 查询根目录下(包括子目录),名以b的目录和文件;find /

2020-08-07 16:43:32 103

原创 前端问题解决方案

1.为搜索框添加enter搜索功能<input id="search_wwg_name" style="width: 230px; height: 34px" type="text" class="form-control" placeholder="请输入微网格名称" ><button type="button" name="" onclick="doQuery()" id="bu_t1" class="btn btn-primary btn-lg btn-b

2020-08-07 14:23:06 102

原创 阿里云linux服务器部署项目war包

1.购买阿里云服务器+设置安全组(省略)2.Linux中下载docker并安装相应的软件(1)安装dockeryum install docker(2)停止和启动dockersystemctl stop dockersystemctl start docker(3)docker下载启动mysqldocker pull mysql:latestdocker run -p 3306:3306 --name Mymysql -e MYSQL_ROOT_PASSWORD=root -d mysq

2020-08-01 16:08:04 379 1

原创 git入门命令学习

1.初始化一个空的git本地仓库进入某个空的文件夹下,打开Git Bash命令窗口输入:git init2.克隆文件到某个空的文件夹下进入某个空的文件夹下,打开Git Bash命令窗口输入:git clone https://xxx3.添加当前目录下的所有文件进暂存区git add .4.查看所有文件的状态git status5.提交暂存区的内容到本地仓库git commit -m "消息内容"idea连接并操作远程仓库:1.将远程仓库的 https://xxx clone 到文件中

2020-07-02 23:29:33 125

原创 docker常用操作

1.打开Virtual-Box用户名:root密码:123456(!@#$%^)2.查看虚拟机端口号输入:ip addr3.smartTV连接4.docker常用命令(1)查找软件(查找mysql)docker search mysql或者通过Docker Hub查找(2)下载镜像docker pull (镜像名)mysql:latest(3)查看下载的镜像docker images(4)删除镜像docker rmi (镜像id)images-id(5)查看运行中的容器d

2020-05-23 13:06:05 131

原创 创建一个对象的过程

2020-05-15 19:36:19 176

原创 JVM体系结构

2020-05-15 18:13:26 69

原创 常用sql语句

1.创建一个表如图create table xxx(id int not null primary key,name varchar(20) not null)2.多表条件查询select * from clothes,user where clothes.id=user.id;3.嵌套查询select * from clothes where color=(select color from clothes where size=44 limit 1);4.并查询select id .

2020-05-13 16:57:46 117

原创 ideal安装与JDK8下载与配置

1.下载JDK1.8根据自己的电脑操作系统选择对应的版本(我是window64x)可从官网下载(需注册)也可从百度网盘下载:链接:https://pan.baidu.com/s/11aCGIjuJv6Eaiuj510Za3A 提取码:ig602.安装JDK默认选择开发工具,并选择自己熟悉的安装位置,配置环境变量时需要安装的地址继续点击确定下一步即可安成JDK安装3.配置环境变量电脑属性—>高级系统设置—>环境变量新建环境变量编辑Path4.检查是否安装配置成功

2020-05-12 18:52:52 1642

原创 常用快捷键记录

Ctrl +C 复制Ctrl +V 粘贴Ctrl +X 剪切Ctrl +Z 撤回Window+E 打开文件夹Window+R 运行窗口cmd 打开命令窗口cmd操作符:ipconfig等

2020-05-12 17:27:11 96

转载 关于成员变量和局部变量存储位置

成员变量在堆内存里,局部变量在栈内存里。(基础类型)我有疑惑:既然成员变量存在于对象中,对象存在于堆中,所以成员变量存在于堆中。那么按照这样的推理,局部变量存在于方法中,而方法存在于对象中,对象存在于堆中,那是不是可以说局部变量存在于堆中?解决思想当对象new出来,实体存在于堆,对象的成员变量已经在堆上分配空间,但对象里面的方法是没有出现的,只出现方法的声明,方法里面的局部变量并没有创建。...

2020-04-11 10:28:28 1416 2

转载 Java集合容器知识收藏

集合容器概述什么是集合集合框架:用于存储数据的容器。集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。任何集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法。接口:表示集合的抽象数据类型。接口允许我们操作集合时不必关注具体实现,从而达到“多态”。在面向对象编程语言中,接口通常用来形成规范。实现:集合接口的具体实现,是重用性很高的数据结构。算法:在一个实现了某...

2020-04-10 09:45:29 369

空空如也

空空如也

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

TA关注的人

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