logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Spring boot前后端分离后,跨域问题怎么解决?

现在基于spring boot前后端分离的开发模式越来越普遍,那么,由于前后端分离引发的跨域问题,你知道怎么解决吗?什么是跨域跨域是指 不同域名之间相互访问。即浏览器控制当前网页下不能执行其他网站的脚本,这是由浏览器的同源策略造成的,是浏览器对JavaScript施加的安全限制。也就是如果在A网站中,我们希望使用Ajax来获得B网站中的特定内容如果A网站与B网站不在同一个域中,那么就出现了跨域访问

#java#spring boot#nginx
基于Redis的分布式限流详解

本文主要介绍了基于Redis通过Lua脚本实现分布式限流的几种方案。1、4种典型的限流算法:固定时间窗口,滑动时间窗口,漏桶,令牌牌。2、通过Lua脚本实现4种典型的分流算法。3、其他限流实现方案介绍:Guava的RateLimiter、Redisson的RRateLimiter、Redis的redis-cell限流模块、Nginx 限流、 Spring Cloud Gateway网关限流、阿里的

文章图片
#redis#分布式
nginx启动、重启、关闭

方式一:传统方法一、启动  cd usr/local/nginx/sbin./nginx二、重启  更改配置重启nginx  kill -HUP 主进程号或进程号文件路径或者使用cd /usr/local/nginx/sbin./nginx -s reload    判断配置文件是否正确 nginx -t -c

#nginx
Eclipse Debug模式无法启动

参考:http://blog.sina.com.cn/s/blog_4b3191950100v8h5.htmleclipse debug不能使用了,cmd中运行netsh winsock reset 重置 Winsock 目录,然后重启计算机。喜出望外的是,同时解决了eclipse svn插件,和小乌龟不能连上svn服务器,以及电脑坚果云客户端无法连接服务器的问题。报错

#eclipse#svn
java中的四舍五入——几种四舍五入的写法

// 方式一:BigDecimal方式double f = 3.1315;BigDecimal b = new BigDecimal(new Double(f).toString);double f1 = b.setScale(3, BigDecimal.ROUND_HALF_UP).doubleValue();注意:这里一定不要直接使用new BigDecimal(double)

基于Redis实现分布式自增主键

基于Redis实现分布式自增主键

#redis#分布式#java
浅谈软件编程中的8大数据结构

数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。可分为八大数据结构:`数组(Array)、栈(Stack)、链表(Linked List)、图(Graph)、散列表(Hash)、队列(Queue)、树(Tree)、堆(Heap)`。

#数据结构#java
java老鸟教你如何高效优雅的进行时间格式化

java老鸟教你如何高效优雅的进行时间格式化

#java
基于redis客户端缓存机制实现本地缓存

基于redis6.x新增的客户端缓存机制实现了本地缓存,提高数据查询效率,减少redis服务端的请求压力

文章图片
#缓存#redis
巧用install_server.sh脚本将redis进程服务化

巧用install_server.sh脚本将redis进程服务化

#redis
    共 93 条
  • 1
  • 2
  • 3
  • 10
  • 请选择