自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

相约滦北来看你

在技术的道路上匍匐前进!

  • 博客(143)
  • 资源 (20)
  • 问答 (1)
  • 收藏
  • 关注

原创 多线程创建方式对比与线程池相关原理概述汇总(超详细)

线程的创建方式对比与线程池相关原理概述概述1、线程的创建穿插问题一、为什么要采用线程池?1.1 直接继承Thread类1.2 实现Runnable接口1.2 实现Callable接口穿插问题二、为什么不建议使用Executors来创建线程池?穿插问题三、有了Thread还要用Runnable来创建线程穿插问题四、start()方法和run()方法有什么区别?7.线程池概述很久没有写文章了,这次想把多线程与高并发的相关知识进行一下梳理,从多线程的几种创建方式开始,逐步到线程池原理分析,再到java中常用锁

2021-07-18 20:00:58 290 9

原创 还不懂缓存穿透?Redis缓存穿透深度剖析

Redis缓存穿透深度剖析

2023-11-27 11:33:28 224

原创 齐活!Spring工程整合Redis实战汇总

SpringBoott与SSM整合Redis实战

2023-11-27 10:29:38 148

原创 一台服务器部署两种MQ?同事被骂惨了

一台服务器部署了两种MQ,导致MQ挂掉,怎么排查呢?

2023-11-24 19:18:48 166

原创 Spring依赖注入之手动注入

Spring依赖注入的原理,由浅入深,结合案例,干货满满

2023-11-24 10:25:32 202

原创 Redis五种数据类型及命令操作(二)

从上一篇总结了Redis的三种数据类型,分别是String、List、Set,本篇将后面两种类型Hash和ZSet的命令实操进行了汇总,方便后续查阅学习,整理不易,感觉有用点赞收藏分享~。

2023-11-12 20:13:22 116

原创 消息队列使用场景

消息队列,即常说的MQ是经常用到的一个东西,本文并不是要个告诉你如何使用消息中间件,而是站更高的一个层次,思考当我们使用任何消息队列解决业务问题时,都需要面对的一些通用的问题,这些问题理解透彻了,MQ才能被你用的出神入化。

2023-11-11 16:25:42 71

原创 Redis五种数据类型及命令操作(一)

本篇记录Redis五种数据类型及命令操作实战,万字整理,赶紧收藏~

2023-11-11 15:43:13 181

原创 IOC容器创建bean实例的4种方式

SpringIOC容器提供了4种创建bean实例的方式,除了构造函数的方式,其他几种方式可以让我们手动去控制对象的创建,这几种方式大家都掌握一下,能够灵活使用。

2023-11-06 23:55:52 269

原创 Redis概述和安装

在Redis中,只有一个文件事件处理器。它由四个部分组成:套接字、I/O多路复用程序、文件时间分派器(dispatcher)、事件处理器。这个处理器是单线程的,采用IO多路复用机制同时监听多个socket,根据socket上的事件来选择对应的事件处理器来处理这个事件。Redis相比于memcache支持多数据类型,支持持久化,单线程和多路复用机制,而memcache采用串行+多线程+锁的实现原理。

2023-11-06 23:41:15 262

原创 Spring-IOC容器深度剖析详解

IOC容器是具有依赖注入功能(也就是DI)的容器,负责对象的实例化、对象的初始化,对象和对象之间依赖关系配置、对象的销毁、对使用者提供对象的查找等操作,可以说IOC容器控制了整个对象的生命周期

2023-11-05 10:49:45 112

原创 Spring中的核心概念

Spring中有3个核心的概念:控制反转(Ioc)、依赖注入(DI)、面向切面编程(AOP),spring中其他的技术都是依靠3个核心的技术建立起来的,所以玩spring需要先对这3个概念有个深入的理解。

2023-11-02 09:53:55 89

原创 AI时代,ChatGPT与文心一言选哪一个?

AI时代,ChatGPT与文心一言选哪一个?

2023-11-01 22:17:08 280

