自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

理查德的博客

记录编程的点滴

  • 博客(39)
  • 资源 (3)
  • 收藏
  • 关注

原创 OAuth2及sa-token框架实践

oauth2授权码模式;使用sa-token搭建资源服务器

2022-08-07 18:31:46 4378 2

原创 主流属性拷贝工具速度比较

本文介绍四种主流的属性拷贝工具

2019-05-23 12:57:19 1356

原创 代理-jdk动态代理

根据代理类生成的时机,代理类在运行时生成,为动态代理;本文介绍:1. 如何通过JDK实现的动态代理,并详细介绍使用方式(Proxy, InvocationHandler);2. 实现原理ProxyGenerator。

2019-05-19 17:58:03 224

原创 代理-静态代理

介绍代理模式的静态代理实现

2019-05-19 17:56:45 425

原创 代理-控制对象访问

介绍设计模式——代理模式

2019-05-19 17:54:59 270

原创 SpringMVC 控制器统一异常处理

介绍spring mvc控制器中统一处理异常的两种方式:`HandlerExceptionResolver`以及`@ExceptionHandler`;以及使用`@ControllerAdvice`将`@ExceptionHandler`方法的影响扩大。

2019-05-17 14:48:41 460

原创 JAVA注解的继承性

本文从三个方面介绍java注解的**“继承性”**: 1. 基于元注解@Inherited,类上注解的继承性 2. 基于类的继承,方法/属性上注解的继承性 3. 基于接口的继承/实现,方法/属性上注解的继承性

2019-05-11 13:56:36 14919 1

原创 apache common pool2简介

apache common pool2 作为对象池模式的一种实现,通过重用来分摊复杂对象的创建代价。被广泛应用在各种数据库连接池,线程池以及请求分发池中;其实现提供了一些参数来控制对象池的行为,了解这些参数对学习其他“池”技术很有必要。

2019-05-06 09:31:14 2651

原创 OOM异常会导致JVM退出吗?

OOM异常会导致JVM退出吗?

2019-04-24 21:01:09 2222

原创 Java注解简介篇

本文详细介绍java注解是什么,如何声明java注解,如何解析java注解。最后介绍JDK提供的几大基本注解,使用这些基本注解可自定义用户注解。

2019-04-14 18:01:30 432

原创 编程式Servlet容器配置

博客详细介绍如何与Servlet 3.0 的ServletContainerInitializer机制协作,通过编程式的手段,完成servlet容器配置,无需web.xml,编写web应用。

2019-04-11 15:48:54 431

原创 迭代器Iterator与语法糖for-each

本文介绍通过引入迭代器模式的方式,介绍Java迭代器原理;并分析语法糖for-each的原理;最后说明使用for-each需要注意的地方。

2017-11-09 16:22:18 899 1

原创 Base64及其Python实现

本文详细介绍了Base64编码的原理,最后给出其Python实现

2017-08-17 16:48:00 1499

翻译 [译]The Python Tutorial#12. Virtual Environments and Packages

[译]The Python Tutorial#Virtual Environments and Packages 翻译

2017-07-28 11:53:47 440

翻译 [译]The Python Tutorial#10. Brief Tour of the Standard Library

The Python Tutorial#Brief Tour of the Standard Library 翻译

2017-07-28 11:52:18 420

翻译 [译]The Python Tutorial#11. Brief Tour of the Standard Library — Part II

The Python Tutorial#Brief Tour of the Standard Library — Part II 翻译

2017-07-28 11:49:50 397

翻译 [译]The Python Tutorial#2. Using the Python Interpreter

[译]The Python Tutorl#Using the Python Interpreter翻译

2017-07-21 16:55:23 435

翻译 [译]The Python Tutorial#1. Whetting Your Appetite

[译]The Python Tutorl#Whetting Your Appetite翻译

2017-07-21 12:14:34 357

翻译 [译]The Python Tutorial#3. An Informal Introduction to Python

[译]The Python Tutorial#An Informal Introduction to Python

2017-07-20 12:01:40 482

翻译 [译]The Python Tutorial#7. Input and Output

The Python Tutorial#Input and Output 翻译 Python输入输出

2017-07-10 17:10:21 431

翻译 [译]The Python Tutorial#8. Errors and Exceptions

The Python Tutorial#Errors and Exceptions 翻译 Python错误及异常

2017-07-07 11:16:06 383

翻译 [译]The Python Tutorial#5. Data Structures

The Python Tutorial#Data Structures 译文

2017-07-05 16:09:39 393

翻译 [译]The Python Tutorial#4. More Control Flow Tools

