04 2020 档案
摘要:一、什么是Spring CloudSpring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、智能路由、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Sp
阅读全文
摘要:问题描述:输入是由一些字母和单词构成的二维数组,目标是找出字谜中的单词,这些单词可以是水平、垂直或沿对角线以任何方向放置。 编写一个程序求解字谜游戏问题 t h i s 找出 this、two、fat、that w a t s o a h g f g d t 分析:方向有8种 1从左到右 2从右到左
阅读全文
摘要:编写一个程序解决选择问题。令k=N/2,。画出表格显示程序对于N种不同的值的运行时间。 * 1.审题:从N个数集合中,找出第K大的数的运行时间 N分别取值100000 200000 30000 400000 例如:{4,2,6,7} 找出第k大的数 k=N/2=2 第2大数就是 6 2.解题思路:
阅读全文
摘要:编写递归时,关键是要牢记递归的四条基本法则: 1.基准情形。必须总要有某些基准情形,它无需递归就能解出。 2.不断推进。对于那些需要递归求解的情形,每一次递归调用都必须要使状况朝向一种基准情形推进。 3.设计法则。假设所有的递归调用都能进行。 4.合成效益原则。在求解一个问题的同一实例时,切勿在不同
阅读全文
摘要:安装前准备: 1.3台主机 2.安装jdk 3.免密登陆 开始安装spark 1.解压安装包 tar -zxvf spark-2.4.5-bin-hadoop2.7.tgz 2.修改配置文件 cd conf cp spark-env.sh.template spark-env.shcp slaves
阅读全文
摘要:解压安装包 tar -zvxf apache-flume-1.6.0-bin.tar.gz 添加配置文件 #定义三大组件的名称 ag1.sources = source1 ag1.sinks = sink1 ag1.channels = channel1 # 配置source组件 ag1.sourc
阅读全文
摘要:安装前准备: 首先,要有一个HDFS集群,并正常运行; regionserver应该跟hdfs中的datanode在一起 其次,还需要一个zookeeper集群,并正常运行 然后,安装HBASE 开始安装hbase集群 1.解压安装包 tar -zvxf hbase-1.2.1-bin.tar.gz
阅读全文
摘要:安装前准备 1.安装Mysql tar -xvf MySQL-5.6.26-1.linux_glibc2.5.x86_64.rpm-bundle.tar MySQL-server-5.6.26-1.linux_glibc2.5.x86_64.rpm MySQL-shared-5.6.26-1.lin
阅读全文
摘要:1.上传安装包,并解压 tar -zvxf zookeeper-3.4.6.tar.gz 2.修改配置文件 cp zoo_sample.cfg zoo.cfg 修改conf/zoo.cfg #修改路径 dataDir=/root/zkdata #追加 server.1=hdp-01:2888:388
阅读全文
摘要:/** * 三角数字之和 ...5+4+3+2+1 * @param n * @return */ public int triangle(int n){ if(n==1){ return 1; } return n+triangle(n-1); } /** * 阶乘 5! * @param n *
阅读全文
摘要:import redis.clients.jedis.BinaryClient; import redis.clients.jedis.Jedis; import redis.clients.jedis.JedisPool; import redis.clients.jedis.JedisPoolC
阅读全文
摘要:1.通过面向切面基于注解方式进行处理 @RequestMapping("/test") @Sensitive(name={"userName"},phoneNo={"mobile"},email={"email"}) public Rsp_1 test(){ //对返回结果进行脱敏处理 } 切面类
阅读全文
摘要:查看当前目录下所有文件的大小 du --max-depth=1 -h
阅读全文
摘要:今天碰到这个错,真的头痛,让人哭笑不得 springboot启动报错: Caused by: org.springframework.context.ApplicationContextException: Unable to start ServletWebServerApplicationCon
阅读全文
摘要:JSON技术的简介和优劣 JSON技术的简介 1.json-lib json-lib最开始的也是应用最广泛的json解析工具,json-lib 不好的地方确实是依赖于很多第三方包,包括commons-beanutils.jar,commons-collections-3.2.jar,commons-
阅读全文
摘要:HttpMessageConverter流程简图: FastJsonHttpMessageConverter类对Json报文的转换 @Configuration public class JsonConfig { public JsonConfig(){} @Bean public HttpMess
阅读全文
摘要:GlobalExceptionHandler为统一异常处理类,MyException自定义异常类, @RestControllerAdvice相当于Controller的切面,对异常统一处理,定制,这样更好返回给前端。 @RestControllerAdvice public class Globa
阅读全文
摘要:1.java将所有的错误封装为一个对象,其根本父类为Throwable, Throwable有两个子类:Error和Exception。 2.Error是Throwable 的子类,用于指示合理的应用程序不应该试图捕获的严重问题。大多数这样的错误都是异常条件。虽然 ThreadDeath 错误是一个
阅读全文
摘要:报错:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1 解决方案: pom.xml添加 <plugin> <groupId>org.apache.maven.plugins</groupId> <art
阅读全文
摘要:Log4J的配置文件就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。log4j.properties是被PropertyConfigurator类中的doConfigure方法进行解析的。 Log4J配置文件的基本格式如下: #配置根Logger
阅读全文
摘要:slf4j的一些理解 1.log4j /** * @description: 定制静态日志基础类 * @author: mufeng * @create: 2020/4/7 10:26 */public class BaseLogger { static { InputStream in = Bas
阅读全文
摘要:hdfs命令行客户端的常用操作命令 0、查看hdfs中的目录信息 hadoop fs -ls /hdfs路径 1、上传文件到hdfs中 hadoop fs -put /本地文件 /aaa hadoop fs -copyFromLocal /本地文件 /hdfs路径 ## copyFromLocal等
阅读全文
摘要:安装大概步骤: 1.先安装一台虚拟机,装好jdk,hadoop配置 2.复制克隆出三台,搭建ssh免密登陆 一.先准备一台虚拟机 1.防火墙: 关闭防火墙:systemctl status firewalld 防止防火墙自启:systemctl disable firewalld 2.安装JDK 3
阅读全文
摘要:一、eureka(服务注册中心) <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId></depend
阅读全文
摘要:《深入理解Nginx 模块开发与架构解析》第2版 一、研究Nginx前的准备工作 nginx的特点: 1.更快 2.高扩展性 3.高可靠性 4.低内存消耗 5.单机支持10万以上的并发连接 6.热部署 7.最自由的BSD许可协议 1.准备工作 1.1使用nginx的必备软件 1.GCC编译器 yum
阅读全文
摘要:/一、java性能调优概述 Amdahl定律:加速比与系统并行度和处理器数量的关系。 Speedup≤\frac{1}{F+\frac{1-F}{N}} 设加速比为Speedup,系统内必须串行化的程序比重为F,CPU处理器数量为N 性能调优的层次: 1.设计调优 2.代码调优 3.JVM调优 4.
阅读全文
摘要:一、Thread和Runnable 1.创建Thread和Runnable对象 Runnable qw = () -> System.out.println("qw"); 2.获取和设置线程名称 getName() 存活状态:isAlive() 线程的执行状态:getState() Thread.S
阅读全文
摘要:一、概述 kie(Knowledge Is Everything) package rules.rulesHello //规则逻辑路径 rule "test001" //rule 规则开始 "test001" 规则名 when eval(true); //规则条件 then System.out.p
阅读全文
摘要:一、安装docker 1.CentOS7安装Docker 使用yum安装 卸载老版本的Docker: sudo yum remove docker docker-common docker-selinux docker-engine 安装仓库 1.安装所需的包 sudo yum install -y
阅读全文

浙公网安备 33010602011771号