自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

u010999809的博客

个人理解粗浅,若有不足或不对之处,欢迎建议或指正,一起交流学习讨论!

  • 博客(11)
  • 资源 (23)
  • 收藏
  • 关注

原创 Spring源码阅读之在spring源码中创建一个gradle测试模块

一、问题说明之前写了一篇博客Spring源码阅读之编译带源码的jar包,这样操作的目的是想在新建的项目里能调试自己写过注释的源码。后来我发现其实有个更为简便的方法,直接在本地已经导入的spring-framework源码中创建一个gradle模块,然后引入你想测的模块就可以了二、解决方法举个例子:我想断点调试看下spring是如何创建bean的(getBean方法),用如...

2019-06-30 11:00:49 6134 17

原创 Java中如何获得嵌套异常中的真实异常message

一、问题说明1. 不嵌套的情形,比较简单,直接调e.getMessage()就行2. 嵌套的情形,如果用到后台框架的话,抛出的异常可能嵌套不止一层,这个数量没办法确定先从简单的开始,弄嵌套两层的吧二、解决问题通过上面的简单分析,我们可以写一个简单的工具方法,来不断去除嵌套Exception的外层包装,拿到最里面真实的异常信息代码如下:public cla...

2019-06-27 08:39:47 5474 1

原创 Spring源码阅读之编译带源码的jar包

一、问题说明我在调试源码时,有时需要新建一个项目来写单元测试,没有办法直接在源码的test包下面写比如:我需要测试下spring的自定义标签(需要依赖spring-core、spring-context、spring-beans、spring-expression),还要在resources目录下创建META-INF文件夹,放入spring.handlers和spring.schemas文...

2019-06-26 10:24:18 1746

转载 Spring context:component-scan 通配符匹配

原文链接:https://zsh4454042.iteye.com/blog/2166995<context:component-scan base-package="com.*" />// "*" 标示一层包的通配,如:com.aa,com.bb,com.cc<context:component-scan base-package="com.*.dao" /> ...

2019-06-24 13:42:31 3326

原创 使用mockito框架来测试私有方法

这里举一个稍微复杂一点的例子前段时间在看mybatis3.5.1的源码,源码本身所带的单元测试用到了mockito框架一、问题说明我看到MapperMethod类中有个方法叫convertToArray(私有方法),想要断点调试下运行过程,但是我不想改源码;另外我也想顺便多用用mockito框架看到这个方法,1. 我会想到需要传递一个list。这个好办2. 该方法...

2019-06-15 17:50:54 20939 1

原创 web项目中在普通类里通过ApplicationContext获取实体bean

