- 博客(22)
- 资源 (16)
- 收藏
- 关注
原创 Spring Boot【原理分析】(4)——ConfigurationClassEnhancer
一、简介Configuration class会在ConfigurationClassPostProcessor中将Configuration class进行强化处理。Spring通过CGLIB进行动态代理。核心类ConfigurationClassEnhancer。二、源码private Enhancer newEnhancer(Class<?> superclass, ClassLoader c
2017-01-04 14:46:31 1652
原创 Spring Boot【原理分析】(3)——BeanDefinition
一、简介BeanDefinition描述了一个Bean的实例,包括属性,构造方法参数,注解等更多信息。为后面实例化Bean提供元数据依据。 BeanDefinition的实现类有: 1. RootBeanDefinition:spring BeanFactory运行期里,内部特殊bean的定义。 2. ConfigurationClassBeanDefinition:继承RootBeanDef
2016-12-16 13:24:01 2187
原创 Spring Boot【原理分析】(2)——ApplicationContext
一、AnnotationConfigEmbeddedWebApplicationContext类结构图:
2016-12-05 17:17:28 2020
原创 Spring Boot【原理分析】(1)——SpringApplication
SpringApplication作为Spring Boot的启动类。 一、入口方法run public static ConfigurableApplicationContext run(Object source, String… args) { return run(new Object[] { source }, args); } publi
2016-12-05 11:04:13 4550
原创 java 图片裁剪
FileInputStream inputStream = new FileInputStream(file); ImageInputStream imageInputStream = ImageIO.createImageInputStream(inputStream); Iterator imageReaders = ImageI
2016-03-08 13:38:48 463
原创 JNI中方法签名
下表为签名中,类型的对应关系。 Java类型 对应的签名booleanZbyteBcharCshrotSintIlongLfloatFdoubleDvoidVObjectL用/分割包的完整类名; Lj
2015-03-23 14:40:55 2730
原创 开始编写JNI
1.编写一个Java和C/C++接口类。package com.MyCode.JNI;import com.MyCode.JNI.Bean.NetworkInfo;public class Network {public Network() {}static {System.loadLibrary("ArcNetwork");}public native void getNetwor
2015-03-23 14:19:28 656
原创 Eclipse编译JNI头文件
图1中,配置解释Location:为编译器javah.exe所在地址。Arguments:参数配置。-classpath 指定所编译的类所在的根目录。如,Test类,目录为 src/com/csdn/JNI/Test.java,则设置路径为"${project_loc}/src"-d 指定生成的h文件所在目录。${java_type_name} 为java类名。实际包含
2015-03-23 13:39:27 521
转载 《推荐!国外程序员整理的 C++ 资源大全》
《推荐!国外程序员整理的 C++ 资源大全》 http://blog.jobbole.com/78901/
2014-10-27 11:27:01 774
转载 穿过已知点画平滑曲线(3次贝塞尔曲线)
http://westice.iteye.com/blog/745173http://liyiwen.iteye.com/blog/705489
2013-01-06 10:08:55 742
原创 实现 UnhandledExceptionFilter() 需要的几个问题
<br />dump file 是分析程序 crash 的利器, 在程序 crash 时写 dump 文件就是很自然的了. 而想要在程序 crash 的时候写 dump, 就不得不提 UnhandledExceptionFilter() 函数. 通过 API SetUnhandledExceptionFilter() 将自己写的 UnhandledExceptionFilter() 告诉操作系统, 系统在程序 crash 的时候就会调用这个函数. 用户在其中就可以完成想要的功能.<br />首先
2011-05-16 18:05:00 3429 1
转载 UnhandledExceptionFilter 未被调用分析一例
<br />有时候会遇到 crash 的时候没有生成 dump file. 因为 unhandledexceptionfilter 没有被调用. 而没有被调用的原因, 文档上说有时候的确不会调用. 比如在处理异常的时候再次发生异常.<br />最近发现在 space 打开的情况下, unhandledexceptionfilter 不被调用, 此时, 会出现系统默认的 crash 对话框. 这个对话框的出现意味着 kernel32!UnhandledExceptionFilter 被调用了, 虽然在 2
2011-05-16 18:02:00 3675
转载 窗口风格常量
窗口风格常量: WS_BODER 窗口具有细线边框 WS_CAPTION 窗口具有标题栏(包含 WS_BODER) WS_CHILD 创建一个子窗口(此风格不能与 WS_POPUP 一起使用 ) WS_CHILDWINDOW 与 WS_CHILD 相同 WS_CLIPHILDREN 当在父窗口中画图时,绕开子窗口占有的区域。 WS_CLIPSBLINGS 裁剪相互关联的子窗口,使一个特殊 的子窗口收到 WS_PAINT 消息时,仅对自身窗口起作
2010-12-17 08:50:00 2421
原创 驱动开发准备工作
WDK,目前MS把DDK改名为WDK,可是用win7版本的WDK,版本号7600.16385.1。VisualStudio2008,只是作为一个简单的代码编辑器,使用它是因为比较熟悉。VisualAssist,在使用了改工具半年后,已经无法离开该工具了,它使得Coding更加方便快捷,提高效率。搭建编译环境,在网上有一些文章介绍在VS中进行驱动代码的编译,个人觉的,没什么必要,直接使用WDK命令行进行编译,也很方便。在VS选项中,把WDK的inc文件夹包含进了,在Coding时可以有提示,和现实的正常。VM
2010-11-07 14:59:00 1034 1
原创 一个简单的AppFramework
在MFC中,你看不到WinMain()入口函数,因为MFC把它封装了。在自己写一个UI Framework时是否也可以借鉴。 这里我简单得贴源码:// App.h: interface for the CApp class.////////////////////////////////////////////////////////////////////////#if !d
2010-05-19 14:19:00 5567
原创 得到主键表,外键表,和外键名
select b.name,d.name from sysobjects a join sysobjects b on a.id=b.parent_obj join sysforeignkeys c on b.id=c.constid join sysobjects d on c.rkeyid=d.id
2010-05-18 11:08:00 617
转载 SQL Server 系统表
sysforeignkeys 包含关于表定义中的 FOREIGN KEY 约束的信息。该表存储在每个数据库中。列名 数据类型 描述 constid int FOREIGN KEY 约束的 ID。 fkeyid int 具有 FOREIGN KEY 约束的表对象 ID。 rkeyid int 在 FOREIGN KEY 约束中引用的表对象 ID。 fkey smallint
2010-05-18 09:11:00 428
转载 使用js打印局部页面
Web打印有很多方式,水晶报表使用的恐怕比较多,但这东西是收费软件,老板说不能用:(。ie自带的有Active控件,但火狐不支持。这里使用的是js操作dom方法对窗体指定标记内文字进行打印,所以使用时需要定义相关的标签及其样式(文字大小、字体之类)。 ///*********************** ///打印指定区域页面 ///说明:obj–通过getEleme
2010-05-10 09:14:00 564
原创 如何用JavaScript打印Web页面
事实上IE已经为我们内嵌了WebBrowser控件,已经能够很好的支持我们常用的打印功能了。通过该控件的功能调用,用户可以将当前的Html页面输出到打印机上,用户只需要将要打印的数据组织成Html页面,然后调用WebBrowser的打印功能就可以很好的实现所见即所得的打印功能。不过这种打印存在的缺点就是打印精度不够,如果需要精确定位的打印或套打建议还是使用专用的打印控件实现。下面我们就来讨论如何用
2010-05-10 08:47:00 2094 1
转载 XMLHttpRequest 发送中文
<!-- function makeRequest(url) { var http_request = false; if (window.XMLHttpRequest) { // Mozilla, Safari,... http_request = new XMLHttpRequest(); } else if (window.A
2009-09-13 20:32:00 711
转载 js移动DIV(来自互联网)
可以移动的层(Div)兼容IE和firefox浏览器 移动Div #movediv{ width:100px;height:100px;position:absolute;border:1px solid #000;background:#EAEAEA; cursor:pointer; text-a
2009-08-24 21:19:00 1736 1
表格单元格合并js
2012-08-24
mybatis pojo mapper生成插件
2012-08-24
jquery表单提交验证插件
2012-05-17
VC++网络编程源码
2012-03-20
struts2 + spring 3 + hibernate3.3整合实现图书馆管理管理
2012-03-14
powerbuilder 函数大全
2010-05-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人