自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 问答 (3)
  • 收藏
  • 关注

原创 学习面向对象笔记

下面是构建一个新的对象,现在堆中开辟空间分配地址,然后给栈中对象指定地址。public > proctected > 缺省 > private。比如造车:车子是由多个对象构成的,分别是轮子、方向盘、车窗等。如开车:启动 -> 挂挡 -> 放手刹 -> 行驶。将一个大的物件划分成小的模块,然后组装成一个整体。类信息、常量池、静态变量、编译后的代码。易扩展,可维护性高,设计复杂。生命周期只在方法调用期间存活。复杂度低,易修改,扩展性差。生命周期整个对象存活时间。

2024-07-16 15:23:42 172

原创 将老旧电脑改造成可对外访问的服务器

家里有一台老旧的笔记本,咸鱼卖了感觉很亏,还不如改造成一台服务器给自己使用。但我自己的电脑只能连内网,那么就必须使用网络对外访问,所以需要购买一台云服务作为外网映射,阿里、华为、腾讯都有云服务器,买最便宜的就行1.1. 云服务器对比一下价格,买最便宜的,我们只是用服务器做中转,所需资源是很少的。

2024-07-16 13:12:52 622

原创 docker快速安装(环境CentOS7)

3. 配置阿里云的镜像加速器,原地址的镜像一般很难拉取下来,按给的操作步骤复制粘贴即可。1. 查看自己的Linux系统,以下方法。4. 最后运行hello word。

2024-07-16 10:27:15 290

原创 C语言程序设计学习第四天

static是静态修饰符,如果修饰方法内的局部变量,就会改变其的生命周期(从只存活在函数到存活到整个工程结束)delfin定义的宏,使用的时候是直接替换原来的内容,和函数使用不一样。改变生命周期的本质,是改变了变量存储的地方,将局部变量存在静态区。define定义常量就一个固定值。2.1. define定义常量。2.2. define定义宏。1. 静态static。2. define定义。

2024-03-15 17:30:28 161

原创 C语言程序设计学习第三天

