- 博客(33)
- 收藏
- 关注
原创 Spring Task 定时任务处理
查询订单状态为未支付且下单时间超过15分钟的订单(select * from order where status=#{status} and order_time < #{time}),①maven坐标Task---Spring context。把订单状态改为取消,设置取消原因,时间,更新到订单中。②启动类加@EnableScheduling。④运行程序会自动检查是否符合条件修改。③定时任务加载类@Compent。
2025-03-25 22:19:44
353
原创 Redis
修改bean的名称,在RestController(xxxx)适合存储热点数据(热点商品,资讯,新闻)[顿时间内大量访问]database 0-15 16个,各自隔离。doc.html 管理端,用户端。基于内存存储,读写性能高。
2025-03-22 23:32:39
459
原创 优化技巧3----事务Transactional
insert into 表名(属性)vlaues(xxx,xxx,xxx...),(xxx,xxx,xxx...),(xxx,xxx,xxx...)select * from 表名 where 属性 in (xx,xx,xx)update 表名 set 属性=xxx where 属性=xxx。delete from 表名 where 属性=xxx。
2025-03-22 16:27:12
196
原创 优化小技巧2
命令行属性配置>Java系统属性配置>application.properties>熟练使用,汲取思想,面试高频。注意:冒号后面有一个空格。
2025-03-22 14:44:52
166
原创 优化小技巧
前端传入的参数是Json格式,f(@RequestBody Entity entity )在JWT解析的把id放到ThreadLocal里,Server新增的时候的get。返回数据:记录总数total,每页记录集合records[ ]xxx&xxx 这种格式不加@RequestBody。请求参数:页码,每页记录数,条件查询(比如姓名)@Pointcut抽取公共切点,提高代码复用性。MySQL的模糊查询 ,字符串拼接。每一次请求都是单独的一个线程。1.pom.xml导入配置。
2025-03-20 23:01:09
325
原创 git创建仓库
1.VCS版本控制 ------- >Create Git Repository------------->找到项目。远程创建一个仓库,gitee/github。commit提交本地仓库。
2025-03-19 15:15:04
194
原创 kimi文献综述超绝指令
我查阅了一篇与[主题]相关的文献,文章的摘要内容是[文献摘要],请根据这个摘要,帮我生成一段简短的总结,用于文献综述,总结应概括文章的主要研究问题,研究方法和研究结果我有几篇文献需要比较总结,请帮我总结这些文献的主要研究内容,并对他们的贡献和研究方法进行比较,指出他们的相似点和差异,A文献,研究了[简要概括文献的研究主题],B[]C[]
2025-01-20 09:34:00
1058
原创 day05 Java加强
不支持基本数据类型(8种){byte,boolean,char,short,int,long,float,double},支持对象类型(引用数据类型)需求:现在加入购物车中存在Java入门,宁夏枸杞,黑枸杞,人字拖,特级枸杞,枸杞子,现在用户不想买枸杞了,选择批量删除。需求:开发一个电影信息管理模块,和用户可以上架电影,查询电影,下架某部电影,以及下架某个主演参演的全部电影。增删查改,支持四种遍历方式,[for,迭代器,增强for,lambda]修饰符 class 类名 <类型变量,类型变量,...>{
2024-12-31 15:23:29
1076
原创 WebSocket 与HTTP
服务器长期维护长连接需要一定的成本 各个浏览器支持程度不一 WebSocket 是长连接,受网络限制比较大,需要处理好重连。既然WebSocket支持双向通信,功能看似比HTTP强大,那么我们是不是可以基于WebSocket开发所有的业务功能?它实现了浏览器与服务器全双工通信——浏览器和服务器只需要完成一次握手,两者之间就可以创建。WebSocket并不能完全取代HTTP,它只适合在特定的场景下使用。WebSocket 是基于 TCP 的一种新的。4). 股票基金报价实时更新。3). 体育实况更新。
2024-12-24 16:13:59
190
原创 石头迷阵Java
数字华容道的乱序操作,并不是可以随意打乱的,必须满足一定的算法去打乱顺序,这样才是有解的,才能让玩家恢复到有序。用户每操作一步,需要立即判断是否已经通关,如果通过,需要显示胜利的标记。定义主界面类,MainFrame继承JFrame. 自定义窗口。打乱界面的图片顺序,让游戏具备可玩性: 使用方法如下。初始化界面菜单:系统退出,重启游戏。给窗口绑定上下左右按键事件。
2024-09-05 20:23:47
1574
原创 day04面向对象高级
只要是以" ... "方式写出的字符串对象,会存储到字符串常量池中,且相同内容的字符串只会存储一份。作用:和构造器一样,都是用来完成对象的初始化的,例如:对实例变量进行初始化赋值。决定组件在容器中的布局方式,避免手动设置每个组件的位置和大小,简化GUI的过程。基于AWT,提供了更丰富的GUI组件,轻量级组件,不依赖于本地窗口系统。//实现随机产生验证码,验证码的每位可能是数字,大写字母,小写字母。类的五大成分之一(成员变量,构造器,方法,的代码块,内部类)如果一个类定义在另一个类的内部,这个类就是内部类。
2024-09-04 00:00:55
1502
原创 Day03数组和面向对象编程入门
父类知道每个子类都要做某个行为,但是每个子类要做的事情不一样,父类就定义成抽象方法,交给子类去重写实现,更好的支持多态。程序编译后,常量会被宏替换,出现常量的地方会被替换成其记住的字面量,这样可以保证使用常量和直接用字面量的性能是一样的。某智能家居系统,可以让用户选择要控制的家用设备(吊灯,电视,洗衣机,落地窗),并可以对他们进行打开或关闭操作。假设班级有8名学生,请帮忙开发程序录入8名学生的Java成绩,成绩类型是小数,并输出平均分,最高分,最低分。
2024-09-03 01:14:30
756
原创 Day02Java基础语法
开发一个简单的健康计算器应用程序,他可以接受用户输入的年龄,性别,体重,身高,然后根据这些信息计算出用户的BMI(身体质量指数)值和基础代谢率(BMR),并给出对应的健康状况提示。1.表达式类型只能是byte short int char ,JDK5之后支持枚举,JDK7支持字符串,不支持double ,float,long。一个类中可以出现多个方法名相同,形参列表不同(类型不同,个数不同,顺序不同),其他无所谓。//随机生成1-100之间的数字,提醒数字猜测,猜的提示过大,过小,直到猜中游戏。
2024-08-31 01:51:09
1690
原创 Day01Java
计算机中表示数据的最小单元(字节byte,简称B),一个字节占8个比特位(bit,简称b),1byte=8bit即1B=1b。JDK(Java development kit Java开发者工具包),必须安装JDK才能使用。Path环境变量可以配置程序的所在路径,在命令行窗口任意目录下可直接通过命令启动该程序。是否安装成功 ------》看Java javac是否可用。标识符-一般由字母,数字,下划线(_)和美元($)组成。编写,编译(javac),执行(java)JRE:Java的运行环境。
2024-08-23 23:14:49
683
原创 Linux操作指令
command 命令本身 options 可选,控制命令的行为细节 parameter 可选,控制命令的指向目标。在一些IP地址限制中,表示所有IP的意思,如方形设置0.0.0.0 ,表示允许任意IP访问。vim是vi的加强版本,兼容vi所有指令,不仅能编辑文本,还具有shell程序编辑功能。一旦出了home目录,大多数地方,普通用户只有读和执行权限,无修改权限。用户名:密码:用户ID,组ID,描述信息,home目录,终端。-r删除用户的home路径,不使用-r,home目录保留。
2024-08-22 15:59:39
576
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人