微服务架构。随着系统业务量的不断增多,单一的一套系统可能无法对应高并发,且系统变得越来越臃肿,后期难以维护。这种情况下会采用微服务架构设计,为了让单一模块变得更加清晰容易维护,且使某个模块儿的负载能力变得更加强大,添加集群也更为方便。 微服务架构的实现方式有很多种。 spring cloud是其中一 ...
分类:
其他好文 时间:
2018-03-21 19:53:06
阅读次数:
123
一:摘要 通过对java的IO类中我们可以得出:IO源码中使用装饰设计模式频率非常高, 对装饰设计模式而言,他能够避免继承体系的臃肿,同时也可以动态的给一个对象添加一些额外的功能,如果要扩展一个功能,装饰设计模式提供了比继承更具有弹性的设计方案,当然还有动态代理模式,三者都是对现有有的功能进行改造。 ...
分类:
其他好文 时间:
2018-03-18 16:16:11
阅读次数:
151
摘要 考虑我们为什么要选择.NET Core? 因为它面向的是高性能服务器开发,抛却了 AspNet 的臃肿组件,非常轻量,加上微软的跨平台战略,对 Docker 的亲和性,对于开发人员也非常友好,所以整体环境来说是健康发展的,未来技术决策时 .Net Core 也有很大的优势。那既然.NET Co ...
分类:
Web程序 时间:
2018-03-15 13:18:07
阅读次数:
260
一、Lombok简介 Lombok是一个代码生成器,可以通过简单的注解形式来帮助我们简化消除一些必须有但显得很臃肿的Java代码的工具,通过使用对应的注解,可以在编译源码的时候生成对应的方法。 如:getter setter toString equels方法等都可以自动生成 使用 lombok 是 ...
分类:
编程语言 时间:
2018-03-09 13:18:24
阅读次数:
1887
代码优化 一、代码结构层次的优化(目的:更加方便代码的维护 可维护性,可读性) 1.代码注释(代码规范) 2.工具类的封装(方便代码的维护,使代码结构更加清晰不臃肿,保证团队代码质量一致性) 3.公共部分的提取 二、代码性能的优化(目的:使程序的性能最优化) 1.使用一些性能比较高的类(buffer ...
分类:
其他好文 时间:
2018-03-08 20:21:57
阅读次数:
162
1.1方法定义格式及格式解释1.1.1方法的概述假设有一个游戏程序,程序在运行过程中,要不断地发射炮弹(植物大战僵尸)。发射炮弹的动作需要编写100行的代码,在每次实现发射炮弹的地方都需要重复地编写这100行代码,这样程序会变得很臃肿,可读性也非常差。为了解决代码重复编写的问题,可以将发射炮弹的代码提取出来放在一个{}中,并为这段代码起个名字,这样在每次发射炮弹的地方通过这个名字来调用发射炮弹的代
分类:
其他好文 时间:
2018-03-08 14:00:29
阅读次数:
148
在Spring中代理有两种一种是静态代理一种是动态代理 这篇博客想讲一下静态代理 首先要知道什么是静态代理(查找了一下其他博客) 了解一下静态代理满足的条件和他的弊端 1、需要知道核心类(被代理类)是哪一个类,并且有什么方法。 2、非核心的代码需要重复写多次,显得代码的结构臃肿,形成代码冗余。 3、 ...
分类:
编程语言 时间:
2018-03-07 15:00:44
阅读次数:
160
JSP全称是JavaServerPages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术在JSP出现之前,为了实现动态网页的效果,服务器端利用Servlet的输出流向客户端发送HTML标签以及HTML页面中的内容,这样导致美工不方便给html修改样式,也导致servlet非常臃肿。 为了弥补Servlet的缺陷,SUN公司在Servlet的基础上推出了JSP(J
分类:
Web程序 时间:
2018-02-28 11:16:11
阅读次数:
186
1.如果比较Integer A a; Integer B b; 我们通常如下比较: 2.有没有工具类,可以直接比较两个Integer的值的大小的?而不是上面这种臃肿的代码。 补充:java中,用最简单的代码实现比较两个Integer的值是否相等,有什么好的实现方式? 答: Integer num1 ...
分类:
其他好文 时间:
2018-02-23 19:13:26
阅读次数:
322
Django是功能最为健全的一个WEB框架,但就因为过于健全,显得过于臃肿。但是Django中最为正要的就是Middleware、ORM和From表单。 Django之模板引擎(母版) Django之Cookie Django之Seesisn Django之ORM操作(***) Django之Fro ...
分类:
其他好文 时间:
2018-02-10 20:08:28
阅读次数:
190