自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 资源 (1)
  • 收藏
  • 关注

原创 Pyecharts 猎聘招聘数据可视化

序言:最近在猎聘上爬了一些物流岗位相关的数据,看着这些爬下来的数据,心里就开始痒痒了,想着怎么把数据利用起来,于是开始了可视化的道路。使用到的工具包为:Pyechartspandassqlalchemynumpy数据分析数据查看数据字段,一共有21个字段数据量大概11W条。关注文章下的公众号,回复「猎聘数据」获取相关分析数据数据加载从数据库中加载数据「公众号中的数据为csv文件」from sqlalchemy import create_engineimport pan

2022-02-08 20:18:19 8267 51

原创 Orange下载与安装

首先感谢两位大神的分享链接: 参考自https://github.com/biolab/orange3链接: 参考自https://my.oschina.net/u/2306127/blog/548833Orange下载与安装1.Orange简介2.Orange官网下载3.使用Miniconda / Anaconda进行安装Orange需要Python 3.6或更高版本。4.pip安装Ora...

2019-06-02 22:41:11 43639 9

原创 Java - 循环控制语句

break语句用于终止某个语句块的执行,一般使用在switch或者循环中。1、continue语句用于结束本次循环,继续执行下一次循环2、continue语句出现在多层嵌套的循环语句体中时,可以通过标签指明要跳过的是哪一层循环,这个和break中的标签使用规则一样。i++) {if (i==2){return使用在方法中,表示跳出所在的方法。如果在main方法中使用return。则会退出程序,这是和break的区别。

2023-08-03 10:19:17 280

原创 java 分支控制语句

在程序中,程序运行的流程控制决定程序是如何执行的。

2023-08-03 10:16:05 279

原创 Java 多态

具有多种形态。是面向对象的三大特征,多态是建立在封装和继承基础之上的。

2023-08-01 18:27:44 247

原创 java 数组的使用

数组可以存放多个的数据,数组也是一种数据类型,是引用类型。即:数组就是一组数据。

2023-08-01 18:13:27 1707

原创 Java - 多态的使用

具有多种形态。是面向对象的三大特征,多态是建立在封装和继承基础之上的。

2023-07-31 14:19:44 349

原创 Java -接口

接口就是给出一些没有实现的方法,封装到一起,到某个类要使用的时候,再根据具体情况把这些方法写出来。

2023-07-31 14:06:11 101

原创 java - 代码块

代码块又称为初始化块,。将逻辑语句封装在方法体中,通过{}包围起来。但。只有方法体,而且。

2023-07-30 23:56:56 247

原创 类变量和类方法

类变量也叫静态变量/静态属性,是该类的所有对象共享的变量,任何一个该类的对象访问它时,取到的都是相同的值,同样任何一个该类的对象去修改它时,修改的也是同一个变量。访问修饰符 static 数据类型 变量名;【推荐使用】static 访问修饰符 数据类型 变量名;类方法也叫静态方法1、当方法中不涉及到任何与对象相关的成员,则可以将方法设计成静态方法,提高开发效率2、如果我们希望不创建实例,也可以调用某个方法(即当作工具来使用)比如:Math类、Arrays类3、将。

2023-07-30 23:56:09 266

原创 Java - 注解开发

Service: 服务层的注解@Repository: 数据层的注解@Controller: 控制层的注解。

2023-07-28 16:23:21 167

原创 Spring简介

简化开发:降低企业级开发的复杂性IoC (Inversion of Control)控制反转,也称之为依赖注入AOP(Aspect-Oriented Programming)面向切面编程框架整合:高效整合其他技术,提高企业级应用开发和运行效率MyBatis等等学习Spring框架的设计思想学习基础操作,思考操作与思想间的关系学习案例,熟练应用操作的同时,体会思想。

2023-07-28 15:00:00 268

原创 Spring中的Bean配置

1、为什么bean会默认为单例?如果不为单例,则每一次调用bean,Spring的bean容器中,会出现多个该类的对象,这会造成容器的冗余。2、适合交给容器进行管理的bean表现层对象业务层对象数据层对象工具对象3、不适合交给容器进行管理的bean1、spring调用无参构造方法创建bean。即使构造方法使用private修饰,仍然能完成创建,使用的方法是反射。无参构造方法如果不存在,则抛出异常。2、静态工厂创建静态工厂,在类中,创建静态方法,返回对象,此时为非单例。在配置中,添加 factory-meth

2023-07-27 17:45:40 230

原创 Django使用WebSocket

WebSocket 是什么?协议django 中实现 WebSocket, channels 组件单独连接和收发数据手动创建列表 & channel layers运维&运维开发的同学,使用 WebSocket 实现代码发布系统项目。

2023-07-27 17:35:14 5109

原创 SpringBoot整合第三方 Druid、MybatisPlus、Mybatis

Respostory 注解:数据类1、导入测试对应的starter2、测试类使用修饰3、使用添加要测试的对象。

2023-07-26 14:27:53 413

原创 Spingboot yaml 配置文件及数据读取

修改服务器端口 → server.port=80修改 banner → spring.main.banner = off(关闭)/console(控制台)/log(日志)日志 → logging.level.root=info。

2023-07-26 14:20:38 657

原创 上手 SpringBoot

继承父pom文件,方便管理依赖的版本。此处涉及maven的使用作用:继承parent的形式可以采用引入依赖的形式实现效果按照REST风格访问资源时使用行为动作区分对资源进行了何种操作。RESTful根据REST风格对资源进行访问称为RESTful。

2023-07-25 10:22:21 233

原创 Java - 泛型

1、泛型又称为参数化类型,是JDK5出现的行特性,目的为提高安全性2、在类生命或者实例化时只需要指定好需要的具体类型即可3、Java 泛型可以保证如果程序在编译时没有发出警告,运行时就不会产生ClassCastException异常,同时,代码更加简洁、健壮4、泛型的作用是:可以在类声明时,通过一个标识表示类中某个属性的类型,或者是通过某个方法的返回值类型,或者是参数类型。// E表示s的数据类型,该数据类型在定义Person对象的时候指定,即在编译期间,就确定E是什么类型E s;

2023-07-25 10:14:02 80

原创 Properties & TreeSet & Collections工具类

因为继承HashTable,所以为键值对的形式存储,键值不能为null,且key不能重复。Java 读写Properties配置文件 - 旭东的博客 - 博客园1、先判断存储的类型(一组对象还是键值对)2、一组对象:Collection 接口:允许重复:List增删多:使用LinkedList【底层维护了一个双向链表】改查多:使用ArrayList【底层维护 Object 类型的可变数组】线程安全:Vector不语序重复: Set无序:HashSet【底层是HashMap,维护了一个哈希表,即(数组+链表

2023-07-21 23:19:17 77

原创 HashMap 与 Hashtable 底层机制

1、存放的元素是键值对2、hashTable的键和值都不能为null,否则会抛出NullPointerException3、hashTable使用方法基本上和HashMap上的一样是线程安全的,hashMap是线程不安全的5、键相同时,再添加,则替换对应的value。

2023-07-20 23:07:49 98

原创 Map 接口和常用方法

1、Map用于保存具有映射关系的数据:2、Map中的对象中3、Map中的,原因和 HashSet 一样,当上传重复的key时,就将value进行替换4、Map中的5、Map的6、常用 String 类作为Map的key,key可以为任意对象7、key 和 value 之间存在一对一关系,即8、Map存放数据的 key-value 是放在一个HashMap$Node中的,又因为Node中实现了Entry接口。

2023-07-20 23:04:03 89

原创 HashSet 和 LinkedHashSet

6、在java8后,如果一条链表的元素个数超过 TREEIFY_THRESHOLD(默认是8),

2023-07-19 23:44:23 256

原创 Java - Set

1、无序,没有索引2、不能重复,3、可以保存任意对象(Object)

2023-07-19 23:40:00 36

原创 ArrayList和LinkedList

1、在ArrayList中可以,包括空值,任何元素,且可重复添加。2、ArrayList底层是3、ArrayList基本等同于Vector,除了ArrayList是线程不安全(执行效率高),看源码在多线程的情况下,不建议使用ArrayList。

2023-07-18 23:54:19 97

原创 Java - List

1、List集合类中的,即添加顺序和取出顺序一致,先进先出。2、List集合中的3、List容器中的元素都对应一个整数型的序号,记载其在容器中的位置,可以根据序号存取容器中的元素。4、List接口比较常用的实现类有:ArrayList、 LinkedList 和 Vector。

2023-07-18 23:49:23 981

原创 Java - Iterator迭代器

1、Iterator对象称为迭代器,主要用于2、的集合类都有一个,用以返回一个,即可以返回一个迭代器3、Iterator 仅用于遍历集合,其本身并不存放对象。

2023-07-17 23:57:25 353

原创 Java - 集合

1、2、保存的必须为的元素3、使用数组进行。

2023-07-17 23:56:18 163

原创 Java日期类

2、SimpleDateFormat: **格式化和解析日期的具体类,**它允许进行:格式化(日期 → 文本) 解析(文本 → 日期) 和 规范化。3、常用的使用方法。

2023-07-16 23:33:54 207

原创 System类 & BigInterger & BigDecimal

1、当long不够用的时候,可以使用BigInteger的类来搞定2、在对BigInteger进行运算的时候,需要调用对应的方法,不能直接 + - * /System.out.println("加法" + bigInteger.add(bigInteger1));System.out.println("减法" + bigInteger.subtract(bigInteger1));

2023-07-16 23:31:08 107

原创 Java Arrays类

用于管理或操作数组(比如排序和搜索)

2023-07-15 22:17:28 1669 1

原创 Math类

【代码】Math类。

2023-07-15 21:38:31 46

原创 StringBuffer类 & StringBuilder 类

1、一个可变的字符序列,此类提供一个与StringBuffer兼容的API,注意,方法也不是完全一致(StringBuilder不支持线程安全,即在多线程中使用会不安全)。该类的设计目的为StringBuffer的一个简易替换,**用在字符串缓冲区被单个线程使用的时候,**如果可以的话,建议优先采用该类,因为在大多数情况下,它要比StringBuffer快的多2、在StringBuilder上的主要操作是 append 和 insert 方法,可重载这些方法,以接受任意类型的数据。

2023-07-14 23:37:05 134

原创 String 类的常用方法

.2f 浮点型 保留两位小数(四舍五入的处理)来增强String的功能,并提高效率。,因此 java 设计者还提供了。%s 字符串 %c 字符。

2023-07-14 23:34:03 273

原创 String的使用

1、String对象用于保存字符串,本质就是一组2、字符串常量对象是用括起的字符序列,例如:“你好”、 “12.97”等3、字符串的字符4、String类常用的构造方法有:Serializable接口:表示可以,数据可以进行网络传输,文件内容读写等Comparable接口:String对象间可以进行相互比较大小。5、String是6、String中有个属性用于存放字符串内容,所以本质上说,7、String的value为final,value,相当于嵌套,指向的还是那个地址,但地址中的数据可变。

2023-07-13 20:27:27 386

原创 包装类(wrapper)

1、jdk5之前为手动装箱和拆箱的方式。装箱:基本类型→ 包装类型 拆箱: 包装类型 → 基本类型2、jdk5之后为自动装箱和封箱3、自动装箱调用的为valueOf,拆箱调用的为,intValue。

2023-07-13 20:21:29 379

原创 Java - 异常处理

执行过程中所发生的异常时间可分为两大类:Error:。如:JVM系统内部错误,资源耗尽等严重情况。比如:StackOverflowError[栈溢出]和OOM(out of memory),Error是严重错误,程序会崩溃Exception:,可以使用针对性的代码进行处理,例如,Exception分为两大类:运行时异常[程序运行时发生的异常] 和 编译时异常[编程时,编译器检查出的异常。

2023-07-05 23:15:14 240

原创 注解的使用

使用Annotation时需要在其前面增加@符号,并把该Annotation 当成一个修饰符使用。@interface:不是接口,而是定义一个注解类,在jdk5之后加入的。@Target: 是修饰注解的注解,即元注解。

2023-07-05 23:12:34 145

原创 枚举的使用

1、将构造器私有化(私有化即private),目的是为了防止,直接new对象2、去掉set相关的方法,防止属性被修改3、在类的内部创建固定的对象;4、优化,添加final修饰符,实现底层优化。构造器私有化(private)本类内部创建一组对象[春、夏、秋、冬]对外暴露对象(通过为对象添加public final static修饰符)可以提供get方法,不能提供set方法(不允许进行属性的修改)

2023-07-05 00:00:44 152

原创 接口(Interface)

接口就是给出一些没有实现的方法,封装到一起,到某个类要使用的时候,再根据具体情况把这些方法写出来。

2023-07-04 23:50:12 274

原创 final关键字 &抽象类

1、当使用 abstract 关键字来修饰一个类时,这个类就叫 抽象类2、用 abstract 关键字来修饰一个方法时,这个方法就是抽象方法。注意:抽象方法是没有方法体的。3、抽象类的价值更多的是设计,是设计者设计好后,让子类继承并实现抽象方法。4、抽象类,一般考官在问的时候,主要在框架和设计模式使用比较多。

2023-07-03 23:49:42 245

FSCapture中文版

FSCapture中文版功能强大、体积小巧并且简单易用,集图像编辑、屏幕截图和视频录制功能于一身。FSCapture还能够捕捉截取屏幕中的任何一个区域,提供多种捕获方式(如:活动窗口、指定窗口/对象、矩形区域、手绘区域、整个屏幕、滚动窗口等),还附带放大镜、取色器、标尺、屏幕录像机等辅助功能。

2020-11-24

空空如也

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

TA关注的人

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