自定义博客皮肤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)
  • 收藏
  • 关注

原创 Spring配置找不到beans元素解决方案

然后我原本代码是<?xml version="1.0" encoding="UTF-8"?><beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.springframework.org/schema/beans/spring-beans-4.2.xsd" xsi:sc...

2020-02-29 22:44:48 823 1

原创 struts2入门

文章目录structs2介绍概念使用优势封装好的功能点sturcts1和structs2structs2搭建下载地址新建web项目导入jar包书写Action类新建xml并导入约束导入约束将structs2核心过滤器配置到web.xml[最重要的一步项目中没自动创建xml解决方法structs2介绍概念前端框架,用于替代servlet处理访问服务器的请求。使用优势来自于https://w...

2020-02-29 15:18:54 401

原创 垃圾收集

垃圾收集比较系统应对面试的算法博客详见 https://www.cnblogs.com/gw811/archive/2012/10/19/2730258.html什么是垃圾收集自动释放不再被程序所使用的对象的过程。垃圾回收器必须能断定哪些对象是不再被引用的,并且能够把它们所占据的堆空间释放出来。在释放不再被引用的对象的过程中,垃圾收集器运行将要被释放的对象的终结方法(finaliz...

2020-02-22 22:32:53 261

原创 LeetCode#322零钱兑换

题目描述给定不同面额的硬币 coins 和一个总金额 amount。编写一个函数来计算可以凑成总金额所需的最少的硬币个数。如果没有任何一种硬币组合能组成总金额,返回 -1。示例 1:输入: coins = [1, 2, 5], amount = 11输出: 3 解释: 11 = 5 + 5 + 1示例 2:输入: coins = [2], amount = 3输出: -1说...

2020-02-22 20:45:26 134

原创 LeetCode#62不同路径

题目描述一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为“Start” )。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。问总共有多少条不同的路径?简单分析动态规划问题,找到状态方程之后一切就好办了,直接按照递归思想即可。nums[i][j]=nums[i-1][j]+nums[i][j-1]代码cla...

2020-02-22 19:35:00 127

原创 LeetCode#378有序矩阵中第k小元素

题目描述给定一个 n x n 矩阵,其中每行和每列元素均按升序排序,找到矩阵中第k小的元素。请注意,它是排序后的第k小元素,而不是第k个元素。示例:matrix = [ [ 1, 5, 9], [10, 11, 13], [12, 13, 15]],k = 8,返回 13。说明:你可以假设 k 的值永远是有效的, 1 ≤ k ≤ n2 。简单分析...

2020-02-22 18:44:13 219

原创 jQuery基础

jQuery基础中文API文档 http://jquery.cuishifeng.cn/jQuery是什么jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功...

2020-02-22 16:13:38 232

原创 Java多线程设计模式(下)

Future模式对执行起来耗时的方法,线程无需等待执行结果出来,而是获得FUture参与者(比如提货单),在事后再去获取执行结果。如果已经有执行结果了,就马上得到数据,如果执行结果还没好,则继续等待到执行结果出现为止。两阶段终止模式用来进行结束的操作后,再终止线程优雅终止的线程安全地终止(安全性)即使收到终止请求,也不马上结束线程,而是竖立表示收到终止请求的shutdownReques...

2020-02-19 12:29:13 163

原创 Java多线程设计模式(中)

文章目录生产者消费者模式所有参与者Data参与者生产者参与者消费者参与者通道参与者InterruptedExceeption异常常用情况Thread.interrupt:中断方法Thread.interrupted方法:检查并清除中断状态读写锁模式模式结构适用性同时读取,提高系统性能适合读取操作繁重时适合读取比写入次数频繁时synchronized与lock对比每消息一线程模式工人模式控制承载量工...

2020-02-18 18:35:32 145

原创 LeetCode#105从前序中序构建二叉树

题目描述根据一棵树的前序遍历与中序遍历构造二叉树。注意:你可以假设树中没有重复的元素。例如,给出前序遍历 preorder = [3,9,20,15,7]中序遍历 inorder = [9,3,15,20,7]返回如下的二叉树: 3 / \ 9 20 / \ 15 7简单分析学数据结构时候做过类似的,当时是字符串构建,然后想着用...

2020-02-17 15:41:06 240

原创 LeetCode#454四数相加II

题目描述给定四个包含整数的数组列表 A , B , C , D ,计算有多少个元组 (i, j, k, l) ,使得 A[i] + B[j] + C[k] + D[l] = 0。为了使问题简单化,所有的 A, B, C, D 具有相同的长度 N,且 0 ≤ N ≤ 500 。所有整数的范围在 -228 到 228 - 1 之间,最终结果不会超过 231 - 1 。例如:输入:A =...

2020-02-16 16:26:01 162

原创 JAVA多线程设计模式(上)

文章目录临界区模式/以一个线程执行模式不变模式不变类不变模式的安全措施声明不变类为final声明不变类内字段为private适用性当实例产生后,状态不再变化时实例需要共享,而且访问很频繁时保护性暂挂模式/停等模式施加条件加以防卫不等待的情况、等待的情况阻止模式适用性不需要刻意去执行的时候不想等待警戒条件成立时警戒条件只有一次成立时表达balk结果的方式忽略balk的发生以返回值表达balk的发生以...

2020-02-15 18:10:15 299

原创 JAVA多线程设计模式之多线程基础

文章目录启动方式利用Thread类的子类利用Runnable接口的实现类的实例共享互斥synchronized方法/同步方法synchronized阻挡/synchronized语句线程协调(线程必须获取欲调用实例的锁定)wait方法:把线程放入wait setnotify方法:从wait set拿出线程notifyAll方法:从wait set拿出所有线程启动方式利用Thread类的子类...

2020-02-14 18:52:41 244

原创 LeetCode#148排序链表

题目描述在 O(n log n) 时间复杂度和常数级空间复杂度下,对链表进行排序。示例 1:输入: 4->2->1->3输出: 1->2->3->4示例 2:输入: -1->5->3->4->0输出: -1->0->3->4->5简单分析开始想用快排,然后发现结果不容乐观然后看了看题解,...

2020-02-05 21:39:40 153

空空如也

空空如也

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

TA关注的人

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