自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 J2EE-JavaWeb中请求的绝对路径与相对路径

此处的绝对路径与相对路径主要讨论的是,前端页面向后台控制器发出请求时的简单路径问题。1. 绝对路径当你的前端页面选择的跳转路径为/开头的时候,使用的是绝对路径,即在IP信息后,或域名后开始替换,在HTML中,就是整个域名或公网ip信息加上这个HTML文件的位置,举个栗子:此处为form表单提交的地址,若原地址信息为则会被替换为所以一般情况下,我们会在前端页面的路径前面加上一个EL...

2018-09-19 14:06:38 127

转载 InnoDB存储引擎简述

——Mysql技术内幕,InnoDB存储引擎学习笔记设计目标:面向在线事务处理特点:行锁设计,支持外键,支持非锁定读(默认读操作不会产生锁,能够用来有效地利用CPU、内存资源)并发:通过多版本并发控制(MVCC)控制,实现SQL标准的4种隔离级别:未提交读(Read uncommitted) 提交读(Read committed) 可重复读(Repeatable read) ...

2018-09-19 14:06:02 104

转载 HTTP-PATCH请求

接触到RESTful后,在Spring框架的使用过程中我越来越关注HTTP方法,觉得有必要去重新认识所有的HTTP请求方法,特别是PATCH请求,PATCH请求也是为了完成修改资源的任务而存在。下面以菜鸟观点分析下PATCH请求:PATCH: 也许你常用的HTTP请求方式就是GET、POST,有的人会用过DELETE、PUT,其实在HTTP1.1中提到过更多的方法。PATCH在早期的HTTP...

2018-09-19 14:04:07 1393

转载 HashMap中的equals()方法

使用HashMap什么时候需要重写equals方法?当需要把自己声明的类的对象用作HashMap中的key值时,由于HashMap中get()与put()方法的实现中大量运用了equals方法对key元素的散列与查找进行比较操作,若希望携带自创类型为key或value的HashMap在散列时能够均匀、在存取时能够精准,需要在自己创建的类中重写类的equals方法,进而不去调用Object类的e...

2018-09-19 14:03:25 222

转载 Go:奇怪的循环

