自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

狗蛋的博客

IT技术

  • 博客(37)
  • 收藏
  • 关注

转载 mysql最左匹配原则与失效

mysql最左匹配原则

2022-08-31 00:16:03 1767 1

原创 window 端口占用

1.查找被占用端口的进程号比如查看7001端口被谁占用 listening 后面就是 进程号也就是任务管理器中的 PIDnetstat -aon|findstr “7001”2.强制结束被占用的进程taskkill /f /pid ${进程号}例如:taskkill /f /pid 26184...

2021-01-04 15:10:22 240 1

原创 ngixn 负载均衡

Nginx如何实现负载均衡?1、Nginx反向代理Nginx利用自身反向代理功能,在conf配置文件中添加反向代理地址,以代理服务器的身份接受客户端发送过来的请求,然后将请求转发给内部网络上的应用服务器,并将从服务器上得到的结果返回给客户端,此时代理服务器对外就表现为一个服务器,不过它只负责转发请求,不负责处理。2、Nginx转发策略Nginx转发请求可按照调度规则通过轮询、ip哈希、URL哈希、权重等多种方式对应用服务器做负载均衡,同时还支持后端服务器的健康检查,也就是上面讲的故障移除和.

2020-12-26 10:41:03 1178

原创 nginx 前后端项目

