
Java网站开发
主要是在学习过程中,做网站的时遇到的解决的问题并解决
放开这颗白菜让我来
微信公众号“放开这颗白菜让我来”
哥拱的不仅仅是白菜,是寂寞
展开
-
【百占百胜】-三创比赛,将form表单数据封装成对象使用ajax方式传到后台
大家好,我是被白菜拱的猪。一个热爱学习废寝忘食头悬梁锥刺股,痴迷于girl的潇洒从容淡然coding handsome boy!解决了上一问题,这不又来一个问题。真是问题接着问题。问题无穷尽也。使用ajax将form表单数据封装成对象发送到后台一、前台1.将form表单数据序列化2.将json转化为字符串传输二、后台@requestbody标签接收前台传过来的值三、总结一、前台1.将fo...原创 2020-04-19 13:21:47 · 830 阅读 · 0 评论 -
【百占百胜】-三创比赛,ajax提交表单数据url改变???
大家好,我是被白菜拱的猪。一个热爱学习废寝忘食头悬梁锥刺股,痴迷于girl的潇洒从容淡然coding handsome boy!在解决定时任务过后,想着把添加预约信息优化一下,添加预约信息之后,能够有更好的反馈。添加成功之后能够显示预约信息或者提示预约成功,之前直接用表单直接submit了,最后想想应该用ajax用户体验效果会更好一点。带着无比的自信与一腔热血胸有成竹的敲下来这段代码,谁想到...原创 2020-04-19 11:24:36 · 319 阅读 · 0 评论 -
【百占百胜】-三创比赛,The content of elements must consist of well-formed character data or markup
大家好,我是被白菜拱的猪。一个热爱学习废寝忘食头悬梁锥刺股,痴迷于girl的潇洒从容淡然coding handsome boy!<select id="queryTodeySignIn" resultType="signIn" > SELECT * FROM zz_signin AS s WHERE s.inTime >= DATE(NOW()) AND s...原创 2020-04-18 17:35:51 · 171 阅读 · 0 评论 -
【百占百胜】-三创比赛,座位预约系统的核心-定时器刷表完成签到验证功能
大家好,我是被白菜拱的猪。一个热爱学习废寝忘食头悬梁锥刺股,痴迷于girl的潇洒从容淡然coding handsome boy!oh,no 花了一个多小时完成了百占百胜座位预约系统的核心签到定时器。有时候幸福真的来的辣么秃然。让我难以拥有勇气去面对。所以下面这个代码是没有经过调试的,no 代码 you say 个 jb!/** * */package com.bzbs.task;...原创 2020-04-17 19:25:27 · 347 阅读 · 0 评论 -
【百占百胜】-三创比赛,学习定时器的心路历程and基于spring-task实现定时任务简单介绍
大家好,我是被白菜拱的猪。一个热爱学习,痴迷于girl的潇洒从容淡然coding handsome boy!为了解决座位每晚12点释放座位的功能,以及每隔一段时间刷表查看签到和签退的功能,潇洒而又不风流的我于是乎研究起了定时器,这不看不知道,一看吓一跳,不知不觉一上午的时间就这么过去了,我不禁感叹,time 真是 goes quickly。由浅入深,循序渐进。在我了解的过程中发现java实现...原创 2020-04-17 13:05:02 · 212 阅读 · 0 评论 -
【百占百胜】-三创比赛,对ScheduledThreadPoolExecutor的详细了解以及其与Timer的比较
大家好,我是被白菜拱的猪。并发系列(7)之 ScheduledThreadPoolExecutor 详解关于ScheduledThreadPoolExecutor这篇个人认为写的很好,尤其是scheduleAtFixedRate 与scheduleWithFixedDelay的区别介绍的很详细,浅显易懂,那两个图很形象的说明了他们俩执行周期任务的不同之处scheduleAtFixedRa...原创 2020-04-17 11:27:38 · 185 阅读 · 0 评论 -
【百占百胜】-三创比赛,查询个人预约信息,实现一对一两次关联,预约与座位关联,座位与自习室关联
大家好,我是被白菜拱的猪。我们知道预约表存的是seatId,但是我们想要把座位信息(比如几行几列查询出来),以及自习室信息(座位表中仅仅有一个roomId)查询出来,这时候我们就要用到mybatis的一对一映射查询,注意这里不是一对多,只不过是一对一,用了两次。首先在各个bean里面添加对象,预约bean中添加Seat属性,seat表中添加Room属性。重写set,get,toString方法...原创 2020-04-16 14:46:54 · 352 阅读 · 0 评论 -
【百占百胜】-三创比赛-解决git官网下载速度过慢
大家好,我是被白菜拱的猪。为了能够将代码托管到码云或者github,记录每天的进展。于是学起了git,但是在git官网上下载实在太慢,这里推荐在淘宝的镜像网上下载,速度杠杠的!下面是链接:https://npm.taobao.org/mirrors/git-for-windows/...原创 2020-04-13 12:05:06 · 325 阅读 · 0 评论 -
【百占百胜】-三创比赛 定时器Timer与ScheduledThreadPoolExecutor
大家好,我是被白菜拱的猪。在实现座位预约的功能,我们会有很多地方使用定时器。比如每天晚上12点所有座位恢复为正常啦,是否在预约成功后半小时之内签到啦,临时离开是否在一个小时内回来。这里讲讲定时器的两种实现方式。以及区别。https://blog.youkuaiyun.com/f641385712/article/details/83717639...原创 2020-04-12 11:53:17 · 129 阅读 · 0 评论 -
【百占百胜】-三创比赛 使用监听器(Listener)监听网站在线人数
大家好,我是被白菜拱的猪。闲话不多说,直接上代码。实现HttpSessionListener接口,统计网站的在线人数/** * @ClassName: OnlineListener * @Description:统计网站在线人数 * @author Lily * @date 2020年4月10日 */public class OnlineListener implem...原创 2020-04-10 19:56:52 · 216 阅读 · 1 评论 -
【百占百胜】-三创比赛解决座位展示问题优化,根据list中对象的属性转化为二维数组
大家好,我是白菜拱的猪。需求:座位分为三种状态,1.有座。2,无座,3,损坏。先根据自习室id在座位表中把所有座位存放在list中,即List< Seat >。然后根据座位的三种状态,显示为红色,白色,以及不显示。Seat表中属性 seatId,row(所在行),col(所在列),status(状态)controller:@RequestMapping("query") ...原创 2020-04-03 22:45:32 · 257 阅读 · 0 评论 -
【百占百胜】-三创比赛mybati批量添加list座位信息
大家好,我是被白菜拱的猪。目的:在创建图书馆自习室的同时,根据自习室的行与列自动生成座位,假如自习室行与列为5,6,则生成30个座位这里就用到了mybatis的批量添加前台页面后台mapper.xml部分<insert id="addSeats" parameterType="java.util.List"> insert into seat( seatId, ...原创 2020-04-03 11:11:21 · 186 阅读 · 0 评论 -
【百占百胜】三创比赛-拦截器(Interceptor),过滤器(Filter)分别实现注册登录(非登录状态不能访问其他页面)
大家好,我是被白菜拱的白菜。技术:SSM框架,拦截器,过滤器背景:在我们为实现登录或者注册的时候,当我们访问项目的其余页面时是不能要求访问的,有两种实现方式,一是用filter过滤,而是用interceptor拦截登录页面:注册页面:Intercepter具体实现:1.首先在spring-servlet.xml配置拦截器的具体内容`如果有多个拦截器满足拦截处理的要求,则依据配置...原创 2020-04-01 12:47:03 · 387 阅读 · 0 评论 -
【百占百胜】-三创比赛实现list中对象的时间属性按照时间的大小升序排序
大家好,我是被白菜拱的猪。背景: 文章的评论对其展示,先回复的排在第一位,后评论的后展示效果:代码://对List<Reply> 按照回帖时间进行升序排序 public void ListSort(List<Reply> list) { Collections.sort(list, new Comparator<Reply>() { @Ove...原创 2020-03-30 21:30:03 · 1239 阅读 · 0 评论 -
【百占百胜】三创比赛-ajax+jquery实现帖子回复点赞功能
技术:ajax,SSM框架数据库表:great点赞表,column replyid(回复表),personid(点赞人)personId是存入在session内的。背景:浏览帖子的时候有回复功能,对于回复又有点赞功能这是帖子的列表,以下是具体内容首先每一个帖子有帖子id,评论有评论idjsp代码:reply代表评论内容,这里我们要为每一个回复进行标号,使用到data-id这个属性,这很...原创 2020-03-30 21:10:58 · 424 阅读 · 0 评论