自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SSE与WebSocket分别实现服务器发送消息通知(Golang、Gin)

服务端推送,也称为消息推送或通知推送,是一种允许应用服务器主动将信息发送到客户端的能力,为客户端提供了实时的信息更新和通知,增强了用户体验。实时通知:在很多情况下,用户期望实时接收到应用的通知,如新消息提醒、商品活动提醒等。节省资源:如果没有服务端推送,客户端需要通过轮询的方式来获取新信息,会造成客户端、服务端的资源损耗。通过服务端推送,客户端只需要在收到通知时做出响应,大大减少了资源的消耗。增强用户体验:通过服务端推送,应用可以针对特定用户或用户群发送有针对性的内容,如优惠活动、个性化推荐等。

2023-08-27 15:02:38 2311

原创 使用nginx解决跨域问题(前端解决)

情况是这样的:编写好的前端页面本地打开是没有问题的,请求都能发出去,接收到正确的响应结果。// IE7+, Firefox, Chrome, Opera, Safari 浏览器执行代码。// IE7+, Firefox, Chrome, Opera, Safari 浏览器执行代码。我们需要修改前端代码,将之前请求的ip地址+端口改成前端服务的ip地址+端口。:由于浏览器的同源策略,即属于不同域的页面之间不能相互访问各自的页面内容。:同源策略,单说来就是同协议,同域名,同端口。在nginx配置中添加。

2023-03-29 20:43:30 5889

原创 Spring多次request.getReader()以及乱码问题解决方法

的getReader和只能调用一次开发中遇到一个需求,在拦截器中拦截前端body里传过来的token并解析存入ThreadLocal中,方便使用,但是前端传过来的数据带有,一般解析不到参数,也需要获取body中的数据将去掉,才能转成对象。但是,使用@RequestBody报错,因为getReader和只能调用一次,要解决这个问题则需要将服务器创建的request再次封装,使之可以多次调用getReader和多方查找发现Spring自带了一个对的重写1、继承。

2023-03-29 20:18:48 1244

转载 【写一个MYDB】(1)从TM开始

TM 通过维护 XID 文件来维护事务的状态,并提供接口供其他模块来查询某个事务的状态。

2022-09-13 19:26:57 256

原创 学习java虚拟机——(2)垃圾回收

Java虚拟机之垃圾回收

2022-09-13 10:20:41 115

原创 学习java虚拟机——(1)内存结构

Java虚拟机之内存结构

2022-09-11 14:30:57 137

原创 阿里iconfont图标的一些使用(hover)

阿里iconfont的网站 :https://www.iconfont.cn/home/index?spm=a313x.7781069.1998910419.21.iconfont的hover变色css:.icongithubalt:before { content: "\eaf7"; font-size: 50px; cursor: pointer; display: block; height: 100px; width: 100px; text-align: cent

2021-04-26 13:01:52 2073

原创 1027 打印沙漏 C语言

本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印***** *** * ********所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。给定任意N个符号,不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的符号。输入格式:输入在一行给出1个正整数N(≤1000)和一个符号,中间以空格分隔。输出格式:首先打印出由给定符号组成的最大的沙漏形状,

2020-12-14 19:04:04 182

原创 1031 查验身份证 C语言

一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。校验码的计算规则如下:首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};然后将计算的和对11取模得到值Z;最后按照以下关系对应Z值与校验码M的值:Z:0 1 2 3 4 5 6 7 8 9 10M:1 0 X 9 8 7 6 5 4 3 2现在给定一些身份证号码,请你验证校验码的有效性,并输出有问题的号码。输入格式:输入第一行给出正整数N(≤100)是输入的身

2020-12-14 18:57:40 541

原创 1032 挖掘机技术哪家强 C语言

为了用事实说明挖掘机技术到底哪家强,PAT 组织了一场挖掘机技能大赛。现请你根据比赛结果统计出技术最强的那个学校。输入格式:输入在第 1 行给出不超过 10​5​​ 的正整数 N,即参赛人数。随后 N 行,每行给出一位参赛者的信息和成绩,包括其所代表的学校的编号(从 1 开始连续编号)、及其比赛成绩(百分制),中间以空格分隔。输出格式:在一行中给出总得分最高的学校的编号、及其总分,中间以空格分隔。题目保证答案唯一,没有并列。输入样例:63 652 801 1002 703 403 0

2020-12-14 18:48:51 204 2

空空如也

空空如也

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

TA关注的人

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