翻译 不要称之为卷土重来:Java 仍然会是冠军!

Java 经过近 30 年的发展,您可能会认为该语言会出现一些磨损的迹象,但事实并非如此。2022 年的 Java 并不是一种正在衰落的语言,而是一种为软件开发的蓬勃发展的未来做好准备的语言,这种永远流行的语言远未消亡,它正在与时俱进,为未来做好准备。

2023-10-31 12:52:06 51

原创 关于高并发你必须知道的几个概念

关于高并发你必须知道的几个概念

2023-10-26 23:52:09 129 2

原创 1024程序员节,今年的秋天比以往来的稍晚了一些

1024正因为有了程序员,才变得更有意义。因为在程序员的世界,2的十次方就是1024,每个程序员对其都不陌生,所以在如今的信息时代,1024成了我们的节日,也成了我每年成长的总结。

2023-10-24 19:48:06 61

原创 关于BigDecimal你不知道的那些事儿

在我们平时开发中,涉及到精度计算的逻辑肯定会用到BigDecimal,Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数,但在实际应用中,可能需要对更大或者更小的数进行运算和处理。一般情况下,对于那些不需要准确计算精度的数字,我们可以直接使用Float和Double处理,但是Double.valueOf(String) 和Float.valueOf(String)会丢失精度。

2023-08-23 20:20:30 145

原创 高可用之基于Docker搭建Kafka集群

基于Docker搭建Kafka集群是最近一直在用的技术,同时也是自己的总结,采用Docker实现三台机器的集群搭建,分分钟教你学会如何搭建。

2022-07-26 07:24:45 442 1

原创 简明Nginx配置中的LocationURL详解与实战

nginx的url配置是使用nginx最基本功能。nginx作为服务器,它可以接收请求,处理请求,都是基于客户端url访问。掌握url的配置要了解配置的几个指令(=,^~)。熟悉每个匹配模式的特点。了解模式之后,对于优先级的判定,只需记住一个大的规则和两个细节,就能从容的应对了。掌握url的配置之后,更重要的是在location域中做请求的处理。比如常见的静态文件配置,请求转发(rewrite),负载均衡等。...

2022-07-25 20:13:46 1692

原创 看完就懂-SpringSecurity+JWT 实现单点登录

单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统

2022-05-03 23:53:58 846

原创 一招教你掌握JAVA8判空新写法

Optional的本质,就是内部储存了一个真实的值,在构造的时候,就直接判断其值是否为空。好吧,这么说还是比较抽象。直接上Optional(T value)构造函数的源码,

2022-05-03 23:33:51 1455

转载 消息队列的选型与实战经历

消息队列,缓存,分库分表是高并发解决方案三剑客,而消息队列是我最喜欢,也是思考最多的技术。

2022-05-01 23:52:24 571 2

原创 采用VueCli脚手架创建VUE项目

VueCli脚手架创建VUE项目先安装nvm,安装教程在这里nvm安装node但是一定要注意版本,我的node版本是v14.18.3,支持对VUE3.0的安装,所以我采用我的nvm安装node.js打开CMD管理员端,执行nvm install v14.18.0下载不下来,并提示这个Downloading npm version 6.9.0… Download failed. Rolling Back.Rollback failed. remove C:\dev\nvm\temp\npm

2022-02-04 11:08:20 1453

原创 解决Linux服务器Debian9.9执行source命令不生效问题

场景描述:当我在我的Linux阿里云服务器上修改了vim ~/.bashrc配置之后,执行source ~/.bashrc命令时,等待一会就断开链接让重新登录了,重启服务器也不行,推测是系统启动时没有自动执行source ./bashrc,手动执行也不行。然后经过我不断的搜索,终于找到解决办法:在~/.bash_profile增加如下语句:vim ~/.bash_profileif [ -f ~/.bashrc ]; then . ~/.bashrcfi...

2022-01-29 19:04:38 1866

原创 CentOS7.0通过VMWareEsxi镜像重装系统

