自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序猿学社的博客

承接各种java项目 github文章系统整理 https://github.com/ITfqyd/cxyxs

  • 博客(16)
  • 资源 (5)
  • 收藏
  • 关注

原创 《springcloud学习》一 网站架构演变之路

1.网站架构演变过程从传统架构(单点应用)→分布式架构(以项目进行拆分)→SOA架构(面向服务架构)→微服务架构1.1传统架构:其实就是ssh架构或者ssm架构,属于单点应用,把整个开发业务模块都会在一个项目中开发,分为mvc架构,是模型(model)-视图(view)-控制器(controller)的缩写,我是15年5月来的深圳,我记得只要会ssh和ssm,找工作,随随便便找。...

2019-06-27 09:55:48 1212

原创 ftp上传下载

在java项目开发过程中,会经常做一些上传,下载,重命名等操作。package com.cloudtech.web.util;import java.io.BufferedInputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import jav...

2019-06-27 09:36:26 1123

原创 mysql按天,月,年统计

1.需求 项目开发过程中,我们不可避免的会遇到按天,月,年统计的情况,常用的方法就是按维度分组,实际上,如果是很小的项目,只要把sql优化下,基本上不会出什么问题。如果是数据集很大的情况,就不能这样处理了,严重的情况可能导致数据库出问题。这里,我提供一种方法,通过创建一个临时表预处理的方式。 举我项目中的一个例子,有一个站点表和一个站点详情表,1个站点一个月的数据大约有...

2019-06-24 17:22:46 1229

原创 EasyApi

1.背景项目开发过程中,前后端对接是个老大难问题一般的常见的方式是: (1)口头对接,这样对接的成本很高。 (2) 有些大公司采用的是文档的方式对接,也有通过swgger对接的 (3)EasyApi...

2019-06-24 11:29:57 4144

原创 SpringBoot2.0整合ribbon+熔断机制项目实战

注意:spring boot版本是2.0以上,如果为2.0以下的,肯定不行,既然要用,肯定是用最新的版本。1.简介 Spring Cloud Ribbon是一个基于HTTP和TCP的客户端负载均衡工具,它基于Netflix Ribbon实现。通过Spring Cloud的封装,可以让我们轻松地将面向服务的REST模版请求自动转换成客户端负载均衡的服务调用。Spring Cl...

2019-06-21 18:19:17 4635 1

原创 json字段名不一致的问题

1.场景 项目开发过程中,有时候可能要对接第三方平台,可能就会存在字段名不一样的问题,而双方的字段名不一致, 而代码开发已经有一段时间勒,如果就因为字段名不一样的问题,双方改成属性名一致,这样改动量太大,也不保险,下面我来接手一下,针对这种场景,如果解决。假设: 系统通过http对接,传的是json。有一个参数"名称"第三方平台:name开发环境:userName直...

2019-06-21 16:54:29 6168 2

原创 layui正在加载遮罩层

1.场景 项目开发过程中,可能会遇到,后台响应很慢的情况,这是,前端就需要给出友好的提示,以便让用户有更好的体验。 拿我个人项目中的一个事例说一下,删除站点的时候,需要删除站点的数据明细,数据明细有100w左右,删除100w数据,响应的时长肯定很长,不可能让用户,傻傻的一直等把,以我的经验来说,我发现点击提交后,很久没有响应,我就觉得网站有问题,就会按F5刷新。2.代码//加...

2019-06-20 12:02:10 23621 2

原创 h5获取视频的第一帧

1.需求 网站前端开发过程,可能有这样的场景,需要显示一个视频图片列表,点击图片,直接播放视频。 实现思路:1.首先定义发请求获取视频列表list(多个视频video标签),包含图片的url地址 2.对每一个video,都创建一个图片与之对应2.前端代码<!DOCTYPE html>&l...

2019-06-14 17:15:12 13342 3

原创 nginx跨域代码

1.需求 直接通过video播放本地的视频,会存在跨域的问题针对这种情况,需要后台配置跨域的代码,这里为了方便,我是通过nginx中增加跨域的代码。nginx.conf#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log not...

