自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SOA架构概述

SOA(Service-Oriented Architecture,面向服务的架构)是一种在计算机环境中设计、开发、部署和管理离散模型的方法。SOA不是一种新鲜事物,它是在企业内部IT系统重复构建以及效率低下的背景下提出的。在SOA模型中,所有的功能都被定义成了独立的服务,所有的服务通过服务总线(ESB)或流程管理器来连接。

2022-09-11 21:45:01 783

原创 MYSQL 唯一约束

(??);-- 给表的 social_num 列定义添加关键字 UNIQUE,使其成为唯一约束。如果在 social_num 列中插入或更新导致重复值的值,MySQL将发出错误消息并拒绝更改();-- 如果在 social_num 列中插入或更新导致重复值的值,MySQL将发出错误消息并拒绝更改();-- 要求两个字段联合起来时唯一的,即employee_name + social_num 是唯一的(1)创建表时定义-- 创建表时定义();-- 插入数据。

2022-09-11 10:00:01 1839

原创 解决一次Cannot read properties of null (reading ‘length‘)的问题:

深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

2022-09-11 00:18:01 3652

原创 使用IDEA创建一个SpringBoot项目

以上只是简单的建立了一个SpringBoot项目以及一些基本操作,如果你也是小白,希望这一篇略显单薄又有些乐趣的文章能带给你一些帮助,如若有错还望不吝赐教。深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

2022-09-10 22:49:54 424

原创 Vue开发项目入门——Vue脚手架

cd vuetest深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

2022-09-10 09:28:01 515

原创 SpringBoot+Vue项目快速入门

深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

2022-09-10 02:15:44 651

原创 linux下安装Maven

settings文件。

2022-09-07 17:42:19 69

原创 kali Linux安装完后输入用户名和密码不知道是什么

系统默认的用户名是root,密码是安装时自己设置的密码。

2022-09-07 15:13:27 642

原创 JVM 双亲委派机制(通俗易懂)

Java是运行在Java的虚拟机(JVM)中的,我们在IDE中编写的Java源代码被编译器编译成.class的字节码文件。然后ClassLoader负责将这些class文件加载到JVM中去执行。

2022-09-07 12:45:23 155

原创 Java获取本月第一天和最后一天

【代码】Java获取本月第一天和最后一天。

2022-09-07 10:10:52 412

原创 docker默认ip地址修改

通常情况下docker服务安装后,docker默认使用的网络IP段是172.17.0.1/24,这样容易对实际环境造成冲突。为了解决这个问题,我们介绍一个可行的解决办法。

2022-09-01 16:25:00 4797

原创 docker使用MySQL镜像

6. 再次进入容器,docker exec -it mysql bash (bash是启动的命令解释器,也可以为其他的)-d: 设置docker容器的启动方式,这里是后台启动,也可以通过-it 交互式启动。-v: 挂载 (将MySQL容器内部和外部的某个文件夹进行挂载,方便文件的增删)2. 下载MySQL镜像,指定版本,docker pull mysql:5.7。4. 运行docker镜像,在第一次运行时,需要设置MySQL root 密码。–name:设置容器名称,之后通过该名称进入,不需要容器id。..

2022-09-01 13:58:33 760

原创 CiteSpace修改jvm emory大小,提高运行效率方法

JVM Memory大小直接影响到citespace运行速度,处理数据的多少和快慢可以通过对Java虚拟机内存参数的设置来增强。

2022-09-01 11:28:36 402

原创 8G内存机器JVM设置模版

Xms4096m-Xmx4096m-Xmn3072m。

2022-09-01 08:44:14 358

原创 centos - centos7下利用crontab进行mysql定时备份

命令及配置:出现未找到crontab命令,请检查是否已安装crontab,若未安装则先安装crontab#便捷编辑定时任务crontab -e#配置。

2022-08-31 17:05:07 600

原创 常见的Java框架有哪些?

这是一系列框架有序集合,是目前最火的微服务框架首选,首先它是利用Spring Boot开发的便利性巧妙的简化了分布式系统基础的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。今天为大家整理一下常见的Java框架都有什么?这是一个MVC的开源框架用来代替Struts,是Spring项目里面的一个重要部分,能和Spring IOC容器结合,拥有松耦合、方便配置、代码分离等特点,让Java程序员开发WEB项目变得更加容易。...

2022-08-29 08:48:59 7454

原创 如何进入mysql命令界面

3.因为安装到D盘,进入D盘的盘符,输入D:。直接输入cdD:installmysqlin是无效的。1. 找到安装mysql安装路径,复制bin目录地址,eg:D:installmysqlin。4.进入bin目录,cdD:installmysqlin。此时即进入了mysql命令界面。2.进入cmd命令窗口。...