第一步、首先我们先选择对应的镜像文件第二步、然后点击【强制执行BIOS】第三步、然后点击运行服务器 然后将服务器安装设置就好了第四步、安装完毕记得将镜像改为下图所示:做个记录 方便以后进行查看。...

2021-12-23 17:32:41 1543

原创 centos7忘记登录密码修改

很多时候我们都会忘记Linux root 用户的口令,下面就教大家如果忘记root口令怎么办第1步:开机后在内核上按“e”。截图如下按e以后会进入内核启动页面,如下图第2步:在linux16这行的后面输入“rd.break console=tty0”然后按“ctrl+x“如下图第3步:按完ctry+x 后进入到了系统的紧急求援模式,如下图:第4步:依次输入以下命令:#mount –o remount,rw /sysroot#chroot /sysroot#passwd

2021-12-23 14:22:26 399 1

原创 Caused by: java.lang.IllegalArgumentException: Plugin [sql] was built for Elasticsearch version 7.3.

解决Elasticsearch启动拆分器版本问题Caused by: java.lang.IllegalArgumentException: Plugin [sql] was built for Elasticsearch version 7.3.0 but version 7.3.2 is running1、找到这个文件find / -name plugin-descriptor.properties2、编辑这个文件vim /usr/share/elasticsearch/plugins/sql

2021-12-21 18:27:15 1046

原创 k3s-The connection to the server localhost:8080 was refused - did you specify the right host or port

解决CentOS部署K3S环境8080端口异常

2021-12-20 14:57:58 1924

原创 采用CentOS7搭建SFTP服务器

🎈个人公众号:🎈 :✨✨✨✨ 🍟🍟🔑个人信条:🔑 为与不为皆为可为🌵🍉本篇简介:🍉 本片详细说明了采用CentOS7搭建SFTP服务器的操作说明和注意要点,并给出具体操作实例,如有出入还望指正。

2021-12-09 15:02:28 1332

原创 kafka是如何实现高性能高吞吐的?

终于明白Kafka高吞吐高性能主要是哪几个方面了!

2021-12-08 20:06:56 1139

原创 Linux常用操作命令汇总

linux基本操作命令

2021-12-08 17:02:57 138

原创 亲测可用——PostgresSQL安装教程

本片详细说明了PostgresSQL安装教程操作规则和注意要点,并给出具体操作实例,如有出入还望指正。

2021-12-07 13:53:25 6484

原创 不看后悔系列之一篇搞懂LinuxCentOS搭建MQTT服务器及客户端操作使用

看完绝对让你直呼通透!花了将近一天的时间,吐血总结~

2021-12-04 15:45:39 3656

原创 亲测可用——IoTDB部署及操作指南

亲测可用——IoTDB部署及操作指南全网首发一IoTDB数据库整合MyBatis实现SpringBoot项目CRUD安装包是从官网下载的最新版本apache-iotdb-0.12.3-all-bin.zip 官网地址如下:http://iotdb.apache.org/Download/操作命令如下:1、解压unzip apache-iotdb-0.12.3-all-bin.zip2、进入到sbin目录下:/opt/iot/apache-iotdb/sbin,执行start-server.sh脚本

2021-12-03 13:44:10 12179

原创 Flink独立集群部署和HA部署

本片详细说明了Flink独立集群部署和HA部署规则和注意要点,并给出具体操作实例,如有出入还望指正。

2021-12-02 20:25:24 1345

原创 全网首发一IoTDB数据库整合MyBatis实现SpringBoot项目CRUD

最近用到IoTDB数据库,经过对一些相关文档的搜集,大概了解到了该数据库的主要应用场景和使用方法,本篇就讲一下如何利用IoTDB并结合SpringBoott和Mybatis进行项目整合。经过一番查找全网都没有一篇完整的关于该数据库采用Mybatis做持久化框架的文章,那么就由我来开辟一下先河。

2021-11-27 17:53:18 13464 11

