自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 修改IDEA编译器,让Ajc与Javac一起编译项目,各司其职

如果项目中使用了AspectJ的语法,则需要将对应的模块设置成Ajc编译器而最理想的方式是让javac去编译java模块,ajc去编译AspectJ代码的模块,下面是IDEA中的配置方法1、首先下载AspectJ,虽然InteliJ IDEA 集成了 Ajc编译器,但是建议使用自己安装的版本https://www.eclipse.org/aspectj/downloads.php...

2020-03-28 18:42:56 4827 1

原创 安装Spring源码时报错No such property: values for class: org.gradle.api.internal.tasks.DefaultTas

1、IDEA进行项目拉取时:No such property: values for class: org.gradle.api.internal.tasks.DefaultTas修改spring-beans.gradle//注释掉这行代码//compileGroovy.dependsOn = compileGroovy.taskDependencies.values - "compi...

2020-03-28 16:16:13 3643 1

原创 算法导论习题解答Chapter6(学习笔记)

6.1-1:在高度为h的堆中, 元素最多为2^h, 元素最少为2^(h+1) - 1;理由如下:最大堆可以理解为一个二叉树, 高度为h的2叉树最多有 2^(h+1) - 1个,最少的情况是在最后一层只有一个元素,则此时的元素个数为 2^h 个6.1-2:因为在高位h的堆中, 元素的个数在 2^h 个到 2^(h+1)-1 个之间, 所以如果元素的个数为n...

2020-03-27 09:58:18 159

原创 看透JS学习笔记

JS是一种事件驱动型语言, 只有当浏览器要执行事件时才会执行JS代码。浏览器产生事件之后,JS的事件管理器会先到事件队列中查找与此类事件相关的处理方法(即绑定了相应事件的函数), 如果存在,则会执行绑定了相应事件的JS代码(函数), 如果没有找到一个函数绑定了相应事件,则会丢弃这次事件的请求JS的属性:JS的属性分为两种类型, 一种是基础类型, 一种是对象类型。对象属性又分为obj...

2020-02-19 11:39:02 141

原创 2020.一月 bug记录 Mybatis学习

1、### Error querying database. Cause: org.apache.ibatis.binding.BindingException: Parameter 'id' not found. Available parameters are [array]在UserMapper.xml文件中, 使用foreach时, 没有使用属性 item更正后:...

2020-01-07 17:25:42 212

原创 Servlet生命周期(学习笔记)

关于Servlet生命周期有三个重要的方法:1、public void init(ServletConfig servletConfig) throws ServletExceptioninit方法在Servlet对象被创建时由Tomcat 内核调用执行,而且一个servlet对象只会执行一次init方法Servlet对象创建时机:可以是在浏览器第一次访问servlet时被创建...

2018-10-13 14:21:10 177

原创 算法导论通过堆构建优先队列(学习笔记)

优先队列有四种基本操作Insert(S, x):  把元素x 插入到S中Maximum (S):返回S中具有最大key值的元素Extract-Max(S):移除并返回S中具有最大key值的元素Increase-Key(S, x, key):将元素x的key 值提升为key , 前提是新的key值不能小于旧的key值 HEAP-INCREASE-KEY 伪代码如下:HE...

2018-10-12 19:27:17 320

原创 算法导论堆排序伪代码(学习笔记)

MAX-HEAPIFY 递归伪代码:   时间复杂度为 lg(n) 底数为2 , 维护最大堆性质的关键MAX-HEAPIFY(A, i): //维护堆性质的关键, 用于检测是否满足堆的性质 l = left(i); r = right(i); //记录左右孩子的下标 if l <= A.heap-size and A[l] >= A[i...

2018-10-12 16:31:32 4687 3

原创 递归式描述分治算法运行时间的简单描述

分治的基本思想如下:分解:将原问题分解成若干个规模更小的子问题解决:当子问题小到一定程度时,通常是当子问题可以在常量时间内得到解决, 此时成为递归触底, 那么此时子问题可以很快得到解决合并:解决子问题之后, 最重要的一个操作就是将多个子问题合并成原问题的解通过上述的简单思想,可以认为,一个大问题可以通过分解成多个更小的子问题,然后解决一个个小的子问题, 最后如果能合并成原问题的解,...

2018-09-26 14:42:53 668

原创 算法导论习题解答Chapter4(学习笔记)

4.1-1:当数组A的元素均为负数时, FIND_MAXIMUM_SUBARRAY返回整个数组中最大的那个负数,理由如下:因为递归到底层, 当数组中只有一个元素的时候,开始回升, 最后会回升到数组中有两个值,这两个值就是数组中的前两个值,然后会执行查找只含有这两个数的数组的越过中间的最大子数组, 而此时就是这个数组本身, 最后会比较左、右、越过中间的三个最大子数组的值, 取最大的那个, 因...

2018-09-25 22:43:07 643

原创 算法导论习题解答Chapter2(学习笔记)

目录Chapter22.1-12.1-22.1-32.1-42.2-1:2.2-2:2.2-3:2.3.1:2,3-2: 2.3-5:2-4:Chapter22.1-1以升序排列为例首先取出数组中的第二个元素,然后和这个元素的前面的元素组成的子数组从子数组中的最后一个元素开始比较,如果该元素大于待插入的元素,则将该元素向后移动一位...

2018-09-24 18:39:46 305

转载 mysql含外键清零解决办法

转自原文解决有外键引用时,自增长清零的方法:use bj_x; # 切换数据库set foreign_key_checks=0;truncate test; # 删除表中的数据set foreign_key_checks=1; # 解决 ...

2018-09-02 10:18:09 154

原创 注册页面Demo(servlet)

思路:创建表单页面获取用户输入信息,通过post方式提交到servlet页面,然后通过BeanUtils工具类将获取到的数据封装成domain对象,最后通过register方法将domain对象通过DBUtils和C3P0写入数据库中。servlet页面代码如下:package register;import java.io.IOException;import java.lang...

2018-07-29 22:51:42 619

原创 JDBC_Utils框架以及连接池的使用

说明:小白入门,有任何问题欢迎指出交流JDBC框架以及连接池的使用方式简述1、C3P0连接池文档链接:https://www.mchange.com/projects/c3p0/首先引入相应jar包:c3p0-0.9.1.2.jar。外部引入的jar包一般存放在项目文件夹中的lib文件夹中,然后通过eclipse的buildpath引入到当前项目中(环境变量中)然后编写相应配置...

2018-07-29 13:06:02 505

空空如也

空空如也

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

TA关注的人

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