在c语言中,有着各种字符是不是能直接使用(', ", \),所有需要转义使用或者拼上其他字符会出现不一样的含义,下面是常用的转义字符说明:8进制101转换十进制,1*(8^2)+0*(8^1)+1 = 6516进制x41转换十进制, 4*(16^1)+1 = 65计算一下 c:\test\328\test.c 的长度,这个长度为14,一个转义字符只站一字符,"\t"算1,"\328"是8进制数,但8溢出范围了,所以\32和8算两个字符。

2024-03-14 17:09:22 573

原创 C语言程序设计学习第二天补充

1. 变量的生命周期和作用域2. 常量3. 字符串结束标志

2024-03-13 22:45:21 186

原创 C语言程序设计学习第二天

C语言常用基础数据类型有7个:char、short、int、long、long long、float、double数据类型的丰富,给代码开发提供了更多的选择性,能够更加合理分配内容空。比如你需要一个数字最大值只有200,那么就可以选择short类型,当然也可以选择int类型,但是选择int类型就会浪费一半的资源。数据类型的大小是可以通过代码展示的,需要用到sizeof函数计算机的最小单位是bit,一个bit只能代办0 或1,下面是换算单位。

2024-03-13 17:37:49 728

原创 gitee 代码下载和git、TortoiseGit工具(附安装包)

打开一个 gitee 的项目,点击下载后,会出现弹窗,直接点击下载zip,就可以下载全部的master(主线)代码,下载完的代码可以直接导入到工具中使用。

2024-03-13 11:12:40 1600

原创 C语言程序设计学习第一天(附带安装工具)

学习C语言需要用到下面这三个工具:git、TortoiseGit、vs2022git是代码的版本管理,每天学习的代码都可以上传到git保存,可以理解git就是一个网盘git版本管理TortoiseGit是git的一个可视化工具,git是一个纯命令行的工具,操作需要输入命令tortoiseGit小乌龟C语言开发的编辑器vs编辑器。

2024-03-12 23:29:29 1122

原创 Vagrant 入门使用指南

Vagrant是一个虚拟机使用软件,使用Base Box盒子的系统运行虚拟环境,到达部署虚拟机的目的。多服务器安装和单服务器一样的操作,但是需要更改配置文件完成操作,在初始化完系统后,需要对配置文件进行修改操作。Vagrant是一个虚拟机使用软件,使用Base Box盒子的系统运行虚拟环境,到达部署虚拟机的目的。PS:可以将Vagrant看做一个管理VMware的工具,Base Box就是已经加工好的ISO镜像。在configure中间添加以下内容。按照下列操作,即可启动虚拟机。

2023-02-26 22:48:19 469

原创 CSDN个人主题(皮肤)设置

进入后,将鼠标放到左边,拉到网页最下端,左下角有一个设置,设置里面有一个博客设置。点击进入个人主页,然后点击右上角的个人创作中。主题皮肤设置修改了,可以在创作中心里找到。点击博客设置,就可以看到博客皮肤设置了。

2022-11-11 16:52:59 712

原创 SpringSecurity集成JWT认证框架

第二个接口是UserDetailsServie的接口,这是接口是SrpingSecurity的用户数据认证接口,需要重写里面的loadUserByUsername方法,在数据库中找到相应的用户数据,复制到UserDetails的类型中返回,就可以对账号就行认证。第三个类是BasicAuthenticationFilter的实现类,重写doFilterInternal方法,这个就是配置权限的方法了,除了登录方法排除在外,其他方法都会进入到这个方法加载权限。在一个系统中,不同用户所具有的权限是不同的。

2022-10-11 17:29:52 2437

原创 MySQL升级(rmp包升级)

1. rmp的版本安装升级很简单,主要执行rmp操作即可,不需要进行太多的操作。2. 在升级起需要对系统内的数据进行备份,可以选择快照,或者直接配置数据库数据。4. 更新完,先起从机,再起主机,主机和从机重启完成后,第一件事是开启主从关系。3. 做数据库升级前,先停止所有运行的服务,先将主机停止,再停从机。5. 之后查看MySQL版本。

2022-09-13 15:13:05 531

原创 MySQL主从复制配置

主从复制的原理,是主机将SQL操作记录,存储为二进制日志文件,然后从机去读取主机的二进制日志文件,进行编译,之后在从机上重新运行。主从配置,主要分为两部分,一是主机的操作,二是从机的配置。

2022-09-13 15:06:46 372

原创 MySQL安装(rmp安装包安装)

将资源上传到Linux,文件夹自定义(所有资源请看附录)以上步骤全部执行后,开始对MySQL进行登录配置。完成以上配置,就可以重启启动数据库,检查是否成功。之后对数据库进行,自定义的文件配置。准备工作,创建用户并授权。根据以下步骤逐一执行。

2022-09-13 14:47:54 965

原创 数组(前端、java后端)、 json 、 js对象的区别

前端的js对象和java的对象十分相似,js对象不需要去声明对象的属性。

2022-08-19 17:00:30 355

原创 MySQL错误:ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

没有设置192.168.102.135的用户密码,这就相当于空密码。可以看到没有192.168.102.135的用户。问题是在配置MySQL主从机时候,需要授权出现。密码不满足当前政策要求(密码安全等级)如果如下图,已经将等级全部调到最低了。原因是,我设置用户的时候,首先查看一下密码安全设置。grant授权的时候。我出现错误的时候是,......

2022-08-08 17:39:54 3834 1

原创 运行Mybatis报错,Cause: java.lang.ClassNotFoundException: Cannot find class: BaseResultMap

是否将colum和property混乱了,colum是表查出的数据,property是类的数据,select里面的resultMap写错了,写成了resultType。首先将要将resultMap里面的类都排查一下,确认无误后,便排查下面的selct。这次问题的发生原因是,......

2022-08-02 14:31:08 1102 1

原创 Navicat连接Linux的MySQL出错排查

3.2.查看VMware的网卡设置,是否是仅主机模式。使用navicat连接不上Linux的MySQL。3.1.查看虚拟网络端口是否开启。

2022-07-31 18:51:17 2985

原创 Linux安装MySQL报错:log-error set to ‘/var/log/mariadb/mariadb.log‘, however file don‘t exists

主要的原因是和mariadb数据库冲突,mariadb是MySQL的一个分支。这个错误出现在,安装完,启动后报错。再次启动MySQL可以正常运行。解决方案卸载mariadb即可。查看mariadb安装。

2022-07-31 17:13:18 940

原创 日常白嫖QQ小技巧(RGB、文字、翻译的识别)

在开发中,如果开发前端的话,常有需要去提取色素的问题;又或者,在开发后端的时候,看的代码是一张图片,需要去提取文字;还有的是有些图片里专业的英文术语看不懂,需要去翻译识别。这时候QQ提供了一些常用的小功能,不用我们去找上面的特定工具了。...

2022-07-25 10:58:57 2070

原创 ES语法糖

ES语法糖总结,箭头函数、promise、async/await...

2022-07-07 10:34:04 502

原创 网页(浏览器)调用本地exe应用软件

通过网页调用本地exe软件,比如QQ或者百度网盘等,如果你机器本地已经有exe了,在网页上会直接去把你机器本地的exe给调起来。

2022-06-27 09:36:32 9463

原创 学习activiti6.0报错Service URL contains non-ASCII character

activiti6.0报错Service URL contains non-ASCII character

2022-05-09 18:02:11 189

原创 List集合里保存对象,存的是什么,是整一个对象,还是一个地址?

List集合保存对象,存储的是对象的地址下面是先创建对象后,不断改变对象的名称保存到集合里public static void test() { List<Employee> nameList = new ArrayList<>(); Employee employee = new Employee(); for (int i = 0; i < 3; i++) { employee.setName("张

2022-01-12 21:05:38 2397

原创 Invalid left-hand side in aassignment 的处理方法

查看前端代码是否出现传参异常只要修改传参就没问题了

2021-12-15 13:36:01 105

原创 配置资源文件resouseresource配置了端口不是8080,却使用8080端口启动

上面的端口为8090,但是运行的是8080原因是运行配置类中选择了其他的配置类环境这里运行的是user的配置文件改回admin的就可以运行8090端口

2021-11-04 17:26:35 339

原创 前端日期类型传入后端格式转换出错

主要是因为前端传入的是字符串,对象实体类存放的是Date类型数据,所以存在类型转换不匹配的问题。解决办法就是在实体类对象上,加一个@DateTimeFormat(pattern = “yyyy-MM-dd HH:mm:ss”)就可以解决,如下图:...

2021-08-02 17:41:29 2257

原创 解决前Application不能保存cookie问题

解决前Application不能保存cookie问题原因是:后端setDomain发送的域名和部署在linux端的不一样解决的办法是将linux端的192.168.102.130设置为域名//改域名vim /etc/hosts通过域名进行绑定...

2021-03-28 19:35:41 389

空空如也

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

TA关注的人

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