首先,Go语言中循环的格式是这样规定的:注意,post语句与‘{’必须在同一行中,没有圆括号的限制。initialzation是整个循环的起点,condition是一个boolean值的表达式,是每一次循环的起点。post在循环体执行之后执行。循环会一直执行到condition的值为false。Go语言中没有实际意义上的while循环,但是有类似while循环的for循环格式range...

2018-09-19 14:03:05 101

转载 Go语言:变量声明,作用域,指针

go语言与其他语言一样,有着25个关键字不能出现在变量/函数名的命名中,开发中依然按照“驼峰式命名法”进行一系列的声明。变量定义在function中时,作用域为本个function;变量定义在一个function外时,作用域为它所属于的包中的所有文件。go中基本的四种声明关键字为:var,const,type,func;当函数中未声明返回值相关时,可以忽略return语句。在go中带...

2018-09-19 14:02:43 102

转载 Google Guava简介

瓜娃(Guava)是一款基于开源JAVA内容的库,也是Google很多项目在使用的扩展库。主要为了方便编码,并有效减少编码错误。有着多种供用于集合、缓存、并发、常见注解、字符串处理、I/O与验证的方法。下面介绍几种简单的功能。com.google.common.base.Optional 用于处理包含非空对象的不可变对象,也就是在一些无法赋值,但对象还是为null的时候进行处理,也可以说是用来...

2018-09-19 14:02:19 292

转载 Collections.sort()方法解析

首先注意这里调用sort方法的是类,他是集合框架中的一员,其中实现了大量的工具方法,有时间可以自行查看:下面是一个简单的测试类:其中创建了一个ArrayList实例去测试sort()方法,执行结果如下:开始进入正题,我们首先查看Collections中sort方法的源代码:其中牵扯了许多泛型,T表示要排序的序列中的包含类型,这里出现了一个要求,类型 T 必须实现 Comparabl...

2018-09-19 14:01:51 196

转载 js 设计模式 oop 面向对象编程

最初我们写js代码的时候是这么写 function checkName(){ //验证姓名 } function checkEmail(){ //验证邮箱 } function checkPassword(){ //验证密码 }12345678910111234567891011这种方

2017-02-21 21:11:17 267

转载 web前端之JavaScript正则表达式

web前端之JavaScript正则表达式后面有代码:\d 表示数字\d? ?表示0个或者一个\d+ +表示一个或者多个\d{3} 表示三个

2017-02-21 21:10:43 544

转载 字符串匹配算法KMP详细解释——深入理解

1. 前言  字符串匹配是一个经典算法问题,展开来讲各类问题多达几十种,有名称的算法也不下三十种,所以需要深入学习的东西有很多。这次我们来探讨一个最简单的问题,假设现在随机输入一个长度为m的主串T,另外输入一个长度为n(n≤m)的字符串P,我们来判断字符串P是否是主串T的一个子串(即能否从T中随机取出与P同长的一段字符串,与P完全匹配)。2. 蛮力匹配法  问题很简单,当然

2017-02-21 21:10:13 189

原创 android 自定义view+属性动画实现充电进度条

近期项目中需要使用到一种类似手机电池充电进度的动画效果,以前没学属性动画的时候,是用图片+定时器的方式来完成的,最近一直在学习动画这一块,再加上复习一下自定义view的相关知识点,所以打算用属性动画和自定义view的方式来完成这个功能,将它开源出来,供有需要的人了解一下相关的内容。本次实现的功能类似下面的效果:接下来便详细解析一下如何完成这个功能,了解其中的原理,这样就能举

2017-02-21 21:07:17 373

原创 Android基于RecyclerView实现高亮搜索列表

这篇应该是RecycleView的第四篇了,RecycleView真是新生代的宠儿能做这么多的事情。转载请注明作者AndroidMsky及原文链接 http://blog.csdn.net/AndroidMsky/article/details/53306657本文Github:欢迎star https://github.com/AndroidMsky/SearchView

2017-02-20 21:14:13 198

原创 React Native FlexBox布局

这段时间熟悉了一下ReactNative,里面的布局感觉很有意思,跟我以前接触的布局思想有很大不同,所以就自己测试了一些FlexBox的属性,一下是效果图:  RN的布局主要依赖于FlexBox系统,它有如下几个主要属性: flex 视图的比重,这里注意了:In React Native flex does not work the same way that it does in

2017-02-20 21:13:08 193

原创 js 设计模式 oop 面向对象编程

最初我们写js代码的时候是这么写 function checkName(){ //验证姓名 } function checkEmail(){ //验证邮箱 } function checkPassword(){ //验证密码 }12345678910111234567891011这种方

2017-02-20 21:10:48 157

原创 web前端之JavaScript正则表达式

web前端之JavaScript正则表达式后面有代码:\d 表示数字\d? ?表示0个或者一个\d+ +表示一个或者多个\d{3} 表示三个

2017-02-20 21:09:55 157

原创 Android动画之萌萌哒蜡烛吹蜡烛动画

一、简介最近开始写一些文章记录一下以前的一些自己写的小项目或者是定义View积累,积灰的东西还是要多翻出来整理整理看看的,在我的csdn上也有。这个只完成了一部分燃起熄灭的动画,没有为何燃起火焰的动画,希望有兴趣的同学也可以接着完成并分享,话不多说,我们来看这两根萌萌的小蜡烛。  小蜡烛憋足气把火焰燃起,一下被旁边的哥们吹灭了 0^0 ,看起来还是萌气十足的啊。看着图大家应该能想到

2017-02-20 21:06:09 218

原创 在android系统上写C语言程序--开机启动该程序不进入安卓系统

今天要写的这篇博文意义重大,也是网上很少有的,这是在我工作中学会的一项技术,当然,它也是由简单的问题组合而来的。如何在安卓中写C语言程序,调试安卓驱动,测试程序的的一项重要技能,下面我就不说废话了,直接说实用的,怎么用这个东西。     关于这个问题,相信很多学Android的都会去关注这个问题,大家普遍会有个这样的疑问:安卓是怎么跑起来的?    最简单的说法,安卓系统是

2017-02-20 21:05:02 440

原创 我的MongoDB坎坷之路

摘要一直以来接触最多的都是关系型数据库,对于NoSQL确实是不甚了解。但是对于目前开发而言,NoSQL也算是一个比较火的方向,而在众多NoSQL数据库之中,MongoDB又是这么的“靓丽”,让人不禁心仪神往。然而没想到的是,在这个过程中,却又是那么的坎坷。于是作此文以记之。环境搭建前奏照常在官网上 https://www.mongodb.com/ 直接找到downl

2017-02-20 21:04:32 206

原创 深刻理解HDFS工作机制

深入理解一个技术的工作机制是灵活运用和快速解决问题的根本方法,也是唯一途径。对于HDFS来说除了要明白它的应用场景和用法以及通用分布式之外更重要的是理解关键步骤的原理和实现细节。在看这篇博文之前需要对HDFS以及分布式系统有一些了解。请参考这篇博客。本篇博文首先对HDFS的重要特性和使用场景做一个简要说明,之后对HDFS的数据读写、元数据管理以及NameNode、SecondaryNamenode

2017-02-18 16:51:45 639

空空如也

空空如也

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

TA关注的人

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