自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Python小二

公众号:Python小二,关注有惊喜 | 个人博客:https://pythontalk.cn

  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 Python 基础(一):入门必备知识

Python 入门必备知识,你都掌握了吗?

2019-10-30 08:59:05 205856 105

原创 Python 基础(二):基本语句

Python 基本语句,你会用了吗?

2019-10-30 22:10:42 10544 1

原创 Python 爬虫(二):Requests 库

Requests 库介绍与使用

2019-10-29 15:40:49 4579 1

原创 Python 爬虫(七):pyspider 使用

爬虫是用 pyspider 还是用 Scrapy?

2019-10-27 16:30:43 2946 1

原创 Java 面试官:说说 final、finally、finalize 的区别

你知道 final、finally、finalize 的区别吗?

2019-10-24 21:07:03 1323

原创 Python 爬虫(六):使用 Scrapy 爬取去哪儿网景区信息

都说 Scrapy 强,强不强自己用过才知道。

2019-10-22 08:28:17 10881 11

原创 Python 爬虫(五):PyQuery 框架

PyQuery 是仿照 jQuery 实现的。

2019-10-19 13:12:17 1757 1

原创 Java 设计模式(一):单例模式

Java 单例模式,你会写几种实现方式?

2019-10-18 08:16:59 1602 2

原创 Python 爬虫(四):Selenium 框架

Selenium 介绍与基本使用,实现登录 163 邮箱。

2019-10-13 14:33:00 4650 5

原创 “==” “equals()” “hashCode()” 傻傻分不清

简介==对于基本数据类型 byte、short、char、int、long、float、double,boolean,== 比较的是它们的值;而对于引用类型,如:类、接口、数组等,== 比较的是他们在内存中的存放地址。equals()默认情况下,equals 方法是调用 Object 类的 equals 方法,Object 的 equals 方法是用于判断对象的内存地址引用是不是同一个(是...

2019-10-12 21:17:02 3187 1

原创 Python 爬虫(三):BeautifulSoup 库

BeautifulSoup 介绍与使用

2019-10-07 10:22:55 1957

原创 Python 爬虫(一):爬虫伪装

什么是爬虫伪装?为什么需要爬虫伪装?

2019-10-04 07:44:51 3387

原创 Spring Cloud 全链路追踪实现

简介在微服务架构下存在多个服务之间的相互调用,当某个请求变慢或不可用时,我们如何快速定位服务故障点呢?链路追踪的实现就是为了解决这一问题,本文采用 Sleuth + Zipkin + RabbitMQ + ES + Kibana 实现。Spring Cloud SleuthTrace:从客户端请求到系统边界,再到系统边界返回客户端响应。Span:每一次调用埋入一个调用记录,即为 “Sp...

2019-10-02 09:16:12 2115

原创 Spring Boot 自动配置原理

加载SpringBoot应用启动的时候,从主方法进行启动。@SpringBootApplicationpublic class XxxApplication { public static void main(String[] args) { SpringApplication.run(XxxApplication.class, args); }}@SpringBoot...

2019-10-02 08:31:51 857

原创 Spring Cloud Gateway 使用

简介Spring Cloud Gateway 是 Spring Cloud 官方推出的网关框架,网关作为流量入口,在微服务系统中有着十分重要的作用,常用功能包括:鉴权、路由转发、熔断、限流等。Spring Cloud Gateway 是通过 Spring WebFlux 的 HandlerMapping 做为底层支持来匹配到转发路由,使用时不要引入 SpringMVC,否则初始化时会出错;Sp...

2019-10-02 08:20:31 1239

原创 Spring Boot 整合 Shiro

1 简介Shiro是Apache下一个开源的安全框架,提供了认证、授权、加密、会话管理,与 Spring Security 相比,Shiro 是一个轻量级框架,使用了比较简单易懂易于使用的授权方式。1.1 Shiro特性Authentication:身份认证/登录,验证用户是不是拥有相应的身份;Authorization:授权,即权限验证,验证某个已认证的用户是否拥有某个权限;...

2019-10-02 08:10:54 932

原创 Spring Boot 整合 Redis

简介Redis 是目前使用十分广泛的内存数据库。Redis 比 Memcached 支持更丰富的数据类型,如 Lists, Hashes, Sets 及 Ordered Sets 等,支持数据持久化、备份;除此之外,Redis 还支持事务,HA,主从库,同时兼具了非关系型数据库与关系型数据的特性,有着丰富的应用场景。快速上手1、引入依赖<dependency> <gr...

2019-10-02 07:33:00 1255 1

原创 JVM 类加载机制

1 加载步骤JVM 类加载机制分为五个部分:加载,验证,准备,解析,初始化。加载:该阶段会在内存中生成一个代表这个类的 java.lang.Class 对象, 作为方法区这个类的各种数据的入口。加载信息可以从class文件、jar 包、war 包中读取,也可以在运行时计算生成(动态代理),还可以由其它文件生成(比如将 JSP 文件转换成对应的 Class 类)。验证:该阶段是为了确...

2019-10-01 09:16:11 798

原创 volatile 关键字的作用

简介Java 语言提供了一种稍弱的同步机制,即 volatile 变量,用来确保将变量的更新操作通知到其他线程。volatile 变量具备两种特性:变量可见性、禁止重排序。作为同步锁在访问 volatile 变量时不会执行加锁操作也就不会使执行线程阻塞,因此 volatile 变量是一种比 sychronized 关键字更轻量级的同步机制。当对非 volatile 变量进行读写的时候,每个...

2019-10-01 09:02:55 675

原创 HashMap 实现原理

HashMap 根据键的 hashCode 进行数据的存取,大多数情况下可以直接定位到它的值,从而具有很高的效率,是无序的,要想具有顺序可用 LinkedHashMap; 键值均可为 null;是非线程安全的,如果需要满足线程安全,可以用 Collections 的 synchronizedMap 或者使用 ConcurrentHashMap。JDK1.7实现JDK1.7 中 HashMap...

2019-10-01 08:58:56 928

原创 说说 Java 线程间通信

序言正文1 Java线程间如何通信?线程间通信的目标是使线程间能够互相发送信号,包括如下几种方式:1.1 通过共享对象通信线程间发送信号的一个简单方式是在共享对象的变量里设置信号值;线程A在一个同步块里设置boolean型成员变量hasDataToProcess为true,线程B也在同步块里读取hasDataToProcess这个成员变量;线程A和B必须获得指向一个My...

2019-10-01 08:44:48 552

SimHei.rar

解决 Matplotlib 库中文乱码问题

2020-03-14

空空如也

空空如也

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

TA关注的人 TA的粉丝

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