自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学习笔记

不积跬步无以至千里,不积小流无以成江海

  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

原创 Echarts入门实例(绘制柱状图、折线图、散点图、K线图、饼状图、雷达图)

1.概述接下来使用Echarts绘制柱状图、折线图、散点图、K线图、饼状图、雷达图。整个工程的百度云链接:https://pan.baidu.com/s/1_gyBb6pT6_fizE3SSKkO8w 提取码:4zia 。也可以去看官方教程,不过下载了上面的源码后,例子直接可以运行,省了一点时间,官方教程网址如下,本文参考(抄袭)官方教程:https://echarts.baidu...

2019-03-31 18:40:00 2515 1

原创 Maven 配置阿里云镜像

1.配置阿里云镜像Maven原本使用的中央仓库是国外的,速度比较慢,使用国内的的阿里云镜像仓库,添加依赖就会很快。修改settings.xml ,settings.xml 文件在maven文件夹下的conf文件夹里,如下图所示。在修改之前可以加一个副本备份。在settings.xml添加如下配置: <mirror> <i...

2019-03-31 15:16:02 2315

原创 Windows10 安装 Postman 和 Postman的简单使用

1. 安装 Postman访问官网 :https://www.getpostman.com/。点击GetStart 。点击GetStart之后进入下载界面。单击download开始下载。选择windows 64位的下载可得到一个安装程序,如下所示,执行该安装程序。安装之后启动postman :2.Postman使用如下...

2019-03-31 13:21:53 11945 5

原创 单链表 & 循环链表 Java 代码实现

单链表,用一组地址任意的存储单元去存放线性表中的数据元素。链表中的数据是以结点来表示的。结点的构成:元素(数据元素的映象) +指针(指示后继结点存储位置)。1.概述单链表,用一组地址任意的存储单元存放线性表中的数据元素。链表中的数据是以结点来表示的。结点的构成:元素(数据元素的映象) +指针(指示后继结点存储位置),元素就是存储数据的存储单元,指针就是连接每个结点的地址数...

2019-03-30 21:35:32 593

原创 Spring使用注解(Annotation)进行bean的装配总结+实例

1. 常用的注解常用的注解有如下几种:@Component、 @Repository 、@Service、 @Controller 、@Autowired 、@Resource 、@Qualifier。下面列出一个表格,详细的介绍一下它们。注解名称 注解描述 @Component 可以使用这个注解去描述Spring中的Bean,是一个泛化的概念,标注于Java类上,表示该...

2019-03-30 17:45:40 6939 2

原创 单例模式(Singleton)学习总结

1. 单例模式(Singleton)简介单例模式:一个类只能生成一个实例,这个实例由该类自己生成。主要特点:构造函数是 private的,为了禁止外部调用单例类的构造函数,如果在单例类的外部使用去创建(new)单例类的实例会出现编译错误。通常通过单例类的getInstance()方法获得单例类的唯一实例,getInstance()这个方法名不强制、不过通常情况下都是这样命名。...

2019-03-30 16:35:46 256

原创 Java 的 List 集合(ArrayList、LinkedList、Vector )学习

1. 概述List接口是Collection和IterAble的一个子接口,List集合中的元素是有顺序的,并且元素可以重复。实现的List接口 的容器类有ArrayList类,LinkedList类,Vector类。ArrayList类,实现一个可变大小的数组 ,可以像链表一样被访问,他是以数组的方式实现的,允许快速随机存取,也就是说ArrayLi...

2019-03-28 11:38:02 733

原创 数据库的向上扩展和横向扩展(即水平扩展:读写分离、垂直切分、水平切分)

