2020年8月20日

摘要: 什么是注解? 用一个词就可以描述注解,那就是元数据,即一种描述数据的数据。所以,可以说注解就是源代码的元数据。比如,下面这段代码: @Override public String toString() { return "This is String Representation of curren 阅读全文
posted @ 2020-08-20 10:59 pupu桃桃 阅读(85) 评论(0) 推荐(0) 编辑

2020年8月19日

摘要: 从零搭建 > 刚开始的时候,也就是创业初期或网站/产品初期,业务功能比较少,访问量也不大,通过就是采用经典的MVC架构,采用单体应用的模式进行开发,然后发布到Tomcat容器中运行,这时候我们的文件,数据库,应用都在一个服务器上,没有缓存,不追求性能优化与网站架构。 服务分离 > 随着业务的发展,系 阅读全文
posted @ 2020-08-19 11:46 pupu桃桃 阅读(106) 评论(0) 推荐(0) 编辑

2020年8月18日

摘要: 对于JavaWeb开发人员而言,Tomcat已成为默认的web服务器,但是在生产环境下使用Tomcat部署应用,我们如果采用Tomcat默认的配置,尤其是内存和线程的配置,其配置都很低,容易成为性能瓶颈,所以我们需要对Tomcat服务器进行优化,提升其运行性能,下面我们一起来看看Tomcat如何优化 阅读全文
posted @ 2020-08-18 10:24 pupu桃桃 阅读(115) 评论(0) 推荐(0) 编辑
 
摘要: 1.Java 有没有 goto 语句? goto 是 Java 中的保留字,在目前版本的 Java 中没有使用。根据 James Gosling(Java 之父)编写的《The Java Programming Language》一书的附录中给出了一个 Java 关键字列表,其中有 goto 和 c 阅读全文
posted @ 2020-08-18 10:21 pupu桃桃 阅读(85) 评论(0) 推荐(0) 编辑

2020年8月17日

摘要: 大多数互联网系统都是分布式部署的,分布式部署确实能带来性能和效率上的提升,但为此,我们就需要多解决一个分布式环境下,数据一致性的问题。 当某个资源在多系统之间,具有共享性的时候,为了保证大家访问这个资源数据是一致的,那么就必须要求在同一时刻只能被一个客户端处理,不能并发的执行,否者就会出现同一时刻有 阅读全文
posted @ 2020-08-17 10:35 pupu桃桃 阅读(94) 评论(0) 推荐(0) 编辑

2020年8月14日

摘要: 平时阅读一些远吗分析类文章或是设计应用架构时没少与UML类图打交道。实际上,UML类图中最常用到的元素五分钟就能掌握,下面赶紧来一起认识一下它吧: 一、类的属性的表示方式 在UML类图中,类使用包含类名、属性(field) 和方法(method) 且带有分割线的矩形来表示,比如下图表示一个Emplo 阅读全文
posted @ 2020-08-14 09:45 pupu桃桃 阅读(134) 评论(0) 推荐(0) 编辑

2020年8月13日

摘要: 什么是 REST ? REST架构风格描述了六个约束。应用于体系结构的这些约束最初由Roy Fielding在他的博士论文中提出(参见 https://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm)该文是RESTful 阅读全文
posted @ 2020-08-13 11:31 pupu桃桃 阅读(152) 评论(0) 推荐(0) 编辑

2020年8月12日

摘要: Zookeeper是什么 官方文档上这么解释zookeeper,它是一个分布式服务框架,是Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。 上面的解释有点抽象,简单来说zookeep 阅读全文
posted @ 2020-08-12 09:56 pupu桃桃 阅读(56) 评论(0) 推荐(0) 编辑

2020年8月11日

摘要: SpringBoot 有两个关键元素: @SpringBootApplicationSpringApplication 以及 run() 方法 SpringApplication 这个类应该算是 Spring Boot 框架的“创新”产物了,原始的 Spring 中并没有这个类,SpringAppl 阅读全文
posted @ 2020-08-11 16:34 pupu桃桃 阅读(125) 评论(0) 推荐(0) 编辑

2020年8月10日

摘要: Spring Boot是Spring家族中的一个全新的框架,它用来简化Spring应用程序的创建和开发过程,也可以说Spring Boot能简化我们之前采用Spring mvc + Spring + MyBatis 框架进行开发的过程; 在以往我们采用 Spring mvc + Spring + M 阅读全文
posted @ 2020-08-10 09:04 pupu桃桃 阅读(189) 评论(0) 推荐(0) 编辑