技术交流

杨赛星

排序:
默认
按更新时间
按访问量

“学习金字塔”理论

“学习金字塔”是一种阐述不同学习方式对学习效率影响的理论。首先,学习方式或方法可以分为两大类:主动学习和被动学习。 在塔尖,第一种学习方式——“听讲”,也就是老师在上面说,学生在下面听,这种我们最熟悉最常用的方式,学习效果却是最低的,两周以后学习的内容只能留下5%。 第二种,通过“阅读”方...

2018-08-17 18:37:44

阅读数:142

评论数:0

“芝诺悖论”

“芝诺悖论”是由古希腊哲学家芝诺提出的一系列悖论的统称。与其他学者不同,芝诺更善于从反面看待事物,而非直接证明。后人也称其为辩证法的创始人。 芝诺提出的悖论,都是与现实差异较大但又没办法解释清楚。有人说他是在诡辩,但也无法说出原理。很多悖论都隐含着很多物理学、微积分的思想,值得思考。 ...

2018-08-17 14:50:22

阅读数:148

评论数:0

SpringCloud——Feign实例及原理

一、实例 1、配置feign 添加依赖 在maven的pom中添加feign <dependency> &amp...

2018-08-06 11:19:27

阅读数:924

评论数:0

越努力越幸运!(2017年终总结)

开篇    今天是2018年02月20日,农历正月初五。年前工作节奏比较快,有段时间没有更新博客了。不过一年结束了,还是觉得要总结下这一年的工作和生活,也为来年确定好目标和方向。 正文  ...

2018-02-20 15:02:17

阅读数:316

评论数:4

Mac OS安装mysql教程

前两天为了开发方便,在自己电脑上装了一个mysql,发现Mac上的安装步骤中还是有些注意事项的,于是整理了这篇博客。1、下载进入官网www.mysql.com下载所需的mysql版本和安装包格式。 注:Mac需下载dmg格式文件。下载完毕后,点击pkg安装包,next进行安装。2、安装安装完毕后...

2017-11-06 17:21:18

阅读数:1556

评论数:2

Kettle Spoon入门教程

Kettle是一款国外开源的ETL工具,纯java编写,可以在Window、Linux、Unix上运行,数据抽取高效稳定。其中,Spoon是Kettle中的一个组件,其他组件有PAN,CHEF,Encr和KITCHEN等。Spoon通过图形化的页面,方便直观的让你完成数据转换的操作。1、安装配置点...

2017-09-05 17:13:12

阅读数:38530

评论数:7

使用freemark模板生成excel

1、背景文件操作中导入导出功能在项目中十分常见,这里我们要聊的是导出excel这一功能。老话题常谈常新,小编给大家介绍使用freemark模板的方式导出excel。2、实现Demo中采用springBoot+mybatis整合项目,其他项目配置类似。2.1 添加jarpom.xml中配置freem...

2017-08-28 14:52:36

阅读数:535

评论数:2

《代码整洁之道》读书笔记

背景很早之前就接触过这本书,但当时比较热衷于看架构和设计模式之类的书籍,就把这本《代码整洁之道》排到了后面去看。也是因为从架构中能读懂很多思想和道理来,后又经人推荐,再次拿起这本书来仔细品味。内容整本书洋洋洒洒讲了17章内容,但总结起来,并没有那么复杂。我们还是从接触事物最初的方式来思考,即Why...

2017-08-12 17:57:30

阅读数:363

评论数:2

同源策略及解决办法

1、跨域来由 1.1 同源策略 一种约定,是浏览器最核心也最基本的安全功能。保证用户信息的安全,防止恶意的网站窃取数据。 1.1.1 背景 如上图所示: 用户登录shopA商城A之后,继续浏览到shopB,这时如果商城B可以拿到商城A的Cookie信息,就会泄露用户的相关隐私信息,也...

2017-05-18 09:25:45

阅读数:2873

评论数:0

Node.js系列——(4)优势及场景

背景之前几篇系列文章简单介绍了node.js的安装配置及基本操作: Node.js系列——(1)安装配置与基本使用 Node.js系列——(2)发起get/post请求 Node.js系列——(3)连接DB接下来,我们就来整体认识下node.jsnode.jsnode.js官网对它的介绍是这...

