- 博客(385)
- 资源 (2)
- 收藏
- 关注
原创 WebSocket双工通信
WebSocket是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工通信——浏览器和服务器只需要完成一次握手,两者之间就可以创建持久性的连接,并进行双向数据传输。应用场景:视频弹幕、网页聊天、体育实况更新、股票基金报价实时更新。
2024-06-17 14:42:03
654
原创 SpringTask定时任务框架
SpringTask定时任务框架,与手机上定时任务类似cron表达式本质是字符串6/7个域,不同域用空格隔开:秒、分钟、小时、日、月、周、年(可选)日与周只能定义一个,用?表达不使用在线生成器:https://cron.ciding.cc/在线生成器:https://cron.qqe2.com/
2024-06-17 10:15:43
425
原创 SpringCash
Spring Cache是一个框架,实现了基于注解的缓存功能底层可以使用EHCache、Caffeine、Redis实现缓存。注解一般放在Controller的方法上,@CachePut 注解一般有两个参数,第一个时存储的名称,第二个时名称后边的key,使用SpEL动态的计算key。其余的注解也都是这两个参数。在用户端的查询操作需要使用@Cacheable,服务器端的增删改都使用@CacheEvict。
2024-06-12 20:18:54
605
原创 微信小程序
小程序包含一个描述整体程序的app和多个描述各自页面的page一个小程序主体部由三个文件组成,必须放在根目录app.js主要是小程序的逻辑app.json是小程序公共配置app.wxss是小程序公共样式表一个小程序页面由四个文件组成:js、wxml、json和wxss。其中js(逻辑)和wxml(结构)是必须要有的json页面数据wxss页面样式。
2024-06-11 14:48:06
983
原创 生产者与消费者 PV操作 与 阻塞队列
文章目录普通方式 wait 与 notifyAll消费者生产者桌子测试类运行结果阻塞队列普通方式 wait 与 notifyAll消费者package abc;public class Customer extends Thread{ @Override public void run() { while (true) { synchronized (Desk.lock) { //判断顾客是否吃到上限数量了
2024-05-05 23:59:33
254
原创 day3 菜品
import com/*** 自定义注解,用于标识某个方法需要进行功能字段自动填充处理//数据库操作类型:UPDATE INSERT OperationType value();/*** 自定义注解,用于标识某个方法需要进行功能字段自动填充处理//数据库操作类型:UPDATE INSERT OperationType value();/*** 自定义注解,用于标识某个方法需要进行功能字段自动填充处理。
2024-03-14 11:40:00
472
原创 ubuntu安装yum踩坑
看这个博客,换源 https://blog.csdn.net/qq_45261963/article/details/117520995提示找不到yum包时候看这个博客解决:https://ask.csdn.net/questions/7910471实测第二步更新软件包解决了。
2024-02-29 15:37:39
407
原创 Nginx基础知识
Web服务器,目的是解决高并发问题C语言开发启动后浏览器输入 http://localhost/ 显示欢迎页面就是启动成功了。在nginx安装目录下cmd就可以进入命令行了conf:存在Nginx配置文件的目录Nginx的配置文件是在conf目录下的nginx.conf文件docs:存放Nginx文档的目录html:存放静态html文件的目录logs:存放Nginx日志的目录temp:存放临时文件的目录。
2024-02-29 11:14:57
500
1
原创 Date时间 ,Calendar日历,Timer & TimerTask定时任务
Date时间 ,Calendar日历,Timer & TimerTask定时任务
2024-02-27 10:11:11
561
原创 Session基础
服务器为每个用户浏览器创建一个会话对象(session对象),一个浏览器只能产生一个session当新建一个窗口访问服务器时,还是原来的那个session。session中默认保存的是当前用户的信息。因此,在需要保存其他用户数据时,我们可以自己给session添加属性。session(会话)可以看为是一种标识,通过带session的请求,可以让服务器知道是谁在请求数据。
2023-08-14 16:34:36
135
原创 String字符串
startsWith(String prefix)检测字符串是否以指定的前缀开始。StringBuilder类与StringBuffer类的方法调用是一致的。equalslgnoreCase(String str):忽略大小写。compareTo(String str):字符串比较。split(String regex):字符串分割。nextToken:返回下一个分隔符前的内容值。指的是所指向的内存值不可修改,但可以改变指向。String对象的值一经赋值,其值不可变。方法二:字符串常量初始化(不推荐)
2023-05-30 23:26:42
600
实验JavaEEForWeb 搭建开发环境.doc
2020-03-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人