自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Spring Cloud】Spring Cloud Gateway

简介Spring Cloud Gateway是Spring官网基于Spring 5.0、 Spring Boot 2.0、Project Reactor等技术开发的网关 服务。Spring Cloud Gateway基于Filter链提供网关基本功能:安全、监控/埋点、限流等。Spring Cloud Gateway为微服务架构提供简单、有效且统一的API路由管理方式。Spring Cloud Gateway是替代Netflix Zuul的一套解决方案。Spring Cloud Gateway

2021-01-23 19:23:35 553

原创 【Spring Cloud】Eureka笔记

Eureka简介问题分析在刚才的案例中,user-service对外提供服务,需要对外暴露自己的地址。而consumer(调用者)需要记录服务提供者的地址。将来地址出现变更,还需要及时更新。这在服务较少的时候并不觉得有什么,但是在现在日益复杂 的互联网环境,一个项目肯定会拆分出十几,甚至数十个微服务。此时如果还人为管理地址,不仅开发困难,将来 测试、发布上线都会非常麻烦,这与DevOps的思想是背道而驰的。这就好比是网约车出现以前,人们出门叫车只能叫出租车。一些私家车想做出租却没有资格,被称为黑车。而

2021-01-23 19:18:25 168

原创 Git入坑笔记

概述:版本控制版本控制的目的是实现开发团队并行开发、提高开发效率的基础。其目的在于对软件开发进程中文件或目录的发展过程提供有效的追踪手段,保证在需要时可回到旧的版本,避免文件的丢失、修改的丢失和相互覆盖,通过对版本库的访问控制避免未经授权的访问和修改,达到有效保护企业软件资产和知识产权的目的。常用的版本控制工具如下:Visual Source Safe(VSS)VSS是美国微软公司的产品,目前常用的版本为6.0版。VSS是配置管理的一种很好的入门级的工具。易学易用是VSS的强项,VSS采用标准的

2020-11-23 16:45:37 358

原创 java篇:jdbc

文章目录概述导入驱动程序jdbc的示例操作流程1.加载驱动程序2.建立连接对象3.创建数据库语句对象一些对象的解释各种数据库的Connection对象的获取方法Connection JDBC连接对象StatementPreparedStatement 预处理对象ResultSet 结果集示例代码:查询一张数据表中的用户信息数据库连接池概述jdbc自带连接池一些常用的连接池概述Java数据库连接(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访

2020-11-15 17:25:50 183

原创 前端篇:javaScript的正则表达式

定义与基础语法这是 w3school 对正则表达式的定义:正则表达式是构成 搜索模式(search pattern) 的字符序列。当您搜索文本中的数据时,您可使用搜索模式来描述您搜索的内容。正则表达式可以是单字符,或者更复杂的模式。正则表达式可用于执行所有类型的文本搜索和文本替换操作。也就是说,正则表达式是用于匹配字符串的一种格式。通过正则表达式将复杂的字符串匹配描述格式化,方便我们以较为简短的语句完成字符串的匹配、校验与替换等。正则表达式的语法为:/pattern/modifiers其

2020-11-07 18:12:38 190

原创 算法篇:二进制的使用技巧

下面举例一道比较灵活的面试题:有8瓶水,其中有1瓶水有毒。先需要若干小白鼠尝试饮用每一瓶水,试问至少需要几只小白鼠能够将有毒的水找出来?这道题的确可以用传统的方法——安排8只小白鼠一个个试喝。但是这样子的效率肯定相当低下。因此我们要考虑下有没有更好的办法。我们给所有的水编号0-7,将0到7之间的数转化为二进制如下:十进制二进制数00001001201030114100510161107111每只小老鼠有两种状态:

2020-11-02 09:31:05 699

原创 java篇:反射

JAVA反射机制是在运行状态中,获取任意一个类的结构,创建对象 , 得到方法,执行方法,属性;这种在运行状态动态获取信息以及动态调用对象方法的功能被称为java语言的反射机制。jvm的类加载器Java类加载器(Java Classloader)是Java运行时环境(Java Runtime Environment)的一部分,负责动态加载Java类到Java虚拟机的内存空间中。三种默认的加载器java默认有三种类加载器,BootstrapClassLoader、ExtensionClassLoader

2020-10-25 09:27:49 132 1

原创 java篇:xml与json的读取与解析

文章目录XML基础语法java中对XML的生成与解析方式java的解析语法JSON概述基础语法基础解析语法GsonfastJsonXMLXML 全称可扩展标记语言(EXtensible Markup Language),是一种标记语言,很类似 HTML,但是 XML 不是 HTML 的替代。XML 的设计宗旨是传输数据,而非显示数据。XML具有自我描述性,是 W3C 的推荐标准。在现在,XML可以运用的场合有:网络数据传输(主流:json)数据存储(主流:数据库/文件管理系统)配置文件(主流:

2020-10-22 09:56:28 1514 2

原创 java篇:多线程内容整理

文章目录概述线程与进程线程调度同步与异步java中的三种线程实现方式继承 Thread 类示例代码常用方法实现 Runnable 接口示例代码方法摘要实现 Callable 接口示例代码常用方法线程安全线程死锁线程状态多线程通信线程池概述线程与进程进程是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间。线程是进程中的一个执行路径,共享一个内存空间,线程之间可以自由切换,并发执行。一个进程最少有一个线程。当某个进程中正在运行的用户线程数为0时,该进程终止。线程实际上是在进程基础之上

2020-10-16 09:05:54 714 1

原创 算法篇:双指针

算法篇:双指针双指针,指的是在遍历对象的过程中,不是普通的使用单个指针进行访问,而是使用两个相同方向(快慢指针)或者相反方向(对撞指针)的指针进行扫描,从而达到相应的目的。1相同方向(快慢指针)在求解相关的问题的过程中,需要两个指针:快指针和慢指针。两个指针开始都指向开头,根据条件不同,快指针走得快,慢指针走的慢,直到满足条件或者快指针走到结尾。2问题:找出成环的链表中入环的结点要求 : 空间复杂度为O(1)参考题目:LeetCode 142. 环形链表 II显然这个题目可以采用如下方法:

2020-10-11 17:05:16 224 2

原创 如何用python进行简易的爬虫操作

这里写目录标题工具准备文明爬虫须知开始爬虫分析网页架构准备爬取工具准备需要准备的工具Python3.xrequests, bs4 (都可以使用pip install进行一键安装)文明爬虫须知估计大家也都经常听说“程序员因为大量爬取网站被判X年有期徒刑”“流氓爬虫”这一类的新闻。的确爬虫技术运用不当对于被爬的网站而言,损失或许是灾难性的——除了网页上一些不想被了解的数据被泄露之外,有些时候大规模的爬虫甚至相当于一次小型的DDoS攻击。所以在写爬虫之前,我就稍微废话一点,讲讲怎样文明爬虫。文明爬虫

2020-05-21 17:46:51 367 2

空空如也

空空如也

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

TA关注的人

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