独依栏窗
码龄6年
关注
提问 私信
  • 博客:24,071
    社区:1
    24,072
    总访问量
  • 25
    原创
  • 173,762
    排名
  • 743
    粉丝
  • 1
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2018-12-06
博客简介:

weixin_43988600的博客

查看详细资料
  • 原力等级
    当前等级
    3
    当前总分
    264
    当月
    4
个人成就
  • 获得33次点赞
  • 内容获得12次评论
  • 获得60次收藏
  • 代码片获得468次分享
创作历程
  • 1篇
    2024年
  • 1篇
    2023年
  • 4篇
    2022年
  • 2篇
    2021年
  • 17篇
    2020年
成就勋章
TA的专栏
  • POI
    1篇
  • 漏洞扫描
    1篇
  • java
    10篇
  • Mysql
    1篇
  • kubernetes
    2篇
  • 云原生
    2篇
  • 微服务
    4篇
  • 高并发
    3篇
  • 报错
    1篇
  • 分布式
    2篇
  • HashMap
    1篇
  • JVM
    2篇
  • 中间件
    2篇
  • JUC
    2篇
  • JMM
    1篇
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

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

Linux Mysql 5.7主从同步与问题解决详细教程

一般是因为主和从数据不一致导致报错,比如主的表或者列数据在从找不到,如果从是一个全新的环境,而主是有数据的生产环境,这时需要把主的数据库先导入进从,导出后需要记住主状态中position的数值。如果表数据太多了,可以用navicat对两个数据库某个表进行数据同步,此时同步的数据是最新的,所以要重新绑定主的最新position位置,重新绑定命令就是第一个问题的解决方案。主从同步逻辑:从数据库会读取主数据库binlog里的二进制数据,存的就是主的操作sql,所以要开启binlog日志。
原创
发布博客 2024.06.24 ·
890 阅读 ·
9 点赞 ·
0 评论 ·
15 收藏

doriswriter-1.2.7.1 编译后的文件

发布资源 2024.01.25 ·
zip

【POI稀有技巧】获取excel导入的图片并存储

最近公司要通过excel进行图片导入导出多行试题数据,发现网上资料较少,并且很多教程也用不了,特此记录分享,让各位道友减少查找资料时间。
原创
发布博客 2023.07.12 ·
3811 阅读 ·
6 点赞 ·
2 评论 ·
18 收藏

【MYSQL】一个时间是另一个时间的三分之一

date参数是合法的日期表达式。INTERVAL 是个关键字表示间隔,expr参数是设置的时间间隔数值。2、语法:DATE_ADD(date,INTERVAL expr type)unit是单位, begin和end可以为DATE或DATETIME类型。语法: TIMESTAMPDIFF (unit,begin,end)1、定义:函数向日期添加指定的时间间隔。expr为负数是减,正数是加。
原创
发布博客 2022.11.10 ·
366 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

JUC个人简单笔记

【JUC就是以下三种包的简称】- java.util.concurrent- java.util.concurrent.atomic- java.util.concurrent.locks
原创
发布博客 2022.06.21 ·
474 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

AppScan安全扫描问题解决方案

本人遇见过的扫描漏洞解决方案。一、查询中的密码参数【解决方案】 password是关键字,把passwod的传参名称改为pcode或其他名称。风险: 可能会窃取查询字符串中发送的敏感数据,例如用户名和密码原因: SSL(安全套接字层)可为 HTTP 提供数据机密性和完整性。通过加密 HTTP 消息,SSL 可防止攻击者窃听或更改消息内容。登录页应始终采用 SSL 来保护从客户机传输到服务器的用户名和密码。如果不使用 SSL,会使用户凭证在传输到服务器期间作为明文公开,从而易被窃听。固定值:.
原创
发布博客 2022.02.23 ·
7191 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

百分百成功搭建Windows免安装MYSQL8.0主从复制

