- 博客(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
285
原创 linux基础命令与简单部署
基础命令 ifconfig ip地址 touch 文件名 创建空文件 clear 清屏:ctrl+l pwd 当前目录 usr/local 将来大部分软件的安装目录 命令名 --h 获取帮助 ls 罗列当前目录的文件 -a 罗列所有文件包括隐藏文件 -l 显示详细信息(ls -l 等价为 ll) cd 文件名/... 目录切换 可按tab补全文件名 cd .. 退回上一级 c...
2020-05-01 21:15:57
299
原创 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
297
原创 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
323
原创 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
238
原创 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
161
原创 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
122
原创 Tomcat与Servlet使用
文章目录1. Tomcat:启动报错关闭部署项目java动态项目的目录结构将Tomcat集成到idea中,并且创建JavaEE的项目并部署项目2. Servlet快速入门执行原理Servlet的方法Servlet3.0Servlet体系结构HTTPRequestResponseServletContextCookieSession3. Filter4. Listener5. MVC开发模式 1. ...
2020-04-22 12:43:10
604
原创 javascript基础
数据类型 原始数据类型(基本数据类型): 1. number:数字。 整数/小数/NaN(not a number 一个不是数字的数字类型) 2. string:字符串。 字符串 “abc” “a” ‘abc’ 3. boolean: true和false 4. null:一个对象为空的占位符 5. undefined:未定义。如果一个变量没有给初始化值,则会被默认赋值为undefined 基...
2020-04-21 23:55:13
151
原创 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
184
原创 java基础: 异常与自定义异常
文章目录1. Throwable体系:2. 异常处理3. 断言Assert4. 自定义异常类 1. Throwable体系: Error:严重错误Error,无法通过处理的错误,只能事先避免,好比绝症。 Exception:表示异常,异常产生后程序员可以通过代码的方式纠正,使程序继续运行,是必须要处理的。好比感冒、阑尾炎。 2. 异常处理 Java异常处理的五个关键字:try、catch、f...
2020-04-17 10:11:49
283
原创 java基础: 集合框架与实现
顶层接口Iterator<E> Iterator的子接口Collection<E> Collection的子接口List<E> 特点 有序 允许多个null ArrayList<E> ArrayList是一个可变对象数组, 默认构造创建了一个空数组,默认初始容量为10 add() 先让modCount(结构性修改次数)自增再调用ad...
2020-04-17 01:24:07
291
原创 free的重要性 可以合并的堆栈!
样例: 2 2 15 1 1 10 1 1 11 1 2 12 1 2 13 3 1 2 1 2 14 2 1 2 1 2 1 2 1 2 1 3 2 1 2 2 2 2 2 2 3 7 3 1 2 3 1 3 3 2 1 2 1 2 2 2 3 2 3 最开始没有free 所有点全部超 后来因为数组没有遍历free 最后一个点没过 下面放全对的 #include <stdi...
2020-04-07 12:16:58
648
原创 我的java学习随笔: 多线程基础
我眼中的多线程:程序有多条回路,同时向下运行,就是多线程 文章目录多线程实现方式1:继承Thread类,重写run()方法创建派生对象,调用派生对象的start()方法多线程实现方式2:创建类实现Runnable接口,实现run()方法先创建对象myRunnable,再创建线程对象thread,调用线程对象的start()方法sleep(long millis): 线程休眠是将线程从运行态转入阻...
2020-04-06 15:14:31
290
原创 自己挖坑自己填 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
6201
15
原创 数据结构平时作业
有一种存储英文单词的方法,是把单词的所有字母串在一个单链表上。为了节省一点空间,如果有两个单词有同样的后缀,就让它们共享这个后缀。下图给出了单词“loading”和“being”的存储形式。本题要求你找出两个链表的公共后缀。 函数接口定义: PtrToNode Suffix( List L1, List L2 ); 其中List结构定义如下: typedef struct Node *PtrToN...
2020-03-19 21:51:34
495
原创 mysql8基础笔记
文章目录学习mysql时记的笔记,还是比较基础的常识DDL:操作数据库和表DML:增删改表数据DQL:查表数据DCL(授权,管理用户)约束:对表中的数据进行限制,保证数据正确有效完整。数据库设计数据库备份与还原多表查询事务:一个包含多个步骤的业务操作,被事务管理,那么操作要么同时成功,要么同时失败最基础的JDBC操作(我是看了又忘)我目前用的数据库基本配置 学习mysql时记的笔记,还是比较基础...
2020-03-19 17:09:39
229
原创 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
920
原创 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
1328
原创 我的java学习随笔:Object,接口与包装类
Object类 先定义一个类Student java中所有类有共同的父类Object 有很多可以重写的方法例如:toString equals 在进行两个对象是否相等的比较中,如调用默认的equals方法,将进行hasCode等等的比较.这往往是我们所不需要的. 所以,我们要重写equals方法,给出指定比较方法,利于我们做比较判断 toString方法也往往需要重写,可以给出我们需要的...
2020-03-16 12:00:35
119
原创 我的java学习随笔:类与对象基础,抽象类
类与对象demo 这里先声明一个抽象类Student abstract关键字声明该类为抽象类,不可以实例化成对象,可用于实现多态.抽象类中有抽象方法,可在子类实现 static修饰 静态代码块,在程序执行前,执行一次 public abstract class Student { //静态变量,可通过类直接调用 public static int xx=0; //静态代码块,在程序执行前...
2020-03-16 11:30:55
104
原创 我的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
105
原创 我的java学习随笔: Scanner
Scanner Scanner scanner=new scanner(system.in); scanner.close(); Scanner作为控制台输入的基础,我想说的是,一定要注意使用后的关闭. Scanner中有很多常用的方法,例如 next() 获取下一个输入,以空格为分隔 nextLine() 获取下一个输入,以换行为分隔 nextXxx() 获取下一个输入,以Xxx为分隔,in...
2020-03-16 10:31:44
118
原创 我的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
112
原创 我的java学习随笔: java基础
前面想说的 真正准备些写博客已经是自学java一个月以后了,突然发现自己的记忆力有点堪忧.以前学的很多都忘记了,所以抽出一段时间来把自己一个月以来学习的东西记录下来.让自己以后回顾之前学习的知识的有所依据吧.markdown的使用也不是很熟练,基础部分的知识也基本靠回忆来写,在知识的理解上有什么不正确的地方,也可以和我讨论吧 学习java的第一步 :安装jdk 在了解java语言的强大后,大...
2020-03-16 09:58:05
217
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