以前我写的版本是这样的:public class SpringContext { public static ApplicationContext getContext() { return ContextLoader.getCurrentWebApplicationContext(); } /** * 根据beanId获取javaBea...

2019-06-15 16:50:06 2099

转载 SimpleDateFormat线程不安全及解决方案

原文链接:https://www.cnblogs.com/yangzhenlong/p/8385061.html我看完后,照着里面的代码敲了一遍,只不过我换成了单元测试。这里记录下线程不安全示例@Testpublic void test1() { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")...

2019-06-15 15:38:47 760

原创 javascript页面无跳转下载

一、问题说明现在前端页面为相应的代码为:(逻辑在downloadButtonClicked方法中实现)downloadDemo.jsp(路径为src\main\webapp\datadisplay\downloadDemo.jsp)<%@ page contentType="text/html;charset=UTF-8" language="java" %>&...

2019-06-12 22:22:21 2371

转载 SpringBoot时间戳与MySql数据库记录相差14小时排错

原文链接:https://www.cnblogs.com/jason1990/archive/2018/11/28/10032181.html解决方案:在jdbc url中设置时区jdbc:mysql://localhost:3306/table_name?useTimezone=true&serverTimezone=GMT%2B8...

2019-06-11 16:03:22 928

转载 idea无法断点调试jdk1.8源码

原文链接:https://www.cnblogs.com/lizb0907/p/10342979.htmljava.* 和 javax.*前面的√去掉然后 apply

2019-06-10 22:19:21 2842

转载 chrome“无法添加来自此网站的应用、扩展程序和应用脚本”的解决办法

安装.crx文件时,Chrome重新下载了该文件,然后提示“无法添加来自此网站的应用、扩展程序和应用脚本“尝试了网上说的在桌面找到Google Chrome图标→右击属性→在快捷方式下找到目标→在最后加入下面文字(不要省略最前面的空格)--enable-easy-off-store-extension-install 后依旧存在问题解决方法:开启开发者模式,重启浏览器后安装成功对于采...

2019-06-05 11:41:23 569

iTools2.0.8.9(安卓模拟器)

iTools2.0.8.9,安装包体积23.2M(真正安装的时候需要联网下载文件,200-300M左右)。这个版本虽然比较老,但是最大的优点是安装步骤简单(只要选下安装目录,直接下一步就行),就是最基本的模拟器功能,没有别的附加东西,很简洁。安卓版本是4.4.4,目前我开发不需要用到高版本的太多特性,这个对我来说够用了,我觉得这对一些需要纯安卓模拟器的用户来说是一个不错的选择。

2019-07-18

windows下文件夹备份脚本(附详细说明)

部署生产环境后,需要对用户的一些数据进行定期备份(如:把C盘下的doc文件夹备份到D盘目录下)。该工具为bat脚本,使用时只需要简单的改几个参数(备份的原始基目录、原始目录名、备份文件存放的目标文件夹、删除最近多少天的备份文件),然后在配置定时任务即可。使用过程有详细的图文说明,遇到问题欢迎交流

2019-03-05

eclipse4.4.2luna(win64位)

Eclipse版本信息(Windows64位) Version: Luna Service Release 2 (4.4.2) Build id: 20150219-0600

2018-11-02

FastStone Capture中文免安装注册版

FastStone Capture(6.5) 是一款极好用的图像浏览、编辑和截屏工具,支持 BMP、JPG、JPEG、GIF、PNG、TIFF、WMF、ICO 和 TGA 在内的主流图片格式,其独有的光滑和毛刺处理技术让图片更加清晰,提供缩放、旋转、剪切、颜色调整、取色功能。

2018-10-02

jdk-8u60-linux-x64

JDK8 稳定版 源官方下载地址: http://www.oracle.com/technetwork/cn/java/javase/downloads/java-archive-javase8-2177648-zhs.html

2018-08-14

64位plsql连接64位oracle的方法和工具

文件夹中包括用64位plsql工具如何连接64位oracle的说明和插件,该过程操作起来非常简便,另外说明了操作中会遇到的问题及解决方法。

2018-06-27

jdk-7u79-linux-x64

JDK7 稳定版 源官方下载地址: http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html

2018-04-15

jdk-8u161-windows-x64

JDK8 稳定版 源官方下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

2018-04-15

jdk-7u79-windows-x64

JDK7 稳定版 源官方下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

2018-03-25

eclipse_tortoise(1.8.11)或slik插件(64位)

1.tortoise-svn安装包 TortoiseSVN-1.8.11.26392-x64-svn-1.8.13.msi 2.tortoise-svn汉化包 LanguagePack_1.8.11.26392-x64-zh_CN.msi 3.Slik安装包 Slik-Subversion-1.8.16-x64.msi 4.site-1.10.13-1.8.x.zip Eclipse中的svn插件 tortoise和Slik都是svn客户端,装1、2、4或3、4都可以在eclipse上使用

2018-01-21

使用c:forEach模拟s:select标签

这是一份让你可以理解JavaWeb开发中如何使用struts2对下拉列表数据初始化,对于初学Struts2的同学是非常不错的入门代码实例,并且有助于理解struts里的select标签与c:forEach标签之间的关系。

2017-11-03

jquery页面数据传递、ajax

这是一份让你可以了解到JavaWeb开发中jquery(它是当前非常流行的javascript库)如何在不同页面中传数据,如何使用ajax进行数据初始化,对于初学javascript的同学是非常不错的入门代码实例。

2017-10-15

将oracle远程数据库导入本地数据库脚本

这是将oracle远程数据库导入本地数据库的自动化脚本。只要简单的设置一些参数,就能够通过点击批处理脚本实现一键导入。具体可以参见http://blog.csdn.net/u010999809/article/details/75331006

2017-09-25

struts2-core-2.2.1.jar

这是Struts2需要用到的包

2017-07-28

jstl-1.2.jar

这是JSP 标准标签库(JSTL,JSP Standard Tag Library)

2017-07-27

将局域网内一台台式机作为网关(详细图文教程)

通过将局域网内的一台台式机(简称“主机”)变成网关,能够使同在一个局域网中其他所有电脑(简称“从机”)借助这个主机来上网。

2017-04-29

struts-2.2.1-all.7z

这个是struts-2.2.1完整版,里面包含Struts2的示例应用、空示例应用、核心库、源代码和文档等,这些不管对JavaEE初学者还是想要深入研究的开发人员来说,都有很大的帮助。由于CSDN上传大小限制最多70M,我将原有struts-2.2.1-all.zip再进行了压缩。

2017-04-15

时间序列预测及matlab编程

举例说明了序列的建模预测,并给出相应模型详细的源代码,不管对要快速上手还是要深入学习的人来说,都是一份很好的资料。

2016-03-07

Silver Meal算法的Matlab实现(附有算例)

这是本人在学习Inventory Control(2rd)过程中参考相关资料编写的Silver Meal算法的代码,里面以书中的例题习题作为例子(附有最终计算结果,具有可重复性),有助于加深对Silver Meal算法实现过程的理解。

2015-12-22

Silver Meal算法的Matlab实现

这是本人在学习Inventory Control(2rd)过程中参考相关资料编写的Silver Meal算法的代码,里面以书中的例题习题作为例子(附有最终计算结果,具有可重复性),有助于加深对Silver Meal算法实现过程的理解。

2015-12-21

Wagner Whitin算法的Matlab实现(附有算例)

这是用Matlab实现Wagner Whitin算法的代码,里面附有相关算例,算例参考了经典库存控制教材Inventory Control(2rd)中的练习题(在代码中注释了每题运算的最终结果,具有可重复性),有助于理解算法的实现流程。

2015-12-21

C语言学习文件

这是一个用来学习c语言的比较好的文档,里面有比较丰富的资源。对于初学者来说,这不失为一个好的入门材料。

2014-01-15

空空如也

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

TA关注的人

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