安装和配置 环境变量 将解压后的bin目录配置到path中。主要是mvn命令,此命令的生命周期(后一个命令的执行将导致其前面的所有命令先执行一遍)如下: mvn compile,根据src/main/java目录编译生成包含字节码的target目录 mvn test,执行src/test/java目录下的所有测试用例 mvn package,将此
0x0 添加Kali源 deb http://http.kali.org/kali kali-rolling main non-free contribdeb-src http://http.kali.org/kali kali-rolling main non-free contrib 添加数字证书 $wget archive.kali.org/archive-key.asc //下载签名$apt-key add archive-key.asc //安装签名 更新包
使用Consul提供注册和发现服务 什么是 Consul Consul 是 HashiCorp 公司推出的开源工具,用于实现分布式系统的服务发现与配置。与其它分布式服务注册与发现的方案,Consul 的方案更“一站式”,内置了服务注册与发现框架、分布一致性协议实现、健康检查、Key/Value 存储、多数据中心方
npm 配置 registry 以及使用 nrm 由于众所周知的原因,我们的内网链接互联网时非常不稳定,速度慢而且经常下载失败。为了提高下载安装 npm 包的体验,很多人都会把 npm 的 registry 配置成国内镜像,我们一般用的比较多的就是淘宝镜像。 镜像是一种存储的形式。一个磁盘上的东西,在另一
1.导入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency> <dependency> <groupId
Hive执行count函数失败 1.现象: 0: jdbc:hive2://192.168.137.12:10000> select count(*) from emp; INFO : Number of reduce tasks determined at compile time: 1 INFO : In order to change the average load for a reducer (in bytes): INFO : set hive.exec.reducers.by
SpringBoot 整合mongoDB并自定义连接池 得力于SpringBoot的特性,整合mongoDB是很容易的,我们整合mongoDB的目的就是想用它给我们提供的mongoTemplate,它可以很容易的操作mongoDB数据库。 为了自定义连接池,我们在配置类中主要与MongoClientOptions、MongoCredential、MongoClient、M
Eureka集群搭建 高可用集群配置 当注册中心扛不住高并发的时候,这时候 要用集群来扛; 普通操作 我们再新建两个module microservice-eureka-server-2002 microservice-eureka-server-2003 1、pom.xml 把依赖加下; <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http:
参数链接: https://github.com/chenjj/CORScanner py2遇到的坑: 提示https ssl告警 /usr/local/lib/python2.7/site-packages/requests/packages/urllib3/connectionpool.py:791: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verificatio
Springcloud简介 简介 Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制
提到Shiro,不得不先介绍RBAC介绍 RBAC介绍: RBAC是基于角色的访问控制(Role-Based Access Control )在 RBAC 中,权限与角色相关联,用户通过成为适当角色的成员而得到这些角色的权限。这就极大地简化了权限的管理。这样管理都是层级相互依赖的,权限赋予给角色,而把角色又赋予用户,这样的
常用的日志框架 Log4j: Log4j2: SLF4J:日志输出接口,底层依赖于其它的日志框架 Logback: Apache Commons Logging:和slf4j类似,是日志输出接口,依赖第三方日志框架 java.util.logging.Logger:JDK自带的日志系统 一般项目中使用slf4j作为日志抽象,这样以后系统替换日志框架的话,只需要替
1.创建一个StringInitializr项目(步骤如下) (1) (2) (3) (4) 2、DemoApplication类 package com.example.demo; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication
1、 在 pom.xml 中 添加 Quartz 所需要 的 依赖 <!--定时器 quartz--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-quartz</artifactId> </dependency> <depe
1、在SpringBoot 项目中使用@Scheduled注解执行定时任务: 配置pom.xml 依赖: 一般情况下,SpringBoot 的 相关依赖,如: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependenc
一、主键生成策略-sequence简介 sequence又称为序列,适用于long、short或int类型的主键,Hibernate根据底层数据库序列生成标识符。只有支持序列的数据库才能使用该生成策略(如Oralce、DB2等,),MySQL数据库本身不支持序列,固无法使用到sequence生成策略。此处以Oracle数据库为例简单
1.创建一个StringInitializr项目(步骤如下) (1) (2) (3) (4) 2、DemoApplication类 package com.example.demo; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;
<?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" xsi:schemaLocation="http://maven.apache.org/POM/
目录 一、前言二、spring mvc 核心类与接口三、spring mvc 核心流程图 四、spring mvc DispatcherServlet说明 五、spring mvc 父子上下文的说明 六、springMVC-mvc.xml 配置文件片段讲解 七、spring mvc 如何访问到静态的文件,如jpg,js,css 八、spring mvc 请求如何映
如果我们使用Spring Cloud的Feign实现熔断,首先需要自定义一个熔断类,实现你的feign接口,然后实现方法,这些方法就是熔断方法,最后需要在你的feign接口中指定fallback为自定义类 但是启动过程中却出现了org.springframework.beans.factory.BeanCreationException: Error creating bean
1-1、导包 导入SpringMVC、Spring、MyBatis、mybatis-spring、mysql、druid、json、上传和下载、验证的包 1-2、创建并配置web.xml文件 配置spring的ContextLoaderListener及Spring的前段控制器、CharacterEncodingFilter、HiddenHttpMethodFilter <?xml version="1.0" encodin
现在先从设置许可证服务以使用Redis开始。幸运的是,Spring Data已经简化了将Redis引入许可证服务中的工作。要在许可证服务中使用Redis,需要做以下4件事情。 (1)配置许可证服务以包含Spring Data Redis依赖项。 (2)构造一个到Redis服务器的数据库连接。 (3)定义Sp
Exception in thread "main" java.lang.VerifyError: Bad type on operand stackException Details: Location: com/test/tools/jedis/JedisTools.init()V @117: invokespecial Reason: Type 'redis/clients/jedis/JedisPoolConfig' (current fra
一、SpringBoot中使用Servlet在SpringBootApplication上使用@ServletComponentScan注解后,Servlet、Filter、Listener可以直接通过@WebServlet、@WebFilter、@WebListener注解自动注册,无需其他代码。 1.在入口Application类上加入注解@ServletComponentScan package com.h
java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1360) at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(Webapp