sinat_38719275
码龄8年
关注
提问 私信
  • 博客:87,692
    87,692
    总访问量
  • 28
    原创
  • 1,194,577
    排名
  • 15
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:四川省
  • 加入CSDN时间: 2017-05-09
博客简介:

sinat_38719275的博客

查看详细资料
个人成就
  • 获得286次点赞
  • 内容获得37次评论
  • 获得362次收藏
  • 代码片获得642次分享
创作历程
  • 1篇
    2021年
  • 8篇
    2020年
  • 19篇
    2019年
成就勋章
TA的专栏
  • Java学习笔记
    3篇
  • 分布式集群
    2篇
  • 微服务
    6篇
  • 前端相关
  • 分布式微服务
    9篇
  • 面试相关
兴趣领域 设置
  • 大数据
    mysql
  • 后端
    spring
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

175人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Java中的流

Java中的流前言什么是流?这个问题,其实困扰我很久了。在学I/O的时候,很多书籍就是一笔带过,压根就没说清楚这个流到底是啥。很多就是摘取一些书籍的概念,根本没有自己的理解,对初学者来说就是天书。什么是流?流是一个比较抽象的概念。为了说清楚,或者说为了方便理解,我不得不用一个比方。水桶A有满满的一桶水,水桶B是空的。现在要把A里面的水,转移到B。那么怎么做呢?可能你会说,直接把A桶的水倒进B桶不就好了。确实,这确实是一种方法。那如果这个A桶在上海,B桶在西藏呢?这时候要怎么做到呢?所以
原创
发布博客 2021.06.17 ·
215 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

idea使用Lombok编译报错,找不到方法符号,几种情况

情况原因在于某一天我们的项目引入了Lombok,但之前项目是没有引入的。然后从git拉去下来项目后,编译就报错,但是项目中查看File structure,set、get方法又是已经生成出来了的,但是在编译使用set和get的地方就是找不到类符号。中间经历了各种方法都不起作用,当然最后问题还是解决了,下面感受一下心路历程。1.首先查看pom.xml没有发现问题2.maven–>clean–>install编译还是报错3.maven -->Reimport All mave
原创
发布博客 2020.05.31 ·
21260 阅读 ·
14 点赞 ·
16 评论 ·
41 收藏

lambda表达式两个不同类型的集合过滤,一个集合作为另一个集合条件

