自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (2)
  • 收藏
  • 关注

转载 正确理解session:使用HttpSession进行会话管理

1. Session模型:    1) HTTP协议是无状态的,无法记录多次请求/响应之间的联系,而Session模型就好比一个中间人,可以帮助使用HTTP协议通信的双方记录每次通信的内容(即会话的内容),因此Session模型就是一种中间人模型,可以保存...

2018-08-21 19:47:48 2732

转载 不得不了解的对象头

原文链接:https://blog.csdn.net/zhoufanyang_china/article/details/54601311 原 【Java对象解析】不得不了解的对象头 <div class="article-info-box"> <div class="article-bar-top d-fle...

2018-08-06 16:20:25 327

转载 彻底理解synchronized,很棒的博文

原文链接:https://www.javazhiyin.com/869.html ◆◆0 彻底理解synchronized </header> &...

2018-08-06 16:18:50 1840 1

转载 JAVA多线程和并发基础面试问答

JAVA多线程和并发基础面试问答  原文链接:http://ifeve.com/java-multi-threading-concurrency-interview-questions-with-answers/  多线程和并发问题是Java技术面试中面试官比较喜欢问的问题之一。在这里,从面试的角度列出了大部分重要的问题,但是你仍然应该牢固的掌握Java多线程基础知...

2018-08-06 14:11:22 216

转载 购物车的实现原理

购物网中购物车的实现原理购物车相当于现实中超市的购物车,不同的是一个是实体车,一个是虚拟车而已。用户可以在购物网站的不同页面之间跳转,以选购自己喜爱的商品,点击购买时,该商品就自动保存到你的购物车中,重复选购后,最后将选中的所有商品放在购物车中统一到付款台结账,这也是尽量让客户体验到现实生活中购物的感觉。服务器通过追踪每个用户的行动,以保证在结账时每件商品都物有其主。购物车的功能包括以...

2018-08-03 11:12:56 386

转载 Mybatis-PageHelper分页/动态排序/对List遍历/where语句动态拼装

