自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(191)
  • 资源 (6)
  • 收藏
  • 关注

原创 剑指Offer每日一刷 -2017年11月11日

题目描述请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。方法一:使用JDK API进行替换public class ReplaceBackspace { public String replaceSpace(StringBuffer str) { Strin

2017-11-11 15:09:56 237

原创 剑指Offer每日一刷 -2017年11月10日

在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。二维数组的行数:array.length;二维数组的列数:array[0].length;两种思路:思路一:把每一行看成一个有序的递增数组,对每一行进行二分查找。注:二分查找:二分查找是一个基础的算法。二分查找

2017-11-10 22:05:18 160

原创 大数据1-Hadoop架构体系及在各方面的应用

hadoop中Hbase就是Google BigTable的开源实现.而在Hadoop架构体系中Hbase用作数据的存储。Hadoop体系架构:数据处理平台的基础架构:大数据平台架构图:对应相应的软件,及各个软件在架构中的作用:大数据在数据分析方面应用的架构:大数据在视频存储方面的应用架构:大数

2017-11-09 16:56:56 3793

转载 大数据1的思考

大数据的存储量大,增量大:海量数据的存储:传统关系型数据库        传统关系型数据库在数据存储上主要面向结构化数据,聚焦于便捷的数据查询分析能力、按照严格规则快速处理事务(transaction)的能力、多用户并发访问能力以及数据安全性的保证。其结构化的数据组织形式,严格的一致性模型,简单便捷的查询语言,强大的数据分析能力以及较高的程序与数据独立性等优点获得广

2017-11-09 16:38:34 195

原创 大数据1问题??????

大数据的4V特征:1)大量化(Volume):存储量大、增量大针对这个特征现存的解决方案、应对措施?????2)多样化(Variety)数据来源多:互联网:搜索引擎,社交网络通话记录传感器数据格式多:结构化数据非结构化数据存储?及相应带来的问题,解决方案???????3)快速化(Velocity)高速数据I/O: 互联网连接设备的数量增长。

2017-11-09 16:16:07 203

原创 机器学习introduction

这里提到了一个定义:A computer program is said to learn from Experience E with respect to  some task T and some performance measure P, if its performance on T as measured by P , improves with experience E.可

2017-11-08 17:38:23 217

转载 对线性回归、逻辑回归、各种回归的概念学习

摘自 http://blog.csdn.net/viewcode/article/details/8794401回归问题的条件/前提:1) 收集的数据2) 假设的模型,即一个函数,这个函数里含有未知的参数,通过学习,可以估计出参数。然后利用这个模型去预测/分类新的数据。1. 线性回归假设 特征 和 结果 都满足线性。即不大于一次方。这

2017-11-08 17:29:09 183

转载 机器学习中的数学(1)-回归(regression)、梯度下降(gradient descent)

版权声明:   本文由LeftNotEasy所有,发布于http://leftnoteasy.cnblogs.com。如果转载,请注明出处,在未经作者同意下将本文用于商业用途,将追究其法律责任。前言:   上次写过一篇关于贝叶斯概率论的数学,最近时间比较紧,coding的任务比较重,不过还是抽空看了一些机器学习的书和视频,其中很推荐两个:一个是stanford的machin

2017-11-08 15:52:31 138

转载 SELECT LAST_INSERT_ID() 的使用和注意事项

尊重个人劳动成果,转载请注明出处: http://blog.csdn.net/czd3355/article/details/71302441首先我先解释以下在在映射文件中的代码是什么意思。insert id="insertStudent" parameterType="com.czd.mybatis01.bean.Student"> INSERT stu(name)VAL

2017-11-01 11:19:06 681

原创 springMVC

什么是SpringMVC?在介绍SpringMVC之前,我们先看一张非常熟悉的图:  相信看这篇文章的博友都听说或者使用过Spring,并且我之前的文章也详细的讲解了Spring的整体框架,以及IOC,AOP,Hibernate和Mybatis等框架,JMS等等,同样Spring自己也支持对DAO层的开发,甚至对于最后一个Web模块,我们也使用过Struts,以及JSP等等。

2017-10-24 22:37:43 191

转载 Java爬虫

