分布式微服务学习总结——Ribbon和Feign

在了解了概述和Eureka之后,我们对于分布式微服务架构有了初步的认识,本文将介绍Netflix系列的另一大“神兽”——Ribbon,以及通过其封装的Feign,我将会详细介绍两者以及使用方式,希望能给各位一个较为清晰的认识。
分类: 其他 发布时间: 10-17 15:19 阅读次数: 0

分布式微服务学习总结——Hystrix

hystrix是一款功能强大的中间件,用来解决某个服务节点宕机导致服务雪崩的问题。同时还可以用来实时监控服务的流量情况...
分类: 其他 发布时间: 10-17 15:19 阅读次数: 0

大一暑假所学总结以及未来展望

暑假期间学了很多,但是有点杂乱,就想回顾整理一下这个暑假的所学,顺便规划一下未来的计划。希望将来的我回顾自己大学生活时能够不后悔。就像《钢铁是怎样炼成的》一书中说的——“人最宝贵的东西是生命。生命对人来说只有一次。因此,人的一生应当这样度过:当一个人回首往事时,不因虚度年华而悔恨,也不因碌碌无为而羞愧。”希望我也能做到。
分类: 其他 发布时间: 10-17 15:19 阅读次数: 0

追梦App系列博客——理念篇

当一个人只有空壳,却没有一个有想法的灵魂;当一个人浑浑噩噩地重复每日的工作,却不知道这些工作的意义;当一个人想有所改变,却不知道自己未来路在何方。如果这个人是你,你会不会感到一丝迷茫?你会不会感觉大学生活的索然无味?你会不会感到人生的可悲?生活在你面前,是面包还是——理想?给你一个选择的机会你是否会做一个有目标、有理想的“追梦”青年还是继续回去活你那所谓的“佛系人生”?
分类: 其他 发布时间: 10-17 15:19 阅读次数: 0

追梦App系列博客——汇总篇

我当时其实就有这个想法,把整个App开发过程,理念,设计思路,bug调优以及比赛过程写成一个系列博客,把我们曾经的奋斗记录下来,这不仅对我们来说意义非凡,而且对于那些不甘于平凡的大学生来说,也是一个不错的参考。不论这个项目成功与否,我们都会为我们曾经的努力感到骄傲、感到自豪!
分类: 其他 发布时间: 10-17 15:19 阅读次数: 0

追梦App系列博客——设计思路篇

之前说了追梦App的理念和初衷——追寻梦的起点,助力梦的起航。现在我们聊聊追梦App的设计思路,来讲讲我们计划如何实现这个效果。 前言 一、追梦体系 二、个人账户成长系统 三、积极的反馈机制——任务系统 四、虚拟货币系统 五、社交系统 六、学习系统七、学习工具总结
分类: 其他 发布时间: 10-17 15:19 阅读次数: 0

追梦App系列博客——后端架构篇

前言聊完追梦App的设计思路后我们来聊聊后端架构。一、架构选择此时我们面临几种架构选择。单体架构单体架构是最简单的软件架构,常用于传统的应用软件开发以及传统Web应用。传统Web应用,一般是将所有功能模块都打包(jar,war)在一个Web容器(JBoss、Tomcat)中部署、运行。随着业务复杂度增加、技术团队规模扩大。在一个单体应用中维护代码,会降低开发效率。即使是处理一个小需求,也需要将所有机器上的应用全部部署一遍,增加了
分类: 其他 发布时间: 10-17 15:19 阅读次数: 0

【短学期算法作业】用Java写迷宫问题(栈)

题目介绍迷宫问题(栈)有一个迷宫地图,有一些可达的位置,也有一些不可达的位置(障碍、墙壁、边界)。从当前位置到下一个位置只能通过向上(或者向右、或者向下、或者向左)走一步来实现,从起点出发,如何找到一条到达终点的通路。用二维矩阵来模拟迷宫地图,1代表该位置不可达,0代表该位置可达。每走过一个位置就将地图的对应位置标记,以免重复。找到通路后打印每一步的坐标,最终到达终点位置。Input一个n5 × 5的二维数组,表示一个迷宫。数据保证有唯一解。Output左上角到右下角的最短路径,格式如样例所示
分类: 其他 发布时间: 10-17 15:19 阅读次数: 0

【短学期算法作业】八皇后问题(回溯法)

题目介绍八皇后问题,是一个古老而著名的问题,是回溯算法的典型案例。该问题是国际象棋棋手马克斯·贝瑟尔于1848年提出:在8×8格的国际象棋棋盘上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一对角线上,问有多少种摆法。高斯认为有76种方案。1854年柏林象棋杂志上不同的作者发表了40种不同的解,后来有人用图论的方法解出92种结果。Input无输入数据Output输出所有解题目思路根据规则我们可以得出每行必有一个皇后,则找指定皇后时只需在当行遍历。首先根据规则找到一
分类: 其他 发布时间: 10-17 15:19 阅读次数: 0

【短学期算法作业】Kruskal算法的实现(并查集)

题目介绍某省调查城镇交通状况,得到现有城镇道路统计表,表中列出了连接两个城镇需要花费的代价。省政府“畅通工程”的目标是使全省任何两个城镇间都可以实现交通(但不一定有直接的道路相连,只要互相间接通过道路可达即可)。问最少花费多少代价就可以完成工程?Input输入包含多组数据,对于每组测试数据:第一行包含两个正整数N和M(0 <=N <=1000,0 < M < 5000),分别代表现有城镇的数目和已修建的道路的数目。城镇分别以1~N编号。接下来是M行道路信息。每一行有三个整数
分类: 其他 发布时间: 10-17 15:19 阅读次数: 0

