码农搬运工2012
码龄7年
关注
提问 私信
  • 博客:22,463
    社区:1
    22,464
    总访问量
  • 12
    原创
  • 1,551,414
    排名
  • 2
    粉丝
  • 0
    铁粉

个人简介:小码农,爱分享

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2017-11-28
博客简介:

zhangbingfa90的博客

查看详细资料
个人成就
  • 获得9次点赞
  • 内容获得2次评论
  • 获得34次收藏
创作历程
  • 8篇
    2021年
  • 1篇
    2020年
  • 5篇
    2018年
成就勋章
TA的专栏
  • sentlnel
    1篇
  • mysql
    2篇
  • spring专题
    2篇
  • sharding-jdbc
    2篇
  • seata
    1篇
  • java技术
    1篇
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    架构
  • 服务器
    linux
创作活动更多

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

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

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

sentinel初探

背景: 最近线上系统遇到线程耗尽,导致不能正常办理业务问题。通过分析发现,因为其中两个定时任务触发时间短,每个处理耗时反而很长,线程耗尽,已获的线程部分报没有提供者,即服务不可用,同时导致部分业务请求无法获得线程,业务中断无返回。 解决此具体问题可以用具体方案,比如将线程数量调大,有问题的定时任务触发时间调长。但是,我们希望避免类似问题再出现,因此可以采用熔断限流组件。比如Netflix的一款开源限流组件Hystrix,作为作为Spring Cloud官方默认的熔断组件,但是...
原创
发布博客 2021.11.27 ·
416 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

深入浅出MySQL之优化

深入浅出MySQL之优化最近经常问别人MySQL优化,发现大家对这块熟悉,但是不够了解。因此反思总结下,MySQL优化,会有哪些方面呢?本文将其分成应用优化,查询缓存优化,内存管理优化,并发参数调整和锁问题,以及常用MySQL技巧应用优化在实际生产环境中,由于数据库本身的性能局限,就必须要对 前台的应用进行一些优化,来降低数据库的访问压力。 使用连接池 对于访问数据库来说,建立连接的代价是比较昂贵的,因为我们频繁的创建关闭连接,是比较耗费资源的,我们有 必要建立 数据库连接池,以提高访问
原创
发布博客 2021.11.27 ·
688 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

为什么mysql能支持千万级数据查询

首先,在设计用户中心系统的数据库时,先创建一张用户基础表user,如下:同时往表里插入8条数据然后创建一个联合索引index_age_birth如下:现在,我们开始分析:为什么MySQL能够支撑千万数据规模的快速查询?影响MySQL查询性能的因素非常多,比如,索引、optimizer、query cache、lock、各种buffer等等,这些都会影响到MySQL查询的性能,主要分析下索引这个玩意儿,因为它在我们日常的工作中用到的最多。我们都知道MySQL的索引...
原创
发布博客 2021.11.27 ·
1513 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

分布式事务解决方案seata之saga模式

背景: 随着各行各业数字化转型的深入,以及技术的持续迭代更新,互联网公司的技术也逐渐落地到传统行业,例如金融业。由于业务的快速增长以及为了快速抢占市场等因素,以前单体架构的应用变得不再符合需求。因此,由以前的传统单体架构的系统或应用,演变成面向服务架构的分布式系统。 构建分布式系统,除了根据业务划分服务等偏业务问题,还有随之而来的技术难点,例如分布式事务。在金融行业中,业务系统往往需要聚合多个下游系统或者多个本系统服务,这种长事务如何保证数据一致性。市面上有许多解决方案,但是...
原创
发布博客 2021.11.27 ·
5200 阅读 ·
3 点赞 ·
0 评论 ·
13 收藏

sharding-jdbc分库分表及读写分离

sharding-jdbc分库分表及读写分离介绍sharding-jdbc定位为轻量级 Java 框架,在 Java 的 JDBC 层提供的额外服务。 它使用客户端直连数据库,以 jar 包形式提供服务,无需额外部署和依赖,可理解为增强版的 JDBC 驱动,完全兼容 JDBC 和各种 ORM 框架。●适用于任何基于 JDBC 的 ORM 框架,如:JPA, Hibernate, Mybatis, Spring JDBC Template 或直接使用 JDBC。●支持任何第三方的数据库连接池,如
原创
发布博客 2021.11.27 ·
828 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

分库分表之sharding-jdbc