2019-06-14 17:13:21 916

原创 ftp性能分析

最近遇到视频上传很慢的情况,20M大约需要花费一分钟才能上传玩,但是通过ftp测试,发现时长4s左右,阿里云2M的带宽,以下的测试都是以阿里云2M的带宽做的一个测试的结果。1.不带缓冲区2M带宽下,20M的视频,上传时长大约为60s,多次测试,取平均值 /** * 上传文件(可供Action/Controller层使用) * * @param host...

2019-06-13 11:03:30 2425

原创 netty获取ip和端口

udp协议: 会有一个DatagramPacket datagramPacket对象 InetSocketAddress remoteAddress = datagramPacket.sender(); String ip = remoteAddress.getAddress().getHostAddress(); int port = remoteAddres...

2019-06-12 09:22:03 15077 2

原创 《springcloud学习》 四 eureka-消费提供者

消息提供者-----等于zk里面的生产者。1.准备记住:因为我的项目是聚合项目pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XML...

2019-06-04 16:27:07 1016

原创 github使用, 将代码保存到github仓库

本人,自从17年开始写博客,也有小2年了,在学习的过程中,发现,部分博客提供技术,开放的源码都不是很全,有时候得翻阅大量的博客才能找到一篇完整的代码,毕竟,技术是分享的,做技术想要有提升,就一定得有分享的精神,毕竟,技术的世界这么大,我们不可能一个个都会,有时候遇到问题,可能我们分析很久也难get到问题点,百度一查,可能已经有人已经踩过这种坑,以前本人,写博客,都是贴代码加简单描述,发...

2019-06-04 14:20:33 4147

原创 idea 默认全局配置maven,避免每次新建项目都需要指定自己的maven目录

idea 默认全局配置maven,避免每次新建项目都需要指定自己的maven目录不然,每次新创建项目,就得配置一次maven,太麻烦了。下载的maven配置setting.xml修改为D:\java\maven-local,这里就不过多说明如何设置本地库的路径勒。欢迎关注公众号,免费领取各种学习视频,学习相关java各个技术点面试知识,有相关学习疑问或者面试困惑,也可...

2019-06-03 17:42:49 14260 10

原创 springcloud快速入门学习完整版

中文cloud学习网站https://springcloud.cc/spring-cloud-dalston.html1-11章项目的demohttps://github.com/ITfqyd/springcloud2.01.网站架构演变之路https://blog.csdn.net/qq_16855077/article/details/936183902.微...

2019-06-03 16:33:11 1700 2

原创 《springcloud学习》三 注册中心Eureka server

1.描述服务中心又称注册中心,管理各种服务功能包括服务的注册、发现、熔断、负载、降级等,比如dubbo admin后台的各种功能。正常调用项目A请求项目B有了服务中心之后,任何一个服务都不能直接去掉用,都需要通过服务中心来调用这种还只是最复杂的场景,如果几十,上百个服务,可以想象下,有时候更改一个地址,涉及到多个项目,而这时候,服务注册就派上用场勒。注...

2019-06-03 15:04:21 1184

moredatasource.zip

springboot整合多数据源,使用jta+atomikos解决多数据源分布式事务,使用springboot+mybatis-plus(简化sql代码)+swagger(api接口可视化)技术

2020-03-30

weatherstations.zip

netty+springboot整合tcp项目,简化搭建netty项目的难度,直接把本项目,导入eclipse中,就能直接运行

2019-08-13

parent.zip

cloud改造成聚合项目,为方便管理,使用maven项目管理,之前的项目结构都是没有系统规划。

2019-08-01

springboot集成thymeleaf+mybatils+mapper

springboot整合thymeleaf+mybatils+mapper,整个前端和后台的一个小demo

2018-12-12

发斯蒂芬斯蒂芬

123斯蒂芬斯蒂芬斯蒂芬斯蒂芬斯蒂芬斯蒂芬斯蒂芬斯蒂芬斯蒂芬斯蒂芬斯蒂芬是

2014-12-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除