Mybatis-PageHelper分页/动态排序/对List遍历/where语句动态拼装 一、Mybatis-PageHelper实现分页 public ServerResponse<PageInfo> manageGetProductList(int pageNum, int pageSize){ ...

2018-08-02 10:19:53 1078

转载 FTP服务器与图片上传

将图片上传到FTP服务器转载自:https://blog.csdn.net/binggetong/article/details/78765053 <div class="article-info-box"> <div class="article-bar-top d-flex"> ...

2018-08-01 16:33:31 801

转载 linux下vsftpd的安装及配置

linux下vsftpd的安装及配置 <div class="article-info-box"> <div class="article-bar-top d-flex"> <span clas

2018-08-01 13:16:56 195

转载 Spring中使用Interceptor拦截器

Spring中使用Interceptor拦截器         SpringMVC 中的Interceptor 拦截器也是相当重要和相当有用的,它的主要作用是拦截用户的请求并进行相应的处理。比如通过它来进行权限验证,或者是来判断用户是否登陆,或者是像12306 ...

2018-08-01 10:18:12 362

转载 【Web安全】越权操作——横向越权与纵向越权

参考:http://blog.csdn.net/github_39104978/article/details/78265433看了上面的文章,对越权操作的概念还是比较模糊,不明确实际场景。横向越权的情况: 用户登录模块中,假设用户在忘记密码(未登录)时,想要重置密码。假设接口设计为传参只用传用户名和新的密码。localhost:8080/user/forget_reset_pass...

2018-07-26 22:57:24 1233 1

转载 Spring Schedule 任务调度实现

Spring Schedule 任务调度实现 我们都知道任务调度可以用Quartz,但对于简单的定时任务,可以直接用Spring内置的Schedule来实现。可以由两种方式,注释+XML配置注解方式:注解也要先在sping.xml配置文件中配置自动发现XML中引入命名空间...

2018-07-17 15:42:07 260

转载 静态绑定与动态绑定

绑定:一个方法的调用与方法所在的类关联起来。java中的绑定分为静态绑定和动态绑定,又被称作前期绑定和后期绑定。  静态绑定:(final、static、private)在程序执行前已经被绑定,也就是说在编译过程中就已经知道这个方法是哪个类的方法,此时由编译器获取其他连接程序实现。  动态绑定:在运行根据具体对象的类型进行绑定。1.静态绑定  private:不能被继承,则不能通过...

2018-07-15 15:34:25 503

转载 java 中的空指针,不为空,的理解

转 java 中的空指针,不为空,的理解 置顶 2015年11月13日 10:05:59 阅读数:3881 ...

2018-07-15 15:30:25 618

转载 Java线程面试题 Top 50(经典)

不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。Java语言一个重要的特点就是内置了对并发的支持,让Java大受企业和程序员的欢迎。大多数待遇丰厚的Java开发职位都要求开发者精通多线程技术并且有丰富的Java程序开发、调试、优化经验,所以线程相关的问题在面试中经常会被提到。在典型的Java面试中, 面试官会从线程的基本概念问起, 如:为什么你需要使用线程, 如何创建线程,用什么...

2018-07-15 15:27:09 292

转载 Java集合框架:Arrays工具类

Java集合框架:Arrays工具类 <div class="article-info-box"> <div class="article-bar-top d-flex"> <span class="time">..

2018-07-02 16:33:01 164

转载 Java中字符串为什么不以\0结尾

Java中字符串为什么不以\0结尾,其实这个问题没有什么好说的 Java里面一切都是对象,是对象的话,字符串肯定就有长度,即然有长度,编译器就可以确定要输出的字符个数,当然也就没有必要去浪费那1字节的空间用以标明字符串的结束了。学过C/C+**重点内容**+的人都有一种固定的思维模式,凡是字符串都是以\0结束,其实C++中未必,不信你查查string这个泛型类,为了与C语言兼容性,它里面...

2018-07-02 10:24:41 2178

转载 TCP三次握手,四次分手

转 [详解]TCP三次握手,四次分手 TCP是TCP/IP体系中非常复杂的一个协议。下面首先介绍TCP最主要的特点:(1)TCP是面向连接的运输层协议。这就是说,应用程序在使用TCP协议之前,必须先建立TCP连接。在传送数据完成后,必须释放已经建立的TCP连接。(2)每一条TCP连接只有两个端点,每个TCP连接只能是点对点的。...

2018-06-27 12:59:48 242

转载 【剑指offer】Java版代码(完整版)

【剑指offer】Java版代码(完整版) <div class="article-info-box"> <div class="article-bar-top d-flex"> &a

2018-06-20 00:10:45 331

原创 数据结构-树的基本概念

节点的后代均构成一棵子树,树是递归的思想!基本术语: 结点:存储数据元素和指向子树的链接,由数据元素和构造数据元素之间关系的引用组成。 孩子结点:树中一个结点的子树的根结点称为这个结点的孩子结点,如图1中的A的孩子结点有B、C、D 双亲结点:树中某个结点有孩子结点(即该结点的度不为0),该结点称为它孩子结点的双亲结点,也叫前驱结点。 双亲结点和孩子结点是相互的,如图1中,A的孩子结...

2018-06-15 21:55:45 407 2

原创 中缀表达式转换成后缀表达式:

中缀表达式转换成后缀表达式: 操作数一次打印输出 操作符入栈: 栈顶操作符的优先级>入栈的操作符:栈顶出栈 栈顶操作符的优先级=入栈的操作符:栈顶出栈,操作符入栈 栈顶操作符的优先级<入栈的操作符:操作符入栈,成为栈顶 如操作符是“(”,则直接入栈 如果操作符是“)”,则直接把“(”和“)”中间的所有操作符出栈 参照: 《数据结构与算法》:P63顶部笔记...

2018-06-15 20:15:18 221

转载 最大连续子序列求和详解

原 最大连续子序列求和详解 <div class="article-info-box"> <div class="article-bar-top d-flex"> <span class="time">201..

2018-06-11 22:20:10 240

转载 git 分支管理 推送本地分支到远程分支

git 分支管理 推送本地分支到远程分支等 <div class="article-info-box"> <div class="article-bar-top d-flex"> <span class="ti...

2018-06-09 00:32:28 257

转载 git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支

原 git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支原文链接:https://blog.csdn.net/arkblue/article/details/9568249/ <div class="article-info-box"> <div class="articl...

2018-06-09 00:31:41 310

转载 Iterator、Iterable接口的使用及详解

Iterator、Iterable接口的使用及详解 <div class="postBody"> <div id="cnblogs_post_body" class="blogpost-body"><p>Java集合类库将集合的接口与实现分离。同样的接口,可..

2018-06-07 11:37:07 287

转载 java 集合框架:Iterable接口

java 集合框架:Iterable接口   Iterable接口是java 集合框架的顶级接口,实现此接口使集合对象可以通过迭代器遍历自身元素,我们可以看下它的成员方法修饰符和返回值方法名描述Iterator<T>iterator()返回一个...

2018-06-07 11:35:27 316

转载 idea Tomcat 部署 war和war exploded的区别

idea Tomcat 部署 war和war exploded的区别 <div class="article-info-box"> <div class="article-bar-top d-flex"> <span class="c-gray">置顶</span&

2018-06-06 23:12:31 211

原创 StringUtils:isNotEmpty、isNotBlank

null: 指一个字符串没有初始化,没有指向任何对象 empty: 空串 string str=“”isNotEmpty:不为空串 Checks if a String is not empty (“”) and not null. * <pre> * StringUtils.isNotEmpty(null) = false * StringUtil...

2018-06-06 15:49:34 318

转载 Java 中与(&)短路与(&&)以及 或(|)短路或(||)的关系

Java 中与(&)短路与(&&)以及 或(|)短路或(||)的关系 <div class="postBody"> <div id="cnblogs_post_body" class="blogpost-body"><h3>一、逻辑运算符

2018-06-06 10:42:11 216

转载 Java 泛型详解

本文参考java 泛型详解、Java中的泛型方法、 java泛型详解 1. 概述泛型在java中有很重要的地位,在面向对象编程及各种设计模式中有非常广泛的应用。什么是泛型?为什么要使用泛型? 泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。那么参数化类型怎么理解呢?顾名思义,就是将类型由原来的具体的类型参数化,类似于方法中...

2018-06-01 16:26:27 249

转载 Mybatis分页插件PageHelper的配置和使用方法

Mybatis分页插件PageHelper的配置和使用方法  前言在web开发过程中涉及到表格时,例如dataTable,就会产生分页的需求,通常我们将分页方式分为两种:前端分页和后端分页。前端分页一次性请求数据表格中的所有记录(ajax),然后在前端缓存...

2018-05-16 23:05:07 524 1

转载 mybatis-pagehelper的使用(不含原理)

Mybatis分页插件PageHelper的使用详解 转载  2016-12-09   作者:ganchuanpu   我要评论 这篇文章主要介绍了Mybatis分页插件PageHelper的相关资料,该插件目前支持Oracle,Mysql,Ma...

2018-05-16 21:46:14 300

转载 Joda Time项目和java8时间api

Joda Time项目和java8时间api在java1.0中,对日期和时间的支持只能依赖java.util.Date类。正如类名所表达的,这个类无法表示日期,只能以毫秒的精度表示时间。更糟糕的是它的易用性,由于某些未知的设计决策,这个类的易用性被深深的损害了,比如:年份的起始日期选择是1990年,月份的起始从0开始。在java1.1中,Date类中的很多方法被废弃了,取而代...

2018-05-16 21:04:10 778

转载 Java Calendar类的使用总结(部分内容见word笔记)

Java Calendar类的使用总结   在实际项目当中,我们经常会涉及到对时间的处理,例如登陆网站,我们会看到网站首页显示XXX,欢迎您!今天是XXXX年。。。。某些网站会记录下用户登陆的时间,比如银行的一些网站,对于这些经常需要处理的问题,Java中提供了Calendar...

2018-05-16 16:46:26 186

转载 阻塞和非阻塞,同步和异步

阻塞和非阻塞,同步和异步 总结 阻塞和非阻塞,同步和异步1 例子故事:老王烧开水。出场人物:老张,水壶两把(普通水壶,简称水壶;会响的水壶,简称响水壶)。老王想了想,有好几种等待方式1.老王用水壶煮水,并且站在那里,不管水开没开,每隔一定时间看看水开了没。-同步阻塞...

2018-05-15 18:33:52 154

原创 后台_用户接口

####1.后台管理员登录/manage/user/login.dorequestString username,String passwordresponsesuccess{ "status": 0, "data": { "id": 12, "username": &amp

2018-05-11 20:35:16 338

原创 maven仓库镜像阿里云

<mirror> <id>alimaven</id> <name>aliyun maven </name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> <mirrorOf>central&l

2018-04-25 22:13:09 143

转载 索引优先队列

1. 优先队列与索引优先队列优先队列的原理大家应该比较熟悉,本质上就是利用完全二叉树的结构实现以log2n的时间复杂度删除队列中的最小对象(这里以小堆顶为例)。完全二叉树又可以通过数组下标实现索引,当插入一个对象的时候,利用上浮操作更新最小对象。当删除堆顶最小对象时,将末尾的对象放置到堆顶上,然后执行下沉操作。优先队列有一个缺点,就是不能直接访问已存在于优先队列中的对象,并更新它们。这个问题在D

2018-04-25 10:04:09 329

原创 IO基础知识(一)

今日内容介绍 1、File 2、递归=======================第一节课开始=============================================01IO技术概述.avi(02:49)* A:IO技术概述 * a: Output * 把内存中的数据存储到持久化设备上这个动作称为输出(写)Output操作 * ...

2018-03-30 17:32:30 291

原创 递归:递归计算斐波那契数列

··· package cn.itcast.demo2;public class Demo3 { public static void main(String[] args) { System.out.println(getFBNQ(8));//返回第8个斐波那契数列上的值 System.out.println(getSumFBNQ(4));//...

2018-03-30 17:16:44 1763

原创 递归:打印一个目录下的所有子目录(要求打印出目录结构)

import java.io.File;public class TTT { public static void main(String[] args) { File f = new File("F:\\abc"); printFile(f, 0); } static void printFile(File file, int lev...

2018-03-30 16:58:00 1696

Java项目-扫雷游戏

Java实现扫雷游戏开发

2017-08-21

MATLAB 机器人工具包robotics toolbox

matlab机器人工具箱,方便机器人运动学建模,正逆运动学求解,运动规划等

2017-08-21

空空如也

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

TA关注的人

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