Fork me on GitHub
记路心晴

心晴路放


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 搜索

Linux下重启网卡报错

发表于 2018-08-09 | 分类于 linux |
本文共计: 97 | 阅读耗时 ≈ 1

重启网卡报Job for network.service failed because the control process exited with error code. 错误

centos7下重启网卡

1
systemctl restart network

然后报错

Job for network.service failed because the control process exited with error code. See “systemctl status network.service” and “journalctl -xe” for details.

阅读全文 »

SpringBoot学习之高并发接口优化

发表于 2018-08-09 | 分类于 SpringBoot |
本文共计: 2,461 | 阅读耗时 ≈ 13

SpringBoot学习之高并发接口优化—–秒杀接口地址隐藏(验证码)+接口限流防刷

秒杀接口地址隐藏

思路:秒杀开始之前,先去请求接口获取秒杀地址。

1
2
3
- 接口改造,带上PathVariable参数
- 添加生成地址的接口
- 秒杀收到请求,先验证PathVariable
阅读全文 »

SpringBoot学习之秒杀接口优化

发表于 2018-08-08 | 分类于 SpringBoot |
本文共计: 1,590 | 阅读耗时 ≈ 8

使用RabbitMQ改写秒杀功能

实现思路

思路:减少数据库访问

阅读全文 »

SpringBoot之安装RabbitMQ(踩坑)及RabbitMQ原理和使用详解

发表于 2018-08-08 | 分类于 SpringBoot |
本文共计: 4,327 | 阅读耗时 ≈ 20

SpringBoot之安装RabbitMQ(踩坑)及RabbitMQ原理和使用详解

安装RabbitMQ

安装环境centos7 + RabbitMQ 3.7.7 + OTP 21.0 Source File

阅读全文 »

SpringBoot2踩坑之SpringWebContext方法过时

发表于 2018-08-05 | 分类于 SpringBoot |
本文共计: 999 | 阅读耗时 ≈ 5

SpringWebContext方法过时

今天在做项目的时候,为了优化访问速度,应对高并发,想把页面信息全部获取出来存到redis缓存中,这样每次访问就不用客户端进行渲染了,速度能快不少。

想用thymeleafViewResolver.getTemplateEngine().process("goodslist.html",ctx);函数实现,里面有一个ctx参数,这个参数就是WebContext

然后定义这个变量 SpringWebContext ctx = new SpringWebContext(......)

阅读全文 »

SpringBoot2之秒杀页面优化及解决超卖问题

发表于 2018-08-05 | 分类于 SpringBoot |
本文共计: 4,520 | 阅读耗时 ≈ 19

页面缓存+URL缓存+对象缓存

页面缓存

其实系统访问某个页面的时候,并不是直接使用系统渲染,而是先从缓存中获取找到数据之后就然后返回给客户端,要是没有找到就手动渲染这个模板,渲染完成之后再把数据返回给客户端,同时把数据缓存到redis中。

其实流程很简单:(1)取缓存 (2)手动渲染模板 (3)结果输出

关于手动渲染,官方的介绍是这么说的;

阅读全文 »

SpringBoot学习之Windows和Linux下的JMeter压测和redis压测

发表于 2018-08-04 | 分类于 SpringBoot |
本文共计: 830 | 阅读耗时 ≈ 3

SpringBoot学习之JMeter压测

JMeter入门

jmeter是apache公司基于java开发的一款开源压力测试工具,体积小,功能全,使用方便,是一个比较轻量级的测试工具,使用起来非常简单。因为jmeter是java开发的,所以运行的时候必须先要安装jdk才可以。jmeter是免安装的,拿到安装包之后直接解压就可以使用,同时它在linux/windows/macos上都可以使用。

阅读全文 »

SpringBoot使用JSR303参数校验并进行全局异常处理

发表于 2018-08-02 | 分类于 SpringBoot |
本文共计: 1,731 | 阅读耗时 ≈ 8

SpringBoot使用JSR303参数校验

开发web项目有时候我们需要对controller层传过来的参数进行一些基本的校验,比如非空,非null,整数值的范围,字符串的个数,日期,邮箱等等。最常见的就是我们直接写代码校验,这样以后比较繁琐,而且不够灵活。 不能总是写繁琐的代码来实现吧。

使用JSR303来做参数校验就方便并且整洁很多了。

阅读全文 »

SpringBoot2.0集成Redis详解及踩过的坑(Could not get a resource from the pool)

发表于 2018-08-02 | 分类于 SpringBoot |
本文共计: 2,199 | 阅读耗时 ≈ 11

SpringBoot2.0集成Redis

首先安装的过程就不提了。上一个项目的redis是配置在Windows下的,集成很简单,也没有做什么配置。这次为了进行测试,装在了linux下。在SpringBoot集成的过程中遇到了一些小坑,分享一下。

阅读全文 »

哈希表设计思想及实现

发表于 2018-07-01 | 分类于 数据结构 |
本文共计: 2,662 | 阅读耗时 ≈ 11

哈希表设计思想及实现

定义

哈希表在《算法4》这本书中是这么介绍的:哈希表其实又叫散列表,是算法在时间和空间上做出权衡的经典例子。如果一个表所有的键都是小整数,我们就可以用一个数组来实现无序的符号表,将键作为数组的索引而数组中i出存储的值就是它对应的值。其实散列表的思想也是这样的,只不过他的键的类型更加复杂,是这种简易方法的一种扩展。

阅读全文 »
1…4567
WilsonSong

WilsonSong

62 日志
10 分类
65 标签
RSS
GitHub E-Mail
友情链接
  • CSDN博客
© 2019 WilsonSong
博客全站共144.8k字