自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 discard long time none received connection. , jdbcUrl.......

在druid中,日志输出报错discard long time none received connection. , jdbcUrl...........的信息,但是对我们使用不会有影响,只是会影响性能,但作为强迫症的我,怎么会忍心看着这个ERROR呢?解决办法:如果是配置文件shardingsphere: enabled: true # 是否启用sharding,不启用时使用datasource配置的数据源 datasource: names: master,s...

2021-08-06 14:25:23 14118 1

原创 并发编程基础和原理

1.了解多线程的意义和使用1.1.什么是进程?什么是线程?进程:是一个正在执行中的程序 每一个进程执行都有一个执行顺序。该顺序是一个执行路径,或者叫一个控制单元。我们打开电脑上的qq时,点击qq.exe,电脑就会运行一个qq的程序,这个程序就叫做进程。线程:是进程中的一个控制单元线程控制着进程的执行。当qq运行后, 我们可能会使用qq来打开多个聊天窗口进行聊天,那么每一个聊天窗口就算是一个线程。所以说,进程可以包括很多的线程。两者关系: 一个进程至少有一个线程,一个进程可以.

2021-08-05 15:07:15 176

原创 sharding+druid 读写分离

ShardingSphere是一套开源的分布式数据库中间件解决方案组成的生态圈,它由Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar(计划中)这3款相互独立的产品组成。 他们均提供标准化的数据分片、分布式事务和数据库治理功能,可适用于如Java同构、异构语言、容器、云原生等各种多样化的应用场景。ShardingSphere定位为关系型数据库中间件,旨在充分合理地在分布式的场景下利用关系型数据库的计算和存储能力,而并非实现一个全新的关系型数据库。 它与NoSQL和

2021-07-28 17:37:58 1325

原创 图片出现403

前端返回一个网址,直接浏览器打开没问题,但是src访问这个网址获取图片,显示会出现403(防止盗链)的错误,或者是不在src的路径里面显示,复制路径后会在有浏览器却可以显示处理方法一使用no-referrer在头部使用<meta name="referrer" content="no-referrer" />开防盗链后,好多图片都挂了,加这个标签就可以在标签里面使用<!-- a标签的referrer --><a href="http..

2021-07-08 16:07:45 178

原创 IDEA 如何搭建python环境

首先打开idea首先是file->setting然后点击Plugins然后在Marketplace里面搜索python然后点击Installed最后再重启一下IDEA

2021-07-08 15:51:04 710

原创 Bootstrap-table方法之:showColumn/hideCoulumn显示或隐藏指定数据

最近公司要求比较恶心,为什么这么说呢,给我一个前端的需求来让我做,却是很难,也很恶心,而且我也找了公司前端的高手,最后还是解决了.接下来说一下我是怎么做的。需求就是我的展示列表是有一些是默认选中的,不让勾选:如图:然后就是js代码解决问题 onColumnSwitch: function (field, checked) { $('.dropdown-menu .dropdown-item').each((index,item)=>{ ..

2021-07-07 16:39:17 1603 1

原创 七大设计原则

1.1 开闭原则开闭原则(Open-Closed Principle, OCP)是指一个软件实体如类、模块和函数应该对扩展开放, 对修改关闭。所谓的开闭,也正是对扩展和修改两个行为的一个原则。强调的是用抽象构建框架,用实 现扩展细节。可以提高软件系统的可复用性及可维护性。开闭原则,是面向对象设计中最基础的设计原 则。它指导我们如何建立稳定灵活的系统,例如:我们版本更新,我尽可能不修改源代码,但是可以增 加新功能。 在现实生活中对于开闭原则也有体现。比如,很多互联网公司都实行弹性制作息时间,规定每天工 作

2021-06-27 14:34:02 86

原创 RabbitMQ最新面试题和 七种队列模式应用场景(2021版)

RabbitMQ简介AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦然。RabbitMQ是一款开源的,Erlang编写的,基于AMQP协议的,消息中间件;可以用它来:解耦、异步、削峰。异步处理 - 相比于传统的串行、并行方式,提高了系统吞吐量。应用解耦 - 系统间通过消息通信,不用关心其他系统的处理。流量削锋

2021-06-27 13:57:31 664

翻译 SpringBoot 过滤器、拦截器、监听器对比及使用场景

一:关系图理解:二:区别 1:过滤器 过滤器是在web应用启动的时候初始化一次, 在web应用停止的时候销毁 可以对请求的URL进行过滤, 对敏感词过滤 挡在拦截器的外层 实现的是 javax.servlet.Filter 接口 ,是 Servlet 规范的一部分 在请求进入容器后,但在进入servlet之前进行预处理,请求结束是在servlet处理完以后 依赖Web容器 ...

2021-06-27 10:17:08 160

原创 Node 安装以及解决不是内部命令解决办法

1.首先安装好Node本机环境:Windows 10 专业版 x64Node.js 官方网站下载:https://nodejs.org/en/2.安装打开安装,傻瓜式下一步即可:选择安装位置,我这里装在D:\Program Files盘下:最后安装成功,文件夹结构如下,并在上面安装过程中已自动配置了环境变量和安装好了npm包,此时可以执行 node -v 和 npm -v 分别查看node和npm的版本号:在node.js安装目录下新建两个文件

2021-06-24 17:37:26 1249

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除