1.概述扩展,也称为伸缩性,指的系统不断增加其承载能力的能力。数据库的扩展可以简单分为两类:向上扩展和横向扩展(水平扩展)。向上扩展是提高硬件,横向扩展是通过副本(读写分离)、垂直切分和水平切分的方式,把不同的数据放在不同的节点(物理部署的MySQL实例)中。2.向上扩展向上扩展,买更好的服务器,这种方式比较简单,一般情况下向上扩展就可以解决问题,但是如果代价太大了(规格越高...

2019-03-26 14:47:17 3838

原创 java.lang.NoClassDefFoundError: org/neo4j/driver/v1/AuthTokens

错误截图如下,这个错误是我在 IntelliJ IDEA+ Maven +SSM的工程中,使用 neo4j-jdbc-driver-3.4.0.jar 连接Neo4j图数据库,遇到的错误。原因:我没有将neo4j-jdbc-driver-3.4.0.jar放入工程的运行环境,虽然我已经pom.xml 添加了neo4j-jdbc-driver-3.4.0的依赖。解决办法:将neo...

2019-03-25 20:48:24 2745

翻译 Neo4j图数据库:数据建模的基础知识

原文地址:传送门 原作者:Bryo Merkl Sasaki,主编,Neo4j |2018年7月24日在我生命中的大约6个月时间里,我是一名数据库开发人员。首先,我学到的第一件事是数据建模。我们的团队使用的是关系数据库(RDBMS),特别是MySQL(我们后来改用Postgres)。与当时的许多后端开发人员一样,我们并没有刻意选择使用RDBMS,它只是默认的(现在不再是这样了)。...

2019-03-23 19:54:50 4631 6

原创 Web 中同步、异步提交请求的具体实现方式

1. 同步和异步在web中的实例如果只用简单的form表单提交请求,网页会有一次闪烁(加载整个网页)然后才会返回结果,这是一种同步提交请求的方法,但是在使用Ajax之后 ,无需重新加载整个网页的情况下,能够更新部分网页,这是一种异步提交请求的方式,这里有一个Ajax的小例子。个人对同步、异步的理解如下。同步:有多个请求需要被处理,需要一个请求接着一个请求被处理,当前请求不...

2019-03-23 13:50:33 1198

原创 Java 面向对象的三个特性和五个基本原则

面向对象(OOP)的三个特性: 封装性(Encapsulation),继承性和多态性。面向对象(OOP)的五个原则:单一职责原则(SRP)、开放封闭原则(OCP)、里氏替换原则(LSP)、依赖倒置原则(DIP)、接口隔离原则(ISP)。1.面向对象的三个特性面向对象的三个特性: 封装性(Encapsulation),继承性和多态性。1.1封装性封装性:将数据和对数据...

2019-03-23 11:08:47 8076

原创 Java 中 String、StringBuilder 和 StringBuffer 的区别

1. String和 (StringBuilder、 StringBuffer)的区别String是内容不可变的字符串,StringBuilder 和 StringBuffer是内容可变的 ,因为String底层是通过 “final字符数组” 存储数据,用关键词final修饰的变量一旦赋值,就不能改变,也称为修饰的标识为常量。而StringBuilder 和 StringBuff...

2019-03-22 22:39:45 127

原创 Java中的 “==” 和 equals

1.“ ==”的使用“ ==”在比较基本“基本数据类型”(byte,short,int,long,float,double,boolean,char),比较的是基本数据类型的值;比较“引用类型”(类(class)、接口(interface)、数组(array)),比较的是引用类型在内存中的存放地址。下面用一些例子进行验证:1.1 基本类型比较样例1 == 1 ,...

2019-03-22 20:32:59 297

原创 快排Java代码实现(Quick Sort)

1. 快排算法思路基本思想:通过一趟快速排序将待排数组分割成独立的两份部分;其中一部分数组的值均比另一部分数组的值小,则可分别对着两部分数组继续进行排序,以达到整个序列有序。快排的平均时间复杂度为n*log(n),最坏的时间复杂度为n^2。一趟快速排序:首先先选一个值(通常选择数组第一个值)作为枢轴,然后按下述原则重新排列其余的值,将数组中所有小于枢轴的值放在枢轴前面,数组中所有...

2019-03-22 16:12:54 3524

原创 Java 实现去除中文文本的停用词

目录1. 整体思路2. 中文文本分词环境配置3. 下载停用词表4.去除停用词工具类5. 工具类测试5.1 测试代码5.2 测试结果1. 整体思路第一步:先将中文文本进行分词,这里使用的HanLP-汉语言处理包进行中文文本分词。第二步:使用停用词表,去除分好的词中的停用词。2. 中文文本分词环境配置使用的HanLP-汉语言处理包进行...

2019-03-18 17:10:54 4244

原创 Neo4j 删除节点、节点及与其有关的关系,某个标签的所有节点

1. 删除一个节点 DELETE 如下一个节点,删除这个节点可以有两种方法,通过id属性,或者name属性。 1.1 通过name属性 删除这一个节点,如下所示:MATCH (n:TEST1{name:'temp'})delete n1.2 通过id属性删除这一个...

2019-03-17 21:50:36 32791 3

原创 Bellman-Ford 代码实现

目录1. 算法学习1.1存在负环就没有最短路1.2 Bellman-Ford的适用情况1.3 核心算法思想2. 代码实现3. 代码检验,poj 1860Currency Exchange1. 算法学习1.1存在负环就没有最短路首先需要理解"存在负环就没有最短路",原因:你可以一直在这个负环打圈,路径权值会不断减小,不断地趋近于负无穷...

2019-03-17 11:03:56 1173

原创 windows10 下载安装 Maven、配置环境变量、配置本地仓库

1. 下载MavenMaven官方下载网址:http://maven.apache.org/download.cgi#进入下载网址后,点击下载按钮,如下图所示。解压下载的压缩包,如下图所示,我将Maven-3.6.0解压的目录为 :E:\Devsoft\apache-maven-3.6.0。 2. 配置环境变量...

2019-03-16 22:13:50 365

原创 SpringMVC 实现JSON数据交互、静态文件访问实例(IntelliJ IDEA)

1. JSON数据概述JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。 JSON采用完全独立于语言的文本格式,也就是说Json可以被任何语言解析。JSON与XML相比较:JSON读写速度更快;JSON可以使用JavaScript内建的方法直接进行解析,转换成JavaScript对象。JSON 详细介绍 (传送门,点击...

2019-03-10 14:44:48 1287

原创 SpringMVC 实现RESTful 风格实例(IntelliJ IDEA)

1. RESTful风格REST(英文:Representational State Transfer,简称 REST),即表述性状态传递。RESTful 是一种设计风格,而不是标准,只是提供了一组设计原则和约束条件。简单的讲,RESTful 风格就是将 URL 的请求参数变为请求路径,目的就是让一个URL看起来更加简洁实用、安全。举一个例子 。原url :http://loca...

2019-03-09 23:07:08 1364

原创 SpringMVC 上传文件完整实例(IntelliJ IDEA)

1. 工程简介1.1 工程目录工程目录如下图所示,可参考创建springMVC的入门工程(​SpringMVC入门实例,点击前往),本工程实现一个上传图片的功能,其他文件也可以上传,不过无法在页面展示。 1.2 下载上传文件所需的jar包可以点击这个链接下载所需jar包:https://pan.baidu.com/s/1uooC6gMUx...

2019-03-09 20:41:45 1893

原创 SpringMVC 拦截器 工程实例(IntelliJ IDEA)

1. 工程目录首先你需要会创建springMVC的入门工程(​SpringMVC入门实例,点击前往),工程的目录如下图所示。interceptor用来存放拦截器的 java源文件。 2. 源文件编写2.1 xml文件配置...

2019-03-09 15:25:45 579

原创 SpringMVC 集合(List)类型数据参数绑定工程实例(IntelliJ IDEA)

1. 工程目录首先你需要会创建springMVC的入门工程(​SpringMVC入门实例,点击前往),工程的目录如下图所示。 2. 源文件编写2.1 前端界面编写index.jsp ,输入界面,表单中的 name 属性值,要和绑定的模型类属性名一样 。...

2019-03-09 13:23:29 1173

原创 Neo4j : 通过节点的 id属性 对节点进行查,改,删操作

1. "查"操作 , 查找 id 属性 为 501的节点:MATCH (r)WHERE id(r) = 501RETURN r 2."改"操作, 更改 id 属性 为 501的节点的 test 属性 的属性值为 "testtest"MATCH (r)WHERE id(r) = 501SET...

2019-03-03 20:41:13 23890 3

原创 SpringMVC Java类(POJO)数据绑定 + 字符编码过滤器实例(IntelliJ IDEA)

1. 工程目录首先你需要会创建springMVC的入门工程(​SpringMVC入门实例,点击前往),工程的项目目录如下图所示。 2.源文件编写2.1 jsp文件编写index.jsp:<%@ page contentType="text/html;charset=UTF-8" la...

2019-03-03 14:22:34 607

原创 SpringMVC 使用 @RequestParam注解进行简单数据绑定实例 (IntelliJ IDEA)

1. 项目目录首先你需要会创建springMVC的入门工程(​SpringMVC入门实例,点击前往),工程的项目目录如下图所示。2. 源文件编写2.1 最主要的Controller编写HelloUserController.java :package com.study.springmvc.controller;import org.springframewor...

2019-03-03 13:28:02 1149

原创 SpringMVC 视图解析器实例 (IntelliJ IDEA)

1. 视图解析器定义把一个逻辑上的视图名称解析为一个真正的视图名称解析成一个真正的视图,即将逻辑视图的名称解析为具体的 View 对象, 让View对象去处理视图,并将带有返回数据的视图反馈给客户端。视图解析器可以大大减少Controller中视图定义的代码。2. 使用视图解析器前后对比Controller编写对比下面两个Controller的效果是一样的。未...

2019-03-02 13:54:20 2505

原创 SpringMVC 使用@RequestMapping 控制器注解实例 (IntelliJ IDEA)

1.项目目录首先你需要会创建springMVC的入门工程(​SpringMVC入门实例,点击前往),工程的项目目录如下图所示。2.源文件的编写2.1xml文件配置web.xml:<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/ja...

2019-03-02 12:34:54 3444

原创 IntelliJ IDEA 创建 第一个 SpringMVC 项目 (入门实例)

1. 创建一个新工程创建一个新工程如下图所示,IDEA会自动帮你导入SpringMVC工程所需的jar包,创建xml文件。创建完成后项目目录如图所示,lib文件夹里面是SpringMVC工程所需的jar包。 2. 配置Tomcatweb工程要配置Tomcat ,大家来学习SpringMVC一...

2019-03-02 10:43:58 7116 5

neo4j-jdbc-driver-3.4.0.jar

neo4j-jdbc-driver-3.4.0.jar,Java连接数据库驱动包。

2019-03-24

空空如也

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

TA关注的人

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