
笔记
文章平均质量分 79
小石潭记丶
从小丘西行百二十步,隔篁竹,闻水声,如鸣珮环,心乐之。伐竹取道,下见小潭,水尤清冽。全石以为底,近岸,卷石底以出,为坻,为屿,为嵁,为岩。
展开
-
Cypher语法简介
1.节点语法Cypher 使用一对括号来表示一个节点:().这让人想起带有圆形端盖的圆形或矩形。以下是一些节点示例,提供了不同类型和数量的详细信息:()(matrix)(:Movie)(matrix:Movie)(matrix:Movie {title: 'The Matrix'})(matrix:Movie {title: 'The Matrix', released: 1997})最简单的形式()表示一个匿名的、无特征的节点。如果我们想在别处引用该节点,我们可以添加一个变量,.原创 2022-05-12 11:13:20 · 2340 阅读 · 0 评论 -
Neo4j图库概念和基础语句
Neo4j 使用属性图数据库模型。图数据结构由可以通过关系连接的节点(离散对象)组成。示例 1. 图结构的概念。具有三个节点(圆圈)和三个关系(箭头)的图形。Neo4j 属性图数据库模型包括: 节点描述域的实体(离散对象)。 节点可以有零个或多个标签来定义(分类)它们是什么类型的节点。 关系描述了源节点和目标节点之间的连接。 关系总是有一个方向(一个方向)。 关系必须有一个类型(一种类型)来定义(分类)...原创 2022-05-12 09:42:59 · 629 阅读 · 0 评论 -
Neo4j CQL(附springboot集成neo4j)
CQL代表Cypher查询语言。 像Oracle数据库具有查询语言SQL,Neo4j具有CQL作为查询语言。常用的Neo4j CQL命令/条款如下:S.No. CQL命令/条 用法 1。 CREATE 创建 创建节点,关系和属性 2。 MATCH 匹配 检索有关节点,关系和属性数据 3。 RETURN 返回 返回查询结果 4。 WHERE 哪里 提供条件过滤检索数据 5。 DELETE..原创 2022-05-04 11:03:12 · 1392 阅读 · 0 评论 -
CRON表达式
Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式: (1)Seconds Minutes Hours DayofMonth Month DayofWeek Year (2)Seconds Minutes Hours DayofMonth Month DayofWeek 一、结构 corn从左到右(用空格隔开):秒 分 小时 月份中的日期 月份 星期中的日期 年份 二、各字段的含义 字段 允许值.原创 2021-11-15 15:51:06 · 1072 阅读 · 0 评论 -
线程、线程池
package com.frank.threadPool;import java.util.concurrent.*;/** * @author 小石潭记 * @date 2021/4/3 11:09 * @Description: ${todo} */public class CachedThreadPool { public static void main(String[] args) { // todo 任务太多太多 cpu 100% 不一定 oom 内存.原创 2021-04-04 09:12:20 · 214 阅读 · 0 评论 -
Git查看具体代码提交记录
由于时间过长,忘记了代码具体提交的作者是谁,已经该次的提交id,所以需要查询提交记录。git blame && git show 查看某一行代码的修改历史先查看某行代码由谁写的,在哪个commit中提交的:其显示格式为:commit ID | 代码提交作者 | 提交时间 | 代码位于文件中的行数 | 实际代码从而获得commit ID,我们就可以知道commit ID了,然后使用命令:git show commitID来看git blame -L 161,161 src/main原创 2020-12-01 19:21:17 · 4174 阅读 · 1 评论 -
DO VO BO DTO POJO概念记录
第 1 个:DAO DAO(Data Access Object)数据访问对象,它是一个面向对象的数据库接口,负责持久层的操作,为业务层提供接口,主要用来封装对数据库的访问,常见操作无外乎 CURD。我们也可以认为一个 DAO 对应一个 POJO 的对象,它位于业务逻辑与数据库资源中间,可以结合 PO 对数据库进行相关的操作。 第 2 个:PO PO(Persistent Object)持久层对象,它是由一组属性和属性的get和set方法组成,最简单的 PO 就是对应数据库中某个表中的..原创 2020-06-21 16:57:31 · 217 阅读 · 0 评论 -
Java 8 新特性
Java 8 Lambda 表达式语法lambda 表达式的语法格式如下: (parameters) -> expression或 (parameters) ->{ statements; }1.不带返回值的接口package javabase.returninterface;public interface RunTask {...原创 2020-05-02 14:26:29 · 192 阅读 · 1 评论 -
Spring框架总结
参考:https://blog.youkuaiyun.com/itcats_cn/article/details/814791851、IOC和DIIOC: 控制反转即控制权的转移,将我们创建对象的方式反转了,以前对象的创建是由我们开发人员自己维护,包括依赖关系也是自己注入。使用了spring之后,对象的创建以及依赖关系可以由spring完成创建以及注入,反转控制就是反转了对象的创建方式,从我们自...原创 2020-04-29 21:34:01 · 316 阅读 · 0 评论 -
Spring介绍
Spring介绍1.1 什么是Spring Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许...原创 2020-04-29 21:09:38 · 513 阅读 · 0 评论 -
设计模式
一.结构型模式1.代理模式*2.装饰模式*3.适配器模式*4.外观模式5.桥接模式6.组合模式7.享元模式二.创建型模式8.单例模式*9.工厂方法模式10.抽象工厂模式11.建造者模式12.原型模式三.行为型模式13.策略模式*14.观察者模式*15.解释器模式16.魔板方法模式17.迭代子模式18.责任链模式19...原创 2020-04-25 11:40:09 · 134 阅读 · 0 评论 -
算法与数据结构
一.哈希二.树三.遍历四.链表五.数组六.排序七.堆与栈八.队列九.高级算法原创 2020-04-25 11:34:44 · 644 阅读 · 1 评论 -
操作系统
一.操作系统概论二.进程的描述和控制三.输入输出系统四.存储器管理五.处理机调度与死锁原创 2020-04-25 11:32:13 · 131 阅读 · 0 评论 -
计算机网络
一.网络概述二.运输层1.TCP与UDP协议三.网络层1.网际协议IP2.网际控制报文协议ICMP3.因特网的路由器选择协议四.应用层1.域名系统DNS2.电子邮件...原创 2020-04-25 11:30:49 · 141 阅读 · 0 评论 -
XML编程
一.XML基础二.XML进阶三.WebService1.WSDL与SOAP协议原创 2020-04-25 11:28:05 · 168 阅读 · 0 评论 -
JDBC编程
一.SQL基础二.JDBC基础1.数据库2.数据库连接池3.事务管理,批处理三.JDBC进阶1.SQL的优化原创 2020-04-25 11:26:59 · 137 阅读 · 0 评论 -
Java Web开发核心内容
一.Web编程基础1.tomcat服务器2.JSP语法,EL,内置对象3.Listener和filter二.Web编程进阶1.Servlet、标签的作用2.Redis、memcache3.MVC和DAO4.JSTL、displayTag等常见标签库的用法三.Web编程原理1.HTTP协议(常见的退出码等)2.请求/相应架构原理3.web容器...原创 2020-04-25 11:24:54 · 482 阅读 · 0 评论 -
Java EE总结
一.Spring1.Ioc与Bean配置、管理2.Aop与事务、权限控制3.Spring、JPA整合二.Hibernate1.ORM与持久化映射2.延迟加载、性能优化3.HQL查询、条件查询、SQL查询4.二级缓存与查询缓存三.Mybatis四.SpringMVC框架...原创 2020-04-25 11:16:37 · 243 阅读 · 0 评论 -
Java高级知识
一.线程二.锁三.JDK四.反射五.JVM六.GC七.IO和NIO、AIO原创 2020-04-25 11:10:59 · 666 阅读 · 1 评论 -
Java基础
一.java基础部分(基本语法,java特性)1.标识符2.常量与变量3.数据类型4.运算符5.流程控制语句6.方法7.数组8.注释二.关键字三.面向对象1.面向对象思想2.类与对象3.成员变量和局部变量4.匿名对象5.封装6.this关键字7.构造方法8.继承9.多态10.抽象类11.接口12.内部类...原创 2020-04-25 11:08:17 · 332 阅读 · 0 评论 -
2020-4-16 Java总结记录
1.springmvcMVC(Model-View-Controller,模型-视图-控制器)指把页面、后台的交付分成3层来组成,是一种解决页面代码(视图代码)和后台代码分离的设计思想!! ➢模型:指封装数据的数据模型 ➢视图:指的是页面 ➢控制器:指接收页面发送数据过来的类Springmvc架构原理解析第一步:发起请求到前端控制器(Dispatcher...原创 2020-04-26 22:10:00 · 271 阅读 · 6 评论 -
线程问题--(Semaphore计数线程不安全)
package com.mmall.concurrency;import com.mmall.concurrency.annoations.NotThreadSafe;import java.util.concurrent.CountDownLatch;import java.util.concurrent.ExecutorService;import java.util.concurrent.E...原创 2018-06-22 17:43:07 · 768 阅读 · 3 评论 -
线程问题--(只让某一方法执行一次)
package com.mmall.concurrency.example.atomic;import com.mmall.concurrency.annoations.ThreadSafe;import lombok.extern.slf4j.Slf4j;import java.util.concurrent.CountDownLatch;import java.util.concurrent....原创 2018-06-22 17:44:39 · 3726 阅读 · 0 评论 -
线程问题--(Semaphore线程安全)
package com.mmall.concurrency.example.atomic;import com.mmall.concurrency.annoations.ThreadSafe;import lombok.extern.slf4j.Slf4j;import java.util.concurrent.CountDownLatch;import java.util.concurrent....原创 2018-06-22 17:46:01 · 1284 阅读 · 0 评论 -
整理SpringMvc03(访问静态资源文件)
目录结构:1.配置spring-mvc.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="h原创 2018-05-20 10:06:41 · 131 阅读 · 0 评论 -
SpringBoot--WebSocket
目录结构:pom.xml文件:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven原创 2018-06-14 16:35:35 · 306 阅读 · 0 评论 -
SpringBoot -- Time
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://mave原创 2018-05-31 17:50:44 · 438 阅读 · 0 评论 -
SpringBoot--RestTemplate
目录结构:pom.xml文件:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven原创 2018-06-14 15:02:30 · 255 阅读 · 0 评论 -
Apache-Jmeter 测试多线程
BlockingQueue<Runnable> taskQueue = new LinkedBlockingQueue<>(config.getTaskQueueSize()); ExecutorService service = new ThreadPoolExecutor( config.getWorkingThreadCount(), config.getWorkingThreadCount(),.原创 2018-05-31 16:06:28 · 617 阅读 · 0 评论 -
SpringBoot--ehcache
目录结构:pom.xml文件:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven原创 2018-06-14 10:47:31 · 264 阅读 · 0 评论 -
IDEA 多模块maven项目打包
就这个问题再网上找了很多资料,反正就是没有成功。今天终于找到了一个靠谱的,自己也记录一下。例如oracle.jar包maven仓库没有,这是怎么办,怎么打包? 先将该jar导入本地的maven中,https://www.cnblogs.com/sharpest/p/6021216.html后续在先执行clean,再package。即可 ...原创 2018-07-12 11:31:10 · 6879 阅读 · 0 评论 -
IDEA 将普通文件夹设置为资源包
好记性不如烂笔头。点击选择你需要转换的包,右键鼠标,选择后续如图所示。收工!原创 2018-07-12 13:46:11 · 14904 阅读 · 0 评论 -
Linux的常用命令和练习记录
先按ESC进入Command模式,然后输入“:wq”,回车就可以保存并退出了。vi的其他保存/退出命令::w 保存;:w filename 另存为filename;:wq! 保存并强制退出;:wq! filename 注:以filename为文件名保存后强制退出;:q! 强制退出;:x 保存并退出(仅当文件有变化时保存)su : 切换为root账号su +...原创 2019-09-08 14:25:47 · 136 阅读 · 0 评论 -
centos安装python
在centos上安装python3Centos7默认自带了Python2.7版本,但是因为项目需要使用Python3.x你可以按照此文的三个方法进行安装.注:本文示例安装版本为Python3.7,一、Python源代码编译安装安装必要工具 yum-utils ,它的功能是管理repository及扩展包的工具 (主要是针对repository)$ sudo yum instal...原创 2019-09-08 14:11:47 · 604 阅读 · 0 评论 -
理解本真的REST架构风格
理解本真的REST架构风格传送门:http://www.infoq.com/cn/articles/understanding-restful-style原创 2018-09-03 15:35:42 · 492 阅读 · 0 评论 -
Spring WebFlux特性
Spring Boot 2.0 WebFlux 学习传送门:https://blog.youkuaiyun.com/jeffli1993/article/details/79941175特性一 异步非阻塞众所周知,SpringMVC是同步阻塞的IO模型,资源浪费相对来说比较严重,当我们在处理一个比较耗时的任务时,例如:上传一个比较大的文件,首先,服务器的线程一直在等待接收文件,在这期间它就像个傻子一样...原创 2018-09-03 14:17:43 · 786 阅读 · 0 评论 -
Redis--个人记录
Redis特性:一.速度快:内存 二.持久化:Redis所有数据保持在内存中,对数据的更新将异步地保存到磁盘上。 三.多种数据结构:1.String/Blobs/Bitmaps(位图) 2.Hash Tables(objects!) 3.Linked Lists ...原创 2018-09-05 10:05:10 · 213 阅读 · 0 评论 -
0811总结
1.处理高并发 2.Redis存储的数据类型Redis支持五中数据类型:String(字符串),Hash(哈希),List(列表),Set(集合)及zset(sortedset:有序集合)。3.存储过程问题 create or replace procedure p13(dpnum int) is dp dept%rowtype; dn dept.dname%ty...原创 2018-08-11 21:16:15 · 159 阅读 · 0 评论 -
Java知识总结(一)
一、基础篇1.1、Java基础 面向对象的特征:继承、封装和多态 final, finally, finalize 的区别 1、final修饰符(关键字)。被final修饰的类,就意味着不能再派生出新的子类,不能作为父类而被子类继承。因此一个类不能既被abstract声明,又被final声明。将变量或方法声明为final,可以保证他们在使用的过程中不被修改。被声明为f...原创 2018-08-09 11:12:50 · 333 阅读 · 0 评论 -
SpringBoot --Redis
application.properties:#datasource jpaspring.datasource.url = jdbc:mysql://localhost:3306/springboot?useUnicode=true&characterEncoding=utf-8&useSSL=falsespring.datasource.username = roo...原创 2018-05-31 14:08:58 · 345 阅读 · 0 评论