logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

ehcache/varnish/memcache/redis的优缺点

1. Ehcache在java项目中应用非常广泛, 主要面向通用缓存,J2EE和轻量级容器。一级缓存在内存,二级缓存在磁盘。优点:1.直接在jvm虚拟机中缓存,速度快,效率高;2.小巧,使用简单;缺点:缓存共享麻烦,不易维护;集群分布式应用不方便。应用场景:单个应用或者对缓存访问要求很高的应用。2. Varnish高性能、开源的反向代理服务器和内存缓存服务器。

#redis#memcache
ehcache/varnish/memcache/redis的优缺点

1. Ehcache在java项目中应用非常广泛, 主要面向通用缓存,J2EE和轻量级容器。一级缓存在内存,二级缓存在磁盘。优点:1.直接在jvm虚拟机中缓存,速度快,效率高;2.小巧,使用简单;缺点:缓存共享麻烦,不易维护;集群分布式应用不方便。应用场景:单个应用或者对缓存访问要求很高的应用。2. Varnish高性能、开源的反向代理服务器和内存缓存服务器。

#redis#memcache
Struts.xml配置返回JSON数据

网易编辑器的代码编辑功能不怎么样唉~!测试struts.xml中result参数的不同返回不同的json数据目的是为了比较result中type不同和result中参数的不同所产生的效果如果查询的是所有的数据,在action中定义的类型如下:private List entities;public List getEntities() {return entities;}1.第一种:在xml文件

Fastjson关于List.addAll(Collection<E>)方法遇到的问题

有一个需求,需要将热词信息跟自定义的热词信息(另外一个实体的信息)合并到一个列表里,获取hotKeyList的代码List&lt;HotKeys&gt; hotKeyList = hotKeysDao.getAllHotKeys();获取自定义热词的代码: List&lt;AdInfoExt&gt; comprehensivePageAds = adInfoDao.getAdInfoListByR

Git的学习与常用操作

·Git的工作原理关系图:一个文件从修改到提交的过程:修改 ---〉工作区中进行,此时工作区的状态比暂存区,版本库区要新添加 ---〉修改的文件被添到暂存区,工作区与暂存区的文件状态一样,都要比版本库区的状态要新提交 ---〉暂存区中的文件被写入版本库区,此时工作区,暂存区,工作区中的文件状态时一样的注意:工作区,暂存区都是临时存放点,不安全版本库区是安全存

微服务架构理解[架构图]

微服务架构概念:把一个大型的单个应用程序和服务拆分为数个甚至数十个的支持微服务,它可扩展单个组件而不是整个的应用程序堆栈,从而满足服务等级协议。定义:围绕业务领域组件来创建应用,这些应用可独立地进行开发、管理和迭代。在分散的组件中使用云架构和平台式部署、管理和服务功能,使产品交付变得更加简单。本质:用一些功能比较明确、业务比较精练的服务去解决更大、更实际的问题。基于微服务架构的设计...

#微服务
PowerDesigner 15及破解补丁下载(转)

PowerDesign是Sybase推出的主打数据库设计工具。PowerDesign致力于采用基于Entiry-Relation的数据模型,分别从概念数据模型(Conceptual Data Model)和物理数据模型(Physical Data Model)两个层次对数据库进行设计。概念数据模型描述的是独立于数据库管理系统(DBMS)的实体定义和实体关系定义。物理数据模型是在概念数据模型的基础上

数据库设计实例

说到数据库,我认为不能不先谈数据结构。1996年,在我初入大学学习计算机编程时,当时的老师就告诉我们说:计算机程序=数据结构+算法。尽管现在的程序开发已由面向过程为主逐步过渡到面向对象为主,但我还是深深赞同8年前老师的告诉我们的公式:计算机程序=数据结构+算法。面向对象的程序开发,要做的第一件事就是,先分析整个程序中需处理的数据,从中提取出抽象模板,以这个抽象模板设计类,再在其中逐步添加处理其数据

到底了