【短学期算法作业】团伙问题(并查集)

题目介绍团伙问题(并查集)在城市里住着n个人,任何两个认识的人不是朋友就是敌人,而且满足:(1)朋友的朋友是朋友;(2)敌人的敌人是朋友。这n个人可以划分为若干个团伙,使得每个团伙中任意两个成员均为朋友。告诉你关于这n个人的m条信息,即某两个人是朋友,或者某两个人是敌人,请你编写一个程序,计算这个城市最多可能有多少个团伙?Input输入包含多组数据,对于每组数据:第1行为n和m,1<n<1000,1<=m<=100000;以下m行,每行为p、x、y,p的值为0或1,
分类: 其他 发布时间: 10-17 15:19 阅读次数: 0

追梦App系列博客——第一次会议总结

周日晚上我们团队开了这学期以来的第一次会议,讨论了很多有关项目的事情,规划了未来方向,明确了各自的分工。
分类: 其他 发布时间: 10-17 15:19 阅读次数: 0

追梦App系列博客——第二次会议总结

文章目录前言一、接下来一周的计划二、追梦体系方案确定前言这周日我们照常开了第二次会议,不过这次内容比较少,主要有两点。一、接下来一周的计划考虑到各成员的技术水平参差不齐,前端负责人因为短学期作业的缘故需要先把作业完成,所以决定在接下来一周(国庆放假期间)以自学技术为主,把那些需要却不会的技术学会。等我们的需求方案完全定下来的时候,正式开始设计前后端。二、追梦体系方案确定经过各成员提交创意后,考虑到效果和技术上的可行性,最终决定采用“星空”的方案。每个类别(比如学习,运动类别)相当于一个星
分类: 其他 发布时间: 10-17 15:19 阅读次数: 0

【学习总结】设计模式知识点整理

最近复习完设计模式后有感而发,想写一篇博客来整理一下相关知识点以及分享一下我对于设计模式的理解,顺便也当完成实验室的任务。想系统学习设计模式的,推荐去看这个——[C语言中文网](http://c.biancheng.net/view/1317.html),他这文章写的是真的清晰明了,态度也很认真,看得出每一篇文章都是经过精雕细琢的。这篇博文大部分都是从他上面搬运整理的。
分类: 其他 发布时间: 10-17 15:19 阅读次数: 0

追梦App系列博客——需求分析报告

追梦App致力于帮助用户找到自己的梦并且帮助用户规划目标,在追梦过程中用户的追梦之旅将会清晰形象地展现在他们面前,同时用户会收到一系列正向反馈,让用户能在追梦的同时享受到追梦的乐趣和激情...
分类: 其他 发布时间: 10-17 15:19 阅读次数: 0

Java基础知识点杂谈(一)——类与对象

我现在虽然学了很多Java知识,包括框架,分布式架构之类的,但是基础部分较为薄弱。恰逢Java作业要写实验报告,我趁此机会复习下Java基础部分,顺便以此博客为记,当作复习之用。
分类: 其他 发布时间: 10-17 15:19 阅读次数: 0

追梦App系列博客——第三次会议总结

首先,团队成员轮流报告了上周(国庆)的学习情况,团队内成员水平都有所提高,后端开发学习进度大致也到了SpringBoot阶段,虽说大多成员没有一个很好的项目经历,但也勉强到了可开发的水...
分类: 其他 发布时间: 10-17 15:19 阅读次数: 0

C++ 拷贝构造和赋值运算符

一、概念1、拷贝构造2、赋值运算符3、引例二、知识点剖析1、传参(非指针或引用)走拷贝构造2、引用传参不走拷贝构造3、类成员变量不初始化走默认构造4、类初始化列表走拷贝构造5、赋值不走拷贝构造,走'='运算符6、初始化赋值走拷贝构造,不走'='运算符
分类: 其他 发布时间: 10-17 15:19 阅读次数: 0

C++ STL vector 扩容策略

文章目录一、引例1、vector 扩容概述2、扩容时机3、扩容大小二、扩容逻辑解析1、扩容逻辑实现2、精简后的扩容逻辑3、验证扩容逻辑4、优化一、引例1、vector 扩容概述我们知道,STL 的 vector 底层实现是动态数组,大致原理就是:vector 为空的时候没有预分配空间,每次添加一个元素时,会判断当前是否还有剩余可用空间,如果没有则进行试探性扩容,并且把内存拷贝到新申请的内存空间上,并且释放原先的内存;2、扩容时机size 大于 capacity;3、扩容大小size
分类: 其他 发布时间: 10-17 15:19 阅读次数: 0

MYSQL 批量增删效率分析

文章目录一、SQL 合并前1、插入语句2、删除语句二、SQL 合并后1、插入语句2、删除语句一、SQL 合并前1、插入语句插入语句语法如下: INSERT INTO table_name(...) VALUES (...);我们写一个循环执行 1000 条 INSERT 语句: DECLARE i INT DEFAULT 1; WHILE i<1000 DO INSERT INTO tab_char_info(char_id) VALUES(i);
分类: 其他 发布时间: 10-17 15:19 阅读次数: 0