要努力变强-
码龄5年
关注
提问 私信
  • 博客:42,668
    42,668
    总访问量
  • 8
    原创
  • 726,398
    排名
  • 29
    粉丝
  • 0
    铁粉

个人简介:研究生在读,热爱编程,希望可以和大家一起进步,早日拿到大厂offer。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖北省
  • 加入CSDN时间: 2019-05-28
博客简介:

qq_45139808的博客

查看详细资料
个人成就
  • 获得127次点赞
  • 内容获得1次评论
  • 获得780次收藏
  • 代码片获得192次分享
创作历程
  • 2篇
    2023年
  • 6篇
    2022年
成就勋章
兴趣领域 设置
  • Java
    javatomcatjava-eespring bootspring cloudjvm
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

@RestController 注解

RequestParam用于从请求中获取指定名称的参数并将其绑定到控制器方法的参数上。使用@RequestParam注解可以让Spring MVC框架自动将请求参数转换为方法参数,并且提供一些额外的功能,如设置参数默认值、指定是否必填等。这个方法接受一个名为id的请求参数,并将其转换为int类型的userId参数。具体来说,当一个控制器方法使用@RequestParam注解修饰一个参数时,Spring MVC会尝试从请求中获取同名的参数值,并将其转换为指定的参数类型,然后将其传递给控制器方法。
原创
发布博客 2023.04.19 ·
999 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Visual Studio 2019安装不了

点击键盘win+R输入cmd回车,在命令窗口中通过:ipconfig /flushdns 命令刷新一下。在站长工具DNS查询中输入aka.ms站到TTL值最小的ip复制。23.74.141.136 aka.ms保存。点击更改适配器选项,找到此时连接的网络右击属性选择ipv4。建议下载之前把网络连接切换为手机热点。目录中以管理员权限打开。
原创
发布博客 2023.02.17 ·
1146 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

字段和属性

通过属性来访问字段,把字段设置为私有的,这样外界不能修改字段的值,然后可以通过定义属性来设置和取得字段中的值。属性包含两个块 get块和set块 ,访问属性和访问字段⼀样,当取得属性的值的时候,就会调⽤属性中的get块;当我们去给属性设置值的时候,就会调⽤ 属性中的set块,我们可以在set块中通过value访问到我们设置的值。⾃动实现的属性 public int Age{get;} 编译器会⾃动创建private int age属性。小写,修饰符为private;大写,修饰符为public。
原创
发布博客 2022.11.28 ·
214 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

socket客户端与服务器通信

Socket - 套接字,在计算机通信领域,被翻译为“套接字”,它是计算机之间进行通信的一种约定或一种方式。通过 socket 这种约定,一台计算机可以接收其他计算机的数据,也可以向其他计算机发 送数据。基于Tcp协议的Socket通讯类似于B/S架构,面向连接,但不同的是服务器端可以向客户端 主动推送消息。2.TCP通信流程(1).建立一个套接字(Socket)(2).绑定服务器端IP地址及端口号--服务器端(3).利用Listen()方法开启监听--服务器端。
原创
发布博客 2022.10.31 ·
1796 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

c# 线程

使用Thread类创建线程时,只需要提供线程入口,线程入口告诉程序让这个线程做什么。创建新的Thread对象时,将创建新的托管线程。使用线程时首先需要创建线程,在使用Thread类的构造方法创建实例时,需要用到ThreadStart委托创建Thread类的实例。Thread类的构造方法需要我们传入一个委托类型的实例,所以我们需要先实例化ThreadStart委托,并指向引用的方法。线程被定义为程序的执行路径,线程的生命周期开始于System.Threading.Thread类的对象被创建。
原创
发布博客 2022.10.26 ·
193 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

委托的用法

(delegate)类似于c++中的,是存有对某个方法的引用的。使用委托都是先定义一个方法,然后把方法给委托的实例。接口是类的抽象,类是对象模板, 委托是方法的抽,。接口可以实现类的多态,委托可以实现方法的多态。当我们想调用某个具体方法时,不用直接调用这个方法,而是调用这个委托。我们需要在方法和委托中建立联系。委托声明决定了可由该委托引用的方法。委托可指向一个与其具有相同标签的方法。
原创
发布博客 2022.10.22 ·
499 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

IDEA常用快捷键

Ctrl+Shitft+向下箭头:将光标所在的代码块向下整体移动。Ctrl+Shift+向上箭头:将光标所在的代码块向上整体移动。Ctrl+Alt+Enter:在当前行的上方插入新行。Ctrl+Shift+J:将选中的行合并成一行。Ctrl+Shift+R:在全局中替换字符串。Alt+Shift+向下箭头:将行向下移动。Alt+Shift+向上箭头:将行向上移动。ctrl+shift+alt:多行操作。ctrl+shift+u:大小写转换。CTRL+SHIFT+Z:取消撤销。...
原创
发布博客 2022.08.11 ·
961 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

controller层,service层,mapper层,entity层的作用与联系。

对应的,外界需要完成什么样的业务,就通过Controller去调用不同的Service,需要记住的是Controller只是一个中间者或者转发者,不应该在Controller里暴露Service的业务逻辑,而应该直接转发Service的业务处理结果!Service层是业务逻辑层,在该层进行复杂的业务逻辑处理,对在多个mapper层查到的数据进行组装、处理,然后将结果返回给Controller,因此,一般情况下,一个Controller中可能包括多个Service,......
原创
发布博客 2022.07.19 ·
36604 阅读 ·
127 点赞 ·
1 评论 ·
759 收藏