- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 JAVA IO通信
我们使用的APP类似于QQ,MSN,WECHAT,都有即时通讯的功能,那么有人会想这个功能到底是如何实现的呢?我们就一起来看一下JAVA中的JAVAIO通信。JAVA中网络IO有几种实现方式,分别是BIO,NIO传统的BIO编程BIO通信模型会为客户端的每一个Socket建立一个连接,每一个连接都会再服务端创建一个线程,每一个线程进行读写的时候都是处于阻塞状态,可想而知当当有大量的连接...
2018-10-23 10:25:41 303
原创 SpringBoot整合Springsecurity实现数据库登录以及权限控制
我们今天使用SpringBoot来整合SpringSecurity,来吧,不多BB首先呢,是一个SpringBoot 项目,连接数据库,这里我使用的是mybaties.mysql, 下面是数据库的表DROP TABLE IF EXISTS `xy_role`;CREATE TABLE `xy_role` ( `xyr_id` int(11) NOT NULL AUTO_INCRE...
2018-10-16 18:32:12 46608 21
原创 使用nginx配置二级域名访问web项目
有的时候网站可能会需要一个二级的域名,来访问网站的后台,或着是作为一个图片的二级域名(二级域名指向图片所在的路径) 好把, 我们这就开始配置 首先, 我是用的是阿里云的CentOS7.4版本的linux服务器。安装的过程很简单yum install nginx然后启动nginxsystemctl start nginx 启动后, 我们可以查看运行状态...
2018-10-11 23:24:22 7239
原创 SpringCloud微服务学习2-1-实现eureka的高可用
通常在一个分布式系统中如果服务中心只有一个的话, ji这个服务中心瘫痪的话, 整个后果不言而喻,整个系统就会全部瘫痪这个时候,就会想到, 如果我让服务中心的实例有多个呢, 那样一个不能用, 其他的还能用, 那就不会出现那种情况了。 那么该如何做呢? 首先, 服务中心必须有多个实例。 多个服务中心互相注册交换信息。spring.application.name=eur...
2018-10-10 21:08:25 487
原创 SpringCloud微服务学习3-服务消费者ribbon
我们上一节, 已经学习了如何使用LoadBanncerClient来获取服务的具体信息, 然后根据获取具体的信息调用服务的提供的接口,这样需要我们去手动拼接, 这样比较繁琐,对于开发人员来说非常的不友好, 所以今天我们来看一下springCloud对于对于客户端的负载均衡的工具包ribbon。 Spring Cloud RibbonSpring Cloud Ribbon是...
2018-10-06 21:57:11 362
原创 SpringCloud微服务学习2-基础服务消费者
结合上节的内容, 我们创建了一个服务中心和一个服务提供者, 但是要想到,有服务提供者就会有服务的消费者,消费者的意思就是,调用其他服务(项目)提供的接口的项目。这一节, 我们就先讲基础的服务消费者形式, 除了这种方式还有,ribbon 和fegin 的方式, 这一节, 我们着重讲基础的消费形式。 使用LoadBancerClient 在spring-cloud ...
2018-10-03 14:03:28 224
原创 SpringCloud微服务学习1-服务的注册与发现
springcloud中最基础的就是服务, 提供了两种服务的注册方式,一种是eureka, 一种是consul我们使用eureka来完成服务的注册功能 首先使用springInitial来构建一个springboot项目,要勾选eureka discovery依赖, 其中我们勾选server端,也就是服务中心,但是这里会有一个,虽然说这里是服务端, 但是当项目运行的时候, ...
2018-10-02 19:41:36 260
中这样配置 使用react-dom/client去渲染虚拟dom就会直接报错
2024-08-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人