一个拍卖系统的完工后的感想和难点记录

一,拍卖系统的难点在于 拍卖时状态的变更:待拍商品在时间到了后怎么变在拍,在拍时商品结束时间到期了,怎么变拍卖成功或者流拍等;

二,其中涉及到定时器和线程的情况,其次是在集群部署的情况下需要考虑锁拍卖线程的独立性问题;

简单的记录一下做的过程中出现的问题:

开始时老是想不通怎么让其在线程中变更状态:就是页面状态变更和线程使用的关系,线程内部每秒跑状态变更,页面按道理来说应该是后端推送到页面的,但第一版是个简单版本,暂时页面定时刷即可,后期改进需要优化这块;还有就是待拍商品在启动时应该单独是一个定时器启动,然后单独的一条线程去跑,内部自动变更时间推送;

中途遇到的知识缺点是:线程内不能注入bean的问题,整个项目都是使用的自动扫描,所以对于自己要注入的类得自己手动获取并注入;不然方法是跑不通的;

先暂时记录这些,等后期全部优化好了在来分享代码;

原文地址:https://www.cnblogs.com/feichen-66/p/11916974.html

时间: 2024-08-03 19:49:18

一个拍卖系统的完工后的感想和难点记录的相关文章

在平面内,已知一个矩形的四个角坐标,将矩形绕中心点转动一个角度,求旋转后的角坐标.

在平面内,已知一个矩形的四个角坐标,将矩形绕中心点转动一个角度,求旋转后的角坐标.也就是已知半径,求每个点旋转后的坐标. 把旋转前和旋转后的点加上中心点看成一个等腰三角形就好解决了,不用扇形公式,而是用三角形公式.假设矩形的左上角为(left, top),右下角为(right, bottom),则矩形上任意点(x0, y0)绕其中心(xcenter,ycenter)逆时针旋转angle角度后,新的坐标位置(x′, y′)的计算公式为: xcenter = (right - left + 1) /

在一组降序排列的数组中插入一个数据,插入后,数组中数据依然按降序排列

分析: 1.数组固定,是一个倒序的数组 2.插入一个数据,这个数据插在哪呢,要比较,与数组中所有的元素比较,这里需要一个循环,因为是降序的数组,所以当第一次遇到比自己小的,那么这个位置就是要插入的位置 3.因为上一步被占了位置,那么从这个插入的数据开始,后面的原本的数据都得向右移一位 /** * */ package com.cn.u4; import java.util.Scanner; /** * @author Administrator *向有序数组中插入学员成绩 * 在一组降序排列的数

一个工科研究生毕业后的职业规划

                                               http://blog.csdn.net/wojiushiwo987/article/details/8592359一个工科研究生毕业后的职业规划    [wojiushiwo987个人感触]:说的很诚恳,对于马上面临毕业的我很受用,很有启发.有了好的职业生涯规划,才有了前进的方向和动力,才能更好的向着既定的目标进发! 我今年39岁了,25岁研究生毕业,工作14年,回头看看,应该说走了不少的弯路,有一些

流传千古的爱情传说原来竟是一个先劫色后劫财的骗局

在中国戏曲史上,"琴挑"是一出非常有名的折子戏,不少剧本都以它命名."琴挑"一词最早源自汉武帝时期一位大文豪的浪漫故事.此人与史学家司马迁并称为"文章西汉两司马".不过,二者绝对不能够同日而语.这位司马先生一生名利双收,可谓命运的宠儿.那么,他又是谁?他的琴,是否真的挑起了一段千古佳话? 巧设临邛一骗局 司马相如,字长卿,幼年时,他的父母怕他有灾,所以给他取了个小名叫"犬子".长卿完成学业之后,知道了蔺相如的故事,为了表示对蔺

今天早上 “百度知道”有人提问 正则 ,看着挺有意思的写了一个,写好后还没有回复,楼主就关闭了,哈哈自己好慢呀

在html中,<div style="text-align: center; margin-top: 20px;"><img src="sdsd.jpg" /> <a href="http://www.sdfs.com" target="_blank"> <img src="sdsd.gif" /> </a></div><div

关于读过邹鑫老师的博客后的感想

看了邹鑫老师的博客,对于大学和高中的差别有了更深刻的印象. 一开始,我觉得大学和高中只不过是对我们的称谓发生了变化,会有一部分人对我们很敬佩,可看了邹鑫老师的博客,我发现这不止止是在称谓上的改变,更是我们自己的改变. 从高中进入到大学,是我们性格上,也是学习态度上的改变,在高中,我们是跟着老师学习,老师让我们干什么我们就做什么.然而到了大学,是考验我们自己学习的能力,而不是在依赖老师给我们的知识,就像邹鑫老师的博客中说的,我们和老师的关系就像教练和学徒的关系,教练是辅助我们的,一切都需要自己去摸

oracle 表被另一个用户锁住后的解决办法

oracle 表被另一个用户锁住后的解决办法 1.查看数据库锁,诊断锁的来源及类型: select object_id,session_id,locked_mode from v$locked_object; 2.找出数据库的serial#,以备杀死: select t2.username,t2.sid,t2.serial#,t2.logon_time from v$locked_object t1,v$session t2 where t1.session_id=t2.sid order by

为什么一个object_id在dba_objects中为什么查不到记录?

SQL> drop table test purge;SQL> create table test (id int,comments CLOB); SQL> select INDEX_NAME  , INDEX_TYPE,TABLE_OWNER ,TABLE_NAME from user_indexes where table_name='TEST'; INDEX_NAME                     INDEX_TYPE             TABLE_OWNER  

SQL Server移除事务日志后sys.master_files依然存在记录问题

原文:SQL Server移除事务日志后sys.master_files依然存在记录问题 在SQL Server中移除了事务日志文件后,使用sys.master_files检查时发现,对应的事务日志文件记录信息依然存在sys.master_files里面,只是状态state_desc为OFFLINE.需要经过一段时间,这条记录在这个系统视图才会消失. DECLARE @db_name NVARCHAR(32); SET @db_name=N'TEST'; SELECT   f.database_