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

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

原创 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
56533
9
原创 Java - 循环控制语句
break语句用于终止某个语句块的执行,一般使用在switch或者循环中。1、continue语句用于结束本次循环,继续执行下一次循环2、continue语句出现在多层嵌套的循环语句体中时,可以通过标签指明要跳过的是哪一层循环,这个和break中的标签使用规则一样。i++) {if (i==2){return使用在方法中,表示跳出所在的方法。如果在main方法中使用return。则会退出程序,这是和break的区别。
2023-08-03 10:19:17
356
原创 类变量和类方法
类变量也叫静态变量/静态属性,是该类的所有对象共享的变量,任何一个该类的对象访问它时,取到的都是相同的值,同样任何一个该类的对象去修改它时,修改的也是同一个变量。访问修饰符 static 数据类型 变量名;【推荐使用】static 访问修饰符 数据类型 变量名;类方法也叫静态方法1、当方法中不涉及到任何与对象相关的成员,则可以将方法设计成静态方法,提高开发效率2、如果我们希望不创建实例,也可以调用某个方法(即当作工具来使用)比如:Math类、Arrays类3、将。
2023-07-30 23:56:09
302
原创 Spring简介
简化开发:降低企业级开发的复杂性IoC (Inversion of Control)控制反转,也称之为依赖注入AOP(Aspect-Oriented Programming)面向切面编程框架整合:高效整合其他技术,提高企业级应用开发和运行效率MyBatis等等学习Spring框架的设计思想学习基础操作,思考操作与思想间的关系学习案例,熟练应用操作的同时,体会思想。
2023-07-28 15:00:00
303
原创 Spring中的Bean配置
1、为什么bean会默认为单例?如果不为单例,则每一次调用bean,Spring的bean容器中,会出现多个该类的对象,这会造成容器的冗余。2、适合交给容器进行管理的bean表现层对象业务层对象数据层对象工具对象3、不适合交给容器进行管理的bean1、spring调用无参构造方法创建bean。即使构造方法使用private修饰,仍然能完成创建,使用的方法是反射。无参构造方法如果不存在,则抛出异常。2、静态工厂创建静态工厂,在类中,创建静态方法,返回对象,此时为非单例。在配置中,添加 factory-meth
2023-07-27 17:45:40
248
原创 Django使用WebSocket
WebSocket 是什么?协议django 中实现 WebSocket, channels 组件单独连接和收发数据手动创建列表 & channel layers运维&运维开发的同学,使用 WebSocket 实现代码发布系统项目。
2023-07-27 17:35:14
5929
原创 SpringBoot整合第三方 Druid、MybatisPlus、Mybatis
Respostory 注解:数据类1、导入测试对应的starter2、测试类使用修饰3、使用添加要测试的对象。
2023-07-26 14:27:53
460
原创 Spingboot yaml 配置文件及数据读取
修改服务器端口 → server.port=80修改 banner → spring.main.banner = off(关闭)/console(控制台)/log(日志)日志 → logging.level.root=info。
2023-07-26 14:20:38
705
原创 上手 SpringBoot
继承父pom文件,方便管理依赖的版本。此处涉及maven的使用作用:继承parent的形式可以采用引入依赖的形式实现效果按照REST风格访问资源时使用行为动作区分对资源进行了何种操作。RESTful根据REST风格对资源进行访问称为RESTful。
2023-07-25 10:22:21
252
原创 Java - 泛型
1、泛型又称为参数化类型,是JDK5出现的行特性,目的为提高安全性2、在类生命或者实例化时只需要指定好需要的具体类型即可3、Java 泛型可以保证如果程序在编译时没有发出警告,运行时就不会产生ClassCastException异常,同时,代码更加简洁、健壮4、泛型的作用是:可以在类声明时,通过一个标识表示类中某个属性的类型,或者是通过某个方法的返回值类型,或者是参数类型。// E表示s的数据类型,该数据类型在定义Person对象的时候指定,即在编译期间,就确定E是什么类型E s;
2023-07-25 10:14:02
107
原创 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
110
原创 HashMap 与 Hashtable 底层机制
1、存放的元素是键值对2、hashTable的键和值都不能为null,否则会抛出NullPointerException3、hashTable使用方法基本上和HashMap上的一样是线程安全的,hashMap是线程不安全的5、键相同时,再添加,则替换对应的value。
2023-07-20 23:07:49
172
原创 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
120
原创 ArrayList和LinkedList
1、在ArrayList中可以,包括空值,任何元素,且可重复添加。2、ArrayList底层是3、ArrayList基本等同于Vector,除了ArrayList是线程不安全(执行效率高),看源码在多线程的情况下,不建议使用ArrayList。
2023-07-18 23:54:19
115
原创 Java - List
1、List集合类中的,即添加顺序和取出顺序一致,先进先出。2、List集合中的3、List容器中的元素都对应一个整数型的序号,记载其在容器中的位置,可以根据序号存取容器中的元素。4、List接口比较常用的实现类有:ArrayList、 LinkedList 和 Vector。
2023-07-18 23:49:23
1091
原创 Java - Iterator迭代器
1、Iterator对象称为迭代器,主要用于2、的集合类都有一个,用以返回一个,即可以返回一个迭代器3、Iterator 仅用于遍历集合,其本身并不存放对象。
2023-07-17 23:57:25
389
原创 Java日期类
2、SimpleDateFormat: **格式化和解析日期的具体类,**它允许进行:格式化(日期 → 文本) 解析(文本 → 日期) 和 规范化。3、常用的使用方法。
2023-07-16 23:33:54
238
原创 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
125
原创 StringBuffer类 & StringBuilder 类
1、一个可变的字符序列,此类提供一个与StringBuffer兼容的API,注意,方法也不是完全一致(StringBuilder不支持线程安全,即在多线程中使用会不安全)。该类的设计目的为StringBuffer的一个简易替换,**用在字符串缓冲区被单个线程使用的时候,**如果可以的话,建议优先采用该类,因为在大多数情况下,它要比StringBuffer快的多2、在StringBuilder上的主要操作是 append 和 insert 方法,可重载这些方法,以接受任意类型的数据。
2023-07-14 23:37:05
141
原创 String 类的常用方法
.2f 浮点型 保留两位小数(四舍五入的处理)来增强String的功能,并提高效率。,因此 java 设计者还提供了。%s 字符串 %c 字符。
2023-07-14 23:34:03
291
原创 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
436
原创 包装类(wrapper)
1、jdk5之前为手动装箱和拆箱的方式。装箱:基本类型→ 包装类型 拆箱: 包装类型 → 基本类型2、jdk5之后为自动装箱和封箱3、自动装箱调用的为valueOf,拆箱调用的为,intValue。
2023-07-13 20:21:29
407
原创 Java - 异常处理
执行过程中所发生的异常时间可分为两大类:Error:。如:JVM系统内部错误,资源耗尽等严重情况。比如:StackOverflowError[栈溢出]和OOM(out of memory),Error是严重错误,程序会崩溃Exception:,可以使用针对性的代码进行处理,例如,Exception分为两大类:运行时异常[程序运行时发生的异常] 和 编译时异常[编程时,编译器检查出的异常。
2023-07-05 23:15:14
256
原创 注解的使用
使用Annotation时需要在其前面增加@符号,并把该Annotation 当成一个修饰符使用。@interface:不是接口,而是定义一个注解类,在jdk5之后加入的。@Target: 是修饰注解的注解,即元注解。
2023-07-05 23:12:34
181
原创 枚举的使用
1、将构造器私有化(私有化即private),目的是为了防止,直接new对象2、去掉set相关的方法,防止属性被修改3、在类的内部创建固定的对象;4、优化,添加final修饰符,实现底层优化。构造器私有化(private)本类内部创建一组对象[春、夏、秋、冬]对外暴露对象(通过为对象添加public final static修饰符)可以提供get方法,不能提供set方法(不允许进行属性的修改)
2023-07-05 00:00:44
178
原创 final关键字 &抽象类
1、当使用 abstract 关键字来修饰一个类时,这个类就叫 抽象类2、用 abstract 关键字来修饰一个方法时,这个方法就是抽象方法。注意:抽象方法是没有方法体的。3、抽象类的价值更多的是设计,是设计者设计好后,让子类继承并实现抽象方法。4、抽象类,一般考官在问的时候,主要在框架和设计模式使用比较多。
2023-07-03 23:49:42
276
FSCapture中文版
2020-11-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人