Mar 15, 2020 - Spring相关

spring cloud基于spring boot

spring cloud + spring boot = java原生云开发 JavaCloud

Mar 15, 2020 - mysql常见命令

创建用户

 create user 'account‘ IDENTIFIED BY 'password';

赋予表权限

 grant ALL on dbname.* to 'account'@'%';

Mar 10, 2020 - 技术栈导航

比较懒,有些常见的就不放链接了。

前端

包管理器

  • Yarn
  • Npm

打包工具

  • webpack

语法转换

  • babel

前端框架

Vue.js、Angular、ReactJs、WebAssembly

前端UI框架

ElementUI、AntDesign(各种框架实现)、Bootstrap、Semantic-UI(没用过)、Foundation(没用过)、Mint-UI

后端

Db连接

  • Druid (Java)
  • Ado.Net (.Net)

包管理工具

Maven<=>Nuget 待确定?

模版引擎

Razor(.Net)<=>Thymeleaf(Java)

任务调度

  • HangFire(.Net)
  • Quartz(.Net)
  • node-schedule(Node.Js)

消息队列

  • RabbitMq
  • Redis
  • Kafka 比较适合存日志 没有Broker(消息服务器)

ORM

  • EntityFramework(.Net)
  • TypeOrm(NodeJs+Typescript)
  • MyBatis(Java)
  • Dapper(.Net)

Restful API

  • tsoa (nodejs+typescript)不用设置路由和swagger文档的东西

其他

  • express
  • namespace(.net)<=>package(java)
  • directory(.net)<=>package(java)

微服务

API网关

  • Zuul(SpringCloud)
  • Ocelot(.Net)

服务注册与发现

  • Zookeeper(Java)
  • Eureka(SpringCloud)
  • Consul

配置服务

  • Config(SpringCloud)
  • Apollo(携程)

熔断器

  • Netflix/Hystrix(SpringCloud)

服务消费者

  • Feign(SpringCloud)
  • Ribbon(SpringCloud)

框架

  • SpringCloud(Java)

通信

  • restful(规范)
  • Grpc(thrift api)
  • Dubbo (Java)(Alibaba)
  • WCF(.Net)
  • WebService

未完待续。。。