- 博客(46)
- 收藏
- 关注
原创 【excel入门学习】
excel学习excel学习快速填充/智能填充快速分析特殊格式的录入时间百分比分数身份证(过长数字的录入)原位填充从网上获取数据清洗数据自定义格式:数字格式代码数值占位符:0 # ?文本占位符:@组合设置 0;-0;-;@日期格式设置: y m d a颜色设置条件设置格式数据验证条件格式查找函数函数使用方法绝对引用与相对引用常用函数统计函数通配符求和排名vlookup函数查找替换分列一些小技巧自用!excel学习快速填充/智能填充方法:1.使用快捷键:ctrl+e2.开始->填充->
2022-02-26 17:06:41
10429
原创 Numpy学习笔记1|Numpy入门
Numpy官网安装在终端键入pip install numpy 可以进行安装,若超时失败,可使用国内镜像安装成功后在程序中import numpy as np即可使用Ndarray对象Ndarray对象是用来存放同类型元素的多维数组。Ndarray中的每个元素在内存中都有相同存储大小的区域。创建Ndarray对象通过调用Numpy的array函数来创建Ndarray对象array = np.array([[1,2,3], [4,5,6]])完整参数的函
2020-07-12 22:14:38
304
原创 NoSQL入门概述
文章目录NoSQL的优点开源的NoSQL数据库软件多数据源NoSQL的数据模型NoSQL数据库的四大分类KV键值对文档型数据库列存储图形数据库四者比较CAP+BASE传统的ACIDCAPBASE分布式+集群随着数据量的激增,传统的关系型数据库已经难以支撑,于是非关系型数据库便得到了迅速的发展。NoSQL泛指非关系型数据库。NoSQL(Not only SQL),泛指非关系型数据库。NoSQL的优点易扩展NoSQL数据库去掉了关系型数据库的关系型特性,数据之间无关系,更易于扩展。大数据量,高
2020-07-12 18:29:39
203
原创 Python3学习笔记01|入门
Python环境安装Python官网Python官方文档安装步骤如下打开IDLE,可以用来编写代码Pycharm安装下载网址正常安装即可添加环境变量Python基本数据类型数字(整数int,浮点数float)Python3中的数字类型只有整型和浮点型两种。python无单精度双精度之分,无长整型短整型之分。注意:在Python中除法结果为float型,若想强转为int型,多加斜杠字符串字符串一般用一对单引号或双引号包起来;若使用三对单引号或者双引号,则会保留符号
2020-07-12 16:38:56
532
原创 IDEA使用简单介绍
官网详细使用文档重要目录认识参数设置安装后,在bin目录下idea64.exe.vmoptions(32位的是idea.exe.vmoptions)文件中可以进行参数的配置主要参数配置如下配置信息安装好IDEA,并打开后,在C盘的用户目录下将生成文件夹.IntelliJIdea2019.2,文件夹中的config文件夹中保存的均为配置信息文件。恢复默认配置删除文件夹.IntelliJIdea2019.2后重新启动IDEA即可恢复默认配置。项目结构认识在eclipse中有工作空间和项目的
2020-07-09 23:43:26
1875
原创 vue入门记录
前端框架VUE.js文档传送门一、导包<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></scipt>二、语法var app = new Vue({ el:'#app', data:{ message:'这里定义数据变量和值' }, methods:{ //这里定义方法 }})三、指令v-text设置标签文本值。两种写法:v-text="message"或{{message}}
2020-05-09 18:12:22
210
2
原创 Linux入门笔记
常用目录目录说明/系统根目录/bin系统启动时需要执行的文件(二进制)/dev设备文件目录/etc存放操作系统的配置文件/home存放用户信息文件/usr程序和数据存放的目录/var包含正常操作中被改变的文件,如日志文件linux系统结构内核-》shell命令解释器-》外层应用程序和指令目录操作命令命令...
2020-03-27 16:52:50
355
3
转载 java面试题整理自用
208个面试题整理网上看到大佬整理的208个面试题,自己整理出来,以方便自己使用。原文戳这里下面是涉及到的模块。java基础JDK和JRE的区别JRE是java运行环境,是供java应用程序的用户使用的。JDK是java开发工具,是供java开发人员使用的。包含了JRE和java的编译器== 和equals的区别==对于基本数据类型来说直接比较数值,对于引用类型来...
2020-03-07 01:46:05
797
7
原创 凉面经-维恩贝特面试复盘
今天下午进行了维恩贝特的面试,之前看这个公司的面经,都是常规题,我还蛮有信心的,今天面试,完了之后,我的内心有点拔凉。因为紧张,有些问题不太记得了,记录一下我还记得的问题,并且把答案整整清楚。!!!答案都是我百度之后的自己的理解,会存在很多不正确的地方,请指出来,让我学习学习,谢谢啦!!!自我介绍简单描述一下实习期间做的项目oracle分页方式,mysql分页方式oracle使用...
2020-03-02 21:50:11
1121
1
原创 SpringBoot-日志
配置日志输出文件路径#日志打印路径logging.file.path=logs/community.loglogging.level.root=infologging.level.com.july.community.mapper=debuglogging.file.max-history=30实现打印日志@Slf4jclass ...{...log.error("...
2020-02-22 22:51:36
212
1
原创 SpringBoot-实现搜索功能
构造一个对象QuestionQueryDTOpackage com.july.community.dto;import lombok.Data;@Datapublic class QuestionQueryDTO { private String search; private Integer page; private Integer size;}...
2020-02-22 22:19:31
9643
5
原创 SpringBoot-实现图片上传 | 阿里云OSS
准备工作准备一个云主机。云主机不一定要使用阿里云,只是最近疫情期间,阿里云有活动,学生可以免费用6个月,我今早定了闹钟7点50就起来抢这个免费的云主机了开通OSS使用OSS教程文件创建bucket编码部分java中实现上传的教程参考:https://help.aliyun.com/document_detail/32013.html?spm=a2c4g.1118662...
2020-02-22 18:20:28
994
13
原创 java面试题大整理笔记
集合集合引入的原因数组的弊端:只可以存储同一种类型的数据;一旦定义以后,长度不可改变集合的大分类集合的分类有两种:Collection:只存储值valueMap:存储键值对key-valueCollectionCollection只存储值value,这种存储方式的集合有两类:List:有序的,可重复的Set:无序的,不可重复的ListList存储的数据是有...
2020-02-20 19:44:37
1665
19
原创 SpringBoot-实现回复通知的功能
发出信息的实现创建信息数据库create table tbl_message( id bigint auto_increment, notifier bigint not null comment '发出消息的人', receiver bigint not null comment '接收消息的人', outerId bigint not null comment '信息所对应的...
2020-02-19 22:39:04
2570
4
原创 SpringBoot-规范标签库
定义TagDTO对象package com.july.community.dto;import lombok.Data;import java.util.List;@Datapublic class TagDTO { private String categoryName; //分类 private List<String> tagList;}...
2020-02-19 17:28:12
480
原创 SpringBoot-实现社区中相关问题的展示
当查看问题详情的时候,展示含有相同标签的问题为相关问题后端逻辑使用正则来查询符合条件的数据。在QuestionExtMapper中添加方法List<Question> selectRelated(Question record);<select id="selectRelated" parameterType="com.july.community.model.Qu...
2020-02-19 00:14:22
156
原创 SpringBoot-对评论进行回复:js动态绘制前端
实现发出子评论此处发出post请求进行评论的回复与回复问题逻辑差不多,因此修改相关代码,进行复用重构js方法/** * 实现评论的功能 */function comment(e) { var type = e.getAttribute("data-type");//获取回复类型 //根据回复类型的不同获取父id if (type == 1){ ...
2020-02-18 18:39:00
817
2
原创 SpringBoot-实现回复列表显示的功能
前端代码htmlcss后端逻辑创建CommentDTO注:之前为了接受页面戳过来的关于comment的值,已经创建了一个,将旧的名字改为CommentCreateDTOpackage com.july.community.dto;import com.july.community.model.User;import lombok.Data;@Datapu...
2020-02-17 17:41:08
1227
原创 SpringBoot-实现评论功能(事务)
实现评论功能数据库的构建创建评论数据表create table tbl_comment( id bigint auto_increment, parent_id bigint not null comment '父类id,父类可能是question,也可以同样是comment', type int not null comment '父类的类型,是问题或者评论', commen...
2020-02-16 22:45:43
5768
4
原创 SpringBoot-实现阅读数的增加功能(考虑并发)
考虑多用户同时访问的情况。先创建一个自己的mapper配置文件xmlQuestionExtMapper.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis...
2020-02-16 12:55:41
1629
2
原创 SpringBoot-通用异常处理
使用ControlerAdvice和ExceptionHandler实现对异常的处理,使用户使用感更好。编写错误显示页面error.html<!DOCTYPE HTML><html xmlns:th="http://www.thymeleaf.org"><head> <title>SpringBoot-社区</title&g...
2020-02-15 21:28:51
255
原创 SpringBoot-集成Mybatis Generator
Mybatis 与 Mybatis Generator区别MyBatis:一种操作数据库的框架,提供一种Mapper类,支持让你用java代码进行增删改查的数据库操作,省去了每次都要手写sql语句的麻烦。但是,你得先在xml中写好sql语句Mybatis Generator:自动为Mybatis生成简单的增删改查sql语句的工具,省时间Mybatis Plus:国人团队苞米豆在Mybati...
2020-02-15 17:48:41
247
原创 SpringBoot-拦截器
许多页面刚加载时需要验证用户是否登录,于是会出现大量的重复的登录校验的代码。此时可以使用Spring的拦截器技术。编写拦截配置类package com.july.community.interceptor;@Configurationpublic class WebConfig implements WebMvcConfigurer { @Override pub...
2020-02-12 20:06:12
197
原创 SpringBoot-社区项目-完成发布问题页面的功能
发布问题页面如下:实现发布功能创建数据表tbl_questioncreate table tbl_question( id int auto_increment, title varchar(50) null, description text null, time_create bigint null, time_modified bigint null, creato...
2020-02-11 14:27:49
448
原创 SpringBoot-集成Flyway Migration
Flyway 是数据库的版本控制管理工具。当一个团队中,有人对数据库做出了修改,可以同步给团队中的所有人,团队中所有成员的数据库都会得到相应的改动。引入依赖<!-- FlyWay--> <dependency> <groupId>org.flywaydb</groupId> &...
2020-02-10 14:06:41
519
原创 SpringBoot-实现持久化登录状态获取
编写登录的controller文件写入cookie//登陆成功后//...将用户账号信息存入数据库中//写cookie,(因存入数据库,无需写入session了) response.addCookie(new Cookie("token",token));...
2020-02-09 23:38:19
4975
1
原创 SpringBoot-整合Mybatis
加入依赖<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.1</version></...
2020-02-09 20:52:24
263
原创 SpringBoot-H2数据库
引入h2数据库的依赖<!-- H2数据库--> <dependency> <groupId>com.h2database</groupId> <artifactId>h2</artifactId> <version>1....
2020-02-09 00:57:04
234
原创 登录功能-Cookie&Session
Cookie&Session小匠老师的比喻:Session像是在银行中开的一个账户,银行的数据库会存有你账户的相关信息;Cookie像是银行卡,只有你带上银行卡去才能够读出你账户的信息。登录后接上一讲:使用GitHub授权进行登录修改AuthorizeController类/** * 登录后回调 */@Controllerpublic class Authoriz...
2020-02-07 17:08:36
428
原创 SpringBoot-实现GitHub授权登录的方式
注册GitHub的App账号在GitHub的个人页面中进行如下操作:settings-》Developer Settings-》OAuth Apps填写信息,如下图提交。跳转后,在页面填写信息如下(设置应用logo)参考GitHub相关文档:https://developer.github.com/apps/building-oauth-apps/creating-an-oauth-...
2020-02-06 23:20:21
1271
6
原创 Git中仓库使用SSH的方式
GIT克隆项目使用SSH方式不需要每一次都登录,下面介绍给仓库配置SSH密码的方式。生成key在你需要的文件路径下打开Git Bash指令:$ ssh-keygen -t rsa -b 4096 -C “your_email@example.com”一直点击回车运行指令:clip < ~/.ssh/id_rsa.pub若没有提示,则为运行成功回到个人页面:https://gi...
2020-02-05 22:15:57
722
原创 js-split练习|多行文案交叉插入
js-split|多行文案交叉插入这个标题好抽象啊,其实就是小新人练习js中split函数的一个小案例。这是一个小工具,使用场景举例:有一段中文文案,翻译后形成右边这样的英文文案,现需要将中文对应英文一一拼在一起字段很多的话,人工做起来很费劲,这时候就可以用这个工具说明到此结束,下面是代码:<html> <head> <titl...
2019-12-20 22:35:47
568
原创 笔记-Spring
近期开始学习框架的笔记整理。(今天太晚了,明天再附上学习视频链接)SpringSpring介绍自理解及总结:Spring bean相当于原java代码中的:创建一个自定义类的对象,并且给该对象的属性赋值。<bean id="这里相当于对象的对象名" class="这里相当于对象的类型(自定义的类)"> <property name="这里是属性名,对应其set方...
2019-11-13 23:58:32
189
原创 SpringBoot-HelloWorld示例
准备工作jdk1.8mavenidea/eclipse/stsspringBoot 1.5.6HelloWorld示例说明:web应用。浏览器发送hello请求,服务器接受清收并进行处理。之后响应hello world字符串。1.创建maven工程2.导入springBoot相关依赖编写pom.xml文件父级依赖<parent><groupId&g...
2019-08-25 18:15:20
733
原创 Java连接mysql,sql语句中含有中文就查询不到结果的解决方法
最近写一个小项目,javaee项目连接了mysql数据库,根据用户名、密码却怎么也查不到用户结果。后改用英文的用户名就可以查到了,可见是编码问题。解决方法:连接语句加入如下代码?useUnicode=true&characterEncoding=UTF-8全部连接语句如下:conn=DriverManager.getConnection("jdbc:mysql://loc...
2019-07-10 20:23:25
2381
3
原创 Java入门——万年历(控制台)
我发誓,我这一次要认真写。简要说明编写一个控制台万年历程序。用户输入年份与月份,控制台打印出该月的日历。(可连续输入打印日历,输入exit退出系统)简要分析想要打印该月的日历需要知道以下信息:该月的天数 该月第一天是周几月份的天数有四种情况:大月份31天 小月份30天 闰年2月29天 平年2月28天计算月第一天是周几的方法:已知1990年1月1日是周...
2019-06-24 17:48:33
415
原创 Java入门——计算器(功能篇)
上一篇简单实现了计算器的界面,这一篇开始实现功能。简要说明功能的实现主要分了操作数按钮的监听事件和操作符按钮的监听事件。另,本demo只作为入门学习使用,并非完善的计算器,所以有许多的bug,待后续完善。变量声明在上一篇界面的基础上继续编写代码。首先添加了如下变量在自己的Panel类中public static double result; // 计算结果...
2019-06-22 18:07:37
690
原创 Java入门——计算器(界面篇)
学了一段时间,终于开始尝试写自己的计算器了。分成两部分来完成,一是界面的实现;而是核心功能的实现。今天先来第一部分,界面。目录概要设计简要说明文件结构代码介绍面板的设计代码界面代码测试代码概要设计简要说明窗体中装了一个自己的面板,这个面板是边界布局的,north位置是一个用来显示的label,center位置是一个装满按钮的面板panel;...
2019-06-21 17:07:57
2414
原创 Java入门——自己写的LinkedList的增删查改方法
昨天写了简单的自己的ArrayList类,今天写写LinkedList类。(因为懒惰,原理就不写了)使用一个自己写的结点类(包含了数据域和引用域)来实现相关操作。构造MyLinkedList类先写结点类:package MyLinkedList;public class Node { private Object data; //数据域 private Node n...
2019-06-13 17:07:18
1707
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人