logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

java为什么要分为service层,dao层,controller层?

对于事务,异常处理,日志规范等通用性的非功能需求,可以做到这个大框子里去,这就是所谓的分层框架或者脚手架。这种框架在Java里,一般就是用Spring,所以Spring在2001年诞生以后给了Java在大规模开发领域一个质的飞跃。分层是最简单的系统设计思想,其目的是抽茧剥丝,把系统从复杂水平分解为简单的逻辑切面。再配合业务功能模块的垂直划分,一个系统就被分解为很多功能和实现及其简单的小单元。业务集

文章图片
#数据库#设计规范#java
mongodb c driver

mongodb的c driver,源码在 一、编译http://api.mongodb.org/c/current/building.htmllinux、mac、windows-cygwin下,下载scons,http://www.scons.org/,使用python setup.py install安装scons,然后去mongodb驱动源码下,scons安装驱动,...

#数据库#python
json-rpc 2.0规范解读

整体来说,2.0版本的JSON-RPC规范改动的很小,大的改动大概有3点:参数可以用数组或命名参数批量请求的细节明确化了错误处理的机制标准化了

#json#rpc
[开源框架推荐]Icepdf:纯java的pdf文档的提取和转换库

ICEpdf 是一个轻量级的开源 Java 语言的 PDF 类库。通过 ICEpdf 可以用来浏览、内容提取和转换 PDF 文档,而无须一些本地PDF库的支持。可以用来做什么?1、从pdf文件中提取所有的文字或信息,比如给pdf文档做摘要2、把pdf转换成图片,这个功能非常的棒,比如给pdf文件做缩略图或者直接做一个纯js的pdf阅读器。3、pdf文档的分页打印和信息搜索。4、

微服务架构深度解析与最佳实践-第一部分:微服务发展历程和定义

微服务架构的概念,现在对于大家应该都不陌生,无论使用 Apache Dubbo、还是 Spring Cloud,都可以去尝试微服务,把复杂而庞大的业务系统拆分成一些更小粒度且独立部署的 Rest 服务。但是这个过程,具体应该怎么做?现有的条件下到底要不要做微服务?服务拆分成什么粒度才是合适的?遗留的老系统需要如何考虑重构改造?有哪些坑需要我们注意?系统怎么在分布式服务下实现数据的一致性和服务的高可

#微服务
微服务架构深度解析与最佳实践(全篇汇总,2.4万字)

微服务架构的概念,现在对于大家应该都不陌生,无论使用 Apache Dubbo、还是 Spring Cloud,都可以去尝试微服务,把复杂而庞大的业务系统拆分成一些更小粒度且独立部署的 Rest 服务。但是这个过程,具体应该怎么做?现有的条件下到底要不要做微服务?服务拆分成什么粒度才是合适的?遗留的老系统需要如何考虑重构改造?有哪些坑需要我们注意?系统怎么在分布式服务下实现数据的一致性和...

#微服务
Kafka分布式环境搭建

这篇文章将介绍如何搭建kafka环境,我们会从单机版开始,然后逐渐往分布式扩展。单机版的搭建官网上就有,比较容易实现,这里我就简单介绍下即可,而分布式的搭建官网却没有描述,我们最终的目的还是用分布式来解决问题,所以这部分会是重点。Kafka的中文文档并不多,所以我们尽量详细点儿写。要交会你搭建分布式其实很简单,手把手的教程大不了我录个视频就好了,可我觉得那不是走这条路的方式。只有真正了解原

swing和java里嵌入浏览器

Swing基于chromiun的swing组件http://www.teamdev.com/jxbrowserSwing使用JavaFX的方式http://www.tuicool.com/articles/N7J3auhttp://docs.oracle.com/javafx/2/webview/jfxpub-webview.htmDJ NativeSwing非常强大,可以使用IE

#java#浏览器
swing和java里嵌入浏览器

Swing基于chromiun的swing组件http://www.teamdev.com/jxbrowserSwing使用JavaFX的方式http://www.tuicool.com/articles/N7J3auhttp://docs.oracle.com/javafx/2/webview/jfxpub-webview.htmDJ NativeSwing非常强大,可以使用IE

#java
Kafka分布式环境搭建

这篇文章将介绍如何搭建kafka环境,我们会从单机版开始,然后逐渐往分布式扩展。单机版的搭建官网上就有,比较容易实现,这里我就简单介绍下即可,而分布式的搭建官网却没有描述,我们最终的目的还是用分布式来解决问题,所以这部分会是重点。Kafka的中文文档并不多,所以我们尽量详细点儿写。要交会你搭建分布式其实很简单,手把手的教程大不了我录个视频就好了,可我觉得那不是走这条路的方式。只有真正了解原

到底了