自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

晚晴小筑

向青草更青处漫溯

  • 博客(34)
  • 资源 (61)
  • 收藏
  • 关注

原创 371. Sum of Two Integers

Calculate the sum of two integers a and b, but you are not allowed to use the operator + and -.Example:Given a = 1 and b = 2, return 3.不使用加号,减号,来实现求两个整数的和。利用到:①异或:完成相加但不进位。

2017-05-31 16:56:37 495

原创 461. Hamming Distance

The Hamming distance between two integers is the number of positions at which the corresponding bits are different.Given two integers x and y, calculate the Hamming distance.Note:0 ≤ x,

2017-05-27 17:28:30 557

原创 191. Number of 1 Bits

Write a function that takes an unsigned integer and returns the number of ’1' bits it has (also known as the Hamming weight).For example, the 32-bit integer ’11' has binary representation 000000000000...

2017-05-27 16:57:02 397

原创 SpringMVC异常处理

SpringMVC通过 HandlerExceptionResolver 处理程序异常,包括处理器映射、数据绑定以及处理器执行时发生的异常。public interface HandlerExceptionResolver { ModelAndView resolveException( HttpServletRequest request, HttpServlet

2017-05-25 11:11:02 5529

原创 SpringMVC自定义拦截器

Spring MVC也可以使用拦截器对请求进行拦截处理,用户可以自定义拦截器来实现特定的功能,自定义拦截器必实现 HandlerInterceptor接口:public interface HandlerInterceptor { boolean preHandle(HttpServletRequest request, HttpServletResponse response, O

2017-05-25 08:39:53 493

转载 学习从来不是一件简单地事情,然……

前言:有的人走一步,看一步,学一点,算一点,缺少知识的系统化观念;有的人今天学点,明天学点,后天学点,缺少时间的系统化规划;有的人觉得,厚厚的,复杂的,啰嗦的才是知识,殊不知真正需要掌握的远比我们想象的要少的多。读了一篇文章,恰恰符合上面我的观念,故此原文收录下来,方便大家查阅。原文如下:题目:学习从来不是一件轻松的事情,但也从来不是一件艰难的事情之所以忽然提笔,是

2017-05-22 16:10:51 799

原创 SpringMVC HiddenHttpMethodFilter的使用

HTTP协议里面,四个表示操作方式的动词:GET、POST、PUT、DELETE,它们分别对应四种基本的操作,GET用来获取资源,POST用来新建资源,PUT用来更新资源,DELETE用来删除资源。/order/1 HTTP GET:得到id=1的order/order/1 HTTP DELETE:删除id=1的order/order/1 HTTP PUT:更新id=1

2017-05-22 13:09:12 1827

原创 jetty-runner 如何配置 jstl

HTTP ERROR 500Problem accessing /SpringMVC/list.jsp. Reason: Server ErrorCaused by:org.apache.jasper.JasperException: The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved i

2017-05-21 11:13:51 1214

原创 使用 SpringMVC 实现文件下载功能

在SpringMVC中可以使用 ResponseEntity 来实现文件下载。public class ResponseEntityT> extends HttpEntityT> {... public ResponseEntity(T body, MultiValueMap, String> headers, HttpStatus status) { super(bo

2017-05-20 15:20:07 813

转载 SpringMVC源码剖析(五)-消息转换器HttpMessageConverter

概述在SpringMVC中,可以使用@RequestBody和@ResponseBody两个注解,分别完成请求报文到对象和对象到响应报文的转换,底层这种灵活的消息转换机制,就是Spring3.x中新引入的HttpMessageConverter即消息转换器机制。Http请求的抽象还是回到请求-响应,也就是解析请求体,然后返回响应报文这个最基本的Http请求过程中来。我们知道,在serv

2017-05-20 13:21:09 386

原创 Intellij IDEA unresolved javascript function

虽然不影响使用,但是看着实在是别扭。=。=解决Languages & Frameworks-->JavaScript-->Libraries下载响应的库就可以了。

2017-05-20 10:56:09 3153 1

原创 使用 mvc:default-servlet-handler 中的一个bug

一个简单的SpringMVC Hello World程序如下:package com.xiya.controller;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;/** * Created by N3verL4...

2017-05-19 13:59:21 8464

原创 Spring与SpringMVC整合

如何创建SpringMVC项目:http://blog.csdn.net/x_iya/article/details/68945373渐渐地喜欢上了这种开发方式。build.gradlegroup 'com.xiya'version '1.0-SNAPSHOT'apply plugin: 'idea'apply plugin: 'java'apply plugin: 'w

2017-05-17 22:26:55 988

原创 使用 Intellij IDEA 与 Gradle 构建Spring项目

http://blog.csdn.net/x_iya/article/details/60321572如上,按照常规的方法,建立项目,导入依赖的jar包,编写代码。难免太麻烦了些。有了Gradle,它可以帮助我们导入依赖的jar包,测试项目也方便了很多。分享一个蛮不错的项目编写方案:(1)根据gradle的项目结构约定(Maven也有自己的约定),在命令行中创建目录即g

2017-05-17 15:27:57 2555

原创 Mybatis入门学习四:Spring 与 MyBatis整合

参考:http://www.mybatis.org/mybatis-3/zh/index.html基于 IDEA  和 Gradle来实现。0、准备工作编写 build.gradlegroup 'com.xiya'version '1.0-SNAPSHOT'apply plugin: 'java'apply plugin: 'idea'sourceCom

2017-05-16 09:12:59 550

原创 Ubuntu root用户登录

Ubuntu 16.04(cat /etc/issue或者sudo lsb_release -a)默认是不允许root登录的,在登录窗口只能看到普通用户和访客登录。以普通身份登陆Ubuntu后我们需要做一些修改,普通用户登录后,修改系统配置文件需要切换到超级用户模式,在终端窗口里面输入: sudo  -s.然后输入普通用户登陆的密码,回车即可进入 root用户权限模式。然后执行:gedit /

2017-05-15 09:26:22 927

原创 linux入侵日志记录清除

web服务的访问日志查看日志路径信息:nginx -tnginx会去测试你的配置文件nginx.conf的语法,并告诉你配置文件是否写的正确,同时也告诉了你配置文件的路径:nginx: the configuration file /etc/nginx/nginx.conf syntax is oknginx: configuration file /etc/nginx/n

2017-05-14 20:01:48 4357

转载 如何在Intellij Idea中使用GitHub

初次学习的Git的童鞋可以到此网站学习:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000以下是官网教程:https://git-scm.com/book/zh/v2注:阅读此博客需要对Git有所了解。1.首先使用Idea打开自己的项目,在Settings->V

2017-05-14 10:17:20 2851

原创 java迭代器解析

public interface IteratorE> { boolean hasNext(); E next(); default void remove() { throw new UnsupportedOperationException("remove"); } default void forEachRemaining(Consum

2017-05-13 16:14:20 1449

原创 utf8_general_ci与utf8_unicode_ci的比较

utf8_general_ci 不区分大小写,这个你在注册用户名和邮箱的时候就要使用。utf8_general_cs 区分大小写,如果用户名和邮箱用这个就会照成不良后果。utf8_bin: compare strings by the binary value of each character in the string 将字符串每个字符串用二进制数据编译存储,区分大小写,而且可以存二进

2017-05-13 09:24:55 5366

原创 Mybatis入门学习三:实现数据的增删改查

前面讲了MyBatis以接口的形式编程:http://blog.csdn.net/x_iya/article/details/71440264我们基于以上形式实现数据的CRUD操作。我们只需要修改三个地方:sql映射文件、接口、测试类。insert – 映射插入语句id="AddPerson" parameterType="com.xiya.entity.Person"

2017-05-12 11:07:50 516

原创 Java集合与数组的转换

数组转化为集合使用Arrays.asList包装器可以达到这个目的。public static T> ListT> asList(T... a) { return new ArrayList;}如上所示,函数参数是Varargs(可变参数), 采用了泛型实现。同时由于autoboxing的支持,使得可以支持对象数组以及基本类型数组。不过在使用时,当传入基本数据类型

2017-05-11 10:18:52 555

原创 Java中使用Comparable与Comparator实现比较

在java中要想对对象进行比较、排序,都需要实现Comparable或Comparator接口。实现Comparable接口要重写compareTo方法, 在compareTo方法里面实现比较。实现Comparator需要重写 compare 方法。Comparable接口:package java.lang;...public interface Comparab

2017-05-10 14:41:21 686

原创 MyBatis入门学习二:面向接口编程

// 4. 准备基本信息// 4.1) statement: 用来定位映射文件(PersonMapper.xml)中的语句(通过namespace id + select id)//String statement = "com.xiya.dao.PersonDao.getPersonById";// 4.2) parameter: 传进去的参数,也就是需要获取students表中主键值为1

2017-05-09 11:19:26 803

原创 Mybatis入门学习一:HelloWorld

参考:http://www.mybatis.org/mybatis-3/zh/index.html基于 IDEA  和 Gradle来实现。0、准备工作编写 build.gradlegroup 'com.xiya'version '1.0-SNAPSHOT'apply plugin: 'java'apply plugin: 'idea'sourceCompatibility

2017-05-08 22:27:44 903

原创 百度提交收录网站

--收录网站function submitUrl(request_body) local http = require("socket.http"); local response_body = {} local res, code, response_headers, status = http.request{ url = "http://zhanzhang.baidu.com/

2017-05-08 08:59:49 1464

原创 SpringMVC国际化设置

使用gradle构建项目:http://blog.csdn.net/x_iya/article/details/644421121、创建国际化资源文件。在resources目录下邮件NEW-->Resource Bundle需要先做如下设置:然后再如下创建两个做测试。如上点击加号创建属性。2、在springMVC配置文件中配置messageSourc

2017-05-07 17:10:03 2797 1

原创 SpringMVC return forward redirect疑问

我们都知道,在一般情况下,控制器方法返回的字符串都会被当做逻辑视图名来处理。但是当字符串带有“forward”或者“redirect”前缀时,则对他们进行特殊处理。把“forward”与“redirect”当成指示符,其后的字符串作为URL来处理。redirect:会让浏览器发起一个新的请求。forward:与当前请求同属一个。遇到的一个问题:@RequestM

2017-05-07 10:15:04 7519

原创 SpringMVC实现文件上传与下载

Spring MVC为文件上传提供了直接的支持,这种支持是通过即插即用的MultipartResolver实现的。package org.springframework.web.multipart;import javax.servlet.http.HttpServletRequest;public interface MultipartResolver { boolean is

2017-05-06 21:05:51 517

转载 java泛型(三)、通配符的使用

通配符有三种:1、无限定通配符   形式2、上边界限定通配符 形式    //用Number举例3、下边界限定通配符    形式    //用Number举例1、泛型中的?通配符如果定义一个方法,该方法用于打印出任意参数化类型的集合中的所有数据,如果这样写[java] view plain copyimpo

2017-05-04 15:59:08 485

转载 java泛型(二)、泛型的内部原理:类型擦除以及类型擦除带来的问题

参考:java核心技术一、Java泛型的实现方法:类型擦除前面已经说了,Java的泛型是伪泛型。为什么说Java的泛型是伪泛型呢?因为,在编译期间,所有的泛型信息都会被擦除掉。正确理解泛型概念的首要前提是理解类型擦出(type erasure)。Java中的泛型基本上都是在编译器这个层次来实现的。在生成的Java字节码中是不包含泛型中的类型信息的。使用泛型的时候加上的类

2017-05-04 15:13:05 345

转载 java泛型(一)、泛型的基本介绍和使用

现在开始深入学习Java的泛型了,以前一直只是在集合中简单的使用泛型,根本就不明白泛型的原理和作用。泛型在java中,是一个十分重要的特性,所以要好好的研究下。一、泛型的基本概念 泛型的定义:泛型是JDK 1.5的一项新特性,它的本质是参数化类型(Parameterized Type)的应用,也就是说所操作的数据类型被指定为一个参数,在用到的时候在指定具体的类型。这种参数类

2017-05-04 10:20:38 333

转载 SpringMVC源码剖析(二)- DispatcherServlet的前世今生

上一篇文章《SpringMVC源码剖析(一)- 从抽象和接口说起》中,我介绍了一次典型的SpringMVC请求处理过程中,相继粉墨登场的各种核心类和接口。我刻意忽略了源码中的处理细节,只列出最简单的类甚至是接口类,目的就是让大家先从最高层次的抽象意义上来审视SpringMVC这个框架;我也刻意将SpringMVC和Struts2做对比,目的是让大家看到,SpringMVC究竟吸取了Sturts2设

2017-05-03 14:26:34 477

转载 异常的深入研究与分析

前言本文是异常内容的集大成者,力求全面,深入的异常知识研究与分析。本文由金丝燕网独家撰写,参考众多网上资源,经过内容辨别取舍,文字格式校验等步骤编辑而成,以飨读者。对于本文的内容,建议小白需要多多思考力求掌握,对于老手只需意会温故知新。对于本文的内容,属于基础知识研究范畴,切勿以为读完此文就能将异常知识掌握到家。切记:操千曲而后晓声,观千剑而后识器,所以我觉得没有大量的源码阅读经验

2017-05-03 08:51:04 954

医院信息科考试题医院信息科考试题

医院信息科考试题

2022-06-24

阿里巴巴编码规范试题答案

阿里巴巴编码规范试题答案

2022-05-05

lua-cjson-2.1.0-已编译

LUA-cjson已经编译 LUA-cjson已经编译 LUA-cjson已经编译 LUA-cjson已经编译 LUA-cjson已经编译 LUA-cjson已经编译

2018-04-16

mybatis plugin 3.21

将压缩包里的 MyBatis plugin 文件夹解压到 .IntelliJIdea\config\plugins 目录即可使用

2017-12-26

mybatis plugin 3.21破解补丁

mybatis plugin 3.21破解补丁 mybatis plugin 3.21破解补丁 mybatis plugin 3.21破解补丁

2017-11-13

QQWry-源码

QQWry源码,包括:ipsearcher、ipwry以及转换器。 QQWry源码,包括:ipsearcher、ipwry以及转换器。 QQWry源码,包括:ipsearcher、ipwry以及转换器。

2017-11-13

MyBatis3学习资料

目前来看最优秀的MyBatis3学习资料,没有之一。 目前来看最优秀的MyBatis3学习资料,没有之一。

2017-10-19

Privacy in Location-Based Applications

Privacy in Location-Based Applications书籍 Privacy in Location-Based Applications书籍

2017-10-17

Eclipse开发环境配置

Eclipse开发环境配置Eclipse开发环境配置Eclipse开发环境配置Eclipse开发环境配置

2017-09-29

Differential Privacy

微软的C. Dwork提出了一个概念,叫做Differential Privacy(差分隐私技术) `

2017-09-14

BJUT数字图像处理作业

本论文的编写围绕四个项目:图像空域/时域变换、图像增强、染色体计数与提取Mnist链码组成。项目的编写基于Windows 7 操作系统,使用VS2013作为开发环境,以OpenCV作为内部核心处理算法库。

2017-01-10

MoveableWindow

MoveableWindow

2016-10-16

Android逆向助手_v2.2

Android逆向助手_v2.2

2016-07-27

Android APK 反编译工具

Android APK 反编译工具

2016-07-27

北工大考研数据结构

北工大考研数据结构

2016-07-27

windows高级程序设计课件

windows高级程序设计课件 杨力祥

2016-07-27

凯立德2015版配置修改工具

凯立德2015版配置修改工具

2016-07-27

Lua程序设计(第二版)

Lua程序设计(第二版)

2016-07-27

反汇编深入分析函数调用

反汇编深入分析函数调用

2016-07-27

QQ截图工具

QQ截图工具

2016-07-22

QQ截图插件合集

QQ邮箱截图插件 微信截图插件 百度截图插件 搜狗截图插件

2016-07-21

基于Android系统电子词典的设计与开发

基于Android系统电子词典的设计与开发

2015-09-19

c++实现查询天气预报

c++实现查询天气预报,简单实现!

2013-11-21

voice yeapp player2003

voice yeapp player2003

2013-11-17

ipwry源码 qqwry的升级版

ipwry源码 qqwry的升级版

2013-11-17

ipwry cnss出品

ipwry cnss出品

2013-11-17

ipwryQQwry的升级版

ipwryQQwry的升级版

2013-11-17

堆栈平衡(简单main函数演示)

堆栈平衡(简单main函数演示)

2013-10-29

堆栈平衡ppt

讲解堆栈平衡很不错的一个ppt,通俗易懂

2013-10-28

C++书写规范

C++书写规范

2013-09-03

运筹学teachdp动态规划

运筹学teachdp动态规划

2013-05-31

差分约束系统

差分约束系统

2013-05-22

浅析字母树在信息学竞赛中的应用

浅析字母树在信息学竞赛中的应用

2013-05-22

迷宫问题实现

迷宫问题实现

2013-05-03

ACM搜索算法

ACM搜索算法

2013-04-21

C ++标准模板库

C ++标准模板库

2013-04-13

C++STL介绍

C++STL

2013-04-13

动态规划1-张惜今

动态规划1-张惜今

2013-04-12

动态规划2-张惜今

动态规划2-张惜今

2013-04-12

IT学生解惑真经

IT学生解惑真经

2013-03-31

空空如也

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

TA关注的人

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