自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

chao的博客

个人学习遇到的挠头问题和对一些知识的理解,有的摘抄自书籍或文档

  • 博客(61)
  • 收藏
  • 关注

原创 龙蜥社区「人人都可以参与开源」——参与心得

回首在龙蜥社区的日子,我深感庆幸和自豪。这里不仅是我获取专业知识、提升技能的宝地,更是我在科技创新道路上坚定前行的助力器。展望未来,我将持续携手龙蜥社区的同仁们,以学习为犁,以创新为种,共同深耕开源操作系统这片肥沃的土地,为我国信息技术产业的发展贡献力量。

2024-04-09 13:42:17 289

原创 Sora的阅读技术报告

我们正在教人工智能理解和模拟运动中的物理世界,目的是训练模型,帮助人们解决需要现实世界交互的问题。隆重推出我们的文本转视频模型 Sora。Sora 可以生成长达一分钟的视频,同时保持视觉质量并遵守用户提示。

2024-04-04 16:59:09 703 2

原创 EasyExcel入门(最简单的读)

之后真正要用EasyExcel技术时再研究其他用法,之后再更新!

2023-09-10 14:49:29 559

原创 Unable to make field final int java.math.BigInteger.signum accessible: module java.base does not ***

虽然报这个错,但是可以正常运行。所以不在意的话可以先不用管这个错。我的环境:JDK17、Dubbo。学习dubbo时遇到的报错!重新启动,完美决解!

2023-08-31 22:42:06 1308

原创 Windows安装单节点Zookeeper

刚学习Dubbo,在Centos7中docker安装的zookeeper3.7.1。然后zookeeper相关的知识虽然以前学习过,但是已经忘记的差不多了。现在学习dubbo只能先降低版本使用了,之后再复习zookeeper。这里有一个工具,可以看到连接成功了!(工具是我之前下载安装的,忘记具体下载地址了,可以去GitHub上去找)解压-->修改配置文件(复制一份zoo_sample.cfg并重命名为zoo.cfg)启动过程也遇到了问题,在网上也有相关解决方法。我这里就直接按照正确步骤写了。

2023-08-31 21:11:07 855

原创 vue-admin-template实现按钮级控制

实现的思路:用户登录之后,返回用户详细信息(将用户的所有权限码发送给前端),然后将权限码保存在全局状态管理对象中,然后在组件中进行判断是否显示。这里记录一下使用大佬的模板vue-admin-template,实现按钮级别控制。最后,你就可以通过这个值 v-if 进行判断某些按钮是否显示。

2023-08-25 08:41:47 289 4

原创 Vue+ElementUI实现选择指定行导出Excel

这里记录一下,今天写项目时 的一个需求,就是通过复选框选中指定行然后导出表格中选中行的Excel表格将它拉取后,运行就可以看到如下界面:这里面的很多功能都已经实现了,比如上图我标记的导出Excel、Zip、PDF等。。。然后这里我们实现的是导出Excel,我们拷贝所要实现功能的代码、文件。拷贝这两个方法到你的项目中需要导出Excel的组件中,将handleDownload方法绑定到导出按钮上拷贝这个js文件到你的项目中然后需要安装这两个依赖。

2023-08-13 20:32:33 1211

原创 解决ElementUI动态表单校验验证不通过

这里记录一下,写项目时遇到的一个问题:就是动态渲染的表单项,加验证规则后一直不通过!!!

2023-08-11 11:22:21 1542

原创 ElementUI动态添加表单项

其实就是利用了vue的v-for循环渲染。通过添加数组实现动态添加表单项。

2023-08-10 16:33:01 1277

原创 Springboot整合shiro

是一款主流的Java安全框架,不依赖任何容器,可以运行在Java SE和Java EE项目中,它的主要作用是对访问系统的用户进行身份认证、授权、会话管理、加密等操作。Shiro 就是用来解决安全管理的系统化框架。Shiro是基于session的身份认证和访问控制框架。RBAC是Role-Based Access Control(基于角色的访问控制)的缩写。它是一种广泛应用于安全管理中的访问控制模型。RBAC模型通过授予用户不同的角色,并将角色与权限进行关联,来管理对资源的访问。

2023-07-10 15:09:11 2102 2

原创 安装Node.js和创建Vue-cli工程

