Docker安装SQL Server遇到的问题
今天正在刷牙的时候,一个朋友叫我给他弄一个MSSQL
,因为之前自己买的主机装有Docker环境,所以第一反应就是使用Docker
来安装,原以为就是一句脚本的问题,结果还是花了一些时间,这里记录一下所遇到的问题
今天正在刷牙的时候,一个朋友叫我给他弄一个MSSQL
,因为之前自己买的主机装有Docker环境,所以第一反应就是使用Docker
来安装,原以为就是一句脚本的问题,结果还是花了一些时间,这里记录一下所遇到的问题
最近工作需要,把我当做专业前端使用了,让我开发配合后端开发一个门户项目,其实之前做过很多管理类的系统和平台,有基于JQuery和纯原生JS开发的,也有基于Vue开发是,但是还没有用过Ant Design of Vue
,在开始开发之前,我先和需求人员通过清楚项目的背景和项目需要,然后与公司专业前端沟通了一下他们使用的技术栈,最后确定了用ANTD PRO VUE
,所以就有了这篇文章。
当我们的Java程序上线之后,有时候会由于未能及时发现自己写的bug,导致程序抽风,比如:CPU、内存持续升高,堆栈溢出等,这时候我们可以借助JVM在线诊断分析工具–Arthas快速定位线上问题
在微服务中,会涉及到服务网关和服务注册等,服务网关的话,在Java中有许多的开源方案,在.net的话就比较少了可以用Kong
、Ocelot
、Surging
还有新起的incubator-apisix
。服务注册中心有Consul
、Spring Cloud
、Nacos
、zookeeper
、etcd
等。这里的话我们就借助Kong
和Consul
来实现服务网关以及服务的注册发现。
Spring Boot
遵循约定大于配置的思想为我们省去了繁杂的XML配置,其为我们提供了许多诸如:spring-boot-starter-web
、spring-boot-starter-data-jpa
、spring-boot-starter-data-redis
等常用的Starter
组件,使得我们整合各种常用组件时显得非常简便快捷,那么这个Starter
为我们做了什么工作?让我们省去了各种繁杂的整合过程。
一般一个项目就只会用到一个数据库,但是有时候遇到比较复杂的一点的项目就会涉及到多个数据库,比如在业务量较大的时候会涉及到分库分表,如果不增加数据库代理层的话,就只有在项目中来处理。还有像我们现在在一个项目中会涉及到GBase
、MySQL
、DB2
这三种数据库,这种情况就涉及到多种数据库连接。那么我们Spring Boot中如何实现多数据库连接呢?
我们经常会遇到性能问题,比如内存、CPU使用率过高,一般我们尽量在本机开发的时候,就能够找出这些问题并且优化掉它,所以,这里就收藏一下官方的优化方法。
在之前,我有记录到.Net Core 3.x 使用Autofac替换默认Ioc容器,这里,我们就来学习一下.Net Core中如何实现AOP
ABP是一个开源应用程序框架,专注于基于ASP.NET Core的Web应用程序开发,也适合微服务开发。在除夕那天,ABP更新到了2.0.1,其实在一年前我就在关注它,但是那时候还不是很成熟,所以一直处于观望阶段。这回终于有机会了。
搭建集群是为了提高性能提高可用性,当业务高速发展时,肯定会需要新增节点来支撑业务,或者某个节点以外down掉,这时候我们就需要做到无感知新增、删除节点。