摘要:
Java基础知识 java是一个面向对象的,静态类型,编译执行,有VM/GC和运行时的跨平台的高级语言。 一. 字节码技术 将写好的java文件编译成class javac .\TestJvm.java 查看字节码 javap -c TestJVM 查看更详细的字节码 javap -c -verbo 阅读全文
摘要:
Seata+Nacos+SpringCloudAlibaba部署指南 我使用的版本: SpringCloudAlibaba : 2.1.1.RELEASE Nacos : 1.1.4 Seata : 0.9 版本非常重要,有时版本不对,项目启动会报一些莫名其妙的错误. 1.1 安装Nacos 下载地 阅读全文
摘要:
一、Apollo简介 1.1 主流配置中心 Disconf 2014年百度开源的配置中心,目前已不再维护 Spring Cloud Config 2014年9月开源,是SpringCloud生态中的一员 Apollo 2016年携程开源的配置管理中心,能够集中化管理不同环境、不同集群的配置,配置修改 阅读全文
摘要:
一、基本概念 1.1 认证方式 1.1.1 基于session方式认证 他的流程是:用户认证成功后,服务端生成相应的用户数据保存在session中,发给客户端的session_id保存在cookie中。这样用户请求时只要带上session_id就可以验证服务端是否存在session,以此完成用户的校 阅读全文
摘要:
下面这些书籍没有先后顺序,都是后期整理统计的,我也不知道什么时候看的哪一本了。大概我写了评价的是映像比较深的书了,更值得推荐。 如果有需要下列书籍电子版的,也可以留言。 书籍如下: 《Java编程思想》 阅读日期:2016年 评价:这本书大概看了一下,算是Java基础知识里很好的吧。但是这本书比较老 阅读全文
摘要:
第一章、微服务架构 1.1 为什么采用微服务架构? 1.1.1 单体架构和微服务架构 很难用一个绝对的方式去判断架构的好坏,在大多数情况下,我们很难从一个外部的视角去判断服务拆分的合理性,需要对上下文非常了解才能做出好的决策。 可以综合下面表中的多个维度进行分析 1.1.2 什么时候开始微服务架构 阅读全文
摘要:
(1) 新建项目 项目名:formatter-spring-boot-starter (2) 定义pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xml 阅读全文
摘要:
我们先来写一个简单的demo方便debug调试。 public class QualifierDemo { public static void main(String[] args) { AnnotationConfigApplicationContext applicationContext=n 阅读全文
摘要:
一、了解Web及网络基础 TCP/IP通信传输流 IP协议的作用是将各种数据包传送给对方。而要保证传送到对方,则需要两个重要的条件是IP地址和MAC地址。 TCP协议的作用是提供可靠的字节流服务。TCP协议采用了三次握手策略。握手过程中使用了TCP的标志(flag)-SYN(synchronize) 阅读全文
摘要:
一、Mysql架构和历史 略 二、Mysql基准测试 略 三、服务器性能剖析 使用new relic工具可以进行sql性能剖析 慢查询首先要确认是单条查询的问题还是服务器的问题。 性能的优化应该是基于高质量全方位的响应时间测量 四、Schema和数据类型优化 更小的通常更好,他们占用更小的内存、磁盘 阅读全文