需求现有两集合,一个是User的集合A,一个是User中所有User的name的集合B。现在需要对集合A进行过滤,找到集合A中所有name都在集合B中的User。通俗一点来说:就是现在有一个姓名的集合A,现在需要在所有用户集合B中找到符合这个A集合中的姓名的用户。实体类:class User{ private String name; private String id; public User(String name, String id) { this.
原创
发布博客 2020.05.17 ·
4843 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

MAC10.15文件读写权限

起因创建文件夹报错:mkdir /data/logs/2020-05-09mkdir: /data/logs/2020-05-09: Read-only file system原因由于10.15系统原因,SIP用来保护系统不被第三方软件修改,导致的具体操作1.关闭sip:参考链接2.在终端命令行输入:sudo mount -uw /这个命令是把分区 mount 成可写模式。这个命令在系统重启后失效。...
原创
发布博客 2020.05.09 ·
3633 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MAC10.15.4环境变量配置

1.在~用户目录下创建.zshrc文件cd ~touch .zshrc2.打开.zshrc文件open .zshrc3.输入相应的环境变量配置路径(以mysql的配置为例)PATH=$PATH:/usr/local/mysql-8.0.20-macos10.15-x86_64/bin4.使配置生效source ~/.zshrc...
原创
发布博客 2020.05.08 ·
1333 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Poi导出excel4.0.1版本XSSFWorkbook

加边框 //创建workbook XSSFWorkbook workbook = new XSSFWorkbook(); //创建sheet XSSFSheet sheet = workbook.createSheet("sheet1"); //创建样式 XSSFCellStyle cellStyle = workbook.createCellStyle(); cellStyle.s...
原创
发布博客 2020.04.29 ·
1083 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Java学习笔记之编程题

1./*** 链表结构* public class ListNode {* int val;* ListNode next = null;** ListNode(int val) {* this.val = val;* }* }**///链表逆向输出public ArrayList...
原创
发布博客 2020.04.11 ·
282 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

笔记本电脑小知识

自己常用的一些按键还有好用的小知识,方便自己使用,持续更新~Fn如何关闭笔记本电脑自带的系统设置F1-F12有调声音、屏幕亮度等等功能,但是有时候我们想使用windows的功能,就比如说F5刷新,这时候就必须按Fn+F5才可以。那么如何自由切换键的功能呢?很简单:按住Fn+Esc就可以任意开关Fn键了。如何快速打开任务管理器Ctrl+Shift+Esc如何快速关机windows键+x...
原创
发布博客 2020.04.09 ·
359 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ThreadLocal学习笔记

ThreadLocal: 为共享变量在每个线程创建一个副本,每个线程可以访问自己内部的副本变量。使用场景:在多线程环境下,访问共同变量相互之间会有影响,ThreadLocal就是为了隔离线程之间的影响。...
原创
发布博客 2020.04.02 ·
170 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

服务熔断与Hystrix

是什么是分布式服务链之间相互调用的一种保护机制。为什么要使用服务熔断因为分布式系统中,微服务之间相互调用,关系复杂,一旦其中某个服务出问题,就会导致其它所有调用该服务的服务一直等待该服务响应,如果此时又有大量访问请求,就会导致整个系统资源占用过高,进一步导致服务器崩溃。为了解决这个问题,所以需要一种对出问题的服务进行处理的机制,就是服务熔断。HystrixHystrix是服务熔断的一种...
原创
发布博客 2019.11.11 ·
180 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Hystrix断路器

概述分布式系统面临的问题因为分布式系统是通过服务之间相互调用维持整个系统的,那么,在服务之间调用的时候就可能出现,A服务调用B、C、D,服务,B服务又调用E、C、D服务,E服务又调用F服务…这种服务之间层层调用或者相互调用的复杂关系称为 “扇出”,扇出中如果某个服务不可用了或者响应时间过长,而此时又有大量请求需要调用该服务,那么此时系统占用资源会相当高,进一步可能造成服务器崩溃,又称 “雪崩效...
原创
发布博客 2019.11.11 ·
100 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Feign负载均衡

官网解释Feign源码:https://github.com/OpenFeign/feign/wiki关于Feign的理解是一个声明式web服务客户端,使web服务客户端开发更方便使用时,只需要创建一个接口,在上面添加注解即可Feign集成了Ribbon,使用默认的轮询算法...
原创
发布博客 2019.11.11 ·
162 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

自定义负载均衡算法

第一步在客户端主启动类上添加@RibbonClient注解;name属性:是客户端要访问的微服务名字configuration属性:是自定义负载均衡算法类。@SpringBootApplication@EnableEurekaClient@RibbonClient(name = "MICROSERVICECLOUD-DEPT",configuration = MyIRule.class...
原创
发布博客 2019.11.10 ·
723 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

Eureka高可用部署配置文件

4001Eureka-Dserver.port=4001 -Deureka.instance.hostname=eureka4001.com -Deureka.client.registerWithEureka=false -Deureka.client.fetchRegistry=false -Deureka.client.serviceUrl.defaultZone=http://eurek...
原创
发布博客 2019.11.11 ·
325 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Ribbon负载均衡

是什么SpringCloud Ribbon是基于Netfix Ribbon实现的一套客户端的均衡负载工具。简单地说,Ribbon是Netfix发布的开源项目,其主要功能是提供客户端的软件负载均衡的算法能干嘛负载均衡(Load Balance)简称LB,在分布式上常用的应用。简单地说,就是将客户端连接请求分摊到多个服务上,从而达到系统的HA(高可用)。Dubbo和Spring Cloud...
原创
发布博客 2019.11.10 ·
107 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

分布式数据库CAP原理与ACID,CAP+BASE

ACIDA(Atomicity)原子性:事务不可分割,要么对数据的一系列操作同时完成,要么都不完成。 比如A向B转账100元,分两步,1)A从账户取出100元,2)B账户增加100元 这个两个步骤(事务)要么都执行,要么都不执行(回滚),否则如果A取出了100元成功,但是B账户增加失败,就会导致莫名其妙少了100元。C(Consistency)一致性:事务执行前后,数据完整性保持一...
原创
发布博客 2019.11.09 ·
398 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Eureka和Zookeeper

CAP原则说区别之前,先回顾一下数据库的内容数据库类型代表性数据库设计原则RDBMS(关系型数据库)mysql、Oracle、SQL serverACID(强调事务)NOSQL(非关系型数据库)redis、mongdbCAP(强调性能和扩展)具体参见另一篇博文:分布式数据库CAP原理与ACID,CAP+BASE区别Zookeeper遵循的就是CP...
原创
发布博客 2019.11.09 ·
165 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Eureka Client连接Eureka Server报错(终极解决方案100%解决问题)

Request execution failed with message: java.net.ConnectException: Connection refused: connect首先,一旦控制台报这种错,这里有几个解决方案,基本上遇到的都是这种问题,首先 问你自己,pom中是否引入了server和client的依赖?(这里配置详细代码我就不贴了因为根据你的工程,需求可能不一样,这也不是...
原创
发布博客 2019.11.08 ·
4414 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

Eureka

是什么Eureka是Netfix的子模块,也是核心模块之一。Eureka是一个基于REST的服务,用于定位服务,以实现云端中间层之间的服务发现与故障转移。服务注册与发现对于微服务来说是非常重要的,有了服务注册与发现,只要通过服务标识符,就可以访问到服务而不需要手动修改服务调用配置文件了。功能类似于Dubbo的注册中心,比如Zookeeper。Eureka相当于物业公司,我们入...
原创
发布博客 2019.11.08 ·
146 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

spring tools suite

eclipse与STS对应版本下载https://spring.io/tools3/sts/legacy
原创
发布博客 2019.11.06 ·
191 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多