自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (4)
  • 收藏
  • 关注

原创 出现“this is incompatible with sql_mode=only_full_group_by“问题的解决方案

出现"this is incompatible with sql_mode=only_full_group_by"问题的解决方案一、原因(1) 原理层面这个错误发生在mysql 5.7 版本及以上版本会出现的问题: mysql 5.7版本默认的sql配置是:sql_mode="ONLY_FULL_GROUP_BY",这个配置严格执行了"SQL92标准"。很多从5.6升级到5.7时,为了语法兼容,大部分都会选择调整sql_mode,使其保持跟5.6一致,为了尽量兼容程序。(2)sql层面在

2021-03-29 16:10:42 7636 5

原创 Spring Cloud 的负载均衡--Ribbon (第五天)

一、Ribbon简介 Ribbon是Netflix发布的负载均衡器,它可以帮我们控制HTTP和TCP客户端的行为。只需为Ribbon配置服务提供者地址列表,Ribbon就可基于负载均衡算法计算出要请求的目标服务地址。 Ribbon默认为我们提供了很多的负载均衡算法,例如轮询、随机、响应时间加权等——当然,为Ribbon自定义负载均衡算法也非常容易,只需实现IRule接口即可。 在Spring Cloud中,当Ribbon与Eureka配合使用时,Ribbon...

2020-07-10 17:22:26 241

原创 Eureka安全详解 (第四天)

一、概述 Eureka本身不具备安全认证的能力,Spring Cloud使用Spring Security为Eureka Server进行了增强。1.1加依赖<?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" ...

2020-07-06 19:13:00 354

原创 Spring Cloud 地址硬编码问题解决(第三天)

一、服务发现原理深入服务发现组件后的架构图,如图所示。1.1服务提供者、服务消费者、服务发现组件这三者之间的关系大致如下: 各个微服务在启动时,将自己的网络地址等信息注册到服务发现组件中,服务发现组件会存储这些信息; 服务消费者可从服务发现组件查询服务提供者的网络地址,并使用该地址调用服务提供者的接口; 各个微服务与服务发现组件使用一定机制(例如心跳)通信。服务发现组件如长时间无法与某微服务实例通信,就会自动注销(即:删除)该实例; 当微服务网络地址发生变更.

2020-07-02 18:25:19 797

原创 Spring Cloud 学习构建分布式应用(第二天)

一、最简单的分布式架构,服务消费者与服务提供者架构1.1 定义名词 定义 服务提供者 服务的被调用方(即:为其他服务提供服务的服务) 服务消费者 服务的调用方(即:依赖其他服务的服务) 1.2 架构概述 以电影售票系统为例。如图,用户向电影微服务发起了一个购票的请求。在进行购票的业务操作前,电影微服务需要调用用户微服务的接口,查询当前用户的余额是多少、是不是符合购票标准等。在这种场景下,用户微服务就是一个服务提供者,电影微服务则是一个服务消费者。...

2020-06-28 11:19:29 194

原创 Spring Cloud学习核心功能和核心组件(第一天)

一、Spring Cloud简介 尽管Spring Cloud带有“Cloud”的字样,但它并不是云计算解决方案,而是在Spring Boot基础上构建的,用于快速构建分布式系统的通用模式的工具集。 使用Spring Cloud开发的应用程序非常适合在Docker或者PaaS(例如Cloud Foundry)上部署,所以又叫做云原生应用(Cloud Native Application)。云原生(Cloud Native)可简单理解为面向云环境的软件架构。二、核心功能...

2020-06-23 18:12:03 371

原创 SequoiaDB 兼容mysql学习(mysql实例使用)

一、初次登录 MySQL shellMySQL 支持基于 UNIX 域套接字文件和 TCP/IP 的连接方式。1.1UNIX 套接字文件连接进程间通信,不需要使用网络协议,比 TCP/IP 传输效率更高,但仅限于本地连接,连接时指定对应的套接字文件。$ cd /opt/sequoiasql/mysql$ bin/mysql -S database/3306/mysqld.sock -u root注:SequoiaSQL-MySQL 实例默认无密码,所以无需输入-p选项。1...

2020-06-17 17:37:23 410

原创 SequoiaDB 兼容mysql学习(独立模式安装)

一、环境准备1.1受支持的操作系统1.2服务器要求我用的是centos7-x64,这里可以使用自己习惯使用的linux系统1.3Linux 系统要求1.3.1配置主机名(1)设置主机名# hostname sdbserver1(2)将主机名持久化到配置文件# echo "sdbserver1" > /etc/hostname(3)验证方法# hostnamesdbserver11.3.2配置主机名/IP地址映射(1)r...