2022-08-28 08:37:16 5138

原创 基于Docker部署GitLab环境搭建

将external_url ‘http://192.168.125.126’先停止该容器,删掉该容器信息,重启完docke之后,重新运行GitLab容器。找到关键字 * ## Web server settings *把external_url改成部署机器的域名或者IP地址。进入/mnt/gitlab/etc目录,运行一下命令。最后祝大家开心,该总结是学习完蚂蚁课堂,以此标注!将host的值改成映射的外部主机ip地址和端口。gitlab的web管理页面就可以正常访问。...

2022-08-28 06:04:45 167

原创 初探数通网络开放可编程简介

面对网络运维的严峻挑战,开放可编程系统以YANG模型驱动为基础,提供了端到端的开放可编程能力:设备驱动可编程、网络业务可编程、开放设备和业务北向接口,并且提供了安全可靠的保障机制。图表 2 适合人群通过编写和加载软件包,实现新设备的快速纳管和新业务的快速构建。图表 4 AOC开放可编程平台所需具备的架构和能力SND包:网元驱动包(Specific NE Driver Pkg),为开放可编程系统提供与网元交互的数据模型。...

2022-08-28 03:34:48 279

原创 使用mybatis的两种方式

1、基于传统方式statementid 方式2、基于Mapper接口方式调用代码片段1、书写简洁2、类型安全检查不需要自己强制类型转换3、mybatis自动帮我们生成代理对象,集成spring时候很方便使用。

2022-08-28 01:01:57 727