分库分表之sharding-jdbc背景:随着mysql越来越成熟以及去IOE的大势下,mysql被互联网公司运用的炉火纯青的同时,也被带进金融行业。但金融行业有其特殊属性,对数据的要求非常高,而相对轻巧mysql数据库往往需要辅助工具来解决某些严苛的使用场景。而因为mysql的轻巧等因素,导致其单机比较容易出现性能瓶颈,而成熟的oralce单机性能强悍。但是对比成熟且昂贵的oracle来说,开源免费的特性配合成熟的生态使得越来越被企业选用,但相应的运维能力要求也水涨船高。以金融业的某银行为例,
原创
发布博客 2021.11.27 ·
1178 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

spring data系列之Spring data redis

Spring data redis简介: Redis是一个基于内存的数据结构存储系统,它可以用作数据库或者缓存。它支持多种类型的数据结构,这些数据结构类型分别为String(字符串)、List(列表)、Set(集合)、Hash(散列)和Zset(有序集合)。 SpringData Redis的作用是通过一段简单的配置即可访问redis服务,它的底层是对java提供的redis开发包(比如jedis等)进行了高度封装,主要提供了如下功能: 连接池自动管理,提供了...
原创
发布博客 2021.11.27 ·
2291 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

spring data系列之Spring data ElasticSearch

Spring data ElasticSearch简介: Elasticsearch是一个实时的分布式搜索和分析引擎。它底层封装了Lucene框架,可以提供分布式多用户的全文搜索服务。 Spring Data ElasticSearch是SpringData技术对ElasticSearch原生API封装之后的产物,它通过对原生API的封装,使得程序员可以简单的对ElasticSearch进行各种操作。ElasticSearch环境搭建: 安装Elastic...
原创
发布博客 2021.11.27 ·
6404 阅读 ·
0 点赞 ·
0 评论 ·
8 收藏

Spring data 系列之spring data jpa

Spring data 系列之spring data jpa 背景:随着互联网技术的发展,现在的企业开发中用到的用于数据存储的产品,不再仅仅是关系型数据库,而是要根据场景需要选择不同的存储技术,比如用于缓存热点数据的redis,用于存储文档数据的mongodb,用于支持强大搜索功能的elasticsearch等等。 在Java中,对于上面所说的产品都提供了优秀的访问技术。比如针对关系型数据库的mybatis、jpa等技术,针对于redis的jedis技术等等..... 这些技...
原创
发布博客 2020.07.30 ·
158 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java设计模式之策略模式

一,策略模式的好处,解耦,增加可维护性,代码复用性二,什么时候用策略模式,当计算同一个业务,有不同的算法时候,比如年终奖金问题三,以下是一个公司的年终奖的两种方式,不采用策略模式:写很多if语句,如果后续有修改,要修改源码,不便于维护等采用java设计模式之策略模式1.先定义奖金计算策略接口 BonusCalculatorStrategypublic interface BonusCalculat...
原创
发布博客 2018.02.25 ·
209 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Spring缓存注解@Cacheable、@CacheEvict、@CachePut使用

原文地址 https://www.cnblogs.com/fashflying/p/6908028.html
转载
发布博客 2018.02.24 ·
385 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux下*.tar.gz文件解压缩命令

转自:http://www.cnblogs.com/xiehy/archive/2010/09/13/1824776.html1.压缩命令:  命令格式:tar  -zcvf   压缩文件名.tar.gz   被压缩文件名      可先切换到当前目录下。压缩文件名和被压缩文件名都可加入路径。 2.解压缩命令:  命令格式:tar  -zxvf   压缩文件名.tar.gz  解压缩后的文件只能放...
转载
发布博客 2018.02.24 ·
355 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

xml转为json,并解析json

开篇:一般公司的项目,很多是返回xml报文,如何将xml解析为json,这里采用一种方法,sax解析方式一.maven 依赖<dependency> <groupId>org.jdom</groupId> <artifactId>jdom2</artifactId> <version>2.0.6</v...
原创
发布博客 2018.02.08 ·
2102 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

spring boot 整合mybatis,swagger,redis,guava等,以及idea自动生成mapper文件

开篇:使用自动生成工具,生成的代码,xml文件等,将非常好的支持增删改,分页查询,条件查询等一.创建spring boot1.1,idea创建,点击new project,然后一路next下去 1.2,设置maven自动导入,setting文件添加阿里云镜像 <mirror>        <id>nexus-aliyun</id>        <mir...
原创
发布博客 2018.02.06 ·
731 阅读 ·
0 点赞 ·
2 评论 ·
1 收藏