nginx部署前后端分离项目保证系统安装nginx的前提条件下 将前端代码打包上传至服务器后端代码打包上传至服务器,端口指定8080编辑nginx的配置文件nginx.conflocation / { root /home/admin/test/dist;#前端代码绝对路径 index index.html index.htm;}location /prod-api/{ #/prod-api为访问后端服务统一前缀 proxy_pass http:

2020-12-25 15:02:34 514

原创 redis 安装

redis安装1.官网下载安装包wget http://download.redis.io/releases/redis-5.0.7.tar.gz2.上传至服务器解压,更换目录tar -zvxf redis-5.0.7.tar.gzmv /root/redis-5.0.7 /usr/local/redis3.编译make4.安装make PREFIX=/usr/local/redis install5.启动/usr/local/redis/bin..

2020-12-25 10:39:56 67

原创 nginx 安装卸载

linux安装nginx步骤添加nginx存储库yum -y install epel-release安装nginxyum -y install epel-release启动nginxsystemctl start nginx如果想在系统启动时启用Nginxsystemctl enable nginxlinux卸载nginx步骤停止nginxsystemctl stop nginx删除Nginx的自动启动chkconfig nginx off删除ngi

2020-12-24 12:52:55 225 1

原创 nginx 配置后缀

nginx设置通用访问后缀需求A描述:比如说服务器的访问路径中含有(.json,.axp,.php), 我们访问可以在nginx中设置拦截规则,定义正则表达式进行拦截,转发到对应的服务器上去。服务器接口访问路径:@GetMapping("/isCollection.json")public String getString(){ return "OK";}浏览器访问方式:http://ip:port/isCollection.jsonnginx配置方式:lo..

2020-12-24 11:13:54 9745

原创 linux本机免登录

$ cd ~/.ssh/ # 若没有该目录,请先执行一次ssh localhost$ ssh-keygen -t rsa # 会有提示,都按回车就可以$ cat id_rsa.pub >> authorized_keys # 加入授权$ chmod 600 ./authorized_keys # 修改文件权限...

2020-12-03 12:18:04 144

原创 maven将jar打入本地仓库

需要注意一点的就是需要在用户的.m2目录之下放置一份 setting.xml,不然就会将jar包打包到本地的默认仓库里面mvn install:install-file -DgroupId=oauth2Client -DartifactId=oauth2Client -Dversion=1.0 -Dfile=D:\workspace\oauth2Client-1.0.jar -Dpackagi...

2020-04-08 15:57:46 326

原创 Spring Data JPA 原理

1. Spring Data JPA的常用接口分析在客户的案例中,我们发现在自定义的CustomerDao中,并没有提供任何方法就可以使用其中的很多方法,那么这些方法究竟是怎么来的呢?答案很简单,对于我们自定义的Dao接口,由于继承了JpaRepository和JpaSpecificationExecutor,所以我们可以使用这两个接口的所有方法.在使用Spring Data JPA时...

2019-12-15 11:14:53 157

原创 security整合oauth2异常总结

security整合oauth2异常总结异常1:异常1:error="invalid_grant", error_description="A redirect_uri can only be used by implicit or authorization_code grant types."错误信息:是因为我们在设置oauth2授权模式的地方没有按照正确的格式解决方案: @Ove...

2019-11-21 10:02:04 2483

原创 centos7安装docker

contos7安装docker安装步骤设置docker镜像加速器安装步骤1.删除旧版本docker命令: sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ ...

2019-11-15 11:11:06 99

转载 虚拟机中安装Linux系统CentOS7教程

虚拟机:VMware WorkstationLinux:CentOS-7-x86_64-Minimal-1908.iso 镜像文件,虚拟机所在电脑系统:windows安装步骤安装VMware Workstation虚拟机下载Linux系统镜像文件官网地址:www.centos.orgVMware中安装linux系统点击【文件】,选择【新建虚拟机】选择【自...

2019-11-15 09:52:30 172

原创 tomcat相关问题

tomcat遇到的问以及解决方案一、Maven集成Tomcat插件使用tomcat导入servlet-api坐标<plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> ...

2019-10-25 11:15:20 141

原创 mysql相关命令

mysql相关命令一、mysql中修改表的默认编码和表中字段的编码修改表的编码格式的 ALTER TABLE `table` DEFAULT CHARACTER SET utf8; 修改所有字段的编码格式 alter table `tablename` convert to character set utf8; ...

2019-10-25 08:49:09 87

原创 git实际应用场景

git实际应用场景一、git新建分支将原来的某一分之内容移入新分支创建一个分支 git branch newBranch 切换到本地分支: git checkout newBranch 拉取master分支的内容到此分支上 git pull origin master 将本地分支推送到远程仓库: git push origin newBranch ...

2019-08-03 14:17:22 443

原创 mysql读写分离

                                   Mysql主从复制及读写分离主从复制什么是主从复制主从复制,是用来建立一个和主数据库完全一样的数据库环境,称为从数据库;主数据库一般是准实时的业务数据库。主从复制的作用 1、做数据的热备,作为后备数据库,主数据库服务器故障后,可切换到从数据库继续工作,避免数据丢失。2、架构的扩展。业务量越来越大,I/O访...

2018-12-03 17:36:10 274

原创 Spring Cloud Hystrix

                                    Spring Cloud Hystrix Hystrix 产生背景在微服务架构中,我们将系统拆分成了很多服务单元,各单元的应用间通过服务注册 与订阅的方式互相依赖。由于每个单元都在不同的进程中运行,依赖通过远程调用的方式执行,这样就有可能因为网络原因或是依赖服务自身问题出现调用故障或延迟,而这些问 题会直接导致调用方的...

2018-11-11 11:48:35 2027

原创 Spring Cloud Config 高可用

                           Spring Cloud Config 高可用高可用配置当要将配置中心部署到生产环境中时,与服务注册中心一样,我们也希望它是一个高可用的应用。SpringCloudCoiifig实现服务端的高可用非常简单,主要有以下两种方式。传统模式:不需要为这些服务端做任何额外的配置,只需要遵守一个配置规则,将所有的Config Server都指...

2018-11-06 16:26:48 10079 6

原创 Spring Cloud Config

                               Spring Cloud Config简介 Spring Cloud Config是Spring Cloud团队创建的一个全新项目,用来为分布式系统中的基础设施和微服务应用提供集中化的外部配置支持,它分为服务端与客户端两个部分。其中服务端也称为分布式配置中心,它是一个独立的微服务应用,用来连接配置仓库并为客户端提供获取配置信息、...

2018-11-05 19:47:01 1649

原创 Spring Cloud Eureka Ribbon

              Spring Cloud基础教程[Eureka集群,Ribbon负载均衡]Spring Cloud RibbonSpring Cloud Ribbon是一个基于HTTP和TCP的客户端负载均衡工具,它基于Netflix Ribbon实现。通过Spring Cloud的封装,可以让我们轻松地将面向服务的REST模板请求自动转换成客户端负载均衡的服务调用。Spr...

2018-11-02 21:11:54 219

原创 Spring Cloud Eureka集群

                        Spring Cloud基础教程[Eureka集群]Netflix Eureka介绍Spirng Cloud Eureka使用Netflix Eureka来实现服务注册与发现。它既包含了服务端组件,也包含了客户端组件,并且服务端与客户端均采用java编写,所以Eureka主要适用于通过java实现的分布式系统,或是JVM兼容语言构建的系统。E...

2018-11-01 19:36:51 10750 1

原创 Spring Cloud Eureka

                       Spring Cloud基础教程Eureka Spring Cloud简介Spring Cloud是一个基于Spring Boot实现的云应用开发工具,它为基于JVM的云应用开发中涉及的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等操作提供了一种简单的开发方式。Spring Cloud包...

2018-10-31 19:15:19 186

原创 mysql for update

        mysql事务,select for update,及数据的一致性处理在高并发场景下,商品抢购的场景下对数据的准确行有很高的要求,,用到了for update语句.[mysql存储引擎是InnoDB]本文讲解内容包括:                            1.for update 使用场景                            2.fo...

2018-10-26 11:19:45 807

原创 Tomcat性能优化

Tomcat性能优化Tomcat在各位JavaWeb从业者常常就是默认的开发环境,但是Tomcat的默认配置作为生产环境,尤其是内存和线程的配置,默认都很低,容易成为性能瓶颈.幸好Tomcat还有很多的提升空间.下文介绍一下Tomcat优化,可以分为内存,线程,IO,缓存一:Tomcat内存优化,启动时告诉JVM我要...

2018-10-24 10:23:01 103

原创 Spring环境下操作Redis集群

Spring环境下操作Redis集群1.java环境下操作单节点redis数据库 &lt;!-- jedis操作redis数据库 --&gt;    &lt;!-- https://mvnrepository.com/artifact/redis.clients/jedis --&gt; &lt;dependency&gt;     &lt;groupId&gt;redis.clients&...

2018-04-28 16:59:35 177

原创 layui.table模块/数据表格文档

Layui_table模块/数据表格文档 table 模块是我们的又一走心之作,在 layui 2.0 的版本中全新推出,是 layui 最核心的组成之一。它用于对表格进行一些列功能和动态化数据操作,涵盖了日常业务所涉及的几乎全部需求。支持固定表头、固定行、固定列左/列右,支持拖拽改变列宽度,支持排序,支持多级表头,支持单元格的自定义模板,支持对表格重载(比如搜索、条件筛选等),支持复选框,支持分...

2018-04-27 15:08:11 4860

原创 Vue.js 入门教程

Vue.js 教程Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的渐进式框架。Vue 只关注视图层, 采用自底向上增量开发的设计。Vue 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。MVVM模式下图不仅概括了MVVM模式(Model-View-ViewModel),还描述了在Vue.js中ViewModel是如何和View以及Model进行交互...

2018-04-20 15:49:22 14216 3

原创 SpringMVC 集成velocity以及介绍velocity的基本使用语法

Velocity模板(VM)语言介绍以及与MVC集成Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人 员可以只关注页面的显示效果...

2018-04-15 17:52:37 6602 1

原创 Spring Cloud构建微服务架构:服务注册与发现 Eureka

Spring Cloud构建微服务架构:服务注册与发现Eureka【Dalston版】原创 2018-04-10 宗野 Spring Cloud已经有非常长的时间没有更新《Spring Cloud构建微服务架构》系列文章了,自从开始写Spring Cloud的专题内容开始就获得了不少的阅读量和认可,当然也有一些批评,其中也不乏一些很中肯的意见和深度的问题,对我来说也是进一步提高的契机,在此感谢所有...

2018-04-10 14:59:36 166

原创 Java 开发环境配置

Java 开发环境配置在本章节中我们将为大家介绍如何搭建Java开发环境。原创 2018-04-08 宗野 Spring Bootwindow系统安装java下载JDK首先我们需要下载java开发工具包JDK,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html,点击如下下载按钮:在下载页面中你需要选择接受许...

2018-04-08 14:16:55 107

原创 Spring Boot中Web应用的统一异常处理

Spring Boot中Web应用的统一异常处理原创 2018-04-03 宗野 Spring Boot我们在做Web应用的时候,请求处理过程中发生错误是非常常见的情况。Spring Boot提供了一个默认的映射:/error,当处理中抛出异常之后,会转到该请求中处理,并且该请求有一个全局的错误页面用来展示异常内容。选择一个之前实现过的Web应用为基础,启动该应用,访问一个不存在的URL,或是修改...

2018-04-03 15:10:31 116

原创 Spring Boot使用Freemarker模板引擎渲染web视图

Spring Boot使用Freemarker模板引擎渲染视图,开发Web应用原创 2018-04-03 宗野 Spring BootSpring Boot快速入门中我们完成了一个简单的RESTful Service,体验了快速开发的特性。在留言中也有朋友提到如何把处理结果渲染到页面上。那么本篇就在上篇基础上介绍一下如何进行Web应用的开发。静态资源访问在我们开发Web应用的时候,需要引用大量的j...

2018-04-03 14:30:58 760

原创 Spring Boot使用Thymeleaf模板引擎渲染web视图

Spring Boot开发Web应用原创 2018-04-03 宗野 Spring BootSpring Boot快速入门中我们完成了一个简单的RESTful Service,体验了快速开发的特性。在留言中也有朋友提到如何把处理结果渲染到页面上。那么本篇就在上篇基础上介绍一下如何进行Web应用的开发。静态资源访问在我们开发Web应用的时候,需要引用大量的js、css、图片等静态资源。默认配置Spr...

2018-04-03 14:24:46 877

原创 Spring Boot中使用MyBatis注解配置开发详解

Spring Boot中使用MyBatis注解配置详解原创 2018-04-03宗野      Spring Boot最近项目原因可能会继续开始使用MyBatis,已经习惯于spring-data的风格,再回头看xml的映射配置总觉得不是特别舒服,接口定义与映射离散在不同文件中,使得阅读起来并不是特别方便。Spring中整合MyBatis就不多说了,最近大量使用Spring Boot,因此整理一下...

2018-04-03 13:58:22 421

原创 Spring,SpringBoot 集成 MyBatis 的分页插件 PageHelper

SPRING BOOT, Spring集成 MyBatis 的分页插件 PageHelper原创 2018-04-03 宗野 Spring Boot   昨天给各位总结了本人学习springboot整合mybatis第一阶段的一些学习心得和源码,主要就算是敲了一下SpringBoot的门儿,希望能给各位的入门带给一点儿捷径,今天给各位温习一下MyBatis的分页插件PageHelper和Sprin...

2018-04-03 13:47:03 220

原创 Spring Boot构建RESTful API与单元测试

Spring Boot构建RESTful API与单元测试原创 2018-04-03 宗野 Spring Boot首先,回顾并详细说明一下在快速入门中使用的@Controller、@RestController、@RequestMapping注解。如果您对Spring MVC不熟悉并且还没有尝试过快速入门案例,建议先看一下快速入门的内容。@Controller:修饰class,用来创建处理http...

2018-04-03 11:25:19 135

空空如也

空空如也

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

TA关注的人

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