SonicUI在MFC中的使用
SonicUI是一个GUI引擎,提供了一些简单的UI组件实现高效率的UI效果,例如:自绘按钮、异形窗体、动画、超链接和图像操作方法。此项目作者开源到CodeProject,地址为:http://www.codeproject.com/KB/GDI/SonicUI.aspx。
Spring Flux中Request与HandlerMapping关系的形成过程
Spring Flux中的核心DispatcherHandler的处理过程分为三步,其中首步就是通过HandlerMapping接口查找Request所对应的Handler。本文就是通过阅读源码的方式,分析一下HandlerMapping接口的实现者之一——RequestMappingHandlerMapping类,用于处理基于注解的路由策略,把所有用@Controller和@RequestMapping标记的类中的Handler识别出来,以便DispatcherHandler调用的。
分布式系列三: 对象序列化
序列化可以解决分布式系统节点间复杂对象传输的问题. 将对象状态转化为可存储或可传输的过程叫序列化, 而反序列化是将其还原成对象的过程.
几种序列化机制
JDK的序列化
Java默认的序列化要求实现Serializable接口.
akka设计模式系列-Chain模式
链式调用在很多框架和系统中经常存在,算不得上是我自己总结的设计模式,此处只是简单介绍在Akka中的两种实现方式。我在这边博客中简化了链式调用的场景,简化后也更符合Akka的设计哲学。
trait Chained{
def receive:Receive = Actor.
java web 机试
经过近一个月的学习,我们的java web已经学习完了。
这是我们这次的机试题。
一:题目
请利用MVC设计模式,并使用JSP、Servlet、JSTL和JQuery等技术实现动态条件的分页显示查询。
重构:以Java POI 导出EXCEL为例
重构
开头先抛出几个问题吧,这几个问题也是《重构:改善既有代码的设计》这本书第2章的问题。
什么是重构?
为什么要重构?
什么时候要重构?
接下来就从这几个问题出发,通过这几个问题来系统的了解重构的意义。