原创 为dubbo接口增加IP白名单

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CFXXVRoq-1661553422394)(http://omh46px9n.bkt.clouddn.com/17-11-4/32927644.jpg)]在/resources目录下,新建META-INF/dubbo目录,并新建一个名为com.alibaba.dubbo.rpc.Filter的文本文件。在dubbo中,通过扩展Filter接口,可以实现IP白名单的功能。然后我们实现dubbo的Filter接口。...

2022-08-27 06:37:21 657

原创 【Maven】Cannot resolve plugin org.apache.maven.pluginsmaven-compiler-plugin3.8.1

【代码】【Maven】Cannot resolve plugin org.apache.maven.pluginsmaven-compiler-plugin3.8.1。

2022-08-27 04:07:54 416

原创 Windows系统远程连接Linux系统操作

第N种情况下:下载Windows应用Xshell(Xshell较为方便-建议使用)进行连接,和PuTTY差不多,但是是命令操作,如在连接过程中出现连接拒绝等可能是网络不通也可能是连接主机ssh 服务未开启。输入命令“sudo install net-tools”,安装完成再次输入之前命令“ifconfig | grep inet”综上,连接成功,可以在putty软件中输入命令操作远程的Linux系统。第二种情况下:需要相应的软件转换 “PuTTY” 软件连接(...

2022-08-27 01:40:30 5724

原创 vue遍历Map,Map在vue中的使用方法

html:遍历的时候要遍历两遍。

2022-08-26 23:15:05 1642

原创 ubuntu中设置docker以及容器开机自启

立刻重启(root用户使用)立刻关机(root用户使用)

2022-08-26 11:29:21 513

原创 Tomcat修改端口号

找到Connector标签,红方框中8080位置就是端口号,修改这个端口号即可,之后重启服务器。首先进入tomcat安装目录,进入conf文件夹,找到server.xml文件。编辑server.xml文件。

2022-08-26 08:44:03 347

原创 sql语句转为es查询条件(elasticsearch-sql使用)

4、查询返回结果展示(即步骤三esJSON结果打印)2、scala 将sql转为es查询json语句。1、添加pom.xml依赖。5、打开postman。

2022-08-25 06:26:51 1929

原创 SpringCloud基本原理

在微服务架构中,需要几个基础的服务治理组件,包括服务注册与发现、服务消费、负载均衡、断路器、智能路由、配置管理等,由这几个基础组件相互协作,共同组建了一个简单的微服务系统。7. 数不尽的SpringBoot微服务项目的URL调用和统一权限处理等将是个难题, Netflix Zuul 作为网关路由,将会很好的处理这个问题,它统一管理所有URL的路由,提供动态路由,监控,弹性,安全等的边缘服务。********************* Eureka 注册中心 步骤: 5步************

2022-08-25 03:59:39 175

原创 Springboot配置视图解析器

springboot配置视图解析器有两种方法;第一种方案在yml中配置,第二种方法就是在配置类中配置。方案一:在属性文件application.properties中如下配置。在application.yml中如下配置。方案二:在配置类中如下。

2022-08-25 01:33:15 1573 1

原创 springBoot整合Dubbo 报错

整合过程中报了一个错,找了半天,发现是zookeeper依赖包里重复依赖了不同版本的zookeeper包,直接排除掉就好了。springBoot整合dubbo的好处是可以放弃xml配置,可以使用注解的方式配置dubbo。附上完整的POM依赖,这里版本用的是3.0.4有这个问题,目前的最高版本。

2022-08-24 23:07:22 989

原创 springboot启动报错:org.springframework.boot.context.properties.ConfigurationPropertiesBean

原本报错时,spring-cloud版本为Hoxston-SR9 修改为格林威治-sr6 错误解决。springboot版本和springcloud版本不兼容,换一个版本试试。

2022-08-24 19:33:41 1575

原创 SpringBoot 整合Dubbo

出现如下界面说明远程Dubbo调用成功。该工程是一个SpringBoot工程。该工程是一个SpringBoot工程。此工程就是一个maven工程。

2022-08-24 17:02:00 285

原创 spring cloud系列III----Spring Cloud Netflix

该项目为Spring Boot应用程序提供了Netflix OSS集成,通过对Spring Environment和其他Springprogramming model idioms进行自动配置和绑定。通过一些简单的注解,您可以快速启用和配置应用程序内的通用模式,并使用经过生产测试的Netflix组件构建大型分布式系统。提供的模式包括服务发现(Eureka),断路器(Hystrix),智能路由(Zuul)和客户端负载平衡(Ribbon)。

2022-08-24 14:34:20 893

原创 Spring Boot简介及安装

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。Spring Boot特点1. 创建独立的Spring应用程序2. 嵌入的Tomcat,无需部署WAR文件3. 简化Maven配置4. 自动配置Spring。

2022-08-24 06:54:23 1279

原创 shiro漏洞部分修复方法

在程序内配有java类XssHttpServletRequestWrapperNew适配器,确定泰安那边的是否有这个类,若没有则加上。这个类引用到的相关类也修改.(SessionFilter)

2022-08-24 04:28:19 319

原创 shiro 反序列化 _CVE-2016-4437

Apache Shiro默认使用了CookieRememberMeManager,其处理cookie的流程是:得到rememberMe的cookie值 > Base64解码–>AES解密–>反序列化。然而AES的密钥是硬编码的,就导致了攻击者可以构造恶意数据造成反序列化的RCE漏洞。shiro反序列化的特征:在返回包的 Set-Cookie 中存在 rememberMe=deleteMe 字段。攻击机:Kali-Linux(192.168.2.101)实验靶机:CentOS7(192.168.2.102)

2022-08-24 01:55:16 275

原创 redis可视化监控:redis_exporter+prometheus+grafana

edis_exporter是用于监控redis的数据和性能的工具,其使用的端口是9121,所以需要开放9121端口(查看防火墙以及云服务器的安全组中端口是否开放)。grafana将prometheus的分析数据以可视化的形式呈现,使用的端口是3000,所以需要开放3000端口(查看防火墙以及云服务器的安全组中端口是否开放)。prometheus系统监控和报警系统,使用的端口是9090,所以需要开放9090端口(查看防火墙以及云服务器的安全组中端口是否开放)。(如果是redis集群的话配置文件参考。

2022-08-23 23:23:04 1210

原创 RabbitMq镜像高可用集群模式

当消息进入rabbit01节点的队列后,若消费者从2节点消费,则rabbitmq会临时在rabbit01、rabbit02间进行消息传输,把A中的消息实体取出并经过B发送给consumer。这里的镜像队列的集群介绍就到这里,要想做到高可用,需要HA软件的配合哦~轮询两个ram rabbitmq节点的接口(ip:5672)disc 节点一般当做备份节点,不做生产也不做消费。内存节点,将所有的队列,交换机, 绑定,用户 权限与vhost的元数据存储在内存中,可以让队列和交换机声明更加的便捷。

2022-08-23 16:23:50 177

原创 rabbitMQ 消费突然停了

但过了大概一天的时间一个可以正常消费而另一个则不消费了;rabbitMQ有两个延时队列,开始都能正常消费,网友、大佬们看看有可能是啥问题?重启消费业务程序就好了。

2022-08-23 13:50:07 918

原创 Nginx + Tomcat 实现负载均衡

Nginx 服务器作为前端,Tomcat 服务器作为后端,web 页面请求由 Nginx 服务来进行转发。静态页面请求由 Nginx 服务器自己来处理,动态页面请求则转发给后端的 Tomcat 服务器来处理。但 Tomcat 是轻量级的应用服务器,能处理的请求数量有限,所以我们需要多台 Tomcat 组成集群,实现动静分离的负载均衡架构。

2022-08-23 11:18:57 732

空空如也

空空如也

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

TA关注的人

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