- 博客(58)
- 收藏
- 关注
转载 每日linux--4(vim)
vim时vi的升级版 vim的三种模式:一般模式:使用vim命令打开文件默认就是一般模式 编辑模式:在一般模式使用i,o,a,r进入编辑模式 命令行模式:在一般模式输入:,/,?...
2018-11-16 14:49:00 145
转载 每日linux--4(压缩 tar)
算法是真的恐怖!!!! 常见的linux中的压缩文件呢后缀名,如:*.tar.gz *.tar.bz2其实是两个命令的结果,一个是tar用来打包和解包,另一个.gz则是使用gzip压缩的文件,*.bz2则是使用bzip2压缩的文件。 如果一个文件是单独的.gz结尾则是单纯使用gzip压缩...
2018-11-03 18:02:00 141
转载 每日linux---3
cd命令:cd -表示切换到上一个工作目录;直接cd回到当前用户所在的主文件夹。 pwd:显示当前目录 mkdir:创建目录 --m设置创建的目录的权限 -p递归创建多层目录 路径变量:$PATH里面设置的路径可以在任何地方使用。设置:PATH=“$PATH”+:/xxx ls:...
2018-11-01 19:38:00 185
转载 每日linux--2
文件权限的概念: -代表是文件,d代表是文件夹。 ls命令 -a显示全部文件包含隐藏文件 -l显示文件详细信息 chgrp改变文件的用户组 chown改变文件的所有者 chmod改变文件的权限用数字改变 文件的读写执行权限,表示对文件内容的读写以及文件的执行...
2018-10-31 16:43:00 86
转载 每日linux--1
查看日期 date 日历cal 计算器bc 快捷键: tab补全命令和补全文件名 要查看一个命令的用法:man命令名 例如:mandate 快捷键:空格:下一页, /String或者 ?String向下或向上查询关键字 ...
2018-10-30 16:06:00 95
转载 https原理
写的很明白的一篇博客: http://www.techug.com/post/ensure-safety.html 非对称加密: 非对称加密需要两个密钥:公开密钥和私有密钥。公开密钥与私有密钥是一对,如果用公开密钥对数据进行加密,只有用对应的私有密钥才能解密;如果用私有...
2018-10-01 22:42:00 221
转载 tcp/ip
《图解tcp/ip》 一。网络基础知识 协议:在计算机通信中,事先达成一个详细的约定,并遵循这一约定进行 处理尤为重要。这种约定其实就是“协议”。 分组交换协议:分组交换是指将大数据分割为一个个叫做包(Packet)的较小单位 进行传输的方法。 ...
2018-09-30 13:30:00 86
转载 vo dto do pojo
VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。 DTO(Data Transfer Object):数据传输对象,泛指用于展示层与服务层之间的数据传输对象。由业务层向展示层传输的数据。 DO(Domain Object):...
2018-09-09 15:35:00 218
转载 数据库设置数据的创建日期,更新日期
CREATE TABLE `order_master` ( `order_id` varchar(32) NOT NULL, `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `up...
2018-08-29 22:37:00 471
转载 lombok使用
导入依赖: <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version&g...
2018-08-27 20:00:00 85
转载 logback的基本使用
logback与slf4j: slf4j是接口,logback是实现。 logback相关配置: 在springboot中指定logback配置文件的位置: logging.config=logback.xml logback配置文件: &l...
2018-08-27 19:44:00 120
转载 整合springboot,shiro,thymeleaf
pom文件: <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artifactId> <versi...
2018-08-20 11:25:00 85
转载 15.链地址法
同样是为了解决哈希表中索引重复问题的算法,基本思路为将哈希表中维护的数组改成存储链表的数组,将数据存在链表中。也可以用数组但是数组的插入和删除的效率较低,故采用链表。 实现: 链表的实现: /* * 链结点,相当于是车厢 */public class Node { //数...
2018-08-04 16:08:00 162
转载 14.开放地址法
开放地址法是解决哈希表索引冲突的一种方法。基本思路为:当哈希表的索引产生冲突时,将索引增加直到找到下一个为空的索引,将数据存入该索引位置。 开放地址法的意思为哈希表的地址对所存入的数据是开放的。 代码实现: /** * 员工信息类 * @author Administrator...
2018-08-04 10:44:00 438
转载 13.哈希表
哈希表内部维护一个数组,通过哈希算法得到的值当做维护的数组的索引。提高了查询的速度。 实现: public class HashTable { //Student含有两个属性:id,name private Student[] students; publ...
2018-08-03 17:01:00 76
转载 12.二叉树节点的删除
删除节点分为三种情况: 1.删除的节点是叶子节点无子节点,此时只需要将父节点对它的引用设置为空即可。 2.删除的节点只有一个子节点,即只要左子节点或只有右子节点。此时只需要将待删除节点的父节点属性的引用指向待删除节点的子节点即可。 3.删除的节点左右子节点都不为...
2018-08-02 15:31:00 169
转载 11.二叉树的遍历
三种遍历方式: 先序遍历:遍历顺序规则为【根左右】 中序遍历:遍历顺序规则为【左根右】,遍历结果从小到达排列 后序遍历:遍历顺序规则为【左右根】 代码实现: 先序遍历: //前序遍历 p...
2018-08-02 11:11:00 79
转载 10.二叉树
二叉树的定义: 二叉树的每个结点至多只有二棵子树(不存在度大于2的结点),二叉树的子树有左右之分,次序不能颠倒。二叉树的第i层至多有2i-1个结点;深度为k的二叉树至多有2k-1个结点;对任何一棵二叉树T,如果其终端结点数为n0,度为2的结点数为n2,则n0=n2+1。 二叉树的示例: ...
2018-08-01 12:35:00 92
转载 9.快速排序
思路: 将一个数组按照一个参照数字分为两部分,一部分是小于这个数的,一部分是大于这个数的。然后通过递归在对每一侧的数组进行这种划分。直到排序完成。 public class Sort2 { public static int partition(int[]...
2018-07-31 16:40:00 80
转载 8.希尔排序
希尔排序是插入排序的进化版,解决了插入排序中的大规模移动数组的缺点,例如插入排序过程中后面的数字需要移动到最前面,此时数组中的项需要进行大规模的移动需要消耗很到时间。 希尔排序解决了这个问题,他先是设置一个间隔,在这个间隔之间进行排序。然后逐步缩小间隔,最后间隔缩小为1就是插入排序。 代码...
2018-07-23 19:58:00 94
转载 7.递归-汉诺塔
汉诺塔问题: 如果求解的汉诺塔是3层,可以先将上面的两层看作是一个整体。先将两层经过c作为中介移动到b,再将第三个圆盘直接移动到c。然后再将b上面的两个圆盘移动到c,通过a为中介。 算法分析(递归算法) 我们在利用计算机求汉诺塔问题时,必不可少的一步是对整个...
2018-07-23 17:32:00 62
转载 6.递归(Recursion)
递归: 自己调用自己的方法。分为两个阶段,一个是递:调用的过程。 一个是归:结果返回的过程。 示例: 一:三角数的求法(1...
2018-07-22 11:13:00 77
转载 5.双端链表和双向链表
双端链表: 链表对象不仅保留了对头节点的引用还保留了对尾节点的引用。 实现: public class FirstLastLinkList { //链表的头节点的引用,每个链表只关心自己的头节点是什么就可以找到所有的数据 private Node ...
2018-07-22 10:31:00 112
转载 4.链表
链表是啥? 就像是一个火车,一个个的车厢就是一个个构成链表的Node,每个Node存储着下一个Node,每个Node只关心自己的下个Node是什么不关心其他。 单向链表只保留对头节点的引用。 链表的java实现: Node的实现 public class Nod...
2018-07-21 14:50:00 59
转载 3.栈和队列
栈: public class MyStack { private int[] array; //栈顶的数组索引 private int top; /** * 空参构造 */ public MyStack(){...
2018-07-21 13:14:00 44
转载 2.简单排序
冒泡排序: public void sort(int[] array){ int tmp; /** * 冒泡法就是每次循环找出最大的数同时将它方到最上面。 * i:控制总循环次数 * j:...
2018-07-20 16:15:00 74
转载 1.有序表的插入,二分查找
有序表的插入操作: public int insert(int num){ int i; //找出插入点,element为数组的长度 for (i = 0; i <element ; i++) { ...
2018-07-20 14:20:00 178
转载 idea debug
https://www.cnblogs.com/chiangchou/p/idea-debug.html 转载于:https://my.oschina.net/helloXia/blog/...
2018-07-20 11:08:00 69
转载 servlet路径匹配
匹配规则: url-pattern 浏览器输入 精确匹配 /first http://localhost:8080/first /test/demo1 h...
2018-07-01 16:15:00 128
转载 计算机启动的过程
阶段一:通电开始到主板的rom(只读内存)中读取一个叫做BIOS的程序。这个程序的功能主要是: 1)硬件自检:检查计算机的硬件是否符合启动条件,如果不符合直接死机。 2)系统的硬件自检通过后BIOS就开始要...
2018-06-17 14:58:00 71
转载 classpath是个哈?????
1、src不是classpath, WEB-INF/classes,lib才是classpath,WEB-INF/ 是资源目录, 客户端不能直接访问。 2、WEB-INF/classes目录存放src目录java文件编译之后的class文件,xml、properties等资源配置文件,这是一...
2018-06-15 18:00:00 58
转载 spring控制事务
事务的基本知识 隔离级别: 脏读(读到了未提交的数据),不重复读(一个事务前后两次读的数据不一样,即在两次读的中间有另一个事务进行的update操作),幻读(例如,一个事务读取整个表有多少条数据,读完第一次数据后另一个事务在这个表中insert插入了一条数据,第一个事...
2018-06-15 17:04:00 74
转载 spring和jdbc的整合
使用spring处理数据访问时的异常spring对数据库的访问过程中的可能错误都进行了封装,与jdbc的错误体系比较较全面详细spring封装的错误都是非检查的错误(运行时异常),故可以不用try。。catch进行捕获。使用spring提供的数据访问模版传统的jdbc使用时需要多...
2018-06-14 15:39:00 89
转载 java.lang.IllegalStateException: No output folder
权限不足,直接把tomcat所在的盘符。上满权限。 转载于:https://my.oschina.net/helloXia/blog/1829864...
2018-06-13 22:54:00 130
转载 用idea写java web ,jsp被编译出的servlet被放在哪里
答:在如下地址:C:\Users\xia.IntelliJIdea2017.3\system\tomcat伙伴们自己对照你的pc而传统的myeclipse创建的web项目是在如下:D:\edit\apache-tomcat-8.0.33\work\Catalina\localhost\...
2018-06-13 22:43:00 538
转载 Spring MVC设置异常控制
spring处理异常的方式:特定的spring异常会自动应设成状态码可以在自定义的异常类上添加@ResponseStatus(),进行自定义的状态码的定义。参数为要映射的状态码可以通过自定义方法进行异常的处理@ExceptionHandler(),参数为要捕获的异常类将异常映射为状...
2018-06-13 20:32:00 80
转载 SpringMVC添加自定义servlet,filter
创建配置类继承自WebApplicationInitializerpublic class MyServletInitializer implements WebApplicationInitializer { @Override public void onStartup(...
2018-06-09 16:43:00 893
转载 SpringMVC 使用thymeleaf
添加依赖 <!--thymeleaf--> <!-- https://mvnrepository.com/artifact/org.thymeleaf/thymeleaf --> <dependency> <...
2018-06-09 15:58:00 132
转载 SpringMVC实现表单校验
概述SpringMVC可以不需要再代码中使用if进行表单值的判断,直接使用validation在pojo上标注实现校验pom依赖 <dependency> <groupId>org.hibernate.validator</groupId&...
2018-06-04 21:09:00 133
转载 SpringMVC进行重定向和转发
当控制层的方法返回的字符串以redirect:开头时,视图解析器将解析为重定向。当以forward:开头时,将解析为转发 转载于:https://my.oschina.net/hell...
2018-06-04 20:23:00 67
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人