
Java学习总结
文章平均质量分 73
追逐续
主要擅长c++、java等Linux下的后端服务开发
展开
-
Netty,ProtoBuf,WebSocket; 如何将BinaryWebSocketFrame转换为protobuf类型?
javascriptjavanettyprotocol-buffersprotobufjs温馨提示:将鼠标放在语句上可以显示对应的英文。 或者 切换至中英文显示我有一台使用protobuf的服务器。处理程序定义为 -public class ServerHandler extends SimpleChannelInboundHandler<MyProtoBufType> {管道如下 -pipeline.addLast(new Pro...转载 2020-07-30 20:14:15 · 3510 阅读 · 0 评论 -
FastDFS配置Nginx
本文目录:1、前言 2、fastdfs-nginx-module安装配置 3、Storage的nginx安装配置 4、Storage的其他配置 5、Tracker的nginx的配置 6、测试 7、总结1、前言:本文是在上文FastDFS【一】:FastDFS在Ubuntu的安装配置的基础上实现的系统环境:ubantu16.04FastDFS版本:5.0.5Nginx版本:1.10.1本文架构是三台服务器:一台Tracker,两台Storage(为...转载 2020-07-13 19:52:27 · 709 阅读 · 0 评论 -
Spring Boot 集成Mybatis实现多数据源
总体来说多数据源配置有两种方式,一种是静态的,一种是动态的。静态的方式我们以两套配置方式为例,在项目中有两套配置文件,两套mapper,两套SqlSessionFactory,各自处理各自的业务,这个两套mapper都可以进行增删改查的操作,在这两个主MYSQL后也可以各自配置自己的slave,实现数据的备份。如果在增加一个数据源就得从头到尾的增加一遍。先看看两个配置文件:##master数据源配置master1.datasource.url=jdbc:mysql://localho..转载 2020-06-26 09:00:25 · 375 阅读 · 0 评论 -
Spring Cloud配置跨域访问的五种方案?你用的是哪一种呢?
在使用SpringCloud实现微服务时,经常会碰到前端页面访问多个二级域名的情况,跨域是首先要解决的问题。解决这个问题,可以从两方面入手,一种方案是在微服务各自的业务模块中实现,即在SpringBoot层实现,另外一种方案就是在Gateway层实现。首先讲一下在SpringBoot层实现的三种方案。解决方案一:在Controller上添加@CrossOrigin注解这种方式适合只有一两个rest接口需要跨域或者没有网关的情况下,这种处理方式就非常简单,适合在原来基代码基础上修改,影响比较小转载 2020-05-31 20:11:09 · 967 阅读 · 0 评论 -
java单元测试(使用junit)
Unit是由 Erich Gamma 和 Kent Beck 编写的一个回归测试框架(regression testing framework),供Java开发人员编写单元测试之用。 1、概述 Junit测试是程序员测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能。 Junit本质上是一套框架,即开发者制定了一套条条框框,转载 2016-03-04 11:37:58 · 3249 阅读 · 0 评论 -
浅谈HTTP中Get与Post的区别
Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。 1转载 2016-06-02 14:05:25 · 331 阅读 · 0 评论