![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java De
Chauncy昌西
一个神奇的苹果开发者...
展开
-
Java中的MVC开发模式
使用了java很长一段时间了,个人的理解的MVC总结,请大家多多指教: MVC,统称MVC开发模式,M(Mode-模型), 是程序的主体部分,主要包含业务数据和业务逻辑。V-View(视图), 是程序呈现给用户的部分,是用户和程序交互的接口。C-Controller(控制器), 是用来接收界面交互时传递过来的数据,并根据数据业务逻辑来执行服务的调用和更新业务模型的数据和状态。在一般...原创 2018-03-22 16:47:41 · 834 阅读 · 0 评论 -
Struts工作原理 个人笔记
MVC即Model-View-Controller的缩写,是一种常用的设计模式。MVC减弱了业务逻辑接口和数据接口之间的耦合,以及让视图层更富于变化。Struts是MVC的一种实现,它将Servlet和JSP标记(属于J2EE规范)用作实现的一部分。Struts继承了MVC的各项特性,并根据J2EE的特点,做了相应的变化与扩展。控制:有一个XML文件Struts-co...原创 2019-08-10 12:42:21 · 301 阅读 · 0 评论 -
Java面试常见的10大算法
以下是在编程面试中排名前10的算法相关的概念,我会通过一些简单的例子来阐述这些概念。由于完全掌握这些概念需要更多的努力,因此以下列表只是作为一个简单的介绍。1-字符串如果IDE没有代码自动补全功能,所以你应该记住下面的这些方法。toCharArray() // 获得字符串对应的char数组Arrays.sort() // 数组排序Arrays.toString(char[...原创 2019-08-10 11:52:32 · 442 阅读 · 1 评论 -
Dubbo与DubboX的区别
Dubbo与DubboX区别前世今生:Dubbo源于阿里的淘宝网开源的分布式的服务架构,致力于提供高性能和透明化的RPC远程服务调用方案,是SOA服务化治理方案的核心框架。淘宝网将其开源之后,得到了很多的拓展和支持(比较出名的有:当当网的扩展版本dubbox,京东的扩展版本jd-hydra等) Dubbox(即Dubbo eXtensions)是当当网Fork基于d...原创 2018-07-06 17:03:14 · 24172 阅读 · 5 评论 -
如何理解dubbox
来源: Dubbox(即Dubbo eXtensions)是当当网Fork基于dubbo2.x的升级版本,兼容原有的dubbox。其中升级了zookeeper和spring版本,并且支持restfull风格的远程调用。。 改进的地方:1、支持REST风格远程调用(HTTP + JSON/XML):基于非常成熟的JBoss RestEasy框架,在dubbo中实现了REST风格(HTTP + JSO...原创 2018-07-08 21:50:12 · 585 阅读 · 0 评论 -
如何理解maven
Maven说白了,就是在用一个pom.xml文件来对项目进行管理,maven程序就是通过这个pom.xml文件,去生成相应的项目(jar、war包等)。 而所谓的依赖,其实就是将所有需要用到的jar以某种规则(maven里就叫做坐标)写到pom.xml文件里,maven就会根据这些信息到网上帮我们下载需要的jar,而不是像以前那样,我...原创 2018-07-08 21:38:00 · 523 阅读 · 0 评论 -
如何理解zookeeper
Zookeeper(即dubbo的注册中心)是出现是源自分布式架构的出现。是为了协调多台服务器一致的工作而开发的一个框架。在谈及zookeeper之前,首先需要了解分布式系统工作需要解决那些问题。举例,如果一个分布式架构下面有5台机器协同在完成同一类型的工作。那么会出现1)资源分配问题。对于一个任务,我们不可能让5台机器都去执行。只需要选出一台负载相对比较轻的工作机执行后返回结果...原创 2018-07-08 21:35:48 · 320 阅读 · 0 评论 -
如何理解分布式
所谓分布式,好比一个超级大的项目,同一个服务,把数据库的不同部分分开建立到不同的服务器上。以缓解数据库大量数据访问的压力。为什么会出现分布式架构(产生背景):目的是解决单台普通计算机的无法完成的存储、计算问题, 尤其是在升级服务器性能特别昂贵时。很多大公司的业务量比较大(比如淘宝网、京东等),每天的访问量都达到几百万上千万,甚至上亿的访问量,在访问量不是很大的情况下,是可以通过提高单台服务器的配置...原创 2018-07-08 21:34:39 · 2140 阅读 · 0 评论 -
spring cloud和dubbo的区别,各自优缺点
区别:--------------------------来源(背景):Dubbo,是阿里巴巴服务化治理的核心框架,并被广泛应用于阿里巴巴集团的各成员站点。Spring Cloud,从命名我们就可以知道,它是Spring Source的产物,Spring社区的强大背书可以说是Java企业界最有影响力的组织了,除了Spring Source之外,还有Pivotal和Netfix是其强大的后盾与技术输...原创 2018-07-08 19:06:46 · 10509 阅读 · 1 评论 -
MyEclipse2017乱码解决方案
三个地方更改:1,Windows--Preferences--General--Content Types--将Java Class File和Text两个选项的默认编码Default encoding 改为UTF-8,然后点击UPDATA更新一下,稍等片刻即可!2,Windows--Preferences--General--Workspace---将Text file encoding改为UT...原创 2018-04-02 14:47:07 · 6240 阅读 · 4 评论 -
IntelliJ IDEA 2020 快捷键大全
自动代码常用的有fori/sout/psvm+Tab即可生成循环、System.out、main方法等boilerplate样板代码 。例如要输入for(User user : users)只需输入user.for+Tab ;再比如,要输入Date birthday = user.getBirthday()只需输入user.getBirthday().var+Tab即可。代码标签输...原创 2019-09-15 21:24:00 · 971 阅读 · 1 评论