index.home

0

design-pattern

设计模式设计模式并不直接用来完成代码的编写,而是描述在各种不同情况下,要怎么解决问题的一种方案。面向对象设计模式通常以类别或对象来描述其中的关系和相互作用,但不涉及用来完成应用程序的特定类别或对象。设计模式能使不稳定依赖于相对稳定、具体依赖于相对抽象,避免会引起麻烦的紧耦合,以增强软件设计面对并适应变化的能力。 并非所有的软件模式都是设计模式,设计模式特指软件“设计”层次上的问题。还有其他非设计模

0

spring-boot

spring-bootSpring Boot可以轻松创建独立的,生产级的基于Spring的应用程序,您可以“运行”。我们对Spring平台和第三方库有自己的看法,所以您可以尽量少用大惊小怪。大多数Spring Boot应用程序只需要很少的Spring配置。 特征 创建独立的Spring应用程序 直接嵌入Tomcat,Jetty或Undertow(无需部署WAR文件) 提供自己的’入门’POM来简

0

Hello World

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Quick

0

oop

面向对象思想 过程式编程:在问题和计算机做关联与实现. 面向对象编程:将思想解放出来,直接只面对问题建模,而不用考虑计算机,简化问题.分析问题空间,就是在清晰问题中的元素和对象.解问题可以直接表现为对象. java oop 由Simtalk演化 Oject java和多数的oop language都是单根继承,简单.除c++,是多继承,更灵活,但也有弊端,多义复杂. 对象在整个系统中具有唯一性

0

元数据驱动设计

背景虽然关于使用数据文件的争议还在继续,但当今世界对于实时信息的渴望却一天比一天强烈,而通过API的方式进行数据检索的这种实践越来越多地开始满足人们的这种渴望。在今后的许多年中,遗留程序与系统仍将从文件中获取数据,但这些系统最终很可能会因为干系人对实时数据的渴望而被取代。当然,为了让这种转变成功地实现,我们还需要新的系统与程序。此外,由于这种方式不会再将数据进行压缩并归档至某个目标文件夹,因此我

0

fastjson

Fastjson是一个Java语言编写的高性能功能完善的JSON库。它采用一种“假定有序快速匹配”的算法,把JSON Parse的性能提升到极致,是目前Java语言中最快的JSON库。Fastjson接口简单易用,已经被广泛使用在缓存序列化、协议交互、Web输出、Android客户端等多种应用场景。

0

java动态代理和CGLIB

静态代理模式因为需要对一些函数进行二次处理,或是某些函数不让外界知道时,可以使用代理模式,通过访问第三方,间接访问原函数的方式,达到以上目的,来看一下代理模式的类图:12345678910111213141516171819202122232425262728293031323334353637383940414243interface Hosee{ String sayhi();

0

Shiro

在尝试保护你的应用时,你是否有过挫败感?是否觉得现有的Java安全解决方案难以使用,只会让你更糊涂?本文介绍的Apache Shiro,是一个不同寻常的Java安全框架,为保护应用提供了简单而强大的方法。本文还解释了Apache Shiro的项目目标、架构理念以及如何使用Shiro为应用安全保驾护航。

0

Redis

# 首页是系统的门户,也就是系统的入口。所以首页的访问量是这个系统最大的。如果每次展示首页都从数据库中查询首页的内容信息,那么势必会对数据库造成很大的压力,所以需要使用缓存来减轻数据库压力。实现缓存的工具有很多,现在比较流行的是redis。 Redis 的两种持久化方案rdb存储的是数据 aof存储的是操作