自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python爬虫分享

1、爬取网站:、项目说明:根据model进行分类,model下面有图集,图集下面是图片3、使用依赖:4、代码:(注意:下载图片有反爬虫,①需要添加headers,②模拟浏览器操作注意随机sleep)提示:爬完之后注意检查一下是否爬取完毕,哪个文件夹里面不对,就把它删除之后,重新跑程序,之前爬取的不会再爬取。............

2022-07-05 23:01:34 1337 2

原创 SpringBoot+Mabatis 连接多个数据源(mysql、oracle)

2、配置文件添加数据库连接信息3、启动类修改4、数据库配置类 dao层路径(小伙伴自行修改):xml文件路径:注意:配置类里面,配置了:dao层路径,Mybatis的xxxDao.xml路径数据库1,mysql数据库2,oracle5、测试使用...

2022-06-15 17:26:39 1374 1

原创 SpringBoot连接多个redis

在网上搜索了好久,发现没有多少可以有用的。翻了一下源码,自己写一个。有兴趣的可以了解一下lettuce。从SpringBoot2.x之后,redis原先使用的Jedis被lettuce替代。1、导入pom依赖2、在配置文件中写redis连接信息3、编写config文件4、测试使用5、可以创建redis的工具类进行使用这里附上工具类:......

2022-06-13 18:46:45 4517

原创 JackSon

前后端分离开发中常用到的数据交互方式就是json。本文主要讲解对jackson对json的相关操作。jackson基础篇1、引入依赖:<!--jackson--> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> </dependency>2、、创建O

2022-04-26 10:27:50 2467

原创 Stream的串行和并行

sequential / parallelsequential 返回的流是串行处理(默认就是,可以不写)parallel返回的流是并行处理,参考如下测试用例:@Test public void test12() throws Exception { IntStream intStream = IntStream.of(6, 1, 1, 2, 5, 2, 3, 4); long start=System.currentTimeMillis();

2022-01-15 20:19:57 2194 1

原创 Eureka和Ribbon整合

简述 三大角色 Eureka Server:提供服务的注册与发现 Service Provider:服务生产方,将自身服务注册到Eureka中,从而使服务消费方能狗找到 Service Consumer:服务消费方,从Eureka中获取注册服务列表,从而找到消费服务 设计图:整合的编码套路:1、导入依赖2、编写yml配置文件3、在启动类上启动服务,@EnableXXX4、编写配置类一、注册中心1、导入依赖<!--导包~-->&l.

2021-12-09 17:16:06 695

原创 FastJson中JSONObject用法及常用方法总结

FastJson对于json格式字符串的解析主要用到了下面三个类:1.JSON:fastJson的解析器,用于JSON格式字符串与JSON对象及javaBean之间的转换2.JSONObject:fastJson提供的json对象3.JSONArray:fastJson提供json数组对象常用方法:1.put(String key, Object value)方法,在JSONObject对象中设置键值对在,在进行设值得时候,key是唯一的,如果用相同的key不断设值得时候,保留后面的值。

2021-11-01 12:45:40 1965

原创 JSON相关操作

JSON相关操作一、json字符串和对象、集合的转换​ ①使用到的相关依赖:<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId></dependency><dependency> <groupId>com.alibaba</gr

2021-10-28 20:56:24 180

原创 Oauth原理和四种授权模式

Oauth四种授权模式1、oauth授权码模式用户访问应用前端页面(验证是否登录)。 访问的页面将请求重定向到认证服务器。 认证服务器向用户展示授权页面,等待用户授权。 用户授权,认证服务器生成一个code(授权码)--->认证前端--->应用前端--->应用服务器。 应用服务器使用client_id、client_secret、code去认证服务器获取token,refresh_token(我们默认应用服务器和认证服务器之间的通信是安全的)。 然后,应用服务器拿到

2021-10-20 19:31:07 1720 1

原创 创建对象的方式

一、使用new关键字创建对象如:Student student = new Student();二、利用反射创建对象1、使用Class对象中的方法newInstance创建对象1)类必须有一个无参构造器。 2)类的构造器的访问权限需要足够。使用步骤:1、获得Class对象(首先要获得类的引用,①Class.forName(""),②obj.getClass,③Class.class;)。2、调用newInstance方法(实际上调用了无参...

2021-10-11 14:15:07 316

转载 JVM中 一个类只能被加载一次

加载是相对于进程而言的,启动一个main方法,也就是启动了一个进程,在一个进程中,一个类只会被加载一次package com.haier.test01;public class First { public static void main(String[] args) { int i = 0; while (i++ < 5) { new Thread(() -> new P()).start(); }

2021-10-09 13:47:56 985

原创 Java动态代理

代理类在程序运行时创建代理类的方式叫做动态代理。动态代理的代理类并不是由代码所定义的,而是由系统的运行时动态生成的。在java的动态代理机制中,有两个重要的类或接口,一个是 InvocationHandler(Interface)、另一个则是 Proxy(Class),这一个类和接口是实现我们动态代理所必须用到的。...

2021-10-09 12:39:04 112

原创 MQ&&gateway

1、MQ(Message Queue)消息队列其本质是队列,是一种跨进程的通信机制,用于上下游传递消息。使用了MQ之后,消息发送上游只需要依赖MQ,不用依赖其他服务。异步通信方式是由消息中间件中的消息队列及其服务机制保障的。消息中间件是在消息的传输过程中保存信息的容器,充当中间人的作用。2、消息中间件的组成2.1 Broker消息服务器,作为server提供消息核心服务2.2 Producer消息生产者,业务的发起方,负责生产消息传输给broker,2.3 Consumer消

2021-09-30 21:50:12 691

空空如也

空空如也

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

TA关注的人

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