自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 递归详解

相信不少同学和我一样,在刚学完数据结构后开始刷算法题时,遇到递归的问题总是很头疼,而一看解答,却发现大佬们几行递归代码就优雅的解决了问题。从我自己的学习经历来看,刚开始理解递归思路都很困难,更别说自己写了。我一直觉得刷算法题和应试一样,既然是应试就一定有套路存在。在刷题中,我总结出了一套解决递归问题的模版思路与解法,用这个思路可以秒解很多递归问题。递归解题三部曲何为递归?程序反复调用自...

2019-06-17 17:08:12 407

转载 springboot解决跨域问题

SpringBoot配置Cors解决跨域请求问题 一、同源策略简介同源策略[same origin policy]是浏览器的一个安全功能,不同源的客户端脚本在没有明确授权的情况下,不能读写对方资源。 同源策略是浏览器安全的基石。什么是源源[origin]就是协议、域名和端口号。例如:http://www.baidu.com:80这个URL。什么...

2019-06-14 15:30:33 325 1

原创 https://javadoop.com/

讲解的非常好的博客,关于并发原理

2018-05-13 16:56:40 1327

转载 解读HashMap和ConcurrentHashMap

关于本站 更新时间:2018-05-08 我是来自魔都的程序员,众安保险每个月会付我薪水。本站是我平时写的一些博客文章,主要关注 java 领域相关技术,初衷是降低大家学习...

2018-05-11 18:30:19 196

转载 JUC之AQS:同步状态的获取和释放

此篇博客所有源码均来自JDK 1.8在前面提到过,AQS是构建Java同步组件的基础,我们期待它能够成为实现大部分同步需求的基础。AQS的设计模式采用的模板方法模式,子类通过继承的方式,实现它的抽象方法来管理同步状态,对于子类而言它并没有太多的活要做,AQS提供了大量的模板方法来实现同步,主要是分为三类:独占式获取和释放同步状态、共享...

2018-05-07 11:02:13 171

转载 HttpClient4.5详解

<div id="article_details" class="details"> <div class="article_title"> <span class="ico ico_type_Original"></span> <h1>

2018-02-11 17:16:41 673

转载 XML配置DTD约束文件