2020-06-17 16:52:07 704

原创 SequoiaDB 兼容mysql学习(概述)

一、 SequoiaDB概述1.1 概述 SequoiaDB 巨杉数据库是一款开源的金融级分布式关系型数据库,主要面对高并发联机交易型场景提供高性能、可靠稳定以及无限水平扩展的数据库服务。 SequoiaDB 巨杉数据库支持 MySQL, PostgreSQL 和 SparkSQL 三种关系型数据库实例、类 MongoDB 的 JSON 文档类数据库实例、以及 S3 对象存储与 POSIX 文件系统的非结构化数据实例。1.2 特性完全兼容传统关系型数据,数据分片...

2020-06-17 10:46:57 701

原创 Docker安装RabbitMq及java对接

一、安装一个RabbitMq服务节点1.1安装环境系统环境:CentOS Linux release 7.7.1908 (Core)Docker安装版本:19.03.51.2使用docker下载镜像# docker pull docker.io/rabbitmq:management1.3运行镜像# docker run -d --restart=alwa...

2020-04-01 15:54:07 954

原创 Docker 基础学习这一篇就够了

Docker 基础学习一、Docker简介与背景学习1.1 简介 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows 机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。一个完整的Docker有以下几个部分组成:(1)DockerClient客户端(2)D...

2020-02-13 23:38:09 294

转载 mysql索引使用技巧及注意事项

一.索引的作用 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,所以查询语句的优化显然是重中之重。 在数据量和访问量不大的情况下,mysql访问是非常快的,是否加索引对访问影响不大。但是当数据量和访问量剧增的时候,就会发现mysql变慢,甚至down掉,这就必须要考虑优化...

2019-04-22 14:24:56 171

原创 hbase高可用性分布式集群搭建(3节点超详细集群安装)

一、前言1.1 简述Hbase的高可用性集群是建立在hadoop的高可用集群的基础之上的,所以在安装hbase的高可用集群之前要先创建hadoop的高可用集群。1.2环境要求本地环境:window7 64位虚拟机环境:centOs 6.5 64位(三台master,slave1,slave2),hadoop-2.7.7,hbase-1.2.8,zookeeper-3.4.13、jdk1....

2018-11-22 12:48:18 3760 6

原创 Hbase学习文档(超详细单机安装)

Hbase学习文档(超详细单机安装)一、前言1.1简述本文分为五个部分:linux主机名的设置、jdk的安装、hadoop的安装、单机模式下hbase的安装、hbase的shell常用命令及java实例。1.2环境要求本文使用系统环境:centOS6.5,hadoop-2.5.2,hbase-0.98.13-hadoop2-bin,jdk1.8;可能需要用到的window软件:Swit...

2018-11-06 17:39:37 1215

原创 fastDFS与nginx的整合

1.1 FastDFS简述FastDFS是一款开源的轻量级分布式文件系统。纯C实现,支持Linux, FreeBSD等UNIX系统。类google FS, 不是通用的文件系统,只能够通过专有API访问,目前提供了C,Java和PHP API。为互联网应用量身定做,解决大容量文件存储问题,追求高性能和高扩展性。FastDFS可以看做是基于文件的key-value存储系统,称为分布式文件存储服务更...

2018-11-06 16:40:47 420

原创 通用mapper

1.1使用parent工程控制版本1.1.1创建Maven工程的pom工程qhrgd-parent来控制项目jar的版本.1.1.2 pom.xml的配置 &lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"...

2018-10-09 15:31:25 382

原创 Java邮箱验证实现

1 环境部署1.1用eclipse创建maven的jar项目,同时添加依赖: &lt;!-- 邮箱验证相关 --&gt; &lt;dependency&gt; &lt;groupId&gt;javax.activation&lt;/groupId&gt; &lt;artifactId&gt;activation&lt;/artifactId&gt; &...

2018-10-08 13:48:30 1126

原创 dubbo架构与简单案例实现

 一 dubbo的概述       Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务提供方(Provider)和服务消费方(Consumer)两个角色。关于注册中心、协...

2018-09-17 15:08:23 166

原创 配置zookeeper服务器