版本,除非你后续使用的Vue-cli版本比较高,像我使用的Vue-cli3和4.1.1版本去创建工程,然后run运行会报错。2、全局安装Vuecli(相当于在本机的npm仓库中有了vuecli )一路Next,中间可以选择一下安装的路径(默认C盘),最后完成。修改项目下的package.json文件,在相关命令之前加入一行代码。1、当然也可以去下载最新版本,网上已经给了解决方案。3、创建vue-cli工程(按照提示 顺序依次执行)

2023-07-06 23:01:34 561

原创 SpringBoot自定义starter

最后就可以看到,控制台输出了!!!

2023-07-05 11:59:15 532

原创 处理vue代码本身的逻辑错误和解决404问题

【代码】处理vue代码本身的逻辑错误和解决404问题。

2023-07-05 10:05:54 225

原创 axios拦截所有请求和响应

在vueCli工程中,难免不了要向后端传递请求头等验证信息!!!如果每个请求一个一个的去添加请求头信息肯定不行,那么就得拦截所有请求去添加请求头信息。

2023-07-05 09:51:13 548

原创 Spirngboot读取html文件到字符串

【代码】Spirngboot读取html文件到字符串。

2023-07-04 23:47:26 749

原创 前后端分离项目问题总结

这里记录一下,我在写一个自己设计的项目时遇到的几个问题!!!

2023-07-04 23:24:30 340

原创 Springboot发送邮箱

可以先看看上面的基础文章,以前的方式是通过个人邮箱授权发送的,更何况是网易云,直接暴露了电话号码,这样做是不安全。就算是用于个人网站,也避免不了有人有事没事给你打个电话,总之就是不安全这里的配置我记得是以前参考的阿里云的某篇文章!现在找不着了。

2023-07-04 12:33:37 328

原创 Springboot使用kaptcha验证码

这里src里写完整请求路径, 我这里/app是进行代理了的。先去看基础文章,导入的依赖一样。

2023-07-04 11:58:29 525 3

原创 Vue2使用富文本编译器

至于为什么还是用TinyMCE,不用ElementUI自带的富文本编译器,因为技穷/(ㄒoㄒ)/~~同样参考一篇文章(进行修改、完善):VUE2下版本的项目加入富文本框实现_vue2富文本从js文件夹加载_我算哪枝小绿植的博客-CSDN博客2、 开始 下载中文语言包,看我上面那篇基础文章。 创建一个组件,在组件中引入tinymce组件并初始化:

2023-06-29 19:00:44 1235 2

原创 购买服务器/安装宝塔

本人知道并了解一丢丢的就这四个平台:1、阿里云2、腾讯云3、硅云4、亚马逊个人觉得阿里云是YYDS,啥都挺方便的,唯一不足就是有点小贵,但是新用户第一次购买还是很优惠的。腾讯云有的云服务器是真的便宜!不过不足的是实名认证必须成年,导致小年轻崩溃。。。硅云只有两个香港区的服务器选择,不过优惠力度大,特别是学生,120元能买一年,配置也不差个人够用,25岁以下不用学籍证明直接认证学生就特棒。缺点也比较明显就是后台设置服务器的界面太老旧了,不对比还好,和腾讯云、阿里云一对比那就不舒服了。

2023-06-21 00:59:18 368

原创 谈一谈Mybatis-plus的联表查询

这只是我个人看法,我现在项目上MybatisPlus技术基本上只用到QueryWrapper配合自动生成SQL方法和XML的方式去完成SQL语句。

2023-06-08 15:48:04 1835 1

原创 Mybatis-plus代码生成器

这是官网提供的两种最基础生成方式!第一种将Entity、Mapper、MapperXML、Service、controller都生成了但是没有采用lombok方式。第二种只生成了Entity、Mapper、Service、controller采用了lombok,但是没有生成MapperXML文件。当然可以通过配置更加完善优化,可以去官网查看。

2023-06-08 11:37:55 1698

原创 SpringBoot生成RESTful API文档

更多配置操作,可以去官网查看!有了SpringDoc就可以很好的自动生成和展示API文档了!这样前后端分离就有已经有了雏形了,到时候再整合Mybatis就可以生成一个完整的API文档,就可以和前端分工明确了。

2023-06-07 15:16:21 655

原创 初学SpringBoot—01

这是我今天自学学习到的内容,可谓是受益匪浅,虽然遇到很多配置、版本等问题,但也一一解决了,跟着我上面步骤走应该是没有问题的,毕竟是我测试过来的。每一天进步!!下次更新。