给XML文件定义DTD DTD是Document Type Definition(文档类型定义)的缩写。它通过定义元素、属性、标记以及文档中的实体及其相互关系等规则来保证XML文档的合法性。1.DTD的声明方式分为内部声明与外部声明内部声明的格式是:<!DOCTYPE 根元素 [<!ELEMENT 根元素 (元素1,元

2018-01-02 13:34:12 1842

转载 Idea查看类的继承关系

使用IntelliJ IDEA查看类的继承关系图形 最近正好也没什么可忙的,就回过头来鼓捣过去的知识点,到Servlet部分时,以前学习的时候硬是把从上到下的继承关系和接口实现记得乱七八糟。这次利用了IDEA的diagram,结果一目了然,也是好用到炸裂,就此分享。1、查看图形形式的继承链在你想查看的类的标签页内,点击右键

2017-12-28 09:45:45 1375 1

转载 递归详解

递归调用(一) 原创 2016年06月27日 09:53:46 标签:

2017-12-26 10:30:53 369

转载 git使用详解

Git使用详细教程 转载 2016年03月23日 23:20:53 <ul class="article_tags clearfix csdn-tracking-statist

2017-12-26 10:24:20 223

原创 二叉排序树java代码实现

package com.ccnu.edu.cn;import java.util.ArrayDeque;import java.util.Comparator;/** * Created by 董乐强 on 2017/12/3. * 二叉搜索树的实现 * 为了使用compare这个方法,所以要继承SortClassImpl这个类,因为这个类中存在_compare(),重构代码的时候

2017-12-25 17:11:07 908 1

原创 Centos7下jdk安装

1.在oracle官网下载解压版的jdk(解压版直接解压,然后配置环境变量就ok,使用很方便),.tar.gz后缀的jdk2.将其解压的指定的文件夹,然后配置环境变量3.环境变量在 /etc/profile  这个文件里面进行配置     export JAVA_HOME=/usr/local/java/jdk-9.0.1   export JAVA_BIN=/us

2017-12-22 16:38:11 176

原创 Centos7.0下redis数据库的安装

1.Redis是用C语言来实现的,所以在安装Redis的时候,Linux系统必须要有gcc环境用来编译Redis,在Centos下查看是否安装有Redis的命令为:rpm -qa | grep gcc2.如果没有安装gcc,则需要安装gcc,在线安装gcc的命令为:yum install gcc-c++3.从redis官网下载redis,将其解压到/usr/local/

2017-12-22 15:53:58 177

原创 最大堆java实现

package com.ccnu.edu.cn;import java.util.Comparator;import java.util.Iterator;/** * Created by 董乐强 on 2017/11/30. * 最大堆的实现 */public class MaxHeap { //堆的容量 private final static int cap

2017-12-20 20:58:11 442

原创 排序算法总结

/** * Created by 董乐强 on 2017/11/26. */public interface SortClass { //单路快速排序 void speedSort(T[] data); //二路快速排序 void speedSort1(T[] data); //三路快速排序 void speedSort2(T[] data);

2017-12-20 20:56:47 203

原创 堆排序C语言实现

/* ============================================================================ Name : headSort.c Author : 董乐强 Version : Copyright : Your copyright notice Description : Hello W

2017-09-10 10:50:53 267

原创 快速排序算法C语言实现

/* ============================================================================ Name : InsortDemo.c Author : 董乐强 Version : Copyright : Your copyright notice Description : Hello

2017-09-08 16:26:45 3323

原创 Session和Cookie的应用场景和区别

一、cookie机制和session机制的区别*************************************************************************************具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。同时我们也看到,由于才服务器端保持状态的方案在客户端也需要保存

2017-08-31 14:06:36 14488 2

原创 TreeMap源码解析

/* * @(#)TreeMap.java 1.77 08/05/15 * * Copyright 2006 Sun Microsystems, Inc. All rights reserved. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */package java.util;/** *

2017-08-31 14:05:28 324

原创 HashMap源码 详细解析

/* * @(#)HashMap.java 1.73 07/03/13 * * Copyright 2006 Sun Microsystems, Inc. All rights reserved. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */package java.util;import

2017-08-31 14:04:11 195

原创 文本压缩过滤器实现

package com.tinysoft.cn;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.OutputStreamWriter;import java.io.PrintWriter;import java.util.zip.GZIPOutputStream;impor

2017-07-30 19:39:31 208 1

原创 使用过滤器解决全站中文乱码问题

package com.tinysoft.cn;import java.io.IOException;import java.io.UnsupportedEncodingException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;impor

2017-07-30 10:19:57 427

原创 c标签库使用

------------c:out 输入内容到页面上---------              pageContext.setAttribute("s2","zxt");       %>       ${s1}                            ----------c:set 设置值------------------       

2017-07-22 14:57:22 689

原创 自定义标签

import java.io.IOException;import javax.servlet.ServletRequest;import javax.servlet.jsp.JspException;import javax.servlet.jsp.JspWriter;import javax.servlet.jsp.PageContext;import javax.servlet.js

2017-07-22 11:04:26 300

原创 自定义EL函数的步骤

第一步,首先定义一个public 的类,在该类中定义方法,这个方法必须是静态的,例如:package com.tinysoft.cn.test;//自定义函数,定义一个类,这个类必须是public的//类中提供静态方法,实现功能public class MyFunction { //必须是静态方法 public static String toUpperCase(String

2017-07-20 19:17:04 301

原创 请求参数封装到JavaBean从入门到精通

Web开发中,客户端提交的请求参数进行封装:主要两种方式一种是借助javase类中的PropertyDescriptor,另一种方法是借助第三方框架beanutils。 封装Demo如下:package com.itheima.request;import java.beans.IntrospectionException;import java.beans.PropertyDescripto

2017-07-06 19:14:26 1165

空空如也

空空如也

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

TA关注的人

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