自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 AWS创建IAM用户,以及通过IAM用户登录

更侧重于简化用户跨多个AWS账户和应用程序的访问管理,提供单一登录(SSO)体验,适合需要集中身份管理和简化用户登录过程的组织。IAM则更专注于提供针对单个AWS账户内资源的访问控制,包括用户、角色、权限策略等的管理,适合需要对AWS资源进行精细访问控制的场景。也就是IAM Identity Center是可以通过我自己的账户登录,然后访问主账户的资源,而IAM是主账户给的账户密码登录根据我们的实际情况,选择IAM比较方便。

2024-03-28 18:43:32 697

原创 java.lang.ClassNotFoundException: kotlin.jvm.internal.Intrinsics

找到okhttp3的版本(把3.14.9改为4.9.3)今天在使用springBoot连接influxdb报错。原因是由于创建influxdb客户端。详细报错如下,提出我们缺少一个依赖。

2024-03-20 15:03:13 1661 2

原创 服务器部署java 的docker项目,以及常用的一些命令

在学习完docker基础知识后的实践

2024-02-27 09:58:39 552 1

原创 WebSocket和SpringSecurity的学习记录

STOMP 提供了一个可互操作的线路格式,允许 STOMP 客户端与任何支持 STOMP 的消息代理进行交互。在客户端,你需要使用一个合适的库来建立 WebSocket 连接。如果你的客户端是一个网页,你可以使用 SockJS 和 STOMP 客户端库。security提供了一个默认的登录页面,在没有登录的情况下所有的请求都会被拦截到该页面,默认的登录名和密码是可以改的在yml配置文件中。接下来,创建一个控制器来处理发送到 WebSocket 的消息。的消息,并将响应发送到。自定义验证**执行顺序。

2024-01-08 15:52:04 1225

原创 点击失效,焦点无改变,安全键盘隐藏后,键盘区域点击失效。

原因:键盘隐藏之后,程序认为键盘依然存在,而键盘被我们隐藏了,它的输入功能就失效了,所有程序依然认为你在输入,导致隐藏之后点击该区域无反应。分析:我们隐藏了键盘之后,但是我们的焦点还在input中,点击键盘曾经在的位置,焦点不改变。2.我们把需要点击的按钮往上放,让它离开安全键盘的区域,就不会出现隐藏无反应的情况。1.不让安全键盘弹出,改变输入框的类型(在某些场景并不适用)

2024-01-03 23:07:31 343

原创 使用GitHub Action 持续集成部署我的第一个SpringMVC项目