在设计一个爬虫的时候,在第一步对网站的大概浏览了解情况是会发现有些网站在访问之前是需要登录的,否则是无法访问到有我们需要的数据的子页面的,这个时候就要在之前的基础上增加一个模拟登录的步骤。 其实模拟登录的步骤跟之前所说的httpclient基本是一样的,只不过现在网站登录基本用的是post方法,同时在里面携带登录所需要的参数如账号密码,所以我们只需要模拟实际操作,将待爬取网站所需要的参数对应的

2017-10-19 00:12:05 233

原创 springMVC中的controller层

MVC控制层的作用:接收客户端的请求,然后调用Service层业务逻辑,获取到数据,传递数据给视图层(客户端)用于视觉呈现。实现步骤1.在类上使用@Controller注解作用: 告诉springmvc的dispatcherServlet这是一个Controller然后被dispatcherServlet的上下文所管理,并且完成它的依赖注入2.在类上使用@Req

2017-10-09 22:12:40 10246 1

转载 事务的传播行为

文章一:我们都知道事务的概念,那么事务的传播特性是什么呢?(此处着重介绍传播特性的概念,关于传播特性的相关配置就不介绍了,可以查看spring的官方文档) 在我们用SSH开发项目的时候,我们一般都是将事务设置在Service层 那么当我们调用Service层的一个方法的时候它能够保证我们的这个方法中执行的所有的对数据库的更新操作保持在一个事务中,在事务层里面调用的这些方法要么全部成功,

2017-10-08 21:49:08 223

原创 代理模式の动态代理

代理模式 之动态代理动态代理中:1)代理类不需要实现接口(这个不需要实现接口,是指不需要实现目标类实现的接口);2)代理对象的生成,是利用JDK中的API函数,动态的在内存中构建代理对象(需要我们指定创建代理对象(或者可以说是指定目标对象)的接口类型;3)动态代理又叫JDK代理,接口代理JDK中生成代理对象的API:java.lang.reflect类Proxypu

2017-10-07 19:40:01 235

原创 代理模式の静态代理

代理 模式 之 静态代理关键字 代理类 目标类静态代理:代理类 要与目标类实现一样的接口。静态代理的思想是:通过在代理类中重写接口中的方法,对目标类中重写的接口的方法进行增强。代理类中需要有目标类的对象作为代理类的成员变量,通过在代理类中重写的接口的方法中使用目标类的对象调用目标类中的该重写方法,并在代理类中的该重写的方法中添加想要增强的功能的代码,来进行方法增强。具体实现

2017-10-07 15:52:48 166

转载 CGLIB(Code Generation Library)详解

什么是CGLIBCGLIB是一个强大的、高性能的代码生成库。其被广泛应用于AOP框架(Spring、dynaop)中,用以提供方法拦截操作。Hibernate作为一个比较受欢迎的ORM框架,同样使用CGLIB来代理单端(多对一和一对一)关联(延迟提取集合使用的另一种机制)。CGLIB作为一个开源项目,其代码托管在github,地址为:https://github.com/cglib/cgl

2017-10-06 19:57:40 421

转载 CGLib之Enhancer

Enhancer允许为非接口类型创建一个Java代理。Enhancer动态创建了给定类型的子类但是拦截了所有的方法。和Proxy不一样的是,不管是接口还是类他都能正常工作。来个场景模拟一下AOP[java] view plain copypackage cglib.enhancer;    public class Hello

2017-10-06 19:50:19 2843 1

转载 谈谈对Spring IOC的理解

学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大牛们对Spring框架的IOC的理解以及谈谈我对Spring Ioc的理解。一、分享Iteye的开涛对Ioc的精彩讲解  首先要分享的是Iteye的开涛这位技术牛人

2017-10-06 15:12:35 181

原创 jQuery 文档操作 之 文档的插入操作、删除、复制和替换

//页面加载函数$(function(){/** 内部插入:给标签添加子标签* 1.在select中开始添加一项学前班* 2.在select最后添加一项研究生* 外部插入:给标签添加(同级标签)兄弟标签* 1.在select中开始添加一项学前班* 2.在select最后添加一项研究生*///内部插入//$("#edu").prepend("学前班");

2017-10-03 11:46:05 231

原创 在Debug servlet时,右上侧的窗口有RequestFacade和ResponseFacade

在调试servlet程序时,遇到调试窗口右上侧显示RequestFacade和ResponseFacade,具体原因不知,所以在网上查到如下内容:Tomcat 为什么使用Facade模式对Request对象进行包装?为了屏蔽内部的catalina容器的相关方法,使用户免受非sevlet标准方法的干扰。tomcat中request的包装结构:其中org.apache.coyo