原创 node-sass 安装失败 rebuild --verbose --libsass_ext= --libsass_cflags= --libsass_ldflags= --libs

rebuild --verbose --libsass_ext= --libsass_cflags= --libsass_ldflags= --libs检查一下有没有配置python2.7环境变量npm install -g node-gypnpm install --global --production windows-build-tools(通过管理员打开)npm i -g node-sass

2021-11-26 11:32:41 3514

原创 MySQL变量使用与介绍之为查询结果增加序号列和自定义序号列

本片详细说明了MySQL变量使用与介绍之为查询结果增加序号列和自定义序号列使用规则和注意要点,并给出具体操作实例,如有出入还望指正。

2021-08-16 21:58:10 560 1

原创 测一测自己的Sql能力之MYSQL的函数会造成索引失败

本片详细说明了MYSQL的函数会造成索引失败的注意要点,并给出具体操作实例,如有出入还望指正。欢迎大家关注【可为编程】,成长,进步,编程,技术、掌握更多知识!

2021-08-14 19:18:36 481 1

原创 测一测自己的Sql能力之MYSQL的GROUPBY你弄懂了吗?

GROUPBY是每次只取表格的第一条数据,比如按照order_person_id进行分类,这样就会每次遇到相同的order_person_id时候,就会取第一个职,这样就出现了上面所展示的结果。

2021-08-12 22:46:33 126 1

Linux中间件加密之Elasticsearch和kibana配置雨用户密码验证

elasticsearch和kibana默认情况下均未使用用户登录验证,因为kibana对elasticsearch上索引具备增删改查的能力,为了数据安全我们需要配置用户验证。 首先已经完成elasticsearch和kibana的安装,涉及到的镜像可以从公网Harbor仓库中拉取。当前采用的版本为6.5.3。

2023-07-08

基于springboot的Netty的SSL加密PKI认证通信

采用springboot的基于Netty的SSL加密PKI认证通信,里面模拟了Netty的客户端和服务端的证书认证规则,同时分为单向认证和双向认证,信任证书链并对RA颁发的证书来进行验签,实现了双向和单向加密通信,保障了数据的安全,代码稳定运行,适合做教学案例,开发模块指引,项目代码整合。

2022-04-01

C语言+大学生C语言考试+编程试题与答案

内容概要:里面包含了我大一时期的C语言编程试题,包括题目和编写的程序,附带程序运行截图,很好的总结了各个程序的难点和用到的技术,同时为大一的自己打下了基础,可以参照里面的题目自行练习或作为考试资料进行出题。 试用人群:大学生、计算机专业学生和教师、C语言技术开发从业者和技术爱好者 使用场景:大学C语言考试、复习、学习专用

2022-03-29

大三计算机专业教学+数据结构试题+堆栈树图队列

内容概要:该文档包含了计算机课程之数据结构课程的全部知识,基础理论、数组、树、图、队列、堆、栈、线性表等等数据结构的学习与知识汇总,包含了十套考试专用试题和答案,高校内部资料,禁止外传的,适合用来做考题或者是练习题,绝对很有帮助 人群:高校计算机教师、计算机专业学生、计算机从业者、技术人员、架构师 使用场景:希望能够将知识分享给大家,能够共同进步,促进大家的学习和交流,提升技术能力,珍藏了多年,为以后冲刺大厂做准备,也通过CSDN能够记录该文档

2022-03-29

最新系统架构设计师考点分布图.rar

软考系统架构工程师考点知识汇总,包含了各个考点的知识点分布占比

2021-08-25

esayPoiExcel.zip

里面包含了所有的基于各种esaypoi的导出办法,定义了多个模板,方便大家操作excel导出功能

2021-04-12

springboot-master.zip

该资源包含了springboot整合shiro完整代码(登陆验证和权限校验)和html+js+bootstrap+ajax+springboot实现的前后端分离项目,是一个很值得借鉴的项目,数据是写死的 可以自己链接数据库

2021-01-05

httpClient.zip