公司服务器自用搭建的主从复制,因为是内网,为了方便查看和修改数据服务器使用了Windows的系统。一、安装Mysql8.01、下载MYSQ8.0点击进入下载,点击左下角不登录直接下载。2、解压安装参照此篇文章,亲测可用:windows安装mysql详细步骤3、配置环境变量环境变量配置PATH添加mysql的bin目录路径。二、搭建主从复制1、创建my.ini免安装默认没有my.ini需要自己手动创建一个,这里在根目录创建my.ini,也可用自己任意放置my.ini文件所在位置.
原创
发布博客 2022.01.19 ·
598 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

KubeSphere集群安装

1、重新安装kubernetes【注】参照我的安装Kubernetes入门篇,只需要安装到**[4-8]子节点加入主节点**,后面的k8s官方可视化工具不用安装。2、安装KubeSphere前置环境1、nfs文件系统1-1、安装nfs-server# 在每个机器。yum install -y nfs-utils#暴露nfs目录 在master 执行以下命令 echo "/nfs/data/ *(insecure,rw,sync,no_root_squash)" > /etc/exp
原创
发布博客 2021.11.19 ·
1812 阅读 ·
2 点赞 ·
1 评论 ·
7 收藏

kubernetes百分百安装成功入门

Kubernetes一、什么是Kubernetes?部署应用的多种方式:单机版在以前想把多个应用部署在一个服务器上,就会出现一个应用占用过高导致其他的应用资源减少,资源不隔离,一个应用出现问题会导致其他的应用出现连带反应。虚拟化使用虚拟机的方式来部署应用,解决了第一种问题,【缺点】虚拟机体积大,环境部署麻烦【优点】资源隔离。容器化为了解决第二个问题,在之后出现了docker,只需要把应用打包成dockerFile在docker上进行容器化运行,等于一个小型虚拟机,但速度快,部署方便不需要安
原创
发布博客 2021.11.08 ·
1562 阅读 ·
4 点赞 ·
5 评论 ·
2 收藏

项目笔记

分类模块一、缓存一致性1、本地锁本地锁只能锁住自己的服务线程,在集群是不行的,因为锁是通过除synchronized之外就是通过AQS来实现线程同步的。什么是AQS?推荐博客:AQS详解AQS全称[AbstractQueuedSynchronizer]抽象的队列式同步器,它提供了一种实现阻塞锁和一系列依赖FIFO等待队列的同步器的框架,ReentrantLock、Semaphore、CountDownLatch、CyclicBarrier等并发类均是基于AQS来实现的,具体用法是通过继承AQS实
原创
发布博客 2020.08.31 ·
679 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

SpringBoot整合Shiro详细用法

shiro简介Apache Shiro™是一个功能强大且易于使用的Java安全框架,用于执行身份验证,授权,加密和会话管理。使用Shiro易于理解的API,您可以快速轻松地保护任何应用程序-从最小的移动应用程序到最大的Web和企业应用程序。shiro四个核心模块Authentication:身份认证/登录,验证用户是不是拥有相应的身份;Authorization:授权,即权限验证,验证某个已认证的用户是否拥有某个权限;即判断用户是否能做事情,常见的如:验证某个用户是否拥有某个角色。或者细粒度的验证某
原创
发布博客 2020.07.18 ·
384 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Elasticsearch

什么是Elasticsearch?基本概念1、index名词:相当于mysql的inser,动词:相当于数据库2、Type存在inde中,可以定义一个或多个类型,相当于mysql的table。3、倒排索引所有的数据都会进行分词,然后保存到分词中,每个分词都会保存数据的索引。docker安装elasticsearch创建实例docker run -d --name es2 -p 9200:9200 -p 9300:9300 -e "discovery.type=single-n
原创
发布博客 2020.07.18 ·
738 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

秒杀(高并发)只需解决这8个问题

1、服务单一职责+独立部署秒杀应该有一个单一的服务2、秒杀链接加密每个商品有一个token加密,在秒杀开始前这个token不会被传输到页面,只有在秒杀开始这个token被用户传输过来,之后再后端对这个token判断是否为这个商品的token值。3、库存预热+快速扣减把库存数量变成redisson的信号量存入redis中,库存请求一次就信号量就减14、动静分离所有静态资源都放入nginx中5、恶意请求的拦截识别非法恶意拦截,比如每秒发送1000次请求或者不使用token进行请求,就说明有问题
原创
发布博客 2020.07.04 ·
722 阅读 ·
1 点赞 ·
2 评论 ·
2 收藏

