自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Enterprise Architect Version12使用教程附安装包和企业版密钥】

这个线绘制是没有箭头的,我们需要手动添加箭头:选中箭头,右键点击特性,方向选择起始-->目标-->点击确定。边界根据要求设定,我这里以图书借阅系统为例,输入一个系统名称,注意需要拖拽出来才会弹出边界类特性弹窗。接下来就是用例,还是刚刚的方法,把UseCase拖住不动 到绘制页面。这里画用例图,所以选择Use Case,点击确定或者回车即为保存。用元素之间的关系连接线连接,还是和刚刚一样,拖住不动到绘制页面。接下来,点击此处,就会弹出工具箱。包已经新建完成了,接下来新建图。步骤:打开EA,新建项目。

2025-03-14 22:30:24 122

原创 Elasticsearch的DevToolsApi和JavaApi

只展示示例代码,不代表所有写法。

2025-03-14 22:05:48 231

原创 Spring Security Jdbc身份认证下SecurityContext内容、来源和如何编写sql查询语句

Spring SecurityJdbc身份认证后身份信息和权限信息都会存入SecurityContext中,哪里面存放了什么呢?里面的参数来源依据是什么?如何设置里面的参数?

2025-03-09 18:13:50 898

原创 前后端分离解决跨域问题

前后端分离解决跨域,jsonp,@CrossOrigin,实现WebMvcConfigurer的addCorsMappings(),配置 CORS(跨域资源共享)过滤器

2025-03-08 21:27:13 821

原创 Spring Security详解

Spring Security简介,认证流程,自定义认证,授权管理,自定义授权,动态展示菜单,用户退出

2025-03-07 17:34:44 1061

原创 怎样读取已经读取过的HttpServletRequest的请求体数据

我需要使用过滤器的HttpServletRequest对http请求数据进行接收并做一些处理,过滤器后请求数据应该到达controller方法的形参中,但实际上访问controller方法的形参为null,所有为什么过滤器能获取到数据而controller方法获取不到。

2025-03-05 19:08:02 1097

原创 简单的 JDBC连接数据库代码解读

基本概念 PreparedStatement 对象表示一条预编译的 SQL 语句,在创建 PreparedStatement对象时,SQL 语句会被发送到数据库服务器进行预编译。预编译后的 SQL语句会被数据库服务器缓存起来,后续执行时可以直接使用,提高了执行效率。工作原理预编译:当创建 PreparedStatement 对象时,SQL 语句被发送到数据库服务器进行预编译。数据库服务器会对 SQL语句进行语法分析、优化等操作,并生成执行计划。

2025-03-05 00:27:54 899

原创 Lombok的@Data注解常见问题-构造方法-@Value

在 Lombok 中,@Data 注解默认会为类生成无参构造函数和有参构造函数。

2025-03-04 23:19:02 250

原创 解决idea 2023 的Branch和code Coverage不显示

生效了,Branch显示出来了,同时我们配置需要统计类为UserService.java,可以看到统计面板只显示UserService的统计信息。Replace Active Suites:用本次的覆盖率结果替换现有的活动套件。通过上面的Branch的设置会出现下面这一张这样的页面,我们设置JaCOCO。Code Coverage可以通过加减配置需要统计的包或者类。Code Coverage不存在。

2025-03-03 23:01:27 359

原创 使用scanf函数无法打印出字符(scanf易错)

我们可以看到在代码1的输入缓冲区中,执行代码1时,当我们输入数字1到输入缓冲区中,第1个scanf函数在输入缓冲区获取到数学1放到int c,然后输入换行符(回车),第1个scanf语句结束,换行符进入输入缓冲区,并开始执行第2个scanf语句(需要在输入缓冲区获取一个数字,然而此时输入缓冲区只有一个换行符并没有数字,所以第2个scanf语句等待我们输入一个数字到输入缓冲区),我们再将数字2到输入缓冲区中,第2个scanf函数在输入缓冲区获取到数学2放到int d。导致这一问题的出现在于输入缓冲区机制。

2023-10-20 18:22:16 1073 1

原创 计算字符串长度的五种方法

方法一;------------------------------------------------------------方法二;------------------------------------------------------------方法三;------------------------------------------------------------方法四利用sizeof();sizeof(arr)-1,减1是因为当使用""向数组

2023-01-09 18:57:39 19181

原创 三种方法交换a,b两个数字的值

第一种方法利用加减法。第二种方法利用位操作符异或^。第三种方法利用中间变量c。

2023-01-09 17:29:40 683

原创 C语言中函数调用的两种方式——传值调用、传址调用

传值调用:[ 适用于外部函数返回数值给主函数,但不通过外部函数改变主函数变量的值]如:输出了两个数的最大值,代码如下图。分析:MAX函数输出最大值返回给主函数,主函数执行printf语句直接打印,并没有通过MAX函数改变主函数的变量,只是返回了一个数值给主函数,所以适用于传值调用的方法。传址调用:[适用于外部函数直接改变主函数变量的数值]如:将a、b两个变量的数值交换,代码如下图。分析:swap函数直接通过变量a、b的地址对主函数的变量a、b的数值进行控制并交换。以实

2022-11-24 00:51:17 1888

原创 关于一个小游戏 ———猜数字

(本文使用VS2010旗舰版编写,详细代码如下)#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<stdlib.h>#include<time.h>void menu(){ printf("*************************\n"); printf("** 1.play ***** 0.exit **\n"); printf("********

2022-11-19 23:07:08 670

原创 VS中使用scanf函数时,想要回车,却是换行,如何解决?

问题描述:使用vs集成开发环境时,使用scanf函数时,想要输入回车表示确认,却表示成了换行。错误原因:在scanf函数中使用了“\n”。解决方法:将“\n”删去即可。实机演示:更改前:如下图。效果:无法表达回车确定的效果,如下图。更改后:删去“\n”,如下图。效果:成功实现回车确认的效果,并执行下一步程序。( 以上图片中的代码可参见“关于一个小游戏——猜数字”)

2022-11-19 22:54:12 1953 6

原创 VS中使用else 报错:应输入一个语句

问题描述:使用∨s集成开发环境时,编译器在else语句处报错:“应输入一个语句”,如下图。错误原因:在图中else if语句后面多加了一个分号。处理方法:将分号删去即可,如下图。

2022-11-19 17:01:40 12789 1

原创 C语言关于scanf语句输入的三种方式。

注意:本文使用的编译软件的是vs2010。1.scanf("%d%d%d",a,b,c)填写a b c的数值时,中间要有空格号隔开。如下图。……………………………………………………………2.scanf("%d,%d,%d",a,b,c)填写a b c的数值时,中间要有逗号隔开。如下图。(注意:如果编写程序时使用了中文逗号,那么填写a b c时要用中文逗号隔开)……………………………………………………………3.scanf("%d#%d#%d",a,b,c)填写a

2022-09-23 00:19:25 12871 4

空空如也

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

TA关注的人

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