自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

晚晴小筑

向青草更青处漫溯

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

原创 Spring WebApplicationContext

public interface ApplicationContext extends EnvironmentCapable, ListableBeanFactory, HierarchicalBeanFactory, MessageSource, ApplicationEventPublisher, ResourcePatternResolver { String getI

2017-08-31 22:51:28 675

转载 理解RESTful架构

REST(Representational State Transfer):表现层状态转化。资源(Resources)REST的名称”表现层状态转化”中,省略了主语。”表现层”其实指的是”资源”(Resources)的”表现层”。 所谓”资源”,就是网络上的一个实体,或者说是网络上的一个具体信息。它可以是一段文本、一张图片、一首歌曲、一种服务,总之就是一个具体的实在。你可以用一个URI(统一资源定

2017-08-29 22:21:13 331

原创 Git忽略规则及.gitignore规则不生效的解决办法

在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改根目录中 .gitignore 文件的方法(若无,则需自己手工建立此文件)。这个文件每一行保存了一个匹配的规则例如:# 此为注释 – 将被 Git 忽略*.a # 忽略所有 .a 结尾的文件!lib.a # 但 lib.a 除外/TODO # 仅仅忽略项目根目录下的 TODO 文件,不包括 subd

2017-08-29 09:27:05 347

原创 @RestController的使用

@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Documented@Controller@ResponseBodypublic @interface RestController { String value() default "";}可以看到,该注解本身使用@Controller和@ResponseB

2017-08-28 22:03:36 3493

原创 @RequestBody @ResponseBody 详解

@RequestBody@Target(ElementType.PARAMETER)@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface RequestBody { boolean required() default true;}@RequestBody 注解只有一个方法,标识Request Body是不是

2017-08-23 14:01:09 2006

原创 file.encoding详解

为什么每天都有解决不完的问题,一个问题延伸出来十个问题。虽然大都可以解决,但是也只是停留在解决的层面,终究不是学习之道。 技术不停变更,我相信最本质的原理也就那么几个,一定要像挖祖坟 似的学习! 一步一步慢慢来吧~首先来做几个简单的测试:测试一javac -encoding : -encoding <编码> —- 指定源文件使用的字符编码对于如下代码:public class Demo {

2017-08-22 16:33:46 15028 2

原创 SpringMVC RequestParam与PathVariable小结

RequestParam@Target(ElementType.PARAMETER)@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface RequestParam { @AliasFor("name") String value() default ""; @AliasFor("value")

2017-08-21 22:18:01 548

原创 SpringMVC RequestMapping用法详解

SpringMVC 使用@RequestMapping 注解为Controller(控制器)指定可以处理哪些URL请求。所以,它本质上相当于web.xml 的url-pattern。@Target({ElementType.METHOD, ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)@Documented@Mappingpubli

2017-08-21 16:39:44 3049 1

原创 宏观上把握DbUtils

DbUtils是个一个小巧的JDBC轻量级封装的工具包,其最核心的特性是对结果集的封装,可以直接将查询出来的结果集封装成JavaBean、Object[]、Map<String,Object> 等,这就为我们做了最枯燥乏味、并且最容易出错的一大部分工作。实际编程过程中,我们使用最多的就是: QueryRunner类:使用可插拔的策略执行SQL查询并处理结果集 该类的几个主要方法:private

2017-08-20 20:40:04 408

原创 DBUtils学习----BeanProcessor类

作用: 匹配列名到Bean属性名,并转换结果集列到Bean对象的属性中解析:package org.apache.commons.dbutils;import java.beans.BeanInfo;import java.beans.IntrospectionException;import java.beans.Introspector;import java.beans.Prope

2017-08-20 13:26:22 2047

原创 DBUtils学习----QueryLoader类

负责将SQL语句注册到内存中,并保证不会重复注册相同SQL语句package org.apache.commons.dbutils;import java.io.IOException;import java.io.InputStream;import java.util.HashMap;import java.util.Map;import java.util.Properties;i

2017-08-19 11:20:42 721

原创 DBUtils学习----QueryRunner类

QueryRunner 使用可插拔的策略执行SQL查询,并处理 ResultSet结果集package org.apache.commons.dbutils;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;

2017-08-18 15:08:02 9647

原创 DBUtils学习----RowProcessor接口与实现

作用: 将ResultSet行(一行或者所有行)转化为JavaBean、Map、List在DBUtils中ResultSetHandler接口的实现类一般需要依赖RowProcessor 接口的实现类BasicRowProcessor来完成转换。package org.apache.commons.dbutils;import java.sql.ResultSet;import java.s

2017-08-17 10:12:37 2431

原创 Class.isAssignableFrom与 instanceof 区别

‘isAssignableFrom’方法是用来判断一个类Class1和另一个类Class2是否相同或是另一个类的超类或接口。 通常调用格式是: Class1.isAssignableFrom (Class2) 调用者和参数都是java.lang.Class类型。 而instanceof运算符是用来判断一个对象实例是否是一个类或接口的或其子类子接口的实例。 格式是:oo instance

2017-08-16 14:02:04 571

原创 DbUtils学习----DbUtils类

DbUtils作为一个工具类,提供如关闭连接、装载JDBC驱动程序等常规工作,里面的所有方法都是静态的。//package org.apache.commons.dbutils;import static java.sql.DriverManager.registerDriver;import java.io.PrintWriter;import java.lang.reflect.Constr

2017-08-16 13:43:27 515

原创 DBUtils学习----ResultSetHandler接口与实现

package org.apache.commons.dbutils;import java.sql.ResultSet;import java.sql.SQLException;/** * 此接口的实现将 ResultSet 转换为其他对象 * T: 目标类型(类型参数),也就是 ResultSet 转换为的对象的类型 */public interface ResultSetHandle

2017-08-15 10:55:44 12746

转载 消息队列

个人认为消息队列的主要特点是异步处理,主要目的是减少请求响应时间和解耦。所以主要的使用场景就是将比较耗时而且不需要即时(同步)返回结果的操作作为消息放入消息队列。同时由于使用了消息队列,只要保证消息格式不变,消息的发送方和接收方并不需要彼此联系,也不需要受对方的影响,即解耦和。使用场景的话,举个例子: 假设用户在你的软件中注册,服务端收到用户的注册请求后,它会做这些操作: - 校验用户名等信息,

2017-08-14 19:06:48 365

原创 Jetty Runner的使用

Jetty Runner介绍: For a fast and easy way to run your webapp, without having to install and administer a Jetty distro, use the Jetty Runner.下载地址:http://central.maven.org/maven2/org/eclipse/jetty/jetty

2017-08-14 15:54:54 3271

原创 数据库事务

数据库事务在数据库中,所谓事务是指一组逻辑操作单元,使数据从一种状态变换到另一种状态。 为确保数据库中数据的一致性,数据的操纵应当是离散的成组的逻辑单元:当它全部完成时,数据的一致性可以保持,而当这个单元中的一部分操作失败,整个事务应全部视为错误,所有从起始点以后的操作应全部回退到开始状态。 事务的操作:先定义开始一个事务,然后对数据作修改操作,这时如果提交(COMMIT),这些修改就永久地保

2017-08-14 09:56:20 572

转载 谈谈对Spring IOC的理解

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

2017-08-13 14:59:25 435

原创 Spring IoC有什么好处呢?

作者:Eric 链接:https://www.zhihu.com/question/23277575/answer/24259844 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。ioc的思想最核心的地方在于,资源不由使用资源的双方管理,而由不使用资源的第三方管理,这可以带来很多好处: - 第一,资源集中管理,实现资源的可配置和易管理。 - 第二,降低了使

2017-08-13 09:54:13 751

原创 CSDN博客去除烦人的“收藏到代码笔记”

浏览CSDN博客的一个糟糕的体验,鼠标进入代码块就会弹出“收藏到代码笔记”,感觉很不爽。 借助于Adblock或者ublock origin等广告屏蔽插件,我们屏蔽它。但是使用元素选择器捕获不到 那么我们只有自己写屏蔽规则了。使用Chrome进入开发者模式可以得到关键的代码: 屏蔽掉这个div就可以了。 blog.csdn.net##div[class=”save_code tracking

2017-08-12 15:57:22 1147

原创 使用webmagic搭建一个简单的爬虫

WebMagic是一个简单灵活的Java爬虫框架。基于WebMagic,你可以快速开发出一个高效、易维护的爬虫。使用Gradle构建,只需要引入两个依赖compile group: 'us.codecraft', name: 'webmagic-core', version: '0.7.3' compile group: 'us.codecraft', name: 'webmagic-ex

2017-08-11 21:27:15 1563

原创 <init>与<clinit>的区别

今天在看&lt;&lt;深入理解Java虚拟机&gt;&gt;的class文件结构时,看到了这么一句话, 可能出现在class文件中的两种编译器产生的方法是:实例初始化方法(名为&lt;init&gt;)和类与接口初始化方法(名为&lt;clinit&gt;)。对于如下代码:public class Demo { private int x = 10; pri...

2017-08-11 14:23:43 871

原创 Java字节码文件解读

前言对于如下的Java代码(Demo.java):package cn.bjut;public class Demo { private int x = 10; public void testMethod() { }}经过javac 编译,生成字节码文件Demo.class 它对应10个部分: Magic Number: 0xCAFEBABE Version of

2017-08-10 20:22:11 1713

原创 Java泛型

1、为什么需要泛型package com.xiya.generic;import java.util.ArrayList;import java.util.List;public class GenericTest { public static void main(String[] args) { List list = new ArrayList();

2017-08-02 15:46:46 500

转载 接口和抽象类有什么区别

接口和抽象类有什么区别 你选择使用接口和抽象类的依据是什么?接口和抽象类的概念不一样。接口是对动作的抽象,抽象类是对根源的抽象。 抽象类表示的是,这个对象是什么。接口表示的是,这个对象能做什么。比如,男人,女人,这两个类(如果是类的话……),他们的抽象类是人。说明,他们都是人。 人可以吃东西,狗也可以吃东西,你可以把“吃东西”定义成一个接口,然后让这些类去实现它. 所以,在高级语言上,一个类

2017-08-01 10:37:18 241

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

医院信息科考试题

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关注的人

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