自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 我的vim配置文件

"语法高亮syntax on"显示相对行号;取消相对行号,显示光标位置。""退出当前文件,退出所有文件,重命名文件。""配置jj,jk作为ESc的替代;“” 配置高亮搜索,esc取消高亮。""启用 surround 插件。""db,ru 调试run。""打开terminal。""配置 number。""配置leader键。

2023-08-11 20:30:22 85

原创 Spring Boot(二)

Controller只是一个转发前端或者移动端请求的中间者或者转发者,不应该在Controller中暴露Service的业务逻辑,一般而言,一个Controller–>Service–>Dao–>一个数据库表,当然也可以使用一个Controller对应多个Service,一个Service对应多个Dao,但是Controller、Service、Dao层之间不应该互相调用,这样直接导致了层级的错乱。数据持久化层,用来处理与数据库打交道,Dao层一般有两个框架:JPA和Mybatis两个。

2023-04-17 15:49:46 107

转载 SQL重复记录查询(转载)

有两个意义上的重复记录,一是完全重复的记录,也即所有字段均重复的记录,二是部分关键字段重复的记录,比如Name字段重复,而其他字段不一定重复或都重复可以忽略。2、删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有rowid最小的记录。1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断。4、删除表中多余的重复记录(多个字段),只留有rowid最小的记录。5、查找表中多余的重复记录(多个字段),不包含rowid最小的记录。就可以得到无重复记录的结果集。

2023-04-17 10:00:37 147

原创 python一些Tips(一)

一些python标准库里好玩的东西。

2023-03-04 19:39:29 100

原创 pyspark(二)

pyspark一些基础函数熟悉一下。

2023-03-02 20:45:44 256

原创 pyspark(一)

新坑-Spark-开搞大数据。

2023-03-01 15:25:04 55

原创 Spring Boot(一)

pom.xml这里是Maven的配置文件,用来引入所有的相关SpringBoot包,我们新建项目选择的项目比如postgresql,mybatis,thymeleaf这些东西都在这里,如果前面忘了引入,也可以通过这里的maven配置文件添加,不过这里要添加的是SpringBoot的版本,如果直接引入官方版,可能导致不能使用。3、在com.example.project下建一个mapper包,用来映射数据库返回的数据,一个List类型的方法,并通过Mapper来映射出返回的数据(

2023-02-22 09:46:06 97

原创 windows Terminal定制

windows Terminal vscode idea pycharm终端 定制

2023-02-16 20:35:07 202

原创 Stream整理

stream使用范围,构成,使用方式,debug方式,注意事项。

2023-02-12 16:11:00 85

原创 Java-避坑指南-01

这里涉及到Java是值传递还是参数传递,之前为了便于理解,很多人还有很多语言分两个(python)有值传递与引用传递两个概念,但是在Java里归根到底只有值传递,不存在引用传递,所谓的引用传递其实也是把内存地址传过去,其实还是值传递,。我们这里新建一个测试的User类,属性:name,id,score,还有set,get方法,重写一下toString方法user={name=xxx,id=000,score=0.0},**2.值传递还是引用传递 **

2023-02-08 15:43:01 132

原创 List 的排序、筛选、去重、统计。

【代码】List的三种排序Comparator、Comparable 和 Stream。

2023-02-01 11:11:30 796

原创 抽象类与接口

*这里可以看到抽象类其实是可以有属性name,id,也有构造函数,一般方法setName()静态方法alphaFunc()可以有也可以没有的抽象方法getName()、setID()这里其实跟一般类的区别就是构造方法不能实例化,一般类中不能有抽象方法(有抽象方法的一定是抽象类了)//这里是不能实例化对象的, } }继承的子类/****因为继承于抽象类,所以子类必须实现父抽象类的抽象方法*** 然后就可以进行实例化,跟一般类的没有什么区别。} }

2023-01-31 15:29:53 29

原创 字符串常量池详解

上图中就是代码的逻辑示意图。这个来看一下创建的对象个数。

2023-01-30 15:04:46 168

原创 Java新特性

java的特性,lambda表达式,Stream,Optional

2023-01-20 15:05:55 68

原创 Java异常

总体来说跟python是非常相似的。不同的是这里有两个抛出异常的关键字:throw,throws两个。

2023-01-17 09:02:56 26

原创 Java--IO

字节流,字符流,字符缓冲流,对文件进行操作

2023-01-16 17:16:41 47

原创 Java的集合框架--Set&ArrayQueue

因为是引用类型,所以这边要注意进行remainAll,addAll(交集,并集)

2023-01-14 20:09:34 43

原创 SQL(常用二)

【代码】SQL(常用二)

2023-01-13 13:52:11 50

原创 Java的集合框架--List&Map

ArrayList的增删改查–>add();LinkedList的基本操作,跟ArrayList 非常像。主要的逻辑就是三类:List、Set、Map。

2023-01-13 09:37:24 78

原创 Java类

Java的类,局部变量、构造方法、实例方法、静态方法,抽象类。

2023-01-12 22:07:03 27

原创 Java 数组&字符串

使用new 关键字创建的字符串对象会先从字符串常量池中找,如果没有找到就创建一个,然后再在堆中创建字符串对象,如果找到了就直接在堆中创建字符串对象。+是一种语法糖,在循环体内拼接字符串最好使用StringBuilder的append()方法。是对两个对象在内存里的地址是否相等,equals()是对两个对象的值是否相等。字符串的定义:String str=“chenzi”;==与.equals()这两个比较有点像Python里的。使用双引号声明的字符串对象会保存在字符串常量池中。+与append()

2023-01-08 15:13:18 1641

原创 Java语法基础

字段变量:小写开头,可以包括多个单词,但是第一个单词小写,后面驼峰、类型与中括号挨着表示数组(int[] arrayDemo),=,

2023-01-07 18:45:43 25

原创 SQL(常用一)

【代码】SQL(常用一)

2022-12-18 15:25:26 31

原创 双指针算法

双指针算法

2022-12-12 12:17:13 44

原创 随机森林的python实现-决策树-计算数据集的信息熵

假设给定了一个数据集为dataSet = [[1,1,‘yes’],[1,1,‘yes’],[1,0,‘no’],[0,1,‘no’],[0,1,‘no’]]如果需要进行构建决策树,首先要计算label 为yes 与no的信息熵, 信息熵的公式https://zhuanlan.zhihu.com/p/20794583, 代码构成为from math import log #我们要用到...

2018-11-14 10:32:07 32

原创 pyCharm无法安装第三方库的解决办法

在pycharm的安装目录下面找到packaging_tool.py文件,在文件中修改安装和卸载库的函数即可修改为上图所示。然后在pyCharm中即可进行第三方库的安装。

2018-11-05 17:05:36 89 1

空空如也

空空如也

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

TA关注的人

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