The Python Tutorial More Control Flow Tools翻译

2017-07-04 16:30:13 357

原创 Python基础-函数参数

本文详细介绍了函数的各种形参类型,包括位置参数,默认参数值,关键字参数,任意参数列表,命名关键字参数;也介绍了调用函数时传递实参的各种方式,包括位置实参,关键字实参以及使用\*和\**来解包序列和字典。

2017-06-30 19:05:57 583

原创 Python进阶-继承中的MRO与super

本文讲述`Python`继承关系中如何通过`super()`调用“父类”方法,`super(Type, CurrentClass)`返回`CurrentClass`的`MRO`中`Type`的下一个类的代理;以及如何设计`Python`类以便正确初始化。

2017-06-29 16:02:11 784

原创 Python基础-类

本文重点讲述如何创建和使用`Python`类,绑定方法与非绑定方法的区别,以及`Python`的多态与简单继承。

2017-06-28 17:51:04 323

翻译 [译]The Python Tutorial#6. Modules

The Python Tutorial » 6. Modules 翻译

2017-06-16 15:49:25 438

原创 Python基础-包与模块

1. 为重用以及更好的维护代码,`Python`使用了模块与包;一个`Python`文件就是一个模块,包是组织模块的特殊目录(包含`__init__.py`文件)。2. 模块搜索路径,`Python`解释器在特定的目录中搜索模块,运行时`sys.path`即搜索路径。3. 使用`import`关键字导入模块,注意 `import *`与`__all__`的关系。

2017-06-16 09:35:33 697

原创 Python基础-类变量和实例变量

本文详细介绍Python类变量和实例变量的区别与联系

2017-06-05 15:35:20 502

原创 Python进阶 - 命名空间与作用域

本文详细讲解Python的命名空间,作用域,以及在使用中的一些常见困惑

2017-05-27 18:27:30 2016

原创 Python进阶 - 对象,名字以及绑定

本文详细介绍了Python中的对象,名字,以及绑定

2017-05-26 18:11:37 1887 3

原创 Python进阶-函数默认参数

本文讲述了Python的默认参数,以及默认参数初始化,可变默认参数和不可变默认参数等高级特性

2017-05-25 16:48:25 598

原创 Python基础-__main__

本文讲解Python中一个特殊的值 __main__,以及其应用

2017-05-25 16:44:30 466

翻译 [译]The Python Tutorial#9. Classes

[译]The Python Tutorial#Classes 翻译

2017-05-25 16:33:18 419

原创 Log4j日志实例的继承与覆盖

log4j日志输出的继承与覆盖

2016-12-09 12:05:47 6508

原创 log4j自定义配置文件路径

本文说明如何自定义log4j的配置文件路径,并讲解log4j是如何加载配置文件的

2016-12-09 11:12:14 17893 1

原创 commons-logging实现日志解耦

一 需要解耦二 commons-logging简单日志实现配置commons-loggingproperties创建Log实例输出配置三 commons-logging解耦原理四 log4jcommons-logging解耦将log4j和commons-logging依赖放入classpath配置log4jxml或者log4jproperties放入类路径根目录使用commons-

2016-12-09 10:40:09 6598

原创 使用Spring MVC上传图片

一、在表单中添加文件上传域:     大多数的表单域都是文本数据,所以能够很容易地通过名称-值的格式提交到服务器上。事实上,典型的提交会带有一个application/x-www-form-urlencoded这样的内容类型并将表单上的名称-值以&符号分隔。     文件上传与大多数表单输入域所提交的类型不同,上传的内容一般是二进制文件,并不适合这种名称-值的格式。所以,如果希望上传图片,

2015-09-19 17:35:47 821

原创 字符串完美度 ——Java

问题描述:我们要给每个字母配一个1-26之间的整数,具体怎么分配由你决定,但不同字母的完美度不同, 而一个字符串的完美度等于它里面所有字母的完美度之和,且不在乎字母大小写,也就是说字母F和f的完美度是一样的。 现在给定一个字符串,输出它的最大可能的完美度。 例如:dad,你可以将26分配给d,25分配给a,这样整个字符串最大可能的完美度为77。 函数头部 C int perfect(const

2013-11-02 11:59:19 1105

Base64+JSON实现图片下载

Base64+JSON实现图片从服务器下载到本地

2015-04-01

桂浩CMM解释器

桂浩CMM解释器高分作业,包含任务一任务二任务三任务四的实验报告,源码。一个任务2分,你值得拥有!

2013-11-18

MFC简单四则运算计算器

简单的MFC四则运算计算器,实现连续运算。

2012-12-02

空空如也

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

TA关注的人

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