这是一个HttpClient的代码案例,里面详细的介绍和使用了POST和Get两种方式的请求,便于大家学习

2020-12-16

JSP+Servlet+JDBC+c3p0网上商城完整项目

网上商城项目源码

2020-11-11

Select2实现全国省市区三级联动下拉菜单.zip

JS文件中的Select 有2个,我想做成联动的,例如选择" 信息采集器 " 那么第二个Select 就自动显示"A" 选择 " 信息变送器 " 就自动显示 “ B ” 怎么实现~~求高手,求专家!网上找的代码,测试了都不行! 是不是因为这个是JQUERY 插入表格的问题。 加到我写的里边之后就不行了,我是使用Jquery 动态添加的表格,表格里放的Select。

2020-08-12

SpringSecurity之JWT实现token认证和授权.zip

在Web应用开发中,安全一直是非常重要的一个方面。Spring Security基于Spring 框架,提供了一套Web应用安全性的完整解决方案。

2020-08-09

sso单点登录最详细Demo(赋UML请求时序图)

这是一个比较不错的sso单点登录的Demo例子,同时进行了比较详细的请求时序图的分析和绘制,供大家学习,分享给大家,绝对干货!!!

2020-08-05

mybatis逆向自动生成工具mybatisGenerator

今天将表建好了,但是一个一个的建实体类、Mapper接口、Mapper.xml文件就十分的麻烦,所以我就想到了MyBatis逆向,今天就操作一把!

2020-07-18

Vue学习之Vue结合 ElementUI 组件库搭建Web工程项目

经过整个,目前实现了登录的表单验证功能,主页显示功能,路由转发功能,以及VueX,,提供给大家进行交流和学习用

2020-07-12

SSM+maven+mysql新闻发布与信息管理系统

新闻网站的实现分为前台及后台,采用SSM、maven进行开发,数据库采用mysql数据库。 一、前台 所有前台页面上面的部分同主页上面的部分相同。 1. 主页 在主页的左上角有logo可以通过点击logo重新访问主页。 在右上角有一个用户登录/注册的链接,用以访问用户的登录/注册页面。

2020-07-11

SSM框架实现新闻网站信息管理系统前台后台综合开发项目实战

新闻网站的实现分为前台及后台,采用SSM、maven进行开发,数据库采用mysql数据库。 一、前台 所有前台页面上面的部分同主页上面的部分相同。 1. 主页 在主页的左上角有logo可以通过点击logo重新访问主页。 在右上角有一个用户登录/注册的链接,用以访问用户的登录/注册页面。

2020-07-11

SpringBoot整合持久层技术之搭建JDBCTemplate项目实战

现在有了MyBatis之后很少人使用JDBCTemplate来整合项目了,要么就是JPA技术,要么就是Mybatis来操作数据库,今天我搭建一个springboot的template项目,看看其和JPA、Mybatis有什么不同的地方,方便大家一起学习。

2020-06-19

SpringBoot整合持久层技术之搭建并整合Spring Data JPA项目

SpringBoot整合持久层技术进行一个项目的搭建,做一个练手,以前搞过但是都淡忘了,特意来总结一下。今天是JPA,后面陆续搭建MyBatis、JdbcTemplate等持久层技术,供大家相互学习。

2020-06-17

非常好用的Echarts饼图和折线图源码Demo

在公司搭建数据统计时用到的Echarts图表统计插件,源码已经下载了下来,有相关的js和css源文件,感兴趣的朋友可以下载使用!

2020-06-14

前端js遮罩案例.zip

之前在工作中搭建前端页面时用到的一个遮罩案例,感觉很实用,分享给大家,需要结合Ajax使用。大家多多支持!

2020-06-14

SpringBoot+MyBatis+https+AOP+MySQL数据库整个Demo

自己搭建的一个SpringBoot+MyBatis的小项目,代码很完整,里面写了AOP、HTTPS、过滤器、拦截器等等,可以相互学习借鉴。

2020-06-14

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

TA关注的人

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