- 博客(117)
- 收藏
- 关注
原创 git_05_撤销暂存区的修改
工作区修改后,使用git add加入暂存区,且文件没有再次修改(即文件已经进入暂存区)工作区改动后加入暂存区且工作区再次改动。
2023-09-25 15:08:14 585
原创 git_回退到上一次commit与pull
git 回退到上个版本 rollback 回滚 git reset HEAD, git 回退到上一版本
2023-09-25 14:25:19 258
转载 java_0_位运算符之---左移右移运算符(简单易懂)
本篇文章我们只讲左移和右移运算符,其他的会陆续在其他篇讲述 纯手写的 ,字有点丑,但是我感觉很详细简单了版权声明:本文为CSDN博主「smy…」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/weixin_42837024/article/details/98734787
2023-09-20 16:06:27 126
转载 git_01_工作区/暂存区/本地库/远程库
当对工作区修改(或新增)的文件执行 git add 命令时,暂存区的目录树被更新,同时工作区修改(或新增)的文件内容被写入到对象库中的一个新的对象中,而该对象的ID被记录在暂存区的文件索引中。版本控制就是对文件的版本控制,要对文件进行修改、提交等操作,首先要知道文件当前在什么状态,不然可能会提交了现在还不想提交的文件,或者要提交的文件没提交上。GIT不关心文件两个版本之间的具体差别,而是关心文件的整体是否有改变,若文件被改变,在添加提交时就生成文件新版本的快照,而判断文件整体是否改变的方法就是用。
2023-09-08 15:56:39 535
转载 计算机网络_02_四种常见的 POST 提交数据方式
由于 JSON 规范的流行,除了低版本 IE 之外的各大浏览器都原生支持 JSON.stringify,服务端语言也都有处理 JSON 的函数,使用 JSON 不会遇上什么麻烦。上面提到的这两种 POST 数据的方式,都是浏览器原生支持的,而且现阶段原生 form 表单也只支持这两种方式。但是随着越来越多的 Web 站点,尤其是 WebApp,全部使用 Ajax 进行数据交互之后,我们完全可以定义新的数据提交方式,给开发带来更多便利。很多时候,我们用 Ajax 提交数据时,也是使用这种方式。
2023-08-28 14:33:42 239
转载 Java_01_Socket编程
上面有一点需要注意,在读输入流时,必须做读到流结束判断,就是读到-1,若没有做判断,在这样情况下会出错:若一个连接连接成功后,没有发生任何信息,或信息中没有结束字符,就关闭了连接,由于TCP连接是双向的,导致另一端一直从输入流中读到流结束标志,很快会导致OOM,所以在读到结束符时,要及时跳出循环。但是这种类型的服务器并不能保证实时响应,当请求数过多时,服务器资源会被耗尽,或者服务器有最大线程数有限制,多余的请求依然会被阻塞。后者则被认为是连接的一种封装,用于传输数据,类似于一个管道。
2023-08-22 15:01:22 64
转载 MyBatis_02_Page&PageInfo
这儿的内容,完全照抄自【Page和PageInfo】,该文的作者是【程序员^晓洋两者都能获取到数据,Page是一个ArrayListList。PageInfo是一个对象,能获取到的数据比Page多;
2023-08-11 15:17:55 806
原创 MyBatis_01_limit分页
index(索引)=(currentPage(当前页码)-1) * pageSize(每页页数):要查询的起始行-索引位置从0开始计算,即表中的第一行对应的是索引0。气死老子了,每次做分页的是都要百度一下。
2023-08-11 14:35:24 161
转载 Java_01_String.format()的详细用法
地区 深圳 为可变的String数据;年龄 18 为可变的int数据;性别 男 为可变的String数据。在开发中一段字符串的中间某一部分需要可变的。其中的 张三 是用户名,每个用户都是不一样的;
2023-08-09 14:26:38 178
转载 idea_01_左侧窗口显示类注释设置
在结构树显示 文档注释;在行末尾显示 文档注释;输入 doc / docc 等生成 /** */;json 字段注释从 xxx.json.tsv 读取;json 字典注释从 键名.tsv 读取;支持 "xx-类全名或简名.json" 文档注释与跳转到字段;支持 从配置文件获取外部注释用于文件夹、资源、COBOL 等;修改配置:设置 -> 工具 -> // Show Comment Global/Project;
2023-08-03 09:14:32 337
转载 Docker 安装 Redis 容器
当服务器和容器都不存在 redis.conf 文件时, 执行启动命令的时候 docker 会将 redis.conf 作为目录创建 , 这并不是我们想要的结果。之所以要先创建 , 是因为Redis本身容器只存在 /etc/redis 目录 , 本身就不创建 redis.conf 文件。启动前需要先创建Redis外部挂载的配置文件 ( /home/redis/conf/redis.conf )修改 /home/redis/conf/redis.conf。Docker 创建 Redis 容器命令。
2023-07-26 11:06:15 474
转载 五种环境说明: 开发环境、测试环境、生产环境、UAT环境、仿真环境
也称系统集成测试(System Integration Test)或结合测试,集成测试阶段是以黑盒法为主,在自底向上集成的早期,白盒法测试占一定的比例,随着集成测试的不断深入,这种比例在测试过程中将越来越少,渐渐地,黑盒法测试占据主导地位。5、仿真环境:顾名思义是和真正使用的环境一样的环境(即已经出售给客户的系统所在环境,也成为商用环境),所有的配置,页面展示等都应该和商家正在使用的一样,差别只在环境的性能方面。功能确认测试、运行测试、强度测试、恢复测试、安全性测试等。
2023-07-14 10:04:11 5302
原创 天翼云_AEP_01文档解读
官网-接入介绍物理设备与天翼云平台之间的数据交互成为南向对接,下面主要介绍设备与天翼云平台通过LWM2M协议进行数据交互和连接。南向对接步骤(1)第一步为创建产品,包括产品信息的填写以及产品的生成(在天翼云平台创建产品)(2)第二步为终端适配,包括设备添加、设备线下开发以及设备与平台对接调测(创建设备与真实物理设备一一映射)三种南向接入方式:终端设备南向接入支持设备直连、边缘网关接入以及南向云接入。
2023-07-14 10:00:20 1501
原创 古诗词_柳永
汉族,崇安(今福建武夷山)人,原名三变,字景庄,后改名永,字耆卿,排行第七,又称柳七。宋真宗朝进士,官至屯田员外郎,故世称柳屯田。他自称“奉旨填词柳三变”,以毕生精力作词,并以“白衣卿相”自诩。拟把疏狂图一醉,对酒当歌,强乐还无味。蜀道地衣丝布障,屈曲回廊,静夜闲寻访。旋暖熏炉温斗帐,玉树琼枝,迤逦相偎傍。念去去,千里烟波,暮霭沉沉楚天阔。东南形胜,三吴都会,钱塘自古繁华。烟柳画桥,风帘翠幕,参差十万人家。云树绕堤沙,怒涛卷霜雪,天堑无涯。都门帐饮无绪,留恋处,兰舟催发。寒蝉凄切,对长亭晚,骤雨初歇。
2023-05-20 16:54:29 679
原创 用户登录_OAuth2.0
简单来讲,OAuth2.0 的应用场景可以理解为单点登录的升级版,单点登录解决了多个系统间会话的共享,OAuth2.0 在此基础上增加了应用之间的权限控制。
2023-05-20 09:34:17 1049
原创 RabbitMQ_面试题01
消费者在消费消息的时候,消费完毕后,会发送一个确认消息给消息队列,消息队列就知道该消息被消费了,就会将该消息从消息队列中删除,但是因为网络传输等等故障,确认信息没有传送到消息队列,导致消息队列不知道自己已经消费过该消息了,再次将消息分发给其他的消费者。之所以要保证消息消费的顺序性是因为使用中间件消息队列后,假设当前是购物场景,用户下订单和支付订单是两种不同的业务数据,当放到两个队列中时,要保证下订单消息要在支付订单消息之前处理才不会出现异常,这就需要保证消费者消费消息的顺序性。false:则直接丢弃消息。
2023-05-20 08:16:56 859
原创 注解_使用反射提取类中的注解
注解是在JDK1.5后新增的特性,主要用于标记某个类或属性方法等功能,注解的作用类似于标记标签,使用注解后代表某个类或属性方法是否具有特殊定义(例如:判断此属性的值是否允许为null或值是否合法,以及还可以用于创建对象),也可以当做赋值使用,在获取属性时可以判断是否使用了某些指定的注解。总结:其实就是在运行时通过反射获取某个类、属性、方法让后判断是否用到了某个注解,如果使用了是否含有某注解的行为或赋予属性该注解的行为然后放行,可以在运行时动态的改变类。使用注解校验属性数据是否为null。
2023-05-18 21:52:10 507
原创 中间件_RabbitMQ五种消息模型
RabbitMQ 提供了5种常用消息模型。但是其实3、4、5这三种都属于订阅模型,只不过进行路由的方式不同。
2023-05-18 20:14:37 3492
原创 中间件-RabbitMQ
RabbitMQ官方文档消息队列(Message Queue,简称MQ):是在消息的传输过程中保存消息的容器。用于分布式系统之间进行异步通信RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。2007年,Rabbit 技术公司基于 AMQP 标准采用 Erlang 语言开发的 RabbitMQ1.0 发布。
2023-05-18 17:41:23 792
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人