2023-06-06 17:01:31 561

原创 Idea集成git和github

参考: Git在IDEA中的使用(详细图文全解)_idea使用git_拧螺丝专业户的博客-CSDN博客我基于上面博主文章的学习,补充下面几点:在推送本地仓库到远程仓库时,有时能推送成功,有时却推送失败!参考:IDEA GitHub Push failed unable to access解决办法_pearz的博客-CSDN博客

2023-06-02 14:30:19 241 1

原创 Git日常使用命令

Git Bash 命令和linux命令相似,建议学git前学习一下linux,了解基础linux命令。rm -rf .git 删除隐藏的.git目录,当前目录就不是git仓库了。ls -a 显示隐藏文件。

2023-06-01 23:44:50 772

原创 Failed to initialize the editor as the document is not in standards mode.

在将TinyMCE引入到Jsp使用时要的这个错。问题可能是因为 TinyMCE 编辑器要求文档处于标准模式,JSP 页面可能没有正确设置文档模式。标准模式是一种浏览器渲染页面的模式,它遵循最新的 HTML 和 CSS 标准,而不是使用过时的渲染方式。在标准模式下,许多浏览器兼容性问题得到了解决。

2023-05-30 21:25:39 345

原创 在页面使用富文本编译器

但是下载解压后发现是zh_Hans.js,然后我配置后也没有转换成中文,所以我想 6版本里没有成功转换简体中文的js。于是我下载了 5版本的所有语言包,找到了zh_CN.js,它就可以帮助我们成功转换为简体中文。链接:https://pan.baidu.com/s/1dzo6RfxRQebpJu5WfL9rcg?总之不要丢掉,将js下的整个tinymce目录复制到你项目中。下载开发版本,我下载的最新版 tinymce_6.4.2_dev.zip。还是蛮不错的,但是工具栏都是英文。

2023-05-28 13:25:11 827

原创 ssm实现发送邮箱功能

我的jdk版本:1.8.0_333。

2023-05-24 20:17:53 1149

原创 maven_SSM项目如何实现验证码功能

防止恶意注册,自动化程序批量注册。防止暴力破解。由于直接在maven中引入依赖,没有找到。所以只能直接去下载jar包了。链接:https://pan.baidu.com/s/1KANhJKI4sQCfkiroTVr0WA?pwd=29iv提取码:29iv这里是我下载好的,kaptcha-2.3.2.jar。

2023-05-24 09:15:42 887 6

原创 Spring框架中的Bean

Spring中的Bean是一个非常重要的概念,它可以帮助我们将对象的创建和管理与业务逻辑分离。在Spring中,我们可以使用XML配置文件或注解来创建和管理Bean实例,同时还可以指定Bean实例的作用域,以控制Bean实例的生命周期。希望本篇博客可以帮助大家更好地理解Spring中的Bean,同时也可以通过代码实践来加深对Bean的理解。

2023-04-09 12:17:16 2360 6

原创 Spring-aop面向切面

1)Advice,通知/增强:类方法中提出来的共性功能(大白话就是提出来的重复代码)1)前置增强(aop:before):上面代码已经试过了,就是目标方法前织入增强处理。4)异常增强(aop:after-throwing):目标方法抛出异常后织入增强处理。2)最终增强(aop:after):无论目标是否抛出异常,方法最后都会织入增强处理。*..*,比如包名叫com.gc.hh,正常逻辑写是*.*.*,简写就是*..*可以看到,在调用原始方法前的内容会插入到切入点方法内容的前面,反之。(画的丑,主打真实)

2023-04-07 18:38:27 890 5

原创 spring集成mybaits以注解方式完成连表查询练习

6、配置数据源、配置Mybatis(替代MybatisConfig.xml)和配置Spring(替代applicationContext.xml)1、先创建一个maven模块,这里直接建的普通maven模块,你也可以用quickStart骨架。1、查询全部员工信息,要求显示部门名称。2)配置数据源(jdbcDataSource)2、根据姓名模糊查询员工信息。博主正处于学习spring阶段,有一起学习的可以和我交流。自己看完,建一个简单的员工表和部门表。5、创建Service接口和实现类。

2023-04-05 11:33:00 440 2

原创 找不到applicationContext.xml文件