检测push操作—>设置github虚拟机—>把仓库代码放到虚拟机—>设置语言环境—>用maven打包—>移动war包到根目录—>删除服务器旧war包和文件**(注意这里用到了仓库变量(后面就可以尝试push到仓库,在仓库的action中可以查看工作流的结果。(输入后会要求你输入passphrase,一直回车跳过就行)经过上一步后仓库会多出一个文件夹,里面就是配置文件了。后面粘贴到刚刚创建的秘密中就行。先简单认识一下基本的语句。都是我项目的名称,可改)—>把新war移动到。

2023-12-28 21:18:15 485

原创 初步了解数据库类型、分布式系统、容器化技术、Devops和自动化、部署的概念及策略

分布式系统类似于一个团队在处理一个大项目。想象一下,如果有一个很大的项目,一个人做可能会非常缓慢和低效。但如果这个项目被分成小部分,分配给一个团队的不同成员,每个人负责一部分,那么整个项目就能更快、更有效地完成。在这个比喻中,每个团队成员就像是分布式系统中的一个节点,他们共同协作来完成整个任务。容器化技术是一种轻量级、高效的软件打包和运行方式,它允许您将应用程序及其全部依赖、配置和库封装在一个可移植的容器中。这种技术的核心优势在于确保应用程序在不同计算环境中都能以相同的方式运行。

2023-12-21 11:30:55 939

原创 在服务器部署javaMVC或者java项目

为了部署方便,我们在服务器上下载一个宝塔,通过宝塔来进行部署(宝塔提供了一个可视化面板来控制服务器)(注意:该初始密码只能使用一次,进入面板后记得__改密码__,在Xsell中也能改)当我们有了一个服务器和Xsell,就可以尝试通过Xsell来连接了。直接把项目上传到tomcat的文件夹下就行。这时候我们可以把java项目打成war包。通过上面给的默认账号登陆进宝塔面板。之后就可以在如下页面开放端口。在浏览器中访问宝塔给出的网址。Xsell中下载宝塔命令。就可以访问到上传的项目了。

2023-12-20 17:29:19 415 1

原创 初步了解SpringBoot和MybatisPlus

配置对应的表。

2023-12-20 12:57:21 409 1

原创 初步了解flask框架

首先进入虚拟环境,pip install flask。

2023-12-19 16:36:29 399 1

原创 Python基础的学习

字符串的拼接与c语言中的printf类似,需要使用%m.n(m输出长度,n输出小数点位数)来说明哪些是要填充的变量,也可使用+号拼接(只能在字符类型中使用)在类中第一个变量self会默认为实例本身,而在构造实例的时候,传入的参数,会赋给后面的变量。如果字符串内包含双引号,可以使用 **\ **转意字符使之成为普通的字符串。类型转换:int(),str(),float()// 类似java的强转。# 不论是否发生异常都会执行的代码块。# 代码块,可能引发异常的地方。print(f"发生异常:{e}")

2023-12-18 16:05:53 916 1

原创 使用vue的组件,来写一个表格

在全局注册一个组件。该组件是负责展示表格数据的。该页面可以在前端进行删除和查找。

2023-05-15 13:47:51 327

原创 创建第一个SSM框架整合项目

最开始当然是搞数据库!!注意我用的是mysql8.0,如果用不一样记得改pom里的sql依赖然后就是搞java,在idea上创建一个空项目,名字大家就自己弄吧整个项目结构如图先添加web模块添加完后整个结构应该就差不多了,tomcat在后面来部署。

2023-05-06 22:32:50 234 5

原创 UML类之间的关系——依赖、关联、聚合、组合。

1.假设有两个类A和B。其中A的某个成员方法的参数有类B,说明类A使用了类B,类A依赖类B。A是依赖方,B是被依赖方。2.关联关系是一种强依赖关系。3.聚合关系和关联关系类似,都体现在成员变量上,它们的区别在于:关联关系双方是平等的,是个体和个体的关系。聚合关系双方不是平等的,是整体和部分的关系。4.组合关系是一种强聚合关系。

2022-11-21 22:53:47 604

原创 Tomcat的安装过程。以及Tomcat控制台出现乱码。Tomcat启动窗口一闪而过。修改Tomcat端口。

Tomcat控制台出现乱码。Tomcat启动窗口一闪而过。修改Tomcat端口。

2022-09-10 20:05:04 395

原创 dos命令,cmd命令

cls ----清屏ipconfig ----查看window的IP配置echo ----窗口输出算数运算--set /a var= 算式echo %var% ------对于取变量的值要用百分号多命令运算--命令1 && 命令2 ------1和2关系为与,有一条错误,即都不执行命令1 || 命令2 -------1和2只能执行一条,...

2022-05-15 16:56:16 253

原创 SQL Server 创建用户,用户授权,实验报告

首先我们得有一个数据库,数据库里有表职工表:部门表:接下来的操作都是针对以上的表其次我们来建立登录用户create login 王明 with password='123456'--创建登录用户,登录名为王明,密码为123456.创建登录名之后,登录用户还不能对数据库进行操作,还要对登录用户创建数据库用户create user U1 for login 王明--创建数据库用户关联登录用户这时候登录王明的账户,数据库会自动映射到数据库用户U1,由U1来.

2022-05-11 14:24:18 9599 2

原创 c++,参数模板使用,实验报告

什么是c++参数模板(目前在网上找到写的最清楚的文章)实验内容是:建立模板类 MyList<T,num>,该类可以维护一个特定类型构成的数组,数组个数为num个,并且包含一个函数sum,返回数组所有内容的和。#include<iostream>#include<string.h>using namespace std;template <typename T,unsigned num>class MyList{ public:

2022-04-24 23:52:36 1084

原创 figma学习记录 快捷键 工具了解(1)

快速恢复百分百缩放比例 快速显示所有的画布文档 隐藏所有工具栏移动工具复制:按住alt键点击拖动,即可复制图像重复复制操作:在复制的基础操作上按ctrl+D即可重复复制操作整理功能:框选整体,点击右下图标,即可进行整理,可调整元素的间距,也可以交换之间的位置缩放工具frame(#画框)和编组快速编组快捷键ctrl +G取消编组快捷键加选功能点击第一个元素,然后按住Shift...

2022-04-18 20:37:02 4252

原创 HTML注册页面的设计

先展示效果图<!DOCTYPE html><html lang="zh-CN"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0">

2022-04-17 17:48:04 3320

原创 css学习记录,伪类选择符

:active 将样式添加到被激活的元素 :focus 将样式添加到被选中的元素 :hover 当鼠标悬浮在元素的上方,向元素添加的样式 :link 将样式添加到未被访问的元素 visited 将样式添加到已被访问过的的元素 :first-child 将样式添加到元素的第一个子元素 :lang 设置元素使用特殊语言的内容样式 内容学习代码(和上面的没多大关系,只用到了:hover)代码执行结果:<!DOCT.

2022-04-05 00:02:18 213

原创 C/C++递归调用 汉诺塔问题,具体想法思路

一.起源: 汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。二 .数学语言描述问题如下图,汉诺塔问题要求我们把A柱子内的圆盘全部移动到C柱子中,要遵守的规则为。每次只能移动一个圆盘,每个小圆盘上不能放比自己大的圆盘,即要从小到大排列;三.问题思路(递归调

2022-03-27 10:08:00 156

原创 c语言中&,&&,|,||的意思,按位与,按位或的意思

&&在逻辑中表达的是与比如:a=1,b=0,则a&&b表达为0.也就是假的意思,在c语言中任何大于0的数都代表真||代表的意思就是或利用上述的例子,a||b表达为1,即为真的意思重点:&的意思( 这个学习阶段很少用,容易忘记)& 代表 “按位与”什么是按位与呢?比如 a=20,b=4,转化为二进制就是a=10100,b=100a&b就是100,a&b=4,即保留二进制位置相同的数再举个例子1000

2022-03-20 21:14:55 13228

原创 Java 单线程实现画圆和方

package homeWork;import java.awt.*;import java.awt.event.*;import javax.swing.JFrame; public class huatu extends JFrame{ public huatu(){ super("Java画图程序");//窗口名语句 setSize(600,500); //设置窗口尺寸 setVisible(true); //设置窗口为可视 .

2022-03-19 20:25:11 645

原创 蓝桥杯 基础练习 字母图形

问题内容及要求问题描述利用字母可以组成一些美丽的图形,下面给出了一个例子:ABCDEFGBABCDEFCBABCDEDCBABCDEDCBABC这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。输入格式输入一行,包含两个整数n和m,分别表示你要输出的图形的行数的列数。输出格式输出n行,每个m个字符,为你的图形。样例输入5 7样例输出ABCDEFGBABCDEFCBABCDEDCBABCDEDCBABC数据规模与

2022-01-23 22:52:33 4892

转载 PHPstrom怎样设置远程开发代码,远程修改服务器代码

每次更改完项目之后,还要手动上传,这样操作太麻烦了,有没有简单一点的方法呢?答案是有的,就是利用PHPstorm上提供的插件对服务器上的代码进行修改。

2022-01-20 20:33:43 1454

原创 thinkphp框架条件查询数据库,查询时间段代码怎么写?

先来看看判断语句标签 含义 eq或者 equal 等于 neq 或者notequal 不等于 gt 大于 egt 大于等于 lt 小于 elt 小于等于 heq 恒等于 nheq 不恒等于 比如现在我们想查询一条没有过期的优惠卷首先我们要先得到现在的时间$time作为判断根据其次数据表中要有优惠卷到期的日期coupon_endtime然后在数据表中查询代码可以这样写$coupon=M('co.

2022-01-19 19:55:45 1475 2

原创 蓝桥杯基础 十六进制转十进制 c语言

提交序号 6597474 作者 weightless 提交时间 01-15 16:40:45 评测结果 正确 得分 100 CPU使用 0ms 内存使用 2.601MB 试题名称 基础练习 十六进制转十进制 大致的思路:根据16进制的每个数的ASCII值分别讨论,然后用一个变量来求和,同时要注意根据位置的不同,还有乘上相应的进制倍数。废话不多说,上代码#include <stdio.h>int ..

2022-01-15 19:18:33 757

空空如也

空空如也

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

TA关注的人

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