2017-05-05 11:43:20

阅读数:406

评论数:0

Node.js系列——(3)连接DB

背景node.js,有人称之为运行在服务器端的JavaScript。以往我们使用JavaScript时,都是依赖后端查询数据库并返回数据,而JavaScript只需要展示即可。问题来了,就不能绕开后端直接查询数据库吗?答案是肯定的。关系型——以mysql操作为例node.js提供了mysql操作的...

2017-05-02 13:50:24

阅读数:571

评论数:0

Node.js系列——(2)发起get/post请求

服务器与浏览器的交互主要方式有get/post请求。 下面,我们来看一下node.js发起get/post请求。1、get由于get请求的参数在url后面,所以相对比较简单。node.js中的url模块提供了parse函数来处理。具体代码如下://引入模块 var http=require('h...

2017-04-27 14:52:55

阅读数:495

评论数:0

Node.js系列——(1)安装配置与基本使用

1、安装进入下载地址 小编下载的是msi文件,下一步下一步傻瓜式安装。 打印个hello看看: 2、REPL全称Read Eval Print Loop,即交互式解释器,可以执行读取、执行、打印、循环等任务。在该环境下,我们可以在终端输入命令,并接收系统的响应。 输入node命令,进入...

2017-04-24 15:01:45

阅读数:270

评论数:0

小谈加密算法

1、为什么要用加密网站中有很多类似金钱、密码等重要业务数据,一旦被监听、拦截,可能会造成严重的损失。 比如下图:我们可以很容易的看到某个请求的相关参数数据 2、应用场景加密算法有很多种应用场景,最常见的是用户登录、身份验证、验签等等。目的在于通过算法,将明文转换为密文。将明文转换为密文只是第一...

2017-04-18 14:21:13

阅读数:528

评论数:0

Ribbon源码解析

SpringCloud中的Ribbon开源项目,提供了客户端的负载均衡算法。这篇文章,我们来介绍下他是如何实现的。为了方便理解,我们以客户端调用的流程来介绍,其中会穿插介绍相关源代码。 简单回顾下Ribbon的使用,这里强调两点:   1、在启动类Application中,添加@LoadBal...

2017-02-23 16:33:48

阅读数:892

评论数:1

Eureka Server Replicate

为了方便说明,就把上篇博客的图再贴一遍了。上篇说道

2017-02-22 13:26:50

阅读数:989

评论数:1

Eureka服务注册过程

上篇博客《SpringCloud——Eureka服务注册和发现》介绍了Eureka的基本功能,这篇我们来聊聊eureka是如何实现的。 上图是eureka的架构图,Eureka分为Server和client,图中,蓝色为Server端,绿色为client。 基本流程: 1、最左边的client发...

2017-02-14 16:25:23

阅读数:7479

评论数:0

SpringCloud——服务网关

上篇博客《SpringCloud——Eureka服务注册和发现》中介绍了注册中心Eureka、服务提供者和服务消费者。这篇博客我们将介绍服务网关。 图(1) 未使用服务网关的做法 图(2) 服务网关的做法 服务网关,英文Service GateWay,他是微服务框架中唯一的入口。有些...

2017-01-25 14:21:52

阅读数:9177

评论数:3

SpringCloud——Eureka服务注册和发现

一、SpringCloud和Dubbo二、Demo今天介绍的服务发现是在SpringCloud的子项目Netflix中,除此之外,他还提供了熔断器、负载均衡、智能路由等,之后会介绍到。和往常一样,我们先来实现这个实例,然后再分析。这里,我们需要一个服务注册中心(即下面例子中的eureka-serv...

2017-01-18 15:00:11

阅读数:56801

评论数:11

SpringData——HelloWorld

1、背景最开始了解SpringData的时候,以为他不就是ORM的一种实现方式嘛,还能有什么新的东西。从hibernate到ibatis、mybatis,也许他只不过是spring想整合一个更方便的orm实现吧。NoNoNo!!!SpringData是希望提供一个统一的数据访问层的编程模型。如何理...

2016-12-28 11:16:37

阅读数:663

评论数:4

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