- 博客(25)
- 收藏
- 关注
原创 git简单使用
git安装选择git默认的文本编辑器可以修改 其他都不用改打开git命令行任意文件夹下右键 可以看到默认的程序Git Bash:Unix与Linux风格的命令行,使用最多,推荐最多Git CMD:Windows风格的命令行Git GUI:图形界面的Git,不建议初学者使用,尽量先熟悉常用命令查看配置命令:git config -l 查看全部配置git config --sy...
2020-05-01 21:33:56
212
原创 linux基础命令与简单部署
基础命令ifconfig ip地址touch 文件名 创建空文件clear 清屏:ctrl+lpwd 当前目录usr/local 将来大部分软件的安装目录命令名 --h 获取帮助ls 罗列当前目录的文件-a 罗列所有文件包括隐藏文件-l 显示详细信息(ls -l 等价为 ll)cd 文件名/... 目录切换 可按tab补全文件名cd .. 退回上一级c...
2020-05-01 21:15:57
217
原创 Maven安装与使用
0. Maven的好处节省磁盘空间可以一键构建可以跨平台应用在大型项目时可以提高开发效率1. Maven安装去官网http://maven.apache.org/download.cgi下载最新版Maven的压缩文件,并解压在环境变量中添加本机中Maven的路径打开cmd测试mvn -version会出现maven版本与本地jdk版本进入maven目录下的...
2020-05-01 16:48:35
224
原创 Swagger简单实践
文章目录Swagger简单实践SwaggerSpringBoot 集成1. maven依赖2.配置类编写3. 编写实体类4. 编写Controller5. 编写yml注解配置Swagger-ui 换肤Swagger简单实践Swagger号称世界上最流行的API框架Restful Api 文档在线自动生成器 => API 文档 与API 定义同步更新直接运行,在线测试API支...
2020-04-24 16:51:17
238
原创 Redis基础与Spring的集成
文章目录Redis基础1. Linux安装启动Redis1.1 linux安装redis 4.0.91.2 启动Redis2. 数据结构与操作2.1 数据结构2.2 操作5个基本类型2.2.1 通用操作2.2.2 string2.2.3 list2.2.4 set2.2.5 hash2.2.6 zset2.3 操作3个特殊类型2.3.1 Geospatial 地理位置2.3.2 Hyperl...
2020-04-24 16:44:43
175
原创 ajax和json
ajax实现方式:1. 原生的JS实现方式(了解) //1.创建核心对象 var xmlhttp; if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XML...
2020-04-22 23:49:34
117
原创 Jquery入门
使用jQuery下载jQuery文件。导入,使用var div1 = $("#div1");JQuery对象和JS对象区别与转换JQuery对象在操作时,更加方便。JQuery对象和js对象方法不通用的.两者相互转换jq -- > js : jq对象[索引] 或者 jq对象.get(索引)js -- > jq : $(js对象) //使用jQuery...
2020-04-22 14:14:23
85
原创 Tomcat与Servlet使用
文章目录1. Tomcat:启动报错关闭部署项目java动态项目的目录结构将Tomcat集成到idea中,并且创建JavaEE的项目并部署项目2. Servlet快速入门执行原理Servlet的方法Servlet3.0Servlet体系结构HTTPRequestResponseServletContextCookieSession3. Filter4. Listener5. MVC开发模式1. ...
2020-04-22 12:43:10
483
原创 javascript基础
数据类型原始数据类型(基本数据类型):1. number:数字。 整数/小数/NaN(not a number 一个不是数字的数字类型)2. string:字符串。 字符串 “abc” “a” ‘abc’3. boolean: true和false4. null:一个对象为空的占位符5. undefined:未定义。如果一个变量没有给初始化值,则会被默认赋值为undefined基...
2020-04-21 23:55:13
94
原创 mysql-jdbc的相关应用
快速入门 //1.导入jar包 //2.注册驱动,可省略,因为已经有java.sql.Driver写好了注册驱动 //Class.forName("com.mysql.cj.jdbc.Driver"); //3.获取数据库连接对象 Connection conn= DriverManager.getConnection("jdbc...
2020-04-17 15:12:51
118
原创 java基础: 异常与自定义异常
文章目录1. Throwable体系:2. 异常处理3. 断言Assert4. 自定义异常类1. Throwable体系:Error:严重错误Error,无法通过处理的错误,只能事先避免,好比绝症。Exception:表示异常,异常产生后程序员可以通过代码的方式纠正,使程序继续运行,是必须要处理的。好比感冒、阑尾炎。2. 异常处理Java异常处理的五个关键字:try、catch、f...
2020-04-17 10:11:49
227
原创 java基础: 集合框架与实现
顶层接口Iterator<E>Iterator的子接口Collection<E>Collection的子接口List<E>特点有序允许多个nullArrayList<E>ArrayList是一个可变对象数组, 默认构造创建了一个空数组,默认初始容量为10add()先让modCount(结构性修改次数)自增再调用ad...
2020-04-17 01:24:07
225
原创 free的重要性 可以合并的堆栈!
样例:22 151 1 101 1 111 2 121 2 133 1 21 2 142 12 12 12 12 13 2 12 22 22 23 73 1 23 1 33 2 12 12 22 32 3最开始没有free 所有点全部超 后来因为数组没有遍历free 最后一个点没过 下面放全对的#include <stdi...
2020-04-07 12:16:58
296
原创 我的java学习随笔: 多线程基础
我眼中的多线程:程序有多条回路,同时向下运行,就是多线程文章目录多线程实现方式1:继承Thread类,重写run()方法创建派生对象,调用派生对象的start()方法多线程实现方式2:创建类实现Runnable接口,实现run()方法先创建对象myRunnable,再创建线程对象thread,调用线程对象的start()方法sleep(long millis): 线程休眠是将线程从运行态转入阻...
2020-04-06 15:14:31
208
原创 自己挖坑自己填 spring-data-elasticsearch 4.0.0.M4 简单实践
前几天安装了elasticsearch7.6.1,今天准备实践下spring-data-elasticsearch文章目录搭建环境编写yml配置创建实体类基于Spring Data的CRUD直接从方法名称派生查询自定义的查询ElasticsearchRestTemplate的使用indexOperations 索引库相关操作有关Query的构造器QueryBuilders构造复杂查询条件Docu...
2020-03-21 23:46:54
5907
15
原创 数据结构平时作业
有一种存储英文单词的方法,是把单词的所有字母串在一个单链表上。为了节省一点空间,如果有两个单词有同样的后缀,就让它们共享这个后缀。下图给出了单词“loading”和“being”的存储形式。本题要求你找出两个链表的公共后缀。函数接口定义:PtrToNode Suffix( List L1, List L2 );其中List结构定义如下:typedef struct Node *PtrToN...
2020-03-19 21:51:34
386
原创 mysql8基础笔记
文章目录学习mysql时记的笔记,还是比较基础的常识DDL:操作数据库和表DML:增删改表数据DQL:查表数据DCL(授权,管理用户)约束:对表中的数据进行限制,保证数据正确有效完整。数据库设计数据库备份与还原多表查询事务:一个包含多个步骤的业务操作,被事务管理,那么操作要么同时成功,要么同时失败最基础的JDBC操作(我是看了又忘)我目前用的数据库基本配置学习mysql时记的笔记,还是比较基础...
2020-03-19 17:09:39
166
原创 elastic search:基础语法7.x
花了2小时装完了elastic search,那么得花半小时了解下简单语法了,把简单语法的操作学习了一下,然后在这边做一个记录.es支持restful风格api,操作可以用http请求实现创建一个新的索引库:PUT /leyou #库名{ "settings": { "number_of_shards": 1, #分片数量 "number_of_...
2020-03-18 00:01:51
795
原创 centos安装elasticsearch-7.6.1
由于想尝试下Spring Data Elasticsearch ,就决定安装下elastic search ,把我的两个环境都装上了,一个是阿里云64位的centos7.7,还有一个是32位的centos6.5.说实话32位的机子装es挺难的,要修改的点也多,所以记录下,感觉明天就要忘了.安装配置es:端口9200 9300添加新用户useradd 用户名设置新用户密码:passwd l...
2020-03-17 23:31:22
1229
原创 我的java学习随笔:Object,接口与包装类
Object类 先定义一个类Studentjava中所有类有共同的父类Object有很多可以重写的方法例如:toString equals在进行两个对象是否相等的比较中,如调用默认的equals方法,将进行hasCode等等的比较.这往往是我们所不需要的. 所以,我们要重写equals方法,给出指定比较方法,利于我们做比较判断toString方法也往往需要重写,可以给出我们需要的...
2020-03-16 12:00:35
80
原创 我的java学习随笔:类与对象基础,抽象类
类与对象demo这里先声明一个抽象类Studentabstract关键字声明该类为抽象类,不可以实例化成对象,可用于实现多态.抽象类中有抽象方法,可在子类实现static修饰 静态代码块,在程序执行前,执行一次public abstract class Student { //静态变量,可通过类直接调用 public static int xx=0; //静态代码块,在程序执行前...
2020-03-16 11:30:55
67
原创 我的java学习随笔 :数组
数组Arrays类常用方法boolean equals(array1,array2):比较两个数组是否相等Arrays.deepEquals(Object[] array1, Object[] array2)判断两个多维数组是否相等,实际上比较的是两个数组的哈希值,即 Arrays.hashCode(data1) == Arrays.hashCode(data2)Arrays.hash...
2020-03-16 11:09:38
75
原创 我的java学习随笔: Scanner
ScannerScanner scanner=new scanner(system.in);scanner.close();Scanner作为控制台输入的基础,我想说的是,一定要注意使用后的关闭.Scanner中有很多常用的方法,例如next() 获取下一个输入,以空格为分隔nextLine() 获取下一个输入,以换行为分隔nextXxx() 获取下一个输入,以Xxx为分隔,in...
2020-03-16 10:31:44
75
原创 我的java学习随笔:java基础二
基本变量demo //用int定义编号 int id = 1; //用String定义姓名 String name = "张三"; //用char定义性别 char gender = '男'; //用int定义身高 int height = 175; //用double定义体重 double weight = 60.5; //打印结果 Sys...
2020-03-16 10:20:45
78
原创 我的java学习随笔: java基础
前面想说的真正准备些写博客已经是自学java一个月以后了,突然发现自己的记忆力有点堪忧.以前学的很多都忘记了,所以抽出一段时间来把自己一个月以来学习的东西记录下来.让自己以后回顾之前学习的知识的有所依据吧.markdown的使用也不是很熟练,基础部分的知识也基本靠回忆来写,在知识的理解上有什么不正确的地方,也可以和我讨论吧学习java的第一步 :安装jdk在了解java语言的强大后,大...
2020-03-16 09:58:05
142
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人