发现没有给资源文件applicationContext.xml编译进去。噗,明明将这个文件写在resources下了,是不是觉得IDEA有点不人性化。但是在刚创建项目测试的时候它又不报这个错,第二天打开项目时人都蒙了。这个错,意思就是这个文件不存在。我就纳闷了,我写了你说不存在?3、查看target下的classes文件夹。4、给这个文件放到classes文件夹下。1、清空target文件。文件里的属性名等会爆红,不用管。5、直接测试运行就好了。

2023-04-01 21:49:17 620 1

原创 Maven:简单的JavaWeb程序有关问题

今天使用Maven创建了一个简单的javaweb程序,遇到了很多奇葩问题,比如:一直提示类不能强制转为servlet,等等。不过好在不负有心人,在不懈的努力下一个一个的解决了。4、有的新版本IDEA生成maven-webapp骨架时,index.jsp没有文件头信息,在运行时导致页面中文乱码。5、有的新版本IDEA生成maven-webapp骨架时,web.xml的文件头不正确,导致无法解析JSTL标签。使用的是tomcat-maven插件的话,可以试着去双击run-war,将项目打包为war包后运行。

2023-03-28 17:41:37 326

原创 Python截图自动化工具

2)截图(在截图时电脑屏幕会变灰,选中的区域会变清楚,在松开左键时截的图片会在GUI窗口展示并消息框提示)3)循环截屏会将截屏图片下载到用户指定目录中,并以001,002,003这样命名。多页面在线PPT等,不能直接下载图片,页面由多个图片组成没有成品页。3)在循环截屏过程中可以按空格键终止!其它按键功能就不展示了。博主在工具里设置了说明书按钮,根据说明可以快速掌握工具。1、展示部分源码(写的比较乱,哈哈)需要私信,(有偿,哈哈)

2023-03-18 21:35:36 2853 9

原创 GET请求和POST请求

在网络编程中,HTTP协议是最常用的协议之一,用于在客户端和服务器之间传输数据。HTTP协议中最常用的两种请求方式是GET和POST请求。这篇博客将介绍GET和POST请求的区别,以及在不同场景中如何选择使用这两种请求方式。GET请求是一种向服务器请求数据的请求方式。当使用GET请求时,客户端会向服务器发送一个包含查询参数的URL。服务器会解析这个URL,然后返回对应的资源。GET请求的特点是请求参数会附加在URL的末尾,并且可以被浏览器缓存。

2023-02-25 23:39:54 898

原创 Mysql事务

如果用户执行 COMMIT 命令,那么事务将会被提交,如果执行 ROLLBACK 命令,则事务将会被回滚。这可能会导致脏读问题(读到未提交的数据),不可重复读问题(同一行数据在两次读取之间被另一个事务修改),以及幻读问题(同一个查询语句在两次执行之间产生不同的结果集)。可重复读(REPEATABLE READ):在这个隔离级别下,一个事务在执行期间多次读取同一行数据时,会始终看到同样的数据。事务是一组操作,被视为一个不可分割的工作单元,要么全部执行成功,要么全部回滚。隔离级别指定了事务之间的相互影响程度。

2023-02-25 00:32:52 471

原创 MySQL基础命令大全——新手必看

其中,"tablename" 是要更新数据的数据库表的名称,"column1"、"column2" 等是要更新的列名,"value1"、"value2" 等是要更新的值,"condition" 是更新数据的条件。其中,"tablename" 是要插入数据的数据库表的名称,"column1"、"column2" 等是数据库表中的列名,"value1"、"value2" 等是要插入的值。其中,"tablename" 是要删除数据的数据库表的名称,"condition" 是删除数据的条件。

2023-02-24 23:46:01 1931

原创 Centos安装Python、PyCharm

1、打开终端(Terminal)2、输入以下命令更新系统:3、安装Python:4、安装完成后,可以使用以下命令检查Python版本:1、下载PyCharm的安装包,可以在官网上下载https://www.jetbrains.com/pycharm/download/2、在windows下载的,通过工具(WinSCP、MobaXter......)将下载的压缩包传入linux下指定目录3、在终端中导航到指定目录并解压缩下载的文件4、导航到解压后的目录中并运行PyCharm再等待PyCharm的欢迎界面-->

2023-02-24 15:31:42 1495 8

Centos7安装Docker

从0安装Docker,每行代码都有解释。复制粘贴命令即可完成安装

2023-07-11

了解、初学和基本使用JWT

哔站楠哥速学JWT讲课! 整理的初学JWT笔记(Java)

2023-07-06

空空如也

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

TA关注的人

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