自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JSP笔记

jsp笔记

2022-07-23 22:32:02 290 1

原创 2021-03-10

sql教程 sql是用于访问和处理数据库的标准的计算机语言 sql简介 什么是sql? sql是指结构化查询语言,sql使我们有能力访问数据库,sql是一种ansi的标准计算机语言。 sql能做什么? sql面向数据库查询数据,sql可以从数据库取回数据,sql可以向数据库查询数据,sql可以更新数据库中的数据,sql可以删除数据库中的数据,sql可创建新的数据库,sql可以在数据库中创建新的表,sql可以在数据库中创建存储过程,,sql可以在数据库中创建视图,sql可以设置表,存储过程,视图的

2021-03-10 15:25:21 404 2

原创 1-css简介

一、css概述 1.css是指层叠样式表(cascading style sheets) 2.样式定义如何显示html元素 3.样式通常存储在样式表中 4.把样式添加到html4.0中,是为了内容与表现分离的问题 5.外部样式表可以极大的提高工作效率 6.外部样式表通常存储在css文件中 7.多个样式定义可层叠为一 二、多重样式将层叠为一个 样式表允许以多种方式规定样式信息。样式可以规定在单个html元素中,在html头元素中,或在一个外部css文件中。甚至可以在同一个html..

2021-02-23 14:42:32 286

原创 oracle关于ORA-12988错误

强大的sys 用户为什么不能使用alter table 表名drop column 列名语句? SQL> show user USER is "SYS" SQL> alter table acct drop column name; alter table acct drop column name * ERROR at line 1: ORA-12988: cannot drop column from table owned by SYS 因为sys用户是data di...

2020-12-31 22:43:02 1140

原创 面试题

1.jdk1.5之后的三大版本? javase(java 2 platform standard edition)标准版 javaee(java 2 platform enterprise edition)企业版 javame(java 2 platform micro edition)微型版 2.JVM、JRE和JDK的关系? JVM:java virtual machine(java虚拟机),java程序运行在虚拟机上,不同的操作系统有不同的虚拟机,因此java可以实现跨平台。 JRE:ja

2020-07-29 23:25:03 1225

原创 服务追踪hystrix+zipkin

1.docker下安装zipkin docker run -d -p 9411:9411 openzipkin/zipkin 1.引入依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-zipkin</artifactId> </dependency> 2.配置yml文件

2020-07-27 00:09:33 352

原创 Hystrix

1.服务容错和Hystrix 防雪崩利器,基于Netfilx对应的Hystrix 服务降级:优先核心服务,非核心服务不可用或弱可用。通过HystrixCommand注解指定,fallbackMethod(回退函数)中具体实现降级逻辑。 服务熔断:切断故障电路 依赖隔离:线程池隔离 监控(Hystrix DashBoard) 2.触发降级 1.导入依赖 <dependency> <groupId>org.springframework.cloud</group

2020-07-26 23:58:56 204

原创 服务网关zuul

1.服务网关和zuul 1.服务网关的要素:稳定性,高可用。性能,并发性。安全性。扩展性。 2.常用网关方案:Nginx+Lua,Kong,Tyk,Spring Cloud Zuul 3.zuul特点:路由+过滤器=Zuul,核心是一系列的过滤器 4.四种过滤器API: 前置(Pre) :限流,鉴权,参数校验,请求转发 路由(Route) 后置(Post): 统计 错误(Error) 2.路由转发,排除和自定义 1.导入依赖 <dependency> <groupI

2020-07-26 20:27:47 359

原创 Spring Cloud Stream

1.导入依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-stream-rabbit</artifactId> </dependency> 2.配置yml spring: rabbitmq: host: 192.168.0.133 port: 5672

2020-07-26 19:39:43 187

原创 rabbitmq基础

1.docker下安装rabbitmq docker run -d --hostname my-rabbit -p 5672:5672 -p 15672:15672 rabbitmq:3.8.5-management 2.基本使用 1.导入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp&lt

2020-07-26 19:18:52 159

原创 SpringCloud Bus自动刷新配置

1.手动刷新 访问/bus/refresh接口config-server把更新的配置信息发送到rabbitmq里面 1.server端导入依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-bus-amqp</artifactId> </dependency> 2.配置yml,

2020-07-26 16:25:18 289

