- 博客(13)
- 资源 (2)
- 收藏
- 关注
原创 自己归纳的20个左右linux基础命令
Linux中的常用命令:1.ls命令ls命令就是list的缩写,通过ls命令不仅可以查看linux中的文件夹包含的文件,而且可以查看文件权限(包括目录,文件夹,文件权限)查看目录信息等等。常用的参数搭配:ls -a 列出目录所有文件,包含以.开始的隐藏文件ls -A 列出除.及..的其他文件ls -r 反序排列ls -t 以文件修改时时间排序ls -S 以文件大小排序ls -h 以易读大小显示ls -l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来使用按照易
2020-09-23 06:16:10
373
原创 大数据理解
大数据名词理解数据仓库数据仓库(Data Warehouse) 是一个面向主题的(SubjectOri2ented) 、集成的( Integrate ) 、相对稳定的(Non -Volatile ) 、反映历史变化( TimeVariant) 的数据集合用于支持管理决策。数据仓库:数据仓库系统的主要应用主要是OLAP(On-Line Analytical Processing),支持复杂的分析操作,侧重决策支持,并且提供直观易懂的查询结果。OLAP:在线分析处理他的作用:数据结构为了分析和
2020-09-22 22:28:00
239
原创 solr全量更新和增量更新的理解
1、全量更新我们在solr页面将数据库中的数据全部导入到solr中的方式就叫做solr的全量更新full-import:英文意思为全量更新,此选项的作用即使将数据库中的数据全部导入到solr中,当我们现在的数据量较小时,solr的全量更新是很快的,可是如果我们在大数据量的情况下,还需要进行全量更新是不是会使得工作量变得十分的大呢?2、增量更新配置在全量更新的配置基础上需要增加配置字段解释:1<!-- transformer 格式转化:HTMLStripTransformer 索引
2020-08-31 00:42:23
1416
原创 ElasticSerach的简单创建和高亮查询
ElasticSerach特点: 高可用 :是指通过设计减少系统不能提供服务的时间,通常的方式为在一个服务器宕机时,我们会自动使用备份服务器进行服务,以保证我们的服务不会停止 水平扩展 :在es中,当存在大量的复杂查询或者聚合查询时,我们可以通过增加节点的数量,以增加我们查询的性能,我们可以土狗在ElasticSerach中的conf文件下的elasticserach.yml文件下配置ip地址,在其他服务器下复制此文件即可实现水平扩展,即增加了节点 分片:es在集群的环境下时,对于一个查询或
2020-08-30 23:41:38
613
原创 为什么要使用数据库的三大范式,它是什么?
前言为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。以下为开发中最为常见的数据库设计范式(三大范式)第一范式:数据库中所有的属性字段都是不可分解的,即我们创建的属性在此字段中一定是你设计表的最小的字段值,遵循数据的原子性在任何一个关系数据库中,第一范式(1NF)是对关系模式的基本要求,不满足第一范式(1NF)的数据库就不是关系数据库。所谓第一范式(1N
2020-08-24 22:56:22
2742
原创 SpringBoot 原理分析(简单理解他的运行过程)
SpringBoot 原理1.约定优于配置> 实际应用中,我们90%以上的框架的项目配置都是差不多的,所以Spring团队,就弄出来了一个我们大家通用的配置,以后我们开发项目时就不需要再去配置这些繁琐的配置了就比如:当我们使用SSM框架,所有的maven依赖和版本都需要我们程序员自己去控制,去找寻相对应的依赖,并且如果依赖没有配合好,jar包冲突,还需要我们自己去解决,并且这个解决是非常耗时的而springboot中 我们在创建Springboot项目后,即会在文件spring-b
2020-08-23 15:13:35
468
原创 SpringBoot中的定时任务-简单的定时任务搭建(使用注解搭建定时任务)
定时任务定时任务在很多应用场景中都会用到,使用SpringBoot创建定时任务非常简单,目前主要有以下三种创建方式:一、基于注解(@Scheduled)二、基于接口(SchedulingConfigurer) 前者相信大家都很熟悉,但是实际使用中我们往往想从数据库中读取指定时间来动态执行定时任务,这时候基于接口的定时任务就派上用场了。三、基于注解设定多线程定时任务本章将介绍一下第一种方式,即SpringBoot通过注解的方式创建一个定时任务创建一个简单的定时任务:步骤一创建一个Sprin
2020-08-21 23:36:30
444
原创 不用在写这么多的接口文档-SpringBoot整合Swagger,解放你打接口文档的双手
今天学习了一下Swagger的继承文档功能我们为什么要使用Swagger呢?在前后端通过分离的方式开发项目时,我们作为后端程序员,需要给予前端各种各样的接口,但是前端是不懂得代码的,所以我们在进行接口开发之后,还需要为接口写入一个文档,单独为接口介绍,使得前端人员能够通过此介绍方式在前端页面能够调用我们后台的控制器,而有时候在开发时,因为某些因素的变化,我们就需要对接口进行改变,那时,我们又需要重新修改接口并且还要重写我们给与前端的接口介绍文档,这样就使得我们的开发变得十分的麻烦,因此,Swagger
2020-08-21 23:25:03
229
原创 有手就行的SpringBoot整合MyBatis
今天了解了通过SpringBoot整合MyBatis的框架 自己写一个博客复习一波任务:创建两张表:员工表(员工姓名, 员工的年龄, 员工性别, 部门id, id , 创建时间, 更新时间)部门表(id, 创建时间, 更新时间, 部门名称)执行每张表的CRUD自定义关联表查询 自定义业务场景思路 : 首先通过mysql数据库创建两张表CREATE DATABASE ead;CREATE TABLE employees ( id INT(10) PRIMARY KEY AUTO_I
2020-08-19 01:08:10
316
原创 使用jQuery实现简单的飞机大战
飞机大战实现思路对象: 飞机 子弹 敌机实现思路:获取飞机 使飞机从屏幕中间生成 为飞机添加按键效果实现按键生成子弹效果 并设置子弹之间的时间间隔通过setInterval方法实现根据时间创建敌机对象通过setInterval方法使子弹与敌机都成垂直移动写出一个判断两个对象是否碰撞的方法通过该方法判断敌机与自身是否碰撞判断子弹是否与敌机碰撞制作分数表 根据得到的分数提升难...
2020-02-18 21:38:00
862
原创 手写服务器代码
手写服务器步骤1.获取请求协议1、创建ServerSocket2、建立连接获取Socket3、通过输入流获取请求协议注意: GET与POST不一致的地方2.返回响应协议1、准备内容2、获取字节数的长度3、拼接响应协议注意: 空格与换行4、使用输出流输出3.封装响应信息Response1、动态添加内容print2、累加字节数的长度3、根据状态码拼接响应头协议4、根据...
2020-02-09 20:12:06
290
原创 面向对象小结总结(1)
面向对象Java面向对象的一个抽象的概念因为他和面向过程一样 是一种思想if,for,switch语句都可以说其是面向过程 因为他的程序执行顺序是自上而下的而面向对象这个事物便是与那个把大象装入冰箱大象是一个对象 冰箱也是一个对象大象有属性 冰箱也有属性他的过程不是简单的说 打开冰箱门 装入大象 关上冰箱门之类的面向过程或者说 大象可以被装入 冰箱可以打开和关上这是面向对象和...
2019-12-25 17:14:48
127
原创 使用集合与类方法实现简易吃货联盟系统
用JAVA代码实现吃货联盟系统–吃货联盟系统需求实现我要订餐我要订餐功能块实现查看餐袋功能块实现签收订单功能块删除订单功能块点赞功能块退出系统要求 JAVA方法的使用 JAVA基础知识思路:1.首先建立一个类储存用户的餐袋功能信息实现储存用户 姓名 菜品名称 菜品数量 所付金额 地址 需要的送餐时间以及订单的状态 (已预定和已完成)2.创建菜品名单 有 菜品名称 ...
2019-12-20 15:23:12
1346
1
jquery_飞机大战.pdf
2020-02-18
手写服务器完成.pdf
2020-02-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人