2017-09-24 10:16:14 6102 1

转载 session

一、Session简单介绍  在WEB开发中,服务器可以为每个用户浏览器创建一个会话对象(session对象),注意:一个浏览器独占一个session对象(默认情况下)。因此,在需要保存用户数据时,服务器程序可以把用户数据写到用户浏览器独占的session中,当用户使用浏览器访问其它程序时,其它程序可以从用户的session中取出该用户的数据,为用户服务。二、Session和Coo

2017-09-23 20:59:37 303

转载 你必须了解的Session的本质(PHP版本)

有一点我们必须承认,大多数web应用程序都离不开session的使用。这篇文章将会结合php以及http协议来分析如何建立一个安全的会话管理机制。我们先简单的了解一些http的知识,从而理解该协议的无状态特性。然后,学习一些关于cookie的基本操作。最后,我会一步步阐述如何使用一些简单,高效的方法来提高你的php应用程序的安全性以及稳定行。我想大多数的php初级程序员一定会认为php默认

2017-09-21 22:07:27 3335

转载 内省、JavaBean、PropertyDescriptor类、Introspector类、BeanUtils工具包、注解、Rentention、Target、注解的基本属性和高级属性

本文转载自:http://blog.sina.com.cn/s/blog_5d65a16901011kom.html关键字:内省、JavaBean、PropertyDescriptor类、Introspector类、BeanUtils工具包、注解、Rentention、Target、注解的基本属性和高级属性内省IntroSpectorJavaBean主要用于传递数据信息,其方法用于访问

2017-09-20 21:24:42 178

转载 Java的三种代理模式

Java的三种代理模式1.代理模式代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能.这里使用到编程中的一个思想:不要随意去修改别人已经写好的代码或者方法,如果需改修改,可以通过代理的方式来扩展该方法举个例子来说明代理的作用:假设我们想邀请一位明星,那

2017-09-20 21:20:31 202

转载 从浏览器请求服务器 session和cookie的流程

服务器首先检查这个客户端的请求里是否已包含了一个session标识- 称为session id,如果已包含一个session id则说明以前已经为此客户端创建过session,服务器就按照session id把这个session检索出来使用(如果检索不到,可能会新建一个),如果客户端请求不包含session id,则为此客户端创建一个session并且生成一个与此session相关联的sess

2017-09-20 21:09:52 1610

转载 Tomcat 服务器 Session的实现

结合《HTTP权威指南》和《How Tomcat Works》话一话我所理解的Session以及Tomcat下的实现方式!Session是什么?在开始正式讨论之前,我们首先探讨一些原理性的问题,什么是session,它可以用来做什么!我们每天都会浏览各种网站,不同的用户浏览网站的目的不同,在该网站上留下的历史也不同,为了提供个性化的服务,服务器就需要记录和识别用户!一个用户

2017-09-20 21:07:04 214

原创 getRequestDispatcher 和sendRedirect区别及路径问题

getRequestDispatcher 和sendRedirect区别及路径问题getRequestDispatcher 和sendRedirect区别 getRequestDispatcher是服务器内部跳转,地址栏信息不变,只能跳转到web应用内的网页。 sendRedirect是页面重定向,地址栏信息改变,可以跳转到任意网页。 这两条网上都查得到

2017-09-18 16:48:23 909

转载 response和request的setCharacterEncoding区别

一、request.setCharacterEncoding():是设置从request中取得的值或从数据库中取出的值。    指定后可以通过getParameter()则直接获得正确的字符串,如果不指定,则默认使用iso8859-1编码。值得注意的是在执行setCharacterEncoding()之前,不能执行任何getParameter()。而且,该指定只对POST方法有效,对GET

2017-09-17 08:22:53 280

转载 JavaEE三层架构

三层架构三层架构(3-tier architecture) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。1.概念简介:1、表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。2、业务逻辑层(BLL):针对具体

2017-09-16 22:55:38 4102

转载 MVC框架的浅谈

MVC框架MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结

2017-09-16 21:11:36 211

原创 拓展-response响应头设置总结

1,设置输出不缓存 response.setHeader("Pragma", "no-cache"); response.setHeader("Cache-Control", "no-cache"); response.setDateHeader("Expires", 0);1232,必须使用Http Head头“C

2017-09-12 21:26:30 809

原创 JSP中涉及到的编码问题

