- 博客(20)
- 资源 (3)
- 收藏
- 关注
原创 eclipse中创建spring boot项目
前置sts插件可以查看我之前的文章,这是一个链接。如果http://start.spring.io报错,则用https这个时候pom.xml文件报错了在pom.xml文件中加入maven版本修改<maven-jar-plugin.version>3.1.1</maven-jar-plugin.version>...
2019-10-31 20:54:06 114
原创 Maven+SSM+bootstrap+pagehelper+逆向工程实现CRUD
1、项目运行效果图首页末尾增加删除修改2、文件目录3、pom.xml和web.xmlpom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://...
2019-10-31 18:48:18 434 11
原创 js实现动态樱花飘落
HTML:<canvas id="sakura"></canvas><div class="btnbg"><button type="button" onclick="toggleAnimation(this)">Stop</button></div><!-- sakura shader -->&l...
2019-10-29 13:28:40 31410 67
原创 js实现动态星空背景
这里我截取的是一个图片,实际上是会动的。废话不多说,上代码。HTML:<canvas id="canvas"></canvas>CSS:/*css reset */body,p,div,ol,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,iframe,nav { margin: 0; padding: ...
2019-10-29 13:21:57 10256 6
原创 Linux常见面试问题指令
问题一:绝对路径用什么符号表示?当前目录、上层目录用什么表示?主目录用什么表示? 切换目录用什么命令?答案:绝对路径: 如/etc/init.d当前目录和上层目录: ./ ../主目录: ~/切换目录: cd问题二:怎么查看当前进程?怎么执行退出?怎么查看当前路径?答案:查看当前进程: ps执行退出: exit查看当前路径: pwd问题三:怎么清屏?怎么退出当前命令?...
2019-10-25 18:14:59 2008
原创 1、Spring Boot尚硅谷笔记整理-Spring Boot 入门
**一、**Spring Boot 入门1、Spring Boot 简介简化Spring应用开发的一个框架;整个Spring技术栈的一个大整合;J2EE开发的一站式解决方案;2、微服务2014,martin fowler微服务:架构风格(服务微化)一个应用应该是一组小型服务;可以通过HTTP的方式进行互通;单体应用:ALL IN ONE微服务:每一个功能元素最终都是一个可独...
2019-10-25 17:59:24 7169 2
原创 教你如何安装只有命令行的Linux及Linux常用命令
centos镜像下载地址:https://www.centos.org/download/ 选择DVD下载即可安装虚拟机首先自己进行Vmware workstation的安装,打开此软件进行以下步骤。在VMware中新建虚拟机 下一步,选择自定义安装 虚拟机兼容性,默认下一步 安装来源,选择稍后安装操作系统 操作系统类型,选择Linux centos 64 自定义虚拟机...
2019-10-25 15:23:08 4454 4
原创 在Eclipse中配置Spring tool插件
在配置web.xml文件时,按alt+/就能自动生成配置代码方法一:在eclipse下载安装spring tools插件.然后就下一步finish,等待Eclipse重启之后就可以了,最后在检查一下是否安装成功。如果出错,返回去重新进行一遍。方法二:在这个网址https://spring.io/tools3/sts/all/中下载这些是与Eclipse版本对应的插件压缩包...
2019-10-25 13:57:09 1303
原创 Nginx的原理
1、mater 和 worker2、worker 如何进行工作的3、一个 master 和多个 woker 有好处(1)可以使用 nginx –s reload 热部署,利用 nginx 进行热部署操作(2)每个 woker 是独立的进程,如果有其中的一个 woker 出现问题,其他 woker 独立的, 继续进行争抢,实现请求过程,不会造成服务中断4、设置多少个 woker 合适...
2019-10-24 13:52:27 162
原创 Nginx配置高可用的集群
1、什么是 nginx 高可用(1)需要两台 nginx 服务器(2)需要 keepalived(3)需要虚拟 ip2、配置高可用的准备工作(1)需要两台服务器 192.168.17.129 和 192.168.17.131(2)在两台服务器安装 nginx(3)在两台服务器安装 keepalived3、在两台服务器安装 keepalived(1)使用 yum 命令进行安装 ...
2019-10-24 13:47:57 366
原创 Nginx-动静分离
动静分离通过 location 指定不同的后缀名实现不同的请求转发。通过 expires 参数设置,可以使浏 览器缓存过期时间,减少与服务器之前的请求和流量。具体 Expires 定义:是给一个资源 设定一个过期时间,也就是说无需去服务端验证,直接通过浏览器自身确认是否过期即可, 所以不会产生额外的流量。此种方法非常适合不经常变动的资源。(如果经常更新的文件, 不建议使用 Expires 来缓...
2019-10-24 11:22:00 205
原创 Nginx-负载均衡
1、实现效果(1)浏览器地址栏输入地址 http://192.168.17.129/edu/a.html,负载均衡效果,平均 8080 和 8081 端口中2、准备工作(1)准备两台 tomcat 服务器,一台 8080,一台 8081(2)在两台 tomcat 里面 webapps 目录中,创建名称是 edu 文件夹,在 edu 文件夹中创建 页面 a.html,用于测试3、在 ngi...
2019-10-24 10:43:58 365
原创 Nginx-反向代理
反向代理实例 11、实现效果(1)打开浏览器,在浏览器地址栏输入地址 www.123.com,跳转到 liunx 系统 tomcat 主页 面中2、准备工作(1)在 liunx 系统安装 tomcat,使用默认端口 8080tomcat 安装文件放到 liunx 系统中,解压进入 tomcat 的 bin 目录中,./startup.sh 启动 tomcat 服务器(2)对外开放...
2019-10-24 10:23:48 348
原创 在Linux中Nginx 的安装
1、准备工作(1)打开虚拟机,使用远程连接工具连接 linux 操作系统(2)到 nginx 官网下载软件 http://nginx.org/ (nginx-1.12.2.tar.gz)2、开始进行 nginx 安装(1)安装 pcre 依赖 第一步 先cd /usr/src然后联网下载 pcre 压缩文件依赖wget http://downloads.sourceforge.net/p...
2019-10-23 16:56:20 176
原创 数据库面试问题汇总(超详细)
1、数据库范式第一范式:数据库表的每一列都是不可分割的原子数据项,而不能是集合,数组,记录等非原子数据项。eg:【联系人】(姓名,性别,电话),一个联系人有家庭电话和公司电话,那么这种表结构设计就没有达到 1NF;第二范式:有主键,保证完全依赖。通俗解释:任意一个字段都只依赖表中的同一个字段 。eg:订单明细表【OrderDetail】(OrderID,ProductID,UnitPrice...
2019-10-19 23:46:52 12240 2
原创 重新认识HashMap(JDK1.7与1.8相比较)
摘要HashMap是Java程序员使用频率最高的用于映射(键值对)处理的数据类型。随着JDK(Java Developmet Kit)版本的更新,JDK1.8对HashMap底层的实现进行了优化,例如引入红黑树的数据结构和扩容的优化等。本文结合JDK1.7和JDK1.8的区别,深入探讨HashMap的结构实现和功能原理。简介Java为数据结构中的映射定义了一个接口java.util.Map,此接口...
2019-10-05 19:06:49 1750
原创 操作系统面试问题汇总(超详细)
操作系统的组成1、驱动程序是最底层的、直接控制和监视各类硬件的部分,它们的职责是隐藏硬件的具体细节,并向其他部分提供一个抽象的、通用的接口。2、内核是操作系统之最内核部分,通常运行在最高特权级,负责提供基础性、结构性的功能。3、支承库是一系列特殊的程序库,它们职责在于把系统所提供的基本服务包装成应用程序所能够使用的编程接口(API),是最靠近应用程序的部分。例如,GNU C运行期库就属于此类...
2019-10-04 21:33:55 29139 2
原创 HashMap源码分析(JDK1.8)
HashMap简介:HashMap在底层数据结构上采用了数组+链表+红黑树,通过散列映射来存储键值对数据因为在查询上使用散列码(通过键生成一个数字作为数组下标,这个数字就是hashcode)所以在查询上的访问速度比较快,HashMap最多允许一对键值对的Key为Null,允许多对键值对的value为Null。它是非线程安全的。在排序上面是无序的。HashMap的主要成员变量:trans...
2019-10-03 16:45:42 210
原创 学习LinkedList看这篇就够了(源码分析)
链表LinkedList是基于链表结构的一种List,在分析LinkedList源码前有必要对链表结构进行说明。链表的概念链表是由一系列非连续的节点组成的存储结构,简单分下类的话,链表又分为单向链表和双向链表,而单向/双向链表又可以分为循环链表和非循环链表,下面简单就这四种链表进行图解说明。单向链表单向链表就是通过每个结点的指针指向下一个结点从而链接起来的结构,最后一个节点的next指...
2019-10-02 19:34:05 610 3
marvelcode-batch.zip
2019-12-19
基于springboot的博客项目
2019-12-12
Maven-crud.zip
2019-10-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人