安装zookeeper的前提是必须安装jdk,因为zookeeper是使用java编写的,jdk的安装可以参考https://blog.youkuaiyun.com/qq_34758475/article/details/81391886.zookeeper-3.4.6.tar.gz插件与安装配置文档下载地址:https://download.youkuaiyun.com/download/qq_347584...

2018-09-07 11:33:41 338

原创 centos7下mysql的安装

一 检查是否已经安装了mysql数据库#  rpm -aq | grep -i mysql  --&gt;查看系统是否已经安装mysql若系统有安装mysql数据库可以选择进行卸载:注:其中mysql是指要卸载的mysql相应的版本名,这个要根据上一步查出mysql版本进行卸载我的系统没自带mysql,所以可以直接下载安装mysql数据库 二 下载mysql源,并安...

2018-09-05 14:03:19 242

原创 window环境下mysql的安装

 下载http://dev.mysql.com/downloads/windows/installer/5.6.html 删除mysql服务Cmd &gt; sc  delete  mysql服务名安装 我们采用自定义安装模式:选择32位或64位默认即可:  说明,如果没有该页面就上一步,选择高级选项: 安装完成...

2018-09-05 10:48:17 239

原创 centOS虚拟机,无法正常获取ip

 原因是vmware的网卡默认状态下,是不自动获取ip的: 解决方法是,可以通过vi /etc/sysconfig/network-scripts/ifcfg-eth0 修改其中的onboad=no为yes,保存后使用service network restart 重启网络后即可以使用桥接模式的网络了: 按”:wq”键保存,然后使用service...

2018-08-06 10:07:44 3575 1

原创 Linux的jdk安装

在确保linux系统本身没有安装jdk的时候,执行下面步骤:第一步:在https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html上下载jdk,上传jdk(将jdk-8u171-linux-x64.tar.gz这个文件上传到linux虚拟机然后,解压到/root/这个目录下)...

2018-08-03 17:43:38 199

原创 sqlserver日期函数

--dateadd(日期部分,数字,日期)--返回给指定日期加上一个时间间隔后的新的日期值。--数字:用于与指定的日期部分相加的值。如果指定了非整数值,--则将舍弃该值的小数部分,舍弃时不遵循四舍五入。--日期:指定的原日期--在此函数中day,dw,dy,dd 效果一样都表示天--mm,MONTH表示月份,year,yy表示年份,qq表示季select DATEADD(year, ...

2018-08-03 15:18:01 251

原创 sqlserver的字符串函数

--返回字符串中最左侧的ASCII吗select ASCII('a')--97select ASCII('abc')--97--把ASCII码转换为字符select char(100)--d--charindex(字符串表达式 1, 字符串表达式2[,整数表达式])--表达式1是要查找的内容,表达式2是指目标内容,整数表达式是指从哪里开始查select CHARINDEX('ab...

2018-08-03 11:23:16 1786

原创 sqlserver基础篇

use JDBCTest;--创建t_user表,并设置主键自增长identity(1,1)create table t_user(    id int primary key not null identity(1,1),    username varchar(20) not null,    password varchar(20) not null);create tab...

2018-08-03 11:08:02 276

原创 SpringMVC的简单总结

一 简单配置SpringMVC4 1 导包 2 配置”web.xml”,默认配置在”WEB-INF”目录下:&lt;servlet&gt;    &lt;servlet-name&gt;springMVC&lt;/servlet-name&gt;    &lt;servlet-class&gt;org.springframework.web.servlet.DispatcherServlet&lt...

2018-07-13 17:27:08 236

原创 Idea的maven工程的ssm整合

Idea的maven工程的ssm框架简单整合1 数据库表格创建CREATE TABLE `user` (  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '用户ID',  `email` varchar(255) NOT NULL COMMENT '用户邮箱',  `password` varchar(255) NOT NULL COMMENT '用户密...

2018-07-10 16:05:36 346

包含zookeeper-3.4.6.tar.gz和配置文档

包含zookeeper-3.4.6.tar.gz的安装插件,还有zookeeper安装配置的详细文档

2018-09-07

javaweb邮箱验证升级训练及源码,附ssm邮件验证简单案例

javaweb邮箱验证升级训练及源码,附ssm邮件验证简单案例,还有源代码

2018-07-10

spring+hibernate+struct2框架整合

完美整合ssh,并附上数据库增删查改的操作.适合初学者学习

2018-07-10

spring+springMVC+Mybatis框架整合

完美整合ssm,并附上文件上传还有修改的操作.适合初学者学习

2018-07-10

空空如也

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

TA关注的人

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