对于接收数据,要分三种情况。一种是浏览器直接用URL提交的数据,另外两种是用表单的GET和POST方式提交的数据。 对于表单中POST方式提交的数据,只要在接收数据的JSP中正确request.setCharacterEncoding参数,即将对客户端请求进行重新编码的编码设置成浏览器编码,就可以保证得到的参数编码正确。有写读者可能会问,那如何得到浏览器编码呢?上面我们提过了,在默

2017-09-12 21:20:22 148

原创 HTTP缓存

HTTP缓存Web缓存是可以自动保存常见文档副本的HTTP设备。当Web请求到达缓存时,如果本地有“已经缓存”的副本,就可以从本地存储设备,而不是原始服务器中获取这个文档。具有如下优点:减少了冗余的数据传输缓解了网络瓶颈问题(瞬间拥塞,Flash Crowds)降低了对原始服务器的要求降低了距离时延一些概念缓存命中(cache hit):可用所请求资源的本地副本为到

2017-09-12 21:09:47 186

原创 cookie记录上次访问时间

使用cookie记录用户上一次访问的时间[java] view plain copypackage gac.xdp.cookie;    import java.io.IOException;  import java.io.PrintWriter;  import java.util.Date;  import javax.

2017-09-12 17:19:54 936

原创 httpServlet,GenericServlet,Servlet源码分析

httpServlet源码:[java] view plain copy/*  * Licensed to the Apache Software Foundation (ASF) under one or more  * contributor license agreements.  See the NOTICE fi

2017-09-12 17:17:49 262

转载 request、response 中文乱码问题与解决方式

request、response 中文乱码问题与解决方式request乱码指的是:浏览器向服务器发送的请求参数中包含中文字符,服务器获取到的请求参数的值是乱码;response乱码指的是:服务器向浏览器发送的数据包含中文字符,浏览器中显示的是乱码; 乱码产生的原因:不管是request乱码还是response乱码,其实都是由于客户端(浏览器)跟服务器端采

2017-09-12 17:11:03 225

转载 ServletConfig获取配置信息、ServletContext的应用

ServletConfig获取配置信息、ServletContext的应用【声明】欢迎转载,但请保留文章原始出处→_→文章来源:http://www.cnblogs.com/smyhvae/p/4140877.html 【正文】一、ServletConfig:代表当前Servlet在web.xml中的配置信息(用的不多)S

2017-09-09 17:59:00 357

原创 Servlet 访问路径的三种配置方式

Servlet路径配置在web.xml里面标签下的标签中配置。配置路径的三种方式:1.完全路径匹配:以 / 开始例如: /ServletDemo4 , /aaa/ServletDemo5 , /aaa/bbb/ServletDemo62.目录匹配:以 / 开始 需要以 * 结束例如: /*      (所有)  , /aaa/*    (aaa目录下的所有)  ,

2017-09-09 12:36:08 6858

原创 Servlet执行流程

Servlet执行流程1.客户端浏览器发送请求(以Get方式 或者 Post方式发送请求) ------>或者2.根据上面的href或者 action 值,在web.xml中 找到servlet的映射路径标签下的子标签/servlet/HelloServlet,该标签为servlet的访问路径;3.再通过下的子标签HelloServlet(该标签为servlet名称)去 标签下的Hel

2017-09-08 18:12:12 344

转载 web.xml配置文件标签元素详解

web.xml配置文件元素详解一、web.xml配置文件常用元素及其意义预览 1 web-app> 2 3 定义了WEB应用的名字--> 4 display-name>display-name> 5 6 声明WEB应用的描述信息--> 7 description>description> 8 9

2017-09-08 16:24:25 331

MLAPP英文版本

MLAPP英文版本,很清晰,很适合学习机器学习,有目录。

2018-01-18

Visual Basic实验程序

visual basic课程的实验程序,供您参考使用,程序比较完善。

2012-10-12

ArcGis软件指导:空间数据处理

指导使用ArcGis软件进行空间数据处理,内容详细.

2011-11-06

ArcGis软件操作指导教程

ArcGis实习指导教材的pdf格式文件,内容详细,侧重点突出。是气象学方面的惊世之作。

2011-10-16

ArcGis软件操作指导教程

是ArcGis实习教程的pdf文件,内容详细。

2011-10-16

华为编程开发规范与案例

华为编程规范,这是华为公司编程的规范,可以使大家形成好的习惯

2011-01-03

空空如也

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

TA关注的人

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