原创 统一配置中心config

1.统一配置中心config 1.config-server导入依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-config-server</artifactId> </dependency> 2.config-server 主类上加注解 @EnableConfigServer 3.配..

2020-07-26 16:02:34 276

原创 应用间通信RestTempate,Ribbon,Fegin

1.应用间通信 HTTP VS RPC Spring Cloud:微服务下的一站式解决方案。服务间使用HTTP RESTFUL通信。Spring Cloud中服务间两种restful调用方式RestTemplate和Fegin。 Dubbo:提供了服务注册发现,负载均衡,路由,服务治理和监控可视化平台 2.RestTemplate的三种调用方式 1.第一种方式: @GetMapping("/getProductMsg") public String getProductMsg() { R

2020-07-26 15:29:37 190

原创 Eureka基础

1.Spring Cloud Eureka 1.基于Netfilx Eureka做了二次封装 2.由两个组件组成: Eureka Server 注册中心:健康检查,心跳检测。 Eureka Client 服务注册:简化与服务器的交互。负载均衡。 2.Eureka Server 记录所有应用信息的状态,是Eureka Server同时也是Eureka Client。 1.导入依赖 <dependency> <groupId>org.springframewor

2020-07-26 14:14:28 213

原创 docker基础

1.简介 Docker是一个使用Go语言开发的开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的机器上。在Ubuntu系统上开发。 2.什么是docker Docker is the world's leading software containerization platform. Docker是世界领先的软件容器化平台。 Docker公司开发,开源,托管在github上。 跨平台,支持Linux,Macos,Windows 3.docker

2020-07-26 00:44:57 147

原创 Centos7安装redis6.0.3,报错make[1]: *** [server.o] Error 1的解决

原因是因为gcc版本过低,yum安装的gcc是4.8.5的。因此需要升级gcc,升级过程如下: yum -yinstallcentos-release-scl yum -yinstalldevtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils sclenabledevtoolset-9bash echo"source /opt/rh/devtoolset-9/enable">> /etc/profile g...

2020-07-03 16:21:48 6165

原创 springboot定时任务

/*使用定时任务关闭超时未支付订单,会存在的弊端 * 有时间差,程序不严谨 * 不支持集群:有多个定时任务。 解决方案:只使用一台计算机节点,单独运行所有定时任务 * 对数据库进行全表扫描,影响数据库性能 * 仅适用于小型轻量级项目(传统项目) * 消息队列:MQ->rabbmitMQ,kafka,zeroMQ,RocketMQ...延时队列 * */ @Scheduled(cron = "0/3 0 0/1 * * ? ") ...

2020-06-27 14:57:49 233

原创 mybatis-pagehelper

分页插件不支持嵌套结果映射 由于嵌套结果方式会导致结果集被折叠,因此分页查询的结果在折叠后总数会减少, 所以无法保证分页结果的数量正确 解决:sql语句拆分

2020-06-27 14:56:36 154

原创 centOS7中jdk安装

centos7和centos6会默认安装openJDK 检查系统安装的openjdk ,查看rpm包安装的openjdk rpm -qa | grep openjdk -i 删除以上四项openjdk的安装包 rpm -e --nodeps 需要删除的软件 再次检查 rpm -qa | grep openjdk -i 上传jdk安装包 配置profile文件 vim /etc/profile export JAVA_HOME=/usr/java/jdk1.8.0_191 ...

2020-06-27 14:55:51 164

原创 nginx进程模型

server_name 域名 nginx的进程模型(master监控worker) master:主进程 worker:工作进程(worker_processes 1;) nginx处理web请求机制(异步非阻塞,use epoll) worker抢占机制:master(fork)生成worker进程,worker抢占互斥锁accept_mutex ...

2020-06-27 14:55:06 185

原创 nginx常用命令

./nginx -s stop ./nginx -s quit(针对http请求) ./nginx -t(检测nginx语法) ./nginx -v(查看版本号) ./nginx -V (版本号详细信息) ./nginx -h ./nginx -?(帮助) ./nginx -c(指定nginx配置文件)

2020-06-27 14:54:32 160

原创 nginx核心配置文件

user root; (运行worker的用户) worker_processes 2; (worker进程数) #error_logo logs/errors.log notice #(debug info notice warn error crit) #pid logs/nginx.pid; 每个worker默认链接数: events { #默认使用epoll use epoll; worker_connections 1024; } http { ...

2020-06-27 14:54:02 165

原创 nginx安装

安装依赖环境 安装gcc环境 yum install gcc-c++ 安装PCRE库,用于解析正则表达式 yum install -y pcre pcre-devel zlib压缩和解压缩依赖 yum install -y zlib zlib-devel SSL安全的加密的套接字协议层,用于HTTP安全传输,也就是https yum install -y openssl openssl-devel 解压,解压后得到的是源码,源码需要编译后才能安装 tar ...

2020-06-27 14:53:20 123

原创 集群概述

分布式缓存 redis 分布式搜索引擎 日志搜索与监控 数据库读写分离 数据库集群 soa服务化设计 微服务 单体架构优点 小型团队即可完成开发-测试-上线 迭代周期端,速度快 打包方便,运维省事 单体架构缺点 单节点宕机造成所有服务不可用 耦合度太高(迭代,测试,部署) 单节点并发能力有限 集群概念:相同的代码被部署到不同的服务器内 集群优点 提高系统性能 提高系统可用性 可扩展性高 集群注意点 用户会话 定时任务 内网互通 ...

2020-06-27 14:52:20 151

原创 什么是nginx

nginx(engine x)是一个高性能的http和反向代里服务器,同时也提供IMAP/POP3/SMTP服务(热加载) 主要功能反向代理 通过配置文件可以实现集群和负载均衡 静态资源虚拟化 常见服务器 MS IIS asp.net Weblogic,Jboss 窗体行业 ERP/物流/电信/金融 Tomcat,Jetty J2EE Apache,Nginx 静态服务,反向代理 Netty 高性能服务器编程 什么是正向代理 客户端请求目标服务器之间的一个代理服务器 请求会先经过代理服务器...

2020-06-27 14:51:21 239

原创 nginx日志切割

手动日志切割 conf下编辑shell脚本cut_my_log.sh #!/bin/bash LOG_PATH="/var/log/nginx/" RECORD_TIME=$(date -d "yesterday" +%Y-%m-%d+%H:%M) PID=/var/run/nginx/nginx.pid mv ${LOG_PATH}/access.log ${LOG_PATH}/access.${RECORD_TIME}.log mv ${LOG_PATH}/error.log ${LOG_PATH}.

2020-06-27 14:50:12 127

原创 三、nginx从入门到实践-场景实践篇

3-1 场景实践篇内容介绍 静态资源web服务 代理服务 负载均衡调度器lsb 动态缓存 3-2 Nginx作为静态资源web服务_静态资源类型 静态资源类型 非服务器动态运行生成的文件 类型 种类 浏览器端渲染 html、css、js 图片 jpeg、gif、png 视频 flv、mpeg 文件 txt、等任意下载文件 3-3 Ngin...

2020-03-16 20:22:22 173

原创 nginx从入门到实践-基础篇

一、nginx简述? nginx是一个开源且高性能、可靠的http中间件、代理服务。 二、nginx实现特性 优点 1.io多路复用epoll 1.什么是io多路复? 多个描述符的的io操作都能在一个线程内并发交替的顺序完成,这就叫io多路复用,这里的复用是指复用一个线程。 2.什么是epoll? io多路复用的实现方式select,poll,epoll 2.轻量级 功能模块少 ...

2020-03-15 21:38:48 275

原创 nginx从入门到实践-课程前言

一、环境调试 四项确认 1.确认网络:确认公网可以连通 ping www.baidu.com 2.确认yum可用(依赖公网): yum list|grep gcc 3.确关闭iptables规则: 查看是否有iptables规则 iptables -L 关闭对应的iptables规则 iptables -F 保险起见再敲命令 iptables -t nat -L 4.确...

2020-03-14 12:50:46 176

原创 centOS7 桥接模式设置静态Ip的方法步骤

前言 如果你虚拟机IP是自动获取的,难免会碰到IP经常变动,给xshell相关连接工具使用造成不便,那么怎么固定IP且正常访问外网地址呢?由于主机网络采用的是自动获取IP方式,所以每次重启机器可能导致IP地址的变更,不利于项目的部署和运行,查阅了一些资料后,为Linux虚拟机配置了静态IP地址。让小编告诉你 通俗的说,静态ip就是虚拟机的ip 外界想要连你的虚拟机的ip LinuX登入管理员...

2020-03-14 11:34:14 1973

原创 Oracle一

基本查询 select *|{[distinct] column|expression [alias],...} from table; 别名中有没有双引号就在于别名中有没有特殊符号或者关键字。 sql中支持四则运算+、-、*、/ 什么时null值? 空值是无效的,未指定的,或者不可预知的值,空值不是空格或者0. 包含null值的表达式永远为null,空值永元年不等...

2019-09-30 19:52:47 450

原创 集合

集合 //引用型数组对象,arr[0]装的是student对象的地址值 Student[] student=new Student[5]; arr[0]=new Student("张三",20); 数组与集合的区别 区别一:数组既可以存储基本数据类型又可以存储引用数据类型,基本类型数据引用的是值,应用数据类型引用的是地址值。集合只能存储引用数据类型,但也可以存储基本数据类型,但是在存储的时候...

2019-03-23 21:01:57 157

原创 CnetOS7安装tomcat7,mysql5报错,我的qq:431901509在线等大佬,十分感谢

CnetOS7安装tomcat7,mysql5报错,我的qq:431901509在线等大佬,十分感谢 报错信息如下: tomcat显示启动成功,但是浏览器访问不了,云服务器的防火墙已经关闭,我在虚拟机上就能访问(jdk7) mysql显示安装成功 但是服务启动失败 ...

2019-01-31 21:39:41 245

原创 Servlet

servlet简介 什么是servlet: servlet是运行在服务端的java小程序,是sun公司提供的一套规范(接口),用来处理客户端请求,响应给浏览器的动态资源。但servlet的实质就是java代码,通过java的API向客户端动态的servlet是运行在服务端的java小程序,是sun公司提供的一套规范(接口),用来处理客户端请求,响应给浏览器的动态资源。但servlet的实质就...

2019-01-18 12:45:46 156

原创 JSP

JSP 简介 jsp(java server page)是javaWeb服务端的动态资源,它与HTML页面作用是相同的显示数据和获取数据 jsp:作为请求发起页面,例如显示表单、超链接。 jsp:作为请求显示页面,例如显示数据。 jsp的组成:html+java脚本+jsp指令 jsp中可直接使用的对象共9个,9大内置对象 3种脚本 &lt;%java代码%&gt; ----- 内部的...

2019-01-17 13:11:19 237

原创 MySQL学习总结二

外键 添加外键 alter table 从表 add [constraint] [外键名字] foreign key(从表外键字段名) references 主表(主表主键); alter table product add foreign key(category_id) references category(cid); 删除外键 alter table 从表 drop foreig...

2019-01-13 11:54:25 156

原创 MySQL学习总结

对数据库的操作 启动数据库 net start mysql 关闭数据库 net stop mysql 登录数据库 mysql -uroot -p123 sql分类:数据库定义语言DDL,数据库操纵语言DML,数据库查询语言DQL,数据库控制语言DCL   创建一个库 create database 库名; create database 库名 character set 编码; ...

2019-01-11 19:12:57 184

原创 javascript学习总结

javascript 的组成部分 ECMAScript:它是整个 javascript 的核心,包含(基本语法、变量、关键字、保留字、数 据类型、语句、函数等等) DOM:文档对象模型,包含(整个 html 页面的内容)、 BOM:浏览器对象模型,包含(整个浏览器相关内容) javascript 是一种解释性语言,不进行预编译,严格区分大小写 javascript 语法 区...

2018-11-24 17:29:58 1292 1

原创 javascript案例

#注册校验 &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;注册页面&lt;/title&gt; &lt;!--&lt;script&gt; function checkForm(){ //alert(&quot

2018-11-24 16:32:48 338

原创 01-html基础总结

&amp;amp;lt;!DOCTYPE html&amp;amp;gt; &amp;amp;lt;html &amp;amp;gt; &amp;amp;lt;head&amp;amp;gt; &amp;amp;lt;meat charset=&amp;quot;utf-8&amp;quot;/&amp;amp;gt; &amp;amp;lt;title&amp;amp;gt;标题标签&amp;amp

2018-11-19 22:18:04 207

空空如也

空空如也

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

TA关注的人

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