02 2021 档案

摘要:狂神bilibili视频地址:: https://www.bilibili.com/video/BV1S54y1R7SB 一、Nosql概述 为什么使用Nosql 1、单机Mysql时代 90年代,一个网站的访问量一般不会太大,单个数据库完全够用。随着用户增多,网站出现以下问题 数据量增加到一定程度 阅读全文
posted @ 2021-02-25 11:34 Java小白的搬砖路 阅读(773) 评论(1) 推荐(0) 编辑
摘要:一、快速入门 文档:https://mp.baomidou.com/ 使用第三方组件: 导入对应依赖 研究依赖如何配置 代码如何编写 提高扩展技术能力 步骤: 1、创建数据库 mybatis_plus 2、创建user表 DROP TABLE IF EXISTS user; CREATE TABLE 阅读全文
posted @ 2021-02-19 21:07 Java小白的搬砖路 阅读(1251) 评论(0) 推荐(0) 编辑
摘要:狂神大佬的bilibili视频地址:https://www.bilibili.com/video/BV1B7411L7tE 1、什么是 JUC JUC就是 java.util 下的工具包、包、分类等。 普通的线程代码: Thread Runnable 没有返回值、效率相比入 Callable 相对较 阅读全文
posted @ 2021-02-15 10:56 Java小白的搬砖路 阅读(238) 评论(0) 推荐(0) 编辑
摘要:/** * 方法一:使用indexOf和subString方法,循环判断并截取 */ // zhangsan // 查找n出现的次数 public static void getStrCount1(String str, String con) { int count = 0; while (str 阅读全文
posted @ 2021-02-14 19:39 Java小白的搬砖路 阅读(177) 评论(0) 推荐(0) 编辑
摘要:【推荐】集合初始化时,指定集合初始值大小。 说明:HashMap 使用 HashMap(int initialCapacity) 初始化, 正例:initialCapacity = (需要存储的元素个数 / 负载因子) + 1。注意负载因子(即 loader factor)默认为 0.75,如果暂时 阅读全文
posted @ 2021-02-13 14:54 Java小白的搬砖路 阅读(113) 评论(0) 推荐(0) 编辑
摘要:原文地址:https://mp.weixin.qq.com/s/aMJeiQW5z5FzeEdsRn44vA 环境安装 jdk安装(rpm安装) 1、rpm下载地址http://www.oracle.com/technetwork/java/javase/downloads/index.html 2 阅读全文
posted @ 2021-02-12 23:42 Java小白的搬砖路 阅读(440) 评论(0) 推荐(0) 编辑
摘要:原文地址:https://mp.weixin.qq.com/s/AndIwanhZ3Tlg0iQe8a4lQ 喜欢狂神的话去关注下他的公众号:“狂神说” Vim编辑器 什么是Vim编辑器 Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使 阅读全文
posted @ 2021-02-12 22:01 Java小白的搬砖路 阅读(298) 评论(0) 推荐(0) 编辑
摘要:命令:wget -c https://cdn.mysql.com//Downloads/MySQLInstaller/mysql-installer-community-8.0.23.0.msi 阅读全文
posted @ 2021-02-12 18:00 Java小白的搬砖路 阅读(2331) 评论(0) 推荐(0) 编辑
摘要:目录管理 绝对路径和相对路径 我们知道Linux的目录结构为树状结构,最顶级的目录为根目录 /。 其他目录通过挂载可以将它们添加到树中,通过解除挂载可以移除它们。 在开始本教程前我们需要先知道什么是绝对路径与相对路径。 绝对路径: 路径的写法,由根目录 / 写起,例如:/usr/share/doc 阅读全文
posted @ 2021-02-11 20:21 Java小白的搬砖路 阅读(109) 评论(0) 推荐(0) 编辑
摘要:前言:从这里开始的4篇Linux学习的话都是引用狂神的公众号“狂神说”地址:https://mp.weixin.qq.com/s/RT93qJdTagtKjWKx_A_6Nw 入门概述 我们为什么要学习Linux linux诞生了这么多年,以前还喊着如何能取代windows系统,现在这个口号已经小多 阅读全文
posted @ 2021-02-11 18:40 Java小白的搬砖路 阅读(88) 评论(0) 推荐(0) 编辑
摘要:[root@www ~]# ping www.baidu.comping: www.baidu.com: Name or service not known 解决: 1、设置VM的网络连接类型 2、查看虚拟机NET设置 虚拟网络编辑器: 4、进入网络配置 我的是32, 有的是ens33、 5、修改配 阅读全文
posted @ 2021-02-11 12:41 Java小白的搬砖路 阅读(346) 评论(0) 推荐(0) 编辑
摘要:前言: 使用Windows窗口连接服务器上面的mysql,需要有以下的环境: Windows安装mysql,并且能够正常使用本机数据库 Linux下安装好mysql,并且能够在xshell连接使用数据库 这篇博客就是怎么使用本地Windows远程连接服务器的MySQL数据库 步骤: 看下error吧 阅读全文
posted @ 2021-02-10 18:31 Java小白的搬砖路 阅读(1792) 评论(0) 推荐(0) 编辑
摘要:推荐鱼皮博客:IDEA插件汇总,插件太多了我也没看,等换了搞性能电脑再好好研究吧,呜呜呜 IDEA常用插件推荐 1、Alibaba Java Coding Guidelines(*) 阿里巴巴Java编码指南插件,比如if语句只有一行,也必须要写花括号,否则会报错! 2、restfultoolkit 阅读全文
posted @ 2021-02-10 11:58 Java小白的搬砖路 阅读(1282) 评论(1) 推荐(1) 编辑
摘要:Spring Cloud Config 分布式配置 Dalston.RELEASE Spring Cloud Config为分布式系统中的外部配置提供服务器和客户端支持。使用Config Server,您可以在所有环境中管理应用程序的外部属性。客户端和服务器上的概念映射与Spring Environ 阅读全文
posted @ 2021-02-08 17:40 Java小白的搬砖路 阅读(724) 评论(0) 推荐(0) 编辑
摘要:快速开发版: Git的下载与安装: 下载地址 安装,就一直next下一步就行了。 Git常用命令: https://gitee.com/all-about-git Git下载码云项目以及将文件上传到码云: 下载项目到本地: 1、复制自己要下载的项目 2、将代码下载到本地 1.在要下载项目的目录鼠标右 阅读全文
posted @ 2021-02-08 13:47 Java小白的搬砖路 阅读(109) 评论(0) 推荐(0) 编辑
摘要:Zull路由网关 概述 什么是zuul? ​ Zull包含了对请求的路由(用来跳转的)和过滤两个最主要功能: ​ 其中路由功能负责将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础,而过滤器功能则负责对请求的处理过程进行干预,是实现请求校验,服务聚合等功能的基础。Zuul和Eureka 阅读全文
posted @ 2021-02-07 23:16 Java小白的搬砖路 阅读(258) 评论(0) 推荐(0) 编辑
摘要:1、新建监控模块:springcloud-consumer-hystrix-dashboard pom依赖: <dependencies> <!--Hystrix依赖--> <dependency> <groupId>org.springframework.cloud</groupId> <arti 阅读全文
posted @ 2021-02-07 20:42 Java小白的搬砖路 阅读(223) 评论(0) 推荐(0) 编辑
摘要:Hystrix服务熔断: 1、服务雪崩 ​ 多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其他的微服务,这就是所谓的“扇出”。 如果扇出的链路上某个微服务的调用响应时间过长,或者不可用,对微服务A的调用就会占用越来越多的系统资源,进而引起系统崩溃,所谓的“雪崩 阅读全文
posted @ 2021-02-07 16:49 Java小白的搬砖路 阅读(1780) 评论(0) 推荐(0) 编辑
摘要:1、如果小球能到arr[6][5],说明通路找到2、约定: 当arr[i][j]为0表示该点没有走过,为1表示墙,为2表示通路可以走,为3表示走过但是没有走通3、走迷宫时定义一个策略,"下->右->上->左",如果该点走不通,再回溯 1、定义迷宫的大小以及墙壁 // 初始化迷宫大小 int[][] 阅读全文
posted @ 2021-02-07 10:58 Java小白的搬砖路 阅读(113) 评论(0) 推荐(0) 编辑
摘要:Ribbon:负载均衡(基于客户端) 1、负载均衡以及Ribbon Ribbon是什么? Spring Cloud Ribbon 是基于Netflix Ribbon 实现的一套客户端负载均衡的工具。 简单的说,Ribbon 是 Netflix 发布的开源项目,主要功能是提供客户端的软件负载均衡算法, 阅读全文
posted @ 2021-02-06 12:23 Java小白的搬砖路 阅读(205) 评论(0) 推荐(0) 编辑
摘要:Eureka服务注册中心 注:完成上一个博客的步骤再来看这个~ 1、什么是Eureka Netflix在涉及Eureka时,遵循的就是API原则. Eureka是Netflix的有个子模块,也是核心模块之一。Eureka是基于REST的服务,用于定位服务,以实现云端中间件层服务发现和故障转移,服务注 阅读全文
posted @ 2021-02-05 10:23 Java小白的搬砖路 阅读(156) 评论(0) 推荐(0) 编辑
摘要:一、SpringCloud 学习环境搭建 1.1、介绍 我们会使用一个Dept部门模块做一个微服务通用案例Consumer消费者(Client)通过REST调用Provider提供者(Server)提供的服务。 回顾Spring,SpringMVC,Mybatis等以往学习的知识。 Maven的分包 阅读全文
posted @ 2021-02-03 22:28 Java小白的搬砖路 阅读(192) 评论(0) 推荐(0) 编辑
摘要:一、学习概述 1.1、分布式架构遇到的问题以及解决方案 分布式架构会遇到的四个核问题? 这么多服务,客户端该如何去访? 这么多服务,服务之间如何进行通信? 这么多服务,如何治理呢? 服务器宕机了怎么解决-->熔断机制 解决方案: 方案一:spring Cloud NetFlix出来了一套解决方案!可 阅读全文
posted @ 2021-02-03 15:19 Java小白的搬砖路 阅读(144) 评论(0) 推荐(0) 编辑
摘要:三层架构+MVC 架构 -->解耦 开发框架 Spring IOC AOP IOC : 控制反转 控制反转举例: 比如我们要租房,找房子是一件很麻烦的事情,因为我们不清楚哪里有房东要出租房子,而房东要出租房子也不清楚哪里有客源、 这时候就出现了房产中介,你要找房子直接去房产中介,房东去出租房子也去房 阅读全文
posted @ 2021-02-03 10:15 Java小白的搬砖路 阅读(109) 评论(0) 推荐(0) 编辑
摘要:使用DOS窗口将程序打成jar包: 1、将你的.java文件生成.class文件 命令: javac 文件名.java 2、 将.class文件打成jar包 jar命令参数: 帮助文档: -c 创建新档案 -t 列出档案目录 -x 从档案中提取指定的 (或所有) 文件 -u 更新现有档案 -v 在标 阅读全文
posted @ 2021-02-02 20:48 Java小白的搬砖路 阅读(1564) 评论(0) 推荐(0) 编辑
摘要:1 package IO流; 2 3 import java.io.*; 4 5 public class Test03_完成文件夹的拷贝 { 6 public static void main(String[] args) throws Exception { 7 //源文件路径 8 File f 阅读全文
posted @ 2021-02-02 20:39 Java小白的搬砖路 阅读(147) 评论(0) 推荐(0) 编辑
摘要:注:本博客只是为了自己的学习,记录自己的学习,请勿用于其他途径、 1、win+R-->cmd 2、ping 网站 3、替换IP 1 import java.io.BufferedInputStream; 2 import java.io.IOException; 3 import java.net. 阅读全文
posted @ 2021-02-02 18:15 Java小白的搬砖路 阅读(453) 评论(0) 推荐(0) 编辑
摘要:1、ScheduledExecutorService 和 Timer 的区别 Timer的内部只有一个线程,如果有多个任务的话就会顺序执行,这样我们的延迟时间和循环时间就会出现问题。 ScheduledExecutorService是线程池,所以就不会出现这个情况,在对延迟任务和循环任务要求严格的时 阅读全文
posted @ 2021-02-02 17:33 Java小白的搬砖路 阅读(826) 评论(0) 推荐(0) 编辑
摘要:分布式Dubbo+Zokeeper+SpringBoot的简介以及安装 什么是分布式系统? 在《分布式系统原理与范型》一书中有如下定义:“分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像单个相关系统”; 分布式系统是由一组通过网络进行通信、为了完成共同的任务而协调工作的计算机节点组成的系 阅读全文
posted @ 2021-02-01 23:21 Java小白的搬砖路 阅读(148) 评论(0) 推荐(0) 编辑

喜欢请打赏

扫描二维码打赏

支付宝打赏

点击右上角即可分享
微信分享提示