- 博客(97)
- 收藏
- 关注
原创 眼前一亮,就用它,盲盒项目开发
最近清柠开发的盲盒项目开始给小伙伴们使用了,清柠v bswlbnhello觉得不错,推荐给大家使用。🔥本项目系统是一套快速开发管理后台,使用流行的技术栈JDK8、Springboot2.5、MyBatis-Plus、swagger、Jwt、minio、logback、Vue2、Element Plus1.2(ElementUI)。
2024-04-15 17:24:28 389 1
原创 毕业设计-宠物医院管理系统
涉及多个版本, ssm, springboot微服务版本。 后端 java: 使用 springboot。前端使用vue,小程序使用原生进行开发。 后台管理系统: vue。数据库是用 mysql 8.0。涉及终端 , 后台管理系统。logback 日志输出,spring 拦截器使用。数据库:mysql8.0。minio 文件服务器。
2024-04-08 13:22:17 292
原创 7.1 Mysql shell 定时备份
u user:用来设定某个用户的crontab服务,例如,“-u ixdba”表示设定ixdba用户的crontab服务,此参数一般有root用户来运行。-r:从/var/spool/cron目录中删除某个用户的crontab文件,如果不指定用户,则默认删除当前用户的crontab文件。-l:显示某个用户的crontab文件内容,如果不指定用户,则表示显示当前用户的crontab文件内容。脚本会自动在指定的备份目录下生成以日期时间为文件名的备份文件,并在日志文件中记录备份成功或失败的信息。
2024-04-01 17:23:47 1234
原创 docker中nginx 安装教程,学费了吗
这个创建过程基本梳理为:创建nginx容器1 -> 本地新建数据卷文件夹 -> 拷贝配置文件到挂载用的本地文件夹 -> 删除nginx容器1 -> 挂载本地数据卷并新建nginx容器2。其中最后一行语句包含了对 default.conf 的引用,所以将项目相关的配置写到 default.conf 里就可以了。/usr/share/nginx/html/dist为打包后的前端项目存放的路径。朋友们,先关注,在观看,实在不行公众号里转一转。(1)创建临时nginx容器1。(5)创建nginx容器2。
2024-03-29 17:00:19 878
原创 开开开开开,干
我们用的技术栈:SpringBoot+uniapp+Vue+Mybatis后端支持H5移动端,效果棒棒的!后面我们很多的项目都会使用spingboot+uniapp进行开发。特别是uniapp可以生成小程序、安卓,真的太爽了。
2024-02-20 08:51:42 673
原创 防火墙 firewalld 实操
注:每次更改firewall规则后需重新加载(firewall-cmd --reload)最近在学习部署一套linux 环境,分享其中一部分,后边会归结到专栏,欢迎大家订阅!移除允许指定IP访问本机80端口规则。查看 firewalld 状态。允许指定IP访问本机80端口。禁止指定IP访问本机80端口。启动firewalld服务。关闭firewalld服务。重启firewalld服务。查看firewalld状态。开机自启firewalld。批量开放一段TCP端口。开放整个源IP段的访问。
2024-02-04 09:02:52 1072
原创 【服务器部署】作为首选,这些操作你不会,说不过去了吧
nginx 在服务器的大部分作用,实操,文章内都做描述,就说不熟到服务器上还有什么不能搞的,小伙伴们,一起学起来呦。
2023-07-07 11:34:37 353
原创 【面试】一文知晓---拦截器和过滤器的区别
面试的时候再有什么高频问题,私信我,我来给出答案,祝你上岸!!!记得关注,别找不到了。过滤器和拦截器的区别
2023-06-29 16:18:17 1598
原创 cmd 108个常用命令,看看你知道多少
以上是总结的所有cmd 的用法,还有更深入的用法,基于 bat 的一系列操作,后续更新,大家关注,以防找不到。
2023-06-26 18:18:43 3485 3
原创 阿里推出了一个集成AI的数据库客户端,霸榜GitHub
强大的扩展能力,目前已经支持Mysql、PostgreSQL、Oracle、SQLServer、ClickHouse、Oceanbase、H2、SQLite等等,未来会支持更多的数据库。他的一大亮点就是提供了AI智能助手,能够轻松的实现自然语言和SQL之间的转换,换句话说,就是你直接说人话,他就能帮你写SQL了。强大的数据管理能力,支持数据表、视图、存储过程、函数、触发器、索引、序列、用户、角色、授权等管理。AI时代已经来了,很多公司都在基于AI做各种各样的应用,其中针对提升开发者效率的工具也有很多。
2023-06-25 14:40:59 886
原创 【服务器远程工具】一款好用的xshell
Tabby是一款现代化的终端连接工具,开源并且跨平台,支持在Windows、MacOS、Linux系统下使用。Tabby在Github上已有20k+Star,可见它是一款非常流行的终端工具!Tabby确实是一款非常优秀的终端工具,它免费并且开源。主题非常丰富,功能也很强大,还支持自定义插件,强烈建议大家尝试下!工欲善其事,必先利其器,我们一下学习!
2023-06-21 13:44:22 2914 1
原创 面试---如何发现Redis热点Key,有哪些解决方案?
产生原因热点问题产生的原因大致有以下两种:用户消费的数据远大于生产的数据(热卖商品、热点新闻、热点评论、明星直播)。在日常工作生活中一些突发的的事件,例如:双十一期间某些热门商品的降价促销,当这其中的某一件商品被数万次点击浏览或者购买时,会形成一个较大的需求量,这种情况下就会造成热点问题。同理,被大量刊发、浏览的热点新闻、热点评论、明星直播等,这些典型的读多写少的场景也会产生热点问题。请求分片集中,超过单 Server 的性能极限。
2023-06-16 11:56:27 280 1
原创 【springboot 实践】断点续传这么搞--附代码
- **「文件分块」**:将大文件拆分成小文件,将小文件上传\下载,最后再将小文件组装成大文件;- **「断点续传」**:在文件分块的基础上,将每个小文件采用单独的线程进行上传\下载,如果碰到网络故障,可以从已经上传\下载的部分开始继续上传\下载未完成的部分,而没有必要从头开始上传\下载;- **「文件秒传」**:资源服务器中已经存在该文件,其他人上传时直接返回该文件的URI。## 开搞 今天大体内容如上,大家实践起来,关注本专栏,还有更多实践,我们一起学习。
2023-06-13 16:13:35 646
原创 【MySQL】 IS NOT NULL 和 != NULL 的区别?
上面第三个SQL插入的NULL是个字符串格式的NULL,对于MyISAM的存储引擎,测试的结果和上述结果是一样的。当字段上包含有索引时,由于B树索引是不会存储NULL值的,所以在使用这个字段做为查询条件时,对性能的影响还是比较大的,在平时创建索引的时候,应该尽量保证列的值不为NULL。对于第2个问题,因为NULL值是占了一定空间的,所以在MySQL进行字段比较的时候,值为NULL的字段也是会参与比较的,所以是会对性能有一定的影响。可以看到,不同的查询条件,对于查询的结果区别还是特别大的。
2023-06-12 17:03:57 5391 4
原创 分布式架构之EasyES---和 Mybatis用法相似,太方便了
Easy-Es(简称EE)是一款基于ElasticSearch(简称Es)官方提供的RestHighLevelClient打造的ORM开发框架,在 RestHighLevelClient 的基础上,只做增强不做改变,为简化开发、提高效率而生,您如果有用过Mybatis-Plus(简称MP),那么您基本可以零学习成本直接上手EE,EE是MP的Es平替版,在有些方面甚至比MP更简单,同时也融入了更多Es独有的功能,助力您快速实现各感兴趣的小伙伴可以的官网一日游,详细研究,我们一起学习,记得关注呦,我们一起努力。
2023-06-12 14:07:12 1239 2
原创 重磅!MyBatis-Plus 可视化代码生成器来啦,开发效率提升2倍 !!
在基于Mybatis的开发模式中,很多开发者还会选择Mybatis-Plus来辅助功能开发,以此提高开发的效率。虽然Mybatis也有代码生成的工具,但Mybatis-Plus由于在Mybatis基础上做了一些调整,因此,常规的生成工具生成的代码还有一些不太符合预期。而且对于多数据库的支持不是很好。因此,我们需要一款支持高度定制化,带图形UI页面,能适配多数数据库的基础程序生成框架。
2023-06-08 08:43:02 494
原创 工欲善其事,必先利其器还是有必要的
uPic(upload Picture) 是一款 Mac 端的图床(文件)上传客户端,**可将图片、各种文件上传到配置好的指定提供商的对象存储中。然后快速获取可供互联网访问的文件 URL。下载地址:uPic,小伙伴们自行下载。工欲善其事,必先利其器,工具使用,可以提高很大的效率,有些时候搞定必要的工具搞得非常重要的。好了,如果对你有用,记得关注我。
2023-06-07 10:06:25 322
原创 翻车了,lombok这玩意真坑
踩坑是避免不了的,一时踩坑一时爽,一直踩坑就完犊子了,遇到问题不要慌,记录一下,慢慢找解决方法。如果对你有帮助,留下三联。
2023-06-06 10:23:23 704 2
原创 造轮子--自己封装一个 start
/project>此处引入自定义的starter依赖(使用Maven工具install原starter项目):以上就是本篇文章的全部内容,希望能对大家的学习有所帮助,评论区留下“管用",记得三联哦。还有其他知识分享,欢迎拜访。
2023-06-05 21:18:20 666
原创 一个注解的事儿,数据脱敏解决了
数据脱敏是一种通过去除或替换敏感数据中的部分信息,以保护数据隐私和安全的技术。其主要目的是确保数据仍然可以在各种场景中使用,同时保护敏感信息,防止数据泄露和滥用。数据脱敏通常用于处理包含个人身份信息和其他敏感信息的数据集,如手机号、姓名、地址、银行卡、身份证号、车牌号等等。在数据脱敏过程中,通常会采用不同的算法和技术,以根据不同的需求和场景对数据进行处理。例如,对于身份证号码,可以使用掩码算法(masking)将前几位数字保留,其他位用“X”或"*"代替;
2023-06-01 09:01:53 947 3
原创 【完整项目开发】Springboot+vue教学材料管理系统定制开发
基于各个专业,对教师和管理员开放的一个系统,包括的材料上传,分角色查看内容。对上传的作业,实验结果,获奖信息,个人成果等信息,文件进行管理。以上就是今日分享的全部内容。感兴趣的小伙伴欢迎私信联系我–”教学材料管理系统希望能对大家的学习有所帮助,评论区留下“管用",记得三联哦。还有其他知识分享,欢迎拜访链接:首页。
2023-05-30 08:46:11 872 3
原创 实操Linux 部署单机版nacos
以上是Linux nacos部署的实操,大家有什么问题可以留言,本地有自己的环境还是比较方便的,可以模拟线上解决问题,也可以自己亲身体验,自己学习学习,如果教程对你有用,留下你的关注,我会定期更新更多的内容,一起学习。
2023-05-20 16:56:23 1850 4
原创 【springboot 开发工具】接口文档我正在使用它生成,舒坦
先来描述下背景:由于新公司业务属于自研产品开发,但是发现各产品业务线对于接口文档暂时还是通过集成Swagger来维护,准确来说是knife4j(Swagger的增强解决方案)。但是对于5年的后端开发老说,早就厌倦了一个接口一个接口写到postman的重复操作了,所以必须搞个简便方式。个人建议Swagger更适合用于一些对接口规范及维护要求较低的行业项目类软件开发,相对于开发而言,接口的文档生成及调试更加方便快捷。框架SwaggerYapiShowdocApiPost代码侵入性强无无无。
2023-05-18 18:15:54 673
原创 度娘教我influxdb,先搞一波在补理论
然后就哟了以下:本节讲解where子句,注意,查询语言是大小写无关的哈。 influxdb where语句查询
2023-05-17 17:02:34 1729 1
原创 来点Redis基本操作命令-带你入门
Redis中的有序集合(Sorted Set,简称ZSet)是一个非常有用的数据结构,它类似于Set类型,但是每个元素都会关联一个分数(score),且元素按照分数从小到大进行排序。要获取有序集合中指定分数范围内的元素,请使用ZRANGEBYSCORE命令。要获取有序集合中指定范围内的元素,请使用ZRANGE命令。要获取有序集合中指定元素的分数,请使用ZSCORE命令。要获取有序集合中指定元素的排名,请使用ZRANK命令。要获取列表的一部分,请使用LRANGE命令。要删除列表中的元素,请使用LREM命令。
2023-05-16 16:12:05 965 1
原创 面试总是循序渐进的,难顶啊--看看这篇面试题
面试,其实是一个循序渐进的过程,面试官不可能上来就让一个面试者手撸paxos算法,总要先抛出一个比较简单的问题,然后根据面试者回答的情况,逐渐的展开和深入。另外 ,以上问题的"推倒"过程,其实就是一个完整的知识体系,很多人在我的公众号后台以及微信好友问我到底什么是知识体系,如何构建自己的知识体系。这个问题并没有什么标准答案,同样一个知识点,不断的展开,把多个知识点互相连接,这就是一个知识体系。每个人的知识体系都不相同。
2023-05-12 13:58:42 218
原创 未面试蓄力,redis肝起来
Redis 中的事务是一组命令的集合,将一组需要一起执行的命令放到multi和exec两个命令之间。multi 命令代表事务开始,exec命令代表事务结束。它可以保证一次执行多个命令,每个事务是一个单独的隔离操作,事务中的所有命令都会序列化、按顺序地执行。但是要注意Redis的事务功能很弱。在事务回滚机制上,Redis只能对基本的语法错误进行判断。如下,当语法命令错误时,会造成整个事务无法执行,事务内的操作都没有执行:如下,当命令错误时,虽然有异常提示,但是事务执行成功。
2023-05-11 15:44:29 869
原创 SpringCloud入门实战之项目(一)
今日份实战到此结束,明天继续,关注我,关注的本专栏,收获多多,等你一起学习,从零开始搭建springcloud-001项目,陆续集成相关组件。新建服务提供者cloud-payment工程,服务调用者cloud-order工程,完成order对payment的调用
2023-05-09 18:06:29 1151
原创 Spring Cloud的那些组件和功能,get到了吗
Spring Cloud 提供了用于更快速构建分布式系统的基础规范(例如配置中心、服务发现、熔断器等)。Spring Cloud Netflix(停止维护)Spring Cloud Official(官方组件)上述实现方案按技术更新时间排序。文章教程都是基于 Spring Cloud Hoxton.RELEASE 或以上版本。以上知识点对你帮助吗,留下你的关注,还有更多的知识点分享给你,一起学习。
2023-05-05 17:23:34 657
原创 SpringCloud基础知识
是多种微服务架构落地技术的集合体(微服务全家桶)。查看官网:https://spring.io/Spring Cloud本身不是新的框架,是一个全家桶式的技术栈,包含了很多组件,它是一系列框架的有机组合,利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发。
2023-05-05 13:59:14 551
原创 SpringCloud高频面试题--附答案
Spring cloud 流应用程序启动器是基于 Spring Boot 的 Spring 集成应用程序,提供与外部系统的集成。Spring cloud Task,一个生命周期短暂的微服务框架,用于快速构建执行有限数据处理的应用程序。微服务架构是一种架构模式或者说是一种架构风格,它提倡将单一应用程序划分为一组小的服务,每个服务运行在其独立的自己的进程中,服务之间相互协调、互相配合,为用户提供最终价值。
2023-05-04 18:09:32 759 2
原创 Spring Cloud的五大组件你知道多少
Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子,它只是将各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包。
2023-05-04 09:16:12 1542 1
原创 redis从头开始【一】--面试的小伙伴必看
Nosql = not only sql(不仅仅是SQL)关系型数据库:列+行,同一个表下数据的结构是一样的。非关系型数据库:数据存储没有固定的格式,并且可以进行横向扩展。NoSQL泛指非关系型数据库,随着web2.0互联网的诞生,传统的关系型数据库很难对付web2.0大数据时代!尤其是超大规模的高并发的社区,暴露出来很多难以克服的问题,NoSQL在当今大数据环境下发展的十分迅速,Redis是发展最快的。传统RDBMS和NoSQL。
2023-04-27 16:33:16 693
原创 redis面试题(二)附答案
系统引入缓存提高应用性能问题引入缓存后,需要考虑缓存和数据库双写一致性问题,可选的方案有:「更新数据库 + 更新缓存」、「更新数据库 + 删除缓存」不管哪种方案,只要第二步操作失败,都无法保证数据的一致性,针对这类问题,可以通过消息队列重试解决「更新数据库 + 更新缓存」方案,在「并发」场景下无法保证缓存和数据一致性,且存在「缓存资源浪费」和「机器性能浪费」的情况发生,一般不建议使用。
2023-04-26 18:18:17 548
Java后端面试手册-Java基础知识
2024-04-08
计算机-毕业设计-宠物医院管理系统
2024-04-08
毕业设计医院急诊系统springboot+vue
2024-02-26
Python基础课资料 2.zip
2023-06-03
netty面试专题-答案-一起学习
2023-04-17
MySQL题-付答案-一起学习
2023-04-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人