自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

晚晴小筑

向青草更青处漫溯

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

原创 SpringMVC中@Requestmapping参数配置以及返回类型配置

项目配置详细说明:http://blog.csdn.net/x_iya/article/details/68059418web.xml<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xs

2017-03-31 15:06:36 3847

原创 SpringMVC HelloWorld

开发环境:Intellij 2017.1 + Gradle 3.4.1build.gradlegroup 'com.xiya'version '1.0-SNAPSHOT'apply plugin: 'idea'apply plugin: 'java'apply plugin: 'war'sourceCompatibility = 1.8repositories {//

2017-03-29 09:42:18 802

原创 Spring基于注解装配bean

context:component-scan base-package="cn.edu.bjut.autowire"/>组件扫描(component scanning):  Spring 能够从 classpath 下自动扫描, 侦测和实例化具有特定注解的组件. 特定组件包括:@Component: 基本注解, 标识了一个受 Spring 管理的组件@Respository: 标

2017-03-28 14:14:11 533

原创 class net.sf.cglib.core.DebuggingClassWriter has interface org.objectweb.asm.ClassVisitor as super c

情景:使用CGLib实现动态代理依赖的lib文件:cglib-3.2.5.jar+cglib-asm-1.0.jarCGLibProxy.MainException in thread "main" java.lang.ExceptionInInitializerError at CGLibProxy.Main.main(Main.java:11)Caused by: jav

2017-03-25 18:44:23 11404

原创 java代理模式简单实现

静态代理(编译时)实现: package StaitcProxy;/** * Created by N3verL4nd on 2017/3/24. */public interface ArithmeticCalculator { int add(int x, int y); int sub(int x, int y); int mul(int x, i...

2017-03-25 16:46:46 741

转载 代理技术简介

代理,或者称为 Proxy ,简单理解就是事情我不用去做,由其他人来替我完成。在黄勇《架构探险》一书中,我觉得很有意思的一句相关介绍是这么说的:赚钱方面,我就是我老婆的代理;带小孩方面,我老婆就是我的代理;家务事方面,没有代理。我是一个很喜欢偷懒的程序猿,一看代理的定义,哇塞,还有这么好的事情?居然可以委托别人替我干活! 那么倒底是不是这样呢?别着急,仔细看看本文关于代理技术的介绍

2017-03-25 10:03:17 639

原创 Spring基于注解配置AOP

D:\Java\IdeaProjects\JavaProj\SpringHelloWorld\src\aop.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context=

2017-03-24 20:02:00 450

原创 Spring基于XML配置AOP

目录结构:D:\Java\IdeaProjects\JavaProj\SpringHelloWorld\src\cn\edu\bjut\service\StudentService.javapackage cn.edu.bjut.service;/** * Created by N3verL4nd on 2017/3/24. */public interface

2017-03-24 19:28:48 440

原创 如何在国内下载Eclipse及其插件

北京理工大学 http://mirror.bit.edu.cn/eclipse/中国科学技术大学 http://mirrors.ustc.edu.cn/eclipse/大连东软信息学院 http://mirrors.neusoft.edu.cn/eclipse/以北京理工大学为例:我们想要获取最新版本的Eclipse,如何获得呢?我们可以在eclipse/t

2017-03-24 09:49:01 16395 1

转载 Spring AOP理解

面向切面编程(AOP是Aspect Oriented Program的首字母缩写) ,我们知道,面向对象的特点是继承、多态和封装。而封装就要求将功能分散到不同的对象中去,这在软件设计中往往称为职责分配。实际上也就是说,让不同的类设计不同的方法。这样代码就分散到一个个的类中去了。这样做的好处是降低了代码的复杂程度,使类可重用。      但是人们也发现,在分散代码的同时,也增加了代码的重复性。什

2017-03-23 20:33:57 626

原创 idea个人配置记录

idea.properties # custom IntelliJ IDEA propertiesidea.config.path=D:/Intellij/.IntelliJIdea/configidea.system.path=D:/Intellij/.IntelliJIdea/systemidea.plugins.path=${idea.config.path}/plugin...

2017-03-23 10:16:21 938

原创 Spring配置 bean

在 Spring 的 IOC 容器里配置 Beanid="helloWorld" class="com.xiya.spring.beans.HelloWorld"> property name="name" value="lgh"/>在 xml 文件中通过 bean 节点来配置 beanid:Bean 的名称。在 IOC 容器中必须是唯一的若 id 没有指

2017-03-22 21:08:42 408

原创 使用Gradle自动创建Java项目结构

D:\N3verL4nd\Desktop\java>tree卷 本地磁盘 的文件夹 PATH 列表卷序列号为 00000200 0006:08B0D:.├─.gradle│ ├─3.4.1│ │ ├─file-changes│ │ └─taskHistory│ └─buildOutputCleanup├─gradle│ └─wrapper└─src ├─

2017-03-22 19:02:08 3138

原创 Spring使用外部属性文件

一、在 Spring Config 文件中配置 Bean 时,有时候需要在 Bean 的配置里添加 系统部署的细节信息, 如文件路径,数据源配置信息。而这些部署细节实际上需要在配置文件外部来定义。二、Spring 提供了一个 PropertyPlaceholderConfigurer 的 BeanFactory 后置处理器。这个处理器允许用户将 Bean 的配置部分内容外移到属性文件中,然

2017-03-22 10:14:29 603

原创 Spring bean的作用域

The scope of this bean: typically "singleton" (one shared instance,which will be returned by all calls to getBean with the given id), or"prototype" (independent instance resulting from each call to

2017-03-22 09:34:13 530

原创 解决Eclipse无法安装STS

Cannot complete the install because one or more required items could not be found. Software being installed: Spring IDE OSGi Extension (optional) 3.8.3.201612191259-RELEASE (org.springframework.ide.

2017-03-21 19:31:39 8261 3

原创 使用Gradle构建Java项目

使用Gradle构建Java项目这个手册将通过一个简单的Java项目向大家介绍如何使用Gradle构建Java项目。我们将要做什么?我们将在这篇文档中创建一个简单的Java项目,然后使用Gradle构建它。需要准备什么?预留15分钟空闲时间一件称手的兵器(你最喜欢的IDE或者文本编辑器)Java环境([JDK6](http://www.oracle.com/techne

2017-03-21 15:50:28 1218

原创 如何运行使用gradle打包的项目

目标:https://github.com/davenkin/springmvc4-helloworld使用SpringMVC编写的一个HelloWorld程序。初学Gradle只能一步步摸索前进。该项目对应的build.gradleapply plugin: 'idea'apply plugin: 'jetty'repositories { mavenCentral

2017-03-20 21:31:20 11663

原创 Spring bean生命周期

•Spring IOC 容器可以管理 Bean 的生命周期,Spring 允许在 Bean 生命周期的特定点执行定制的任务.•Spring IOC 容器对 Bean的生命周期进行管理的过程:–通过构造器或工厂方法创建 Bean实例–为 Bean 的属性设置值和对其他Bean的引用–调用 Bean的初始化方法–Bean 可以使用了–当容器关闭时,调用Bean的销毁方法

2017-03-20 15:56:59 393

原创 二、通过工厂方法来配置bean

静态工厂方法与实例工厂方法都是为了隐藏创建实例的细节。xml version="1.0" encoding="UTF-8"?>xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLo

2017-03-20 15:03:53 390

原创 三、通过 FactoryBean 来配置bean

一般情况下,Spring 通过反射机制利用 的 class 属性指定实现类实例化 Bean ,在某些情况下,实例化 Bean 过程比较复杂,如果按照传统的方式,则需要在 中提供大量的配置信息。配置方式的灵活性是受限的,这时采用编码的方式可能会得到一个简单的方案。 Spring 为此提供了一个 org.springframework.bean.factory.FactoryBean 的工厂类接口

2017-03-20 14:17:22 969

转载 IOC基础

2.1.1  IoC是什么Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。如何理解好Ioc呢?理解好Ioc的关键是要明确“谁控制谁,控制什么,为何是反转(有反转就应该有正转了),哪些方面反转了”,那我们来深入分析一下: ●谁控制谁

2017-03-14 18:12:59 521

转载 spring ioc原理

IOC(DI):其实这个Spring架构核心的概念没有这么复杂,更不像有些书上描述的那样晦涩。Java程序员都知道:java程序中的每个业务逻辑至少需要两个或以上的对象来协作完成,通常,每个对象在使用他的合作对象时,自己均要使用像new object() 这样的语法来完成合作对象的申请工作。你会发现:对象间的耦合度高了。而IOC的思想是:Spring容器来实现这些相互依赖对象的创建、协调工作。

2017-03-14 16:45:58 418

原创 文件传输基础----Java IO流

编码问题一个很著名的奇怪现象:当你在 windows 的记事本里新建一个文件,输入"联通"两个字之后,保存,关闭,然后再次打开,你会发现这两个字已经消失了,代之的是几个乱码!呵呵,有人说这就是联通之所以拼不过移动的原因。其实这是因为GB2312编码与UTF8编码产生了编码冲撞的原因。GB系中“联通”的二进制编码为:11000001 10101010 11001101 10101000

2017-03-09 11:09:16 699

原创 jsp:useBean 不能编译成class或者没有class这个属性

bean.jsp<%--JSP学习笔记--%> jsp测试 Person.javaimport java.io.Serializable;public class Person implements Serializable{ private String name; private int age; public

2017-03-06 15:26:24 2919 1

转载 一位资深程序员大牛给予Java初学者的学习路线建议

引言    其实本来真的没打算写这篇文章,主要是LZ得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来。LZ自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容基本上忘得一干二净,所以写这篇文章其实是很有难度的。  但是,最近问LZ的人实在是太多了,为了避免重复回答,给自己省点力气,干脆就在这里统一回复了。  其实之前L

2017-03-05 10:24:59 2113

原创 使用Intellij IDEA编写Spring Hello World

下载Spring最新jar包:http://repo.spring.io/release/org/springframework/spring 基于Intellij2016.3与Java SDK1.81、新建一个Module2、添加依赖3、编写测试文件HelloWorld.javapackage com.xiya;

2017-03-04 10:37:16 6492 2

原创 JSP&Servlet学习笔记----第6章

JSP与Servlet是一体两面的关系。JSP最终还是被编译为Servlet。 测试 测试上面的jsp文件最终被转译为Servlet:/* * Generated by the Jasper component of Apache Tomcat * Version: Apache Tomcat/9.0.0.M15 * Generated at: 20

2017-03-02 16:23:39 658

原创 JSP&Servlet学习笔记----第5章

Servlet进阶API每个Servlet都必须由web容器读取Servlet设置信息(标注或者web.xml)、初始化。对于每个Servlet的设置信息,web容器会为其生成一个ServletConfig作为代表对象,从中可以取得Servlet初始化参数,以及代表整个web应用程序的ServletContext对象。Web容器启动后,会读取Servlet设置信息,将Servlet

2017-03-01 10:49:15 1932

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

医院信息科考试题

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

MySQL必知必会

MySQL必知必会清晰版 MySQL必知必会清晰版 MySQL必知必会清晰版 MySQL必知必会清晰版 MySQL必知必会清晰版 MySQL必知必会清晰版

2017-09-05

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

【干货】国外程序员整理的_C++_资源大全

【干货】国外程序员整理的_C++_资源大全

2016-01-04

基于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

广度优先搜索

广度优先搜索

2013-04-27

深度优先搜索

深度优先搜索

2013-04-27

ACM搜索算法

ACM搜索算法

2013-04-21

C ++中的map容器

C ++中的map容器

2013-04-13

空空如也

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

TA关注的人

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