04 2020 档案

摘要:Maven 1. 什么是 Maven ? Maven 是Apache 基金下的个 Java 平台的项目自动化构建工具,基于 2. Maven 可以作什么 自动管理 jar 包之间的依赖关系 根据 获取第三方 jar 包 项目多模块管理 构建项目 3. 构建项目的环节 (clean):删除以前的编译结

阅读全文

posted @ 2020-04-21 11:23

xj_aks

阅读(78)

评论(0)

推荐(0) 编辑

摘要:序 红黑树主要是对 树进行编码,红黑树背后的基本思想是用 和一些额外的信息(替换 3 结点)来表示 2 3 树,树中的链接分为两种类型: :将两个 2 结点连接起来构成一个 3 结点 :则是2 3树中的普通链接 确切的说,我们将 3 结点表示为由一条左斜的红色链接(两个2 结点其中之一是另一个的左子

阅读全文

posted @ 2020-04-19 20:25

xj_aks

阅读(66)

评论(0)

推荐(0) 编辑

摘要:B 树 B树中允许 实际应用中B树的阶数一般都比较大(通常大于100),即使存储大量的数据,B树的高度仍然较小 B树的特性 1. M阶B树每个结点最多包含 个key 每个结点最多能有M个子结点 根结点至少有两个子结点 M阶 B树的度为M(度 为结点拥有的子树数(链数),树的度为树内各结点的度的最大值

阅读全文

posted @ 2020-04-19 20:09

xj_aks

阅读(120)

评论(0)

推荐(0) 编辑

摘要:2 3查找树的定义(平衡树) 2 结点 含有 (及其对应的值)和 ,左链接指向2 3树中的键都小于该节点,右链接指向的2 3树中的节点都大于该结点 3 结点 含有 (及其对应的值)和 ,左链接指向的2 3树中的键都小于该结点,中链接指向的2 3树中的键都位于该结点的两个键之间,右链接指向的2 3树中

阅读全文

posted @ 2020-04-19 20:07

xj_aks

阅读(123)

评论(0)

推荐(0) 编辑

摘要:栈(FILO) 栈(stack)是限定仅在表尾进行插入和删除操作的线性表 下标为0的地方为栈底(固定),栈顶是一个指示栈顶元素在数组中的位置的变量top(类似与游标卡尺的游标),当栈存在一个元素时, ;空栈时, ;添加元素进栈,则 ;元素出栈,则 ;top的最大值不能超过栈的大小 线性栈 特点 栈顶

阅读全文

posted @ 2020-04-19 19:56

xj_aks

阅读(72)

评论(0)

推荐(0) 编辑

摘要:定义 树 树(Tree)是 n(n~O) 个结点的有限集。n=O 时称为空树。 在任意一棵非空树中:有且仅有一个特定的称为根(Root)的结点 当n 1时,其余结点可分为m(m O)个互不相变的有限集T1、T2、……、 Tm •其中每一个集合本身又是一颗树,并且称为根的子树(SubTree) 度 结

阅读全文

posted @ 2020-04-19 19:53

xj_aks

阅读(127)

评论(0)

推荐(0) 编辑

摘要:vue配置 Babel 将ES6转换成浏览器能识别的ES% TypeScript js超集,vue3.0以后使用ts编写 Router 路由 vuex CSS Pre processors css解析器 Linter / Formatter 文本规范 router路由有history与hash模式

阅读全文

posted @ 2020-04-19 19:45

xj_aks

阅读(72)

评论(0)

推荐(0) 编辑

摘要:Iterator(java.util) 1. 在Java中对集合有3种遍历方式 普通的for循环 迭代器(iterator)遍历 for each循环 2. 为 Java 中的迭代器对象,该接口封装了 方法,对集合进行遍历的底层依赖, (java.lang) 接口是所有 类的父接口, 迭代器对象,因

阅读全文

posted @ 2020-04-19 19:41

xj_aks

阅读(68)

评论(0)

推荐(0) 编辑

摘要:数据类型比较 特点 并发不安全,可作为 也可作为 与ArrayDeque 异同 相同点 两者都既可以当作堆栈结构,也可以作为队列数据结构 不同点 ArrayDeque 是底层数据结构是线性表(Object[]),不允许有存放NULL值 LinkedList 底层数据结构是双向链表(Node(Node

阅读全文

posted @ 2020-04-19 19:31

xj_aks

阅读(29)

评论(0)

推荐(0) 编辑

摘要:简述 特点 并发不安全,作为 结构(线性栈)时比 类性能更好,作为 结构(链式队列)使用时比 性能更好 与LinkedList 异同 相同点 两者都既可以当作堆栈结构,也可以作为队列数据结构 不同点 ArrayDeque 是底层数据结构是线性表(Object[]),不允许有存放NULL值 Linke

阅读全文

posted @ 2020-04-19 19:30

xj_aks

阅读(29)

评论(0)

推荐(0) 编辑

摘要:数据结构(堆与队列的线性结构与链式结构) 栈 特点 先进后出(FILO) 线性栈,限定仅在表尾(栈顶)进行插入和删除的线性表,栈满需要进行扩容操作 链栈,栈顶一般放在单链表的头部,一般不需要设置头结点,添加到栈底的第一个元素指针域为null,之后每一个指针域都指向上一个添加的元素 队列 特点 先进先

阅读全文

posted @ 2020-04-19 19:21

xj_aks

阅读(89)

评论(0)

推荐(0) 编辑

摘要:Dynamitic Plan 动态规划: 试图仅仅解决每个子问题一次,从而减少计算量;一旦某个给定子问题的解已经算出,则将其记忆化存储,以便下一次需要使用时直接查表,避免重复计算 使用要求: 计算时有大量重叠子问题时,求 最优子结构:大问题的最优解可以由小问题的最优解推出 无后效性:一旦f(n)确定

阅读全文

posted @ 2020-04-19 19:16

xj_aks

阅读(74)

评论(0)

推荐(0) 编辑

摘要:遍利树策略 数据模型 1. ArrayDeque(数组结构,不能存null,可作栈或双端队列) 2. LinkedList(链式结构,可作栈或双端队列) 广度优先遍利(BFS) 广度优先,即按照层序遍利 方案一 方案二 深度优先遍利(DFS) 该策略以 为优先级,从 开始, ,然后 ,分三种模型 :

阅读全文

posted @ 2020-04-19 19:15

xj_aks

阅读(50)

评论(0)

推荐(0) 编辑

摘要:算法基础 1. 数据结构的存储方式(数组/链表) 数组与链表的特点 栈 队列 图 散列表 树(查找/插入/删除) 2. 数据结构的基本操作(遍利/访问) 两种形式:线性(for/while) 非线性(递归) 数组 链表 二叉树 N叉树 数组 链表,兼具迭代和递归 二叉树,典型的非线性递归便历结构 N

阅读全文

posted @ 2020-04-19 19:10

xj_aks

阅读(94)

评论(0)

推荐(0) 编辑

摘要:jdk与jre Java Java(TM) 有两个平台 JRE 运行平台,包括Java虚拟机,运行类库,java应用程序装载器。 JRE不是开发环境,所以不包括编译器,调试器,有需要这些请安装JDK(TM) // 开发文件和目录 jdk1.8.0 ___________|______________

阅读全文

posted @ 2020-04-19 18:56

xj_aks

阅读(351)

评论(0)

推荐(0) 编辑

摘要:1. == 和 equals 基本类型域比较,只比较值(short a=2;);用于对象比较时,比较的是两个对象引用是否指向同一个存储区域 对象类型比较。多用于比较对象是否相等,s与t可以是字符串字面量,也可以是对象。Java中所有的equals方法都是超级父类Object中equals方法的重载,

阅读全文

posted @ 2020-04-19 18:54

xj_aks

阅读(79)

评论(0)

推荐(0) 编辑

摘要:核心思想 1. 将方法和Lambda作为一等值,以及在没有可变共享状态时,函数或方法可以有效、安全地并行执行 方法的行为参数化 1. 具体参数化为抽象。一个方法的行为取决于通过接口对象参数传递的代码,即将接口作为方法参数的一部分,接口不同的实现类可一提供不同的方法,这样的接口参数为方法极大的增强了灵

阅读全文

posted @ 2020-04-19 18:41

xj_aks

阅读(95)

评论(0)

推荐(0) 编辑

摘要:过滤器、监听器、拦截器 1. 项目启动时,先启动监听器,再启动过滤器 三者间关系 1、拦截器是基于Java的反射机制的,而过滤器是基于函数回调 2、过滤器依赖与servlet容器,而拦截器不依赖与servlet容器 3、拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用 4、拦

阅读全文

posted @ 2020-04-19 18:33

xj_aks

阅读(560)

评论(0)

推荐(0) 编辑

摘要:MySQL 1. ACID 1. 原子性(atomicty):事务只能有要么提交成功与回滚失败 2. 一致性(consistency):一个事务在执行之前和执行之后,数据库都必须处于一致性状态。若数据库运行过程中发生故障,未完成的事物不会写入数据库 3. 持久性(durability):事务成功提交

阅读全文

posted @ 2020-04-19 18:30

xj_aks

阅读(78)

评论(0)

推荐(0) 编辑

摘要:查看进程指令 1. 查看 | 指令 | 意思 | | | | | | 查看自己的进程 | | | 查看系统所有的进程 | | | 查看特定的进程 | 2. 查看占用端口的进程 关闭指定端口 3. 实时显示进程信息 进程信息刷新时间 top指令详情页,属性含义 | 名称 | 含义 | | | | |

阅读全文

posted @ 2020-04-19 18:28

xj_aks

阅读(62)

评论(0)

推荐(0) 编辑

摘要:Linux文件系统 1. inode与block与superblock 记录此文件系统的整体信息,包括inode/block的总量,使用量,剩余情况以及文件系统格式及相关信息 指令,查询 家族的superblock信息 Linux系统下每建立一个目录,就会分配一个inode与至少一块block(通常

阅读全文

posted @ 2020-04-19 18:25

xj_aks

阅读(79)

评论(0)

推荐(0) 编辑

摘要:Shell 定义:Hardware → Kernel → Shell,application,KDE → user Shell其实是一个应用程序,是核心提供能接受用户指令(每个指令都是单独的应用程序,Shell也可称指令列)的可以呼叫其他应用程序的壳程序 Bash 1. 系统参数获取 | 指令 |

阅读全文

posted @ 2020-04-19 18:23

xj_aks

阅读(71)

评论(0)

推荐(0) 编辑

摘要:计算机五大单元 1. :为一个具有特定功能的芯片,里头含有的微指令集,主要工作是管理与运算。想给主机赋予新特性,需要看CPU是否有相关内建的微指令集,若没有,则无法添加,CPU可分为两个主要单元: 算数逻辑单元:负责程序运算与逻辑推断 控制逻辑单元:协调周边组件与各单元间的工作 2. :CPU读取的

阅读全文

posted @ 2020-04-19 18:19

xj_aks

阅读(178)

评论(0)

推荐(0) 编辑

摘要:一、正则 1. | 符号 | 含义 | | | | | [] | 有一个的意思,[abc]表示有a或b或c中一个 | | [^] | 反向选择,不包含 | | [a z] | ,指连续的a至z 26个字母 | | ^ | 行首 | | $ | 行尾 | | \ | 转义字符,跳脱字符 | | ^$

阅读全文

posted @ 2020-04-19 18:17

xj_aks

阅读(60)

评论(0)

推荐(0) 编辑

摘要:Linux指令 : 在终端机模式中,如果你知道某个指令,但却忘记了相关选项与参数,请先善用 help 的功能来查询相关信息; 当有任何你不知道的指令或文件格式这种玩意儿,但是你想要了解他,请赶快使用 man 或者是 info 来查询! 而如果你想要架设一些其他的服务,或想要利用一整组软件来达成某项功

阅读全文

posted @ 2020-04-19 18:11

xj_aks

阅读(97)

评论(0)

推荐(0) 编辑

摘要:IDEA安装 1. 在插件市场搜索plantuml,安装 2. 安装graphviz 3. idea中设置graphviz路径 vim中使用 1. 安装插件即可(同时支持markdown预览与uml) 2. snippets插件,自定义代码块

阅读全文

posted @ 2020-04-19 17:52

xj_aks

阅读(132)

评论(0)

推荐(0) 编辑

摘要:ArchLinux 配置python环境 1.python 默认已经安装,并且默认使用python3 2.pip 配置 pip 源,默认~/.pip/pip.conf 或~/.config/pip/pip.conf 不会生效。需要在/etc/配置 sudo vim pip.conf 内容如下

阅读全文

posted @ 2020-04-19 17:48

xj_aks

阅读(538)

评论(0)

推荐(0) 编辑

摘要:安装驱动 "NVIDIA" 1. sudo pacman S nvidia 2. 重启,会自动关闭开源驱动并启用闭源驱动 配置Bumblebee 1. 安装相关包 后三个包是对32位机器的支持,需在/etc/pacman.conf中配置Multilib 2. 配置 "Bumblebee" 开机自启服

阅读全文

posted @ 2020-04-19 17:47

xj_aks

阅读(217)

评论(0)

推荐(0) 编辑

摘要:ArchLinux 触摸板配置 安装软件包 1. 触摸板支持: 基本配置 1. 添加到用户组: 2. 添加点击功能: 查找Touchpad 的id,简称tid: 查找libinput Tapping Enabled的设备编号,简称lnum: ,device为Touchpad的id 开启单击功能: ,

阅读全文

posted @ 2020-04-19 17:46

xj_aks

阅读(425)

评论(0)

推荐(0) 编辑

摘要:ArchLinux 连接 android 设备 前提 "参考Wiki" ) 文件管理器集成 为了能够直接在文件管理器中通过 MTP 查看 Android 设备,需要安装以下插件: 如果文件管理器使用 GVFS (GNOME Files),安装 gvfs mtp 提供 MTP 支持或者是安装 gvfs

阅读全文

posted @ 2020-04-19 17:44

xj_aks

阅读(210)

评论(0)

推荐(0) 编辑

摘要:一、改键Linux环境及注意事项(必看) 1. 本人使用是ArchLinux,使用的是i3窗口管理器,QWERT键盘 2. 在GUI桌面环境(KDE,GNOME等)改键可能不会生效,或者有冲突,改键失败删除 重启即可 3. Linux下修改任何系统文件提前备份,数据无价 包管理器安装Xorg sud

阅读全文

posted @ 2020-04-19 17:41

xj_aks

阅读(238)

评论(0)

推荐(0) 编辑

摘要:依赖配置阶段 1. 在 中的 中配置依赖,依赖分以下四种 (src/main/java) :compile,runtime (src/main/test) :testCompile,runtime 2. 依赖配置(判断仅仅是运行阶段需要依赖还是仅仅测试阶段需要依赖) 测试阶段的编译和运行存在,源码运

阅读全文

posted @ 2020-04-19 17:38

xj_aks

阅读(158)

评论(0)

推荐(0) 编辑

摘要:Gradle 项目目录结构 1. 源码及测试目录 正式代码目录 放置正式文件目录, 放置单元测试目录(项目编译打包时不会编译这部分) 放置单元测试目录 web项目,放置页面元素,比如:js,css,img,jsp,html等等 2. ,打包编译目录 源码编译文件 项目打成jar包 配置文件 临时文件

阅读全文

posted @ 2020-04-19 17:36

xj_aks

阅读(185)

评论(0)

推荐(0) 编辑

摘要:构建脚本概要 1. Gradle 构建脚本中最重要的两个概念是 与 ,任何一个Gradle构建都 2. 每个 project 由一个或多个 Taks 组成,每个 Task 表示在构建执行过程中的 。如 `打包 生成 javadoc` 发布到仓库等操作 3. 依赖关系 Task间,有依赖关系,先构建被

阅读全文

posted @ 2020-04-19 17:32

xj_aks

阅读(92)

评论(0)

推荐(0) 编辑

摘要:gradle概览 Distribution | | 作用 | | | | | src | 源码打包,不能运行 | | bin | 可执行binary脚本(linux/windows) | | all | 除了源码,还有demo | 一般通过wrapper Wrapper 作用:开发时,保持版本一致;

阅读全文

posted @ 2020-04-19 17:30

xj_aks

阅读(87)

评论(0)

推荐(0) 编辑

摘要:Mybatis 映射文件 ,该形式是采用数据库预处理形式传入查询参数,在SQL中以 标示,是一个参数占位符 字符串替换,Mybatis不会对传入的参数进行转义,缺点是有SQL注入的危险 关联元素,处理 类型关系,一对一 关联的select查询,有 问题(你执行了一个单独的 SQL 语句来获取结果的一

阅读全文

posted @ 2020-04-19 17:12

xj_aks

阅读(63)

评论(0)

推荐(0) 编辑

摘要:"索引原理" 架构 MySQL查询执行过程 1. 客户端向MySQL服务器发送一条查询请求 2. 服务器首先检查查询缓存,如果命中缓存,则立刻返回存储在缓存中的结果。否则进入下一阶段 3. 服务器进行SQL解析、预处理、再由优化器生成对应的执行计划 4. MySQL根据执行计划,调用存储引擎的API

阅读全文

posted @ 2020-04-19 17:09

xj_aks

阅读(145)

评论(0)

推荐(0) 编辑

摘要:MySQL数据库基本操作笔记 SQL 定义:结构化查询语言。定义了所有关系型数据库的操作规则,每种数据库的操作方式不一样,有各自的方言 注释: | 方法 | 解释 | | | | | 单行注视 | 内容 | | 单行注释 | 内容 | | 多行 | / 内容 / | 启动/关闭MySQL | 系统

阅读全文

posted @ 2020-04-19 17:03

xj_aks

阅读(86)

评论(0)

推荐(0) 编辑

摘要:一、I/O 1. I/O操作中的设计模式 1. 以设计模式角度,自顶向下理解I/O源码结构 理解字节与字符的关系 1.1 装饰者模式(输入流为例) 1. 背景:通过继承扩展对象耦合度高,使用装饰者扩展可以在不改变现有结构的情况下,动态地给对象增加额外功能,耦合度底且灵活,一个具体对象可以有多个装饰者

阅读全文

posted @ 2020-04-19 16:50

xj_aks

阅读(184)

评论(0)

推荐(0) 编辑

gradle mysql方言_2020 年 4月 随笔档案 - xj_aks - 博客园相关推荐

  1. 2008年12月31日,博客园开博

    今天是美好的一天,天气晴朗,鸟语花香.呃..好像没鸟也没花..大冬天的..好冷哦! 今天是08年的最后一天,08年发生了很多震惊世界的事情. 所以我打算保留对08年的记忆. 去感谢一些人,去忘掉一些人 ...

  2. mysql sign_mysql - 随笔分类 - signheart - 博客园

    随笔分类 - mysql 摘要:有一个项目需要存储ios的表情(emoji表情)这种表情虽然是utf8编码,但是一个字符需要占用4个字节,而MySQL utf8编码只能存放3字节的字符.在MySQL ...

  3. java 秒杀多线程_秒杀多线程系列 - 随笔分类 - Joyfulmath - 博客园

    随笔分类 - 秒杀多线程系列 秒杀多线程系列,该系列转载至CSDN MoreWindows: http://blog.csdn.net/morewindows/article/details/7392 ...

  4. mysql 类图_类图 - 吴小凯 - 博客园

    类图(Class Diagram): 类(Class)封装了数据和行为,是面向对象的重要组成部分,它是具有相同属性.操作.关系的对象集合的总称. 类一般由三部分组成: 类名(Class):每个类都必须 ...

  5. mysql 时间拉链表_拉链表 - 夜半钟声到客船 - 博客园

    1.为什么要做拉链表 拉链表适用于同步新增和变化的数据!对于周期型事实表,采用同步新增和变化的方式! 使用场景: 1)比如订单状态: 三天内该订单状态发生了变化,但是同一个事物内进行的 2)人的出行轨 ...

  6. 人工智能python框架_Python 与 AI 智能框架 - 随笔分类 - Hopesun - 博客园

    摘要:ODOO模块网 :http://www.odoomk.com/partner 官方用户手册:https://www.odoo.com/documentation/user/13.0/zh_CN/ ...

  7. mysql左链表右链表区别_MySql链表语句--博客园老牛大讲堂

    为什么链表?--博客园老牛大讲堂 因为表与表之间有关系,而且查询时需要两张表的某些数据. 链表的前提是:表与表之间必须设置主外键吗? 不是的,其实表与表之间不需要设置主外键关系,用数据库语句就可以实现 ...

  8. 4月17日参加博客园俱乐部活动

    相关连接 http://www.cnblogs.com/cmt/archive/2010/04/19/1715266.html 今天是我第一次参加全部由IT界人组织的活动. 活动的内容 也不错,听到了 ...

  9. mysql 浮动ip查找方法_浮动ip - CanntBelieve - 博客园

    浮动ip 其实就是动态ip, 静态IP是固定不变的,不管你用不用这个IP上网,这个IP都是属于你的 动态IP则是在使用的时候由DHCP服务器临时分配给你的,不用则不分配 在网络中如果设置了一部分静态I ...

最新文章

  1. 小脚本,统计一个目录下满足特定条件文件的代码行数
  2. matlab定子磁链观测器,一种基于二阶广义积分器的永磁同步电机定子磁链观测方法...
  3. webpack Entrypoint undefined = index.html
  4. 06-Wifi通讯流程总结及源码下载地址
  5. canvas绘制阴影
  6. 数据结构实验之图论四:迷宫探索_用图机器学习探索 A 股个股相关性变化
  7. 使用 C1ReportDesigner 设计报表
  8. Windows 10 环境VS报表rdlc 中文乱码解决方案
  9. 弹簧计算器 在线_弹簧启动执行器端点
  10. IOS 10.3.3 越狱
  11. 大多数人奋斗一辈子才能得到的东西,你见过吗?
  12. 一文彻底搞懂微服务架构
  13. 程序员职场背锅甩锅指南
  14. ​浓情七夕,有礼相送!
  15. 专业英语---短语篇
  16. pandas读取excel数据并对重复数据进行标记或者删除
  17. 麦子学院学习视频之机器学习(1):1.1 机器学习介绍
  18. Bert Ertman专访:将Spring及遗留应用迁移到Java EE 6平台
  19. java jbutton文字_JAVA swing JLabel JButton标签文本文字内容的换行
  20. 程序崩溃的原因及处理方法

热门文章

  1. COMMAND NOT FOUND 的两种解决方案
  2. ios部署yolov5
  3. MySQL数据库(三)——数据库配置管理
  4. 过滤器Filter(非常非常重要)
  5. 用1分钟学会4个PPT高效小技巧,3个小时才能完成的工作5分钟搞定~
  6. redis的读写分离和主机宕机
  7. 国内外互联网地图常用的几种坐标系统:概念,原理和应用
  8. 2016年最佳的15款Android黑客工具
  9. GX Works3 (三):FX5U官方文档细节总结
  10. java word 2003_[Java教程]POI 读取word (word 2003 和 word 2007)(转)