解决Jemeter报错:java.net.BindException: Address already in use: connec

windows本身提供的端口访问机制的问题。Windows提供给TCP/IP 链接的端口为1024-5000, 并且要四分钟来循环回收他们。就导致我们在短时间内跑大量的请求时将端口占满了。|1.cmd中,用regedit命令打开注册表2.在HKEY_ _LOCAL MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters 下,1.右击parameters,添加一个新的DWORD,名字为MaxUserPort2.然后双击MaxUserPo
原创
发布博客 2020.05.31 ·
231 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数据结构与hashmap简单笔记

索引的本质【意】 索引是帮助MySql高效的获取数据的排好序的数据结构。数据结构二叉树高度大,查询慢,会变成链表红黑树也叫二叉平衡树,自动平衡数据。但是高度不可控,查询慢B-Tree也叫多路平衡二叉树在进行范围查找的时候,不能快速的查到数据B+Tree(B-Tree变种)不是叶子节点不储存数据,值储存索引,这样就可以放更多的索引。每个索引旁边又有一个指针指向下一个节点,这个节点也存放了上一节点的索引。这个指针指向一个范围子节点区,每个范围子节点都有一个双向指针,这个双向指针左
原创
发布博客 2020.05.19 ·
238 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

堆(Heap)

什么是堆?堆(heap),一个JVM只能由一个堆内存,堆内存是可以调节的。类加载器读取类文件后,会把什么存放到堆中? 实例,方法区/元空间。堆又分为新时代和老年代以及元空间。JVM调优大部分都是在调堆。1、新生代分为伊甸园、幸存区0与幸存区1。伊甸园垃圾回收主要区域,当对象没有被引用后会被轻GC回收。幸存区0与幸存区1在伊甸园没有被轻GC回收的,幸存下来的对象会存放在幸存区0...
原创
发布博客 2020.05.06 ·
478 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

本地方法接口(JNI)与native关键字

什么是JNI?JNI: java native intafaceJNI作用: 扩展java的使用,融合不同的编程语言为java所用,最初的目的就是融合C、C++。所有本地方法都会带一个native关键字。native声明的方法就是其他语言的方法,当java的作用范围达不到时,就会去调用其他语言库的方法。native大部分都是C语言实现,我们自己也可以去写本地方法,如:java开启...
原创
发布博客 2020.05.04 ·
451 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

类加载器与双亲委派机制

类加载器一共有三种:BootstrapClassLoader(根加载器)c++编写,加载java核心库 java.*,构造ExtClassLoader和AppClassLoader。由于引导类加载器涉及到虚拟机本地实现细节,开发者无法直接获取到启动类加载器的引用,所以不允许直接通过引用进行操作ExtClassLoader (标准扩展类加载器)java编写,加载扩展库,如classpath...
原创
发布博客 2020.05.04 ·
156 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring Cloud Netfix

项目搭建先创建父maven项目,只需导入spring cloud依赖,其他的依赖于之前springboot一样具体项目结构已经放到码云上了码云链接:https://gitee.com/liyitian/spring-cloud-ntiflix-exercise <!--spring Cloud--> <dependency> ...
原创
发布博客 2020.04.22 ·
329 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

分布式 Dubbot + Zookeeper + SpringBoot

分布式 Dubbot + Zookeeper + SpringBoot一、分布式原理1、什么是分布式?分布式就是多个计算机(服务器)的集合,但是对于一个用户来说就是当个的系统。如:淘宝的订单系统,需要经过一系列的操作才能交易成功。把其中的几个模块给拿出来交给一个服务器管理。【注意】多只有当单个节点的处理能力无法满足业务需求时,才用分布式系统,因为它会带来很多的问题,如:引入更多的机制、协...
原创
发布博客 2020.04.22 ·
164 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多