老卫的技术站

大道至简! https://waylau.com

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

论代码所需要的环境、版本的重要性

学员们在参与“基于Spring Boot的博客系统实战”课程的时候,可能没有太注意版本的问题。其实,版本是一个非常重要也是一个非常容易忽略的问题。 版本不一致会导致各种奇怪的问题,比如: 应用启动不了 启动过程中报错 提示找不到 class 功能不正常 等等 初级学员往往不重视软件版本,...

2018-06-26 23:28:39

阅读数:26

评论数:0

MyBatis四大核心概念

本文讲解 MyBatis 四大核心概念(SqlSessionFactoryBuilder、SqlSessionFactory、SqlSession、Mapper)。 MyBatis 作为互联网数据库映射工具界的“上古神器”,训有四大“神兽”,谓之:SqlSessionFactoryBuild...

2018-06-22 01:10:33

阅读数:28

评论数:0

Spring RestTemplate 调用天气预报接口乱码的解决

Spring RestTemplate 调用天气预报接口可能遇到中文乱码的问题,解决思路如下。 问题出现 我们在网上找了一个免费的天气预报接口 http://wthrcdn.etouch.cn/weather_mini?citykey=101280601。我们希望调用该接口,并将返回的数据...

2018-04-11 01:24:14

阅读数:133

评论数:0

掌握“复制-粘贴-改”的IT技能

“Stop Trying to Reinvent the Wheel(不要重复造轮子 )”, 可能是每个程序员入行被告知的第一条准则。在公司里面,我也会对团队里面每个新进的成员反复灌输这个理念。但要真正做到这一点也非易事。 寻找轮子 所谓“轮子”可以理解为行业里面的技术解决方案。特别是当今...

2018-04-03 21:58:08

阅读数:104

评论数:0

Spring MVC 使用 Jetty 作为内嵌服务器

Jetty 是高性能的 Servlet 容器,经常会在开发环境中作为服务器来使用。在本文中,我们将使用 Spring Web MVC 技术来实现 REST 接口,并使用 使用 Jetty 作为内嵌服务器,方便测试。 接口设计 我们将会在系统中实现两个接口: GET http://loc...

2018-03-27 23:53:53

阅读数:216

评论数:0

服务化、微服务及Spring Cloud

作为职场老手的你,也许对服务化(SOA)并不陌生。当今 Web 2.0 架构如火如荼,越来越多的企业正在进行着服务化的改造,最为著名莫过于 Amazon 。 服务化 早在2002年,Amazon 就已经开始进行服务化的改造了。Amazon 的 CEO杰夫·贝索斯对市场有着超乎常人的理解和预...

2018-03-13 23:59:28

阅读数:300

评论数:0

JDBC 事务隔离级别

本文总结了 JDBC 事务隔离级别。 事务隔离级别定义了在一个事务中,哪些数据是对当前执行的语句“可见”的。在并发访问数据库时,事务隔离级别定义了多个事务之间对于同个目标数据源访问时的可交叉程度。 可交叉程度可分为以下几类。 可交叉程度 dirty reads(脏读) 当一个事...

2018-02-28 23:23:55

阅读数:119

评论数:2

Spring Boot 使用 Redis 提升天气预报应用的并发访问能力

有时,为了提升整个网站的性能,我们会将经常需要访问数据缓存起来,这样,在下次查询的时候,能快速的找到这些数据。 缓存的使用与系统的时效性有着非常大的关系。当我们的系统时效性要求不高时,则选择使用缓存是极好的。当系统要求的时效性比较高时,则并不适合用缓存。 本文,我们将演示如何通过集成 Redi...

2018-02-12 23:34:28

阅读数:163

评论数:0

Spring Data Elasticsearch 与 Elasticsearch 的关系

Spring Data Elasticsearch 与 Elasticsearch 其实是两个不同的产品。本文带你简单的了解下,Spring Data Elasticsearch 与 Elasticsearch 的关系。 Elasticsearch Elasticsearch 是 NoSQ...

2018-02-10 17:10:52

阅读数:238

评论数:0

简述 Spring Cloud 是什么

