上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 20 下一页
摘要: 初次接触Swagger是在2017年5月,当时公司正好要对整套系统架构进行重新设计,有同事推荐用这个技术框架来规范后台接口的API文档。当时因为架构重构,涉及改造的技术点太多,一时也就没太多精力,把Swagger暂时放下了。对于API文档我们就自己定义了一个模板,统一要求开发人员把文档写在tower 阅读全文
posted @ 2018-02-07 11:29 杭州胡欣 阅读(3824) 评论(0) 推荐(0) 编辑
摘要: 1.下载centos,地址:https://www.centos.org/download/ 下载时选择DVD ISO 2.使用VMware Workstation进行安装。 3.虚拟机网络配置 在安装好的虚拟机上点右键—>虚拟机设置,在弹出的窗口 如果安装好后需要通过另一台机器来操作,这里的网络连 阅读全文
posted @ 2018-01-18 14:16 杭州胡欣 阅读(300) 评论(0) 推荐(0) 编辑
摘要: NAT模式 就是让Guest OS借助NAT(网络地址交换)功能,通过Host OS所在的网络来访问公网。也就是说,使用NAT模式可以实现Guest OS轻松访问互联网,可以访问宿主计算机所在网络的其他计算机(反之不行) 打开虚拟机软件VM后弹出下面空口,直接确定就可以 虚拟机右键点设置 关闭虚拟机 阅读全文
posted @ 2018-01-18 14:05 杭州胡欣 阅读(291) 评论(0) 推荐(0) 编辑
摘要: SpringBoot的功能之所以强大,离不开它的自动配置这一大特色。但估计很多人只是知其然而不知其所以然。下面本人对自动配置原理做一个分析: 在使用SpringBoot时我们通过引入不同的Starter,就自动地应用其相应的自动配置。这是由于每个Starter都会引一个相应xxx--autoconf 阅读全文
posted @ 2018-01-17 15:46 杭州胡欣 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 以下是网上的说法,我觉得简单地说就是有些功能需要硬件设备协助,比如显卡,但如果是服务器可能都没装显卡,这时就需要JDK调用自身的库文件去摸拟显卡的功能。 什么是 java.awt.headless? Headless模式是系统的一种配置模式。在该模式下,系统缺少了显示设备、键盘或鼠标。 何时使用和h 阅读全文
posted @ 2018-01-15 10:47 杭州胡欣 阅读(2075) 评论(0) 推荐(0) 编辑
摘要: dubbo的本地存根的原理是:远程服务后,客户端通常只剩下接口,而实现全在服务器端,但提供方有些时候想在客户端也执行部分逻辑,那么就在服务消费者这一端提供了一个Stub类,然后当消费者调用provider方提供的dubbo服务时,客户端生成 Proxy 实例,这个Proxy实例就是我们正常调用dub 阅读全文
posted @ 2018-01-09 11:30 杭州胡欣 阅读(10641) 评论(3) 推荐(1) 编辑
摘要: 走到了这一步也挺不容易的,把之前的暴露入口代码再列出来回顾一下: 下面列出具体dubbo协议的暴露源码 (即 Exporter<?> exporter = protocol.export(invoker)): 注1: key的格式: gruop/serviceName:version:port 阅读全文
posted @ 2018-01-07 18:00 杭州胡欣 阅读(1175) 评论(0) 推荐(0) 编辑
摘要: -Xms2g -Xmx2g -Xmn1g //设置年轻代大小 -XX:MetaspaceSize=128m //持久代的初始大小 -XX:MaxMetaspaceSize=320m //持久代的上限 -XX:+UseConcMarkSweepGC //指定老年代垃圾回收的方式为CMS,CMS收集器是 阅读全文
posted @ 2017-12-27 14:21 杭州胡欣 阅读(3856) 评论(0) 推荐(0) 编辑
摘要: 官网文档地址:https://docs.oracle.com/javase/8/docs/technotes/tools/unix/java.html 接录如下: -XX:MaxHeapSize=size Sets the maximum size (in byes) of the memory a 阅读全文
posted @ 2017-12-14 15:11 杭州胡欣 阅读(863) 评论(0) 推荐(0) 编辑
摘要: dubbo服务的本地暴露,显然是针对当服务消费者和服务提供者都在同一个jvm的进程内这种场景 。通常是发生在服务之间的调用的情况下。一种情况就是A服务调用B服务的情况,如果A服务和B服务都是在一个线程中进行服务暴露的,就是本地调用。 下面先看本地暴露的源码: <T> Invoker<T> getIn 阅读全文
posted @ 2017-12-11 14:00 杭州胡欣 阅读(992) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 20 下一页