很多同学都了解了Spring ,了解了 Spring Boot, 但对于 Spring Cloud 是什么还是比较懵逼的。 本文带你简单的了解下,什么是Spring Cloud。 Spring Cloud 是什么 从字面理解,Spring Cloud 就是致力于分布式系统、云服务的框架。...

2018-01-30 20:34:57

阅读数:447

评论数:0

为啥你会觉得很忙或者很闲

在一个项目组中,有些人会觉得很闲,无所事事;另外一些人又觉得很忙,像无头的苍蝇。太忙或者太闲,都有可能存在问题。

2017-11-25 23:57:26

阅读数:299

评论数:0

Elasticsearch 使用中文分词

本文演示了如何使用IK Analysis 插件来实现在 Elasticsearch 中的中文分词功能。

2017-10-12 01:30:54

阅读数:4616

评论数:0

使用 Eureka 实现服务注册与发现

Eureka 是 Netflix 出品的用于实现服务注册和发现的工具。 Spring Cloud 集成了 Eureka,并提供了开箱即用的支持。其中, Eureka 又可细分为 Eureka Server 和 Eureka Client。本例子将演示如何通过 Spring Cloud Eure...

2017-09-17 23:54:44

阅读数:2526

评论数:0

基于Spring Boot的天气预报服务

本文,我们将基于 Spring Boot 技术来实现一个微服务天气预报服务接口——micro-weather-basic。micro-weather-basic 的作用是实现简单的天气预报功能,可以根据不同的城市,查询该城市的实时天气情况。

2017-09-05 23:39:46

阅读数:615

评论数:0

使用 Webix 创建 Email 客户端

Webix 是一个JavaScript UI 库,提供了多达88个UI小部件和功能丰富的 CSS/HTML5 JavaScript 控件。使用 Webix 可以有效地加快 Web 应用的开发。文本将演示了如何通过 Webix 框架,来创建一个 Email 客户端原型。

2017-06-26 00:24:13

阅读数:917

评论数:0

基于 MongoDB 及 Spring Boot 的文件服务器的实现

MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的,旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。它支持的数据结构非常松散,是类似 JSON 的 BSON 格式,因此可以存储比较复杂的数据类型。本文将介绍通过 MongoDB 存...

2017-06-13 23:37:21

阅读数:617

评论数:0

NGINX 简明教程

NGINX 是一款来自俄罗斯的HTTP 和反向代理(reverse proxy)服务器、邮件服务器,以及通用的 TCP/UDP 代理服务器,以其高性能被业界广泛采用。本文通过最简洁的方式,将 NGINX 核心应用做下介绍。

2017-05-21 22:08:01

阅读数:1759

评论数:0

分布式系统常见的事务处理机制

为保障系统的可用性、可靠性以及性能,在分布式系统中,往往会设置数据冗余,即对数据进行复制。举例来说,当一个数据库的副本被破环以后,那么系统只需要转换到其他数据副本就能继续运行下去。另外一个例子,当访问单一服务器管理的数据的进程数不断增加时,系统就需要对服务器的数量进行扩充,此时,对服务器进行复制,...

2017-04-14 00:11:46

阅读数:5616

评论数:2

OAuth 2.0 认证的原理与实践

使用 OAuth 2.0 认证的的好处是显然易见的。你只需要用同一个账号密码,就能在各个网站进行访问,而免去了在每个网站都进行注册的繁琐过程。 本文将介绍 OAuth 2.0 的原理,并基于 Spring Security 和 GitHub 账号,来演示 OAuth 2.0 的认证的过程。

2017-03-24 01:41:24

阅读数:10893

评论数:0

Spring Data + Thymeleaf 3 + Bootstrap 4 实现分页器

实际上分页器或者分页组件在现实中都有广泛着的应用,照理来说老卫没有必要单独撰文来提这茬。事实是,我近期刚好在写一门关于Spring Data、Thymeleaf 3、Bootstrap 4 的应用课程,所以用了Bootstrap 4的样式,结果之前很多例如 Bootstrap 3 的表格、分页器啊...

2017-03-13 00:53:32

阅读数:5843

评论数:2

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