学习
终究还是一人独行
这个作者很懒,什么都没留下…
展开
-
11.28~12.4日学习总结
星期一,星期二: 把项目中关于评论模块的内容全部写完了,然后处理了一下逻辑。星期二,星期三:开始学习webSocket的相关概念。关于webSocket,其实和java的Socket原理相差不大,也是要建立一个通道进行信息交互。对于webSocket在Spring中的应用,主要是使用四个监听事件建立连接事件,写上@OnOpen注解就可以监听这个事件。 退出事件。这个可以通知别人用户退出登录什么的。 接收消息事件这个是最重要的事件,对于消息的处理方法都是在这里进行处理,几乎对于webSocket的业务逻辑代码原创 2022-12-04 21:49:10 · 297 阅读 · 0 评论 -
11.21~11.28日学习总结
首先这一周,主要进行的几个事情。1.在星期一~星期二图书报账的相关事情处理已经完毕,记录了现在图书报账的相关流程,比以前的流程有不少改变,已经写了word记录了流程,给下一任图书管理员做参考。2.进行了项目的中期答辩,总结了项目中的一些问题,还有对于业务逻辑的处理。主要出现的问题:1.购物车模块没有使用缓存机制,会让这里产生大量的数据库Io操作来拖慢项目的整体性能,也可以通过这个攻击数据库。2.需要有订单未支付状态,这一块也是比较重要的业务逻辑,需要进行补全。3.ES搜索引擎需要进原创 2022-11-29 11:19:28 · 626 阅读 · 0 评论 -
10.10日学习总结
晚上学习关于SpringMVC的拦截器相关部分,和关于maven高级的相关部分,今天的课程作业比较多,Spring相关的学习进行的太慢了。上午写了数据库的实验作业,完成了十几个sql题目。下午写java老师布置的作业,和一些课堂练习。原创 2022-10-10 20:39:34 · 149 阅读 · 0 评论 -
10.9日学习总结
这个题目是一个对于最短路的一个小的变化,因为这个路障是按照时间放下的不过有一个特殊条件就是如果这个路障如果在已经走过后再放下就没有意义,所以如果在i时间放下一个路障,这个路障位置是x,y,如果x+y>i,说明肯定走不到这里。写了这个题目这是一个差分的题目,需要一个差分数组,记录下每一个数和后一个数的差,形成一个差分数组,然后对于l-r的区间改变数值就是对a[l-1]和a[r]进行操作,然后操作数量就是这个数组中绝对值最大的数。今天做了5个题目,我觉得比较需要记录的就是这些题目。晚上接着看视频,写学习总结。原创 2022-10-09 22:09:34 · 109 阅读 · 0 评论 -
8.1日java复盘
这个题目主要就是把题目给看明白,这个跳表的概念是需要的数据在这一层的两个数之间,就是这一层两个数之间没有数了。这个题目没有选全,这个主要是有一些浏览器不会对get请求进行缓存。然后就是利用COUNT(DISTINCTuser_id)查询出site_id的数据,然后进行排序。但是没有记清楚到底是多少,所以就没有选择。第一个题目,一个人访问多次算一个访客,所以要对user_id做去重操作。Hashmap的数据结构,在JDK8后,加入了红黑树。这个题目是发生了死锁,所以运行了一次后线程就被锁死。...原创 2022-08-01 11:10:35 · 128 阅读 · 0 评论 -
7.25java复盘
set集合是没有索引的,所以元素的顺序不会按照存入集合中的顺序来规定。所以他的顺序是无法确定的。从16条开始的话,所以位置要写15,因为他是从这个位置的后一位开始的。这个题目是错在in这个关键字,只有指定了明确的数据才能使用这个关键词。根据用户名分组(groupbyname),查询出每个人的最低分数,然后查询分数大于80分的人的名字。这个题目是没有考虑D的情况,使用D这个语句会返回在表中的所有数据包括重复行和空行。只有D是错误的,因为前面是字符串类型,后面是整型,是不能使用“-”的。...原创 2022-07-25 10:52:53 · 115 阅读 · 0 评论 -
java复盘
这个题目主要是没有搞清楚Integer的缓存范围。这个范围-128到127超过这个范围就会生成新的对象。这个题目主要是没有搞清楚,String是不可变类这个知识点。String是被final修饰的后面那个方法只是把一个副本放在里面并不会改变原来对象的值。这个主要是当时写的时候没有看的很清楚。值为一的时候会进行异常的处理。这样函数里异常后面的代码就不会被执行了。所以说不会再执行输出四这个语句。这个题目没有选全,使用多态的话,可以更加容易的,对于代码的功能进行扩展。一个类是可以被很多个子类继承的。...原创 2022-07-18 10:21:27 · 442 阅读 · 0 评论 -
7.15周学习总结
这一周主要是在学习关于表单数据一些操作,怎么样获取表单的数据然后把这些数据封装在Json字符串当中,然后把这也有字符串通过ajax请求把这些数据发送给后端的代码,然后后端在与数据库进行操作时候,再返回一些数据呈现给表单或者是返回一些请求操作提示用户进行下一步操作。主要学习的就是当初没有处理好的分页查询。剩下的就是看书方面吧,然后就是要接着看《Mysql必知必会》这本书。另外就是项目现在已经写了登录注册的功能,然后还写了一个用户填写基本信息的表单界面。接下来的任务就准备,在完善一下登录注册的一些操作。...原创 2022-07-15 21:21:08 · 113 阅读 · 0 评论 -
java考试复盘
这个题目当时写的时候没有看清楚“只有” 这个词语,看到notify方法,就以为直接是正确的,没有仔细的看题目,对于wait还有 notifyAll方法可以将线程进入对象锁定池准备获得对象锁进入运行状态。 这个题目的B选项也是错误的,因为是不能直接调用的,需要使用访问控制符才能调用。所以D也是错的,因为是可以调用的。然后使用的关键字不是this.也是可以调用其他类的方法。 五种方式和相关具体用法。sleep:导致此线程暂停执行指定时间stop: 这个方法将终止所有未结束的方法,包括run方法。synchro原创 2022-07-11 11:37:01 · 69 阅读 · 0 评论 -
周学习总结
这一周学习的内容。1.学习了mybatis 的相关使用 学会了怎么样通过 配置文件和映射把SQL语句进行封装 。 将一个个sql语句变成一个个方法。 只需要调用参数就可以使用这些sql语句。 这样主要是为了以便捷的更改sql语句。 我们只需要改变封装好的方法中的内容,就可以做到对于sql语句的内容调整。 相对于jdbc的操作,这样会更加的让代码 更加容易更改。 然后还能实现jdbc无法做到的就是实现动态sql语句。 类似于这种可以判断是否输入来进行。是否进行这个条件约束的update语句.、2. aj原创 2022-07-08 20:02:36 · 155 阅读 · 0 评论 -
java测试复盘
错误的题目。1. 这个题目是因为没有把客户端和服务端的连接方式区别搞清楚,服务端要通过TCP 来创建socket对象,但是客户端不需要,所以c是错误的。这个题我也搞得不是很明白。我在网上搜索的时候是说这个答案有可能是一个,也有可能是两个。 好像是说如果那个数据被储存在常量池的话,就是只会产生一个对象。然后这个的话,如果是第一次创建,应该就是两个对象。 这个也是对于各种集合的底层逻辑不是特别了解,TreeMap应该是以红黑树的底层数据结构不是All树。 这个题目是因为我对于线程池的每个功能不是特别熟悉所以错原创 2022-07-06 12:12:40 · 129 阅读 · 0 评论 -
6.29日刷题题解
今天写了两个题目。第一个题目比较难。题目就是上面这种。题目的意思就是设计三种函数。然后输出你要使用的函数类型和输入的值。然后来进行不同的操作,得到答案。 第一个函数是设定缓存的大小。一个数查找它是否存在于这个缓存中,如果存在就把它的值输出来。不存在的话就输出负一。第三个的话就是进行添加如果存在这个键值对就进行替换。 如果不存在就进行添加。然后如果已经超出容量范围的话,就将最久没有使用过的键值对进行删除然后这个题的大题思路就是用一个哈希表和双向链表来进行解答。哈希表的作用就是用来储存键值对 双向链表就是用来原创 2022-06-29 21:09:29 · 151 阅读 · 0 评论 -
6.28日刷题题解
今天在力扣上按顺序刷了两道题目。第一道题是反转链表。这是题目,我是使用了一次遍历。然后用两个节点一个节点用来记录下一次节点。一个节点用来录上一个节点。 然后把正在遍历的节点的指针指向上一个节点。然后遍历到最后一个 就可以把所有节点的指针倒转过来。 具体的代码和注释就是这个样子。第二道题目是无重复字符的最长子串。这里的题目是用一种名叫滑动窗口的思想来做的。就是如果我想将一个已经在子串中有重复字母的字母加进去。 那我就要把这个字符串中重复字符和其之前的所有字符全部移除出去才可以加入这个字符成为一个没有任何重复原创 2022-06-28 21:05:18 · 106 阅读 · 0 评论 -
项目进度
这几天是一直在处理关于客户端和服务器之间的连接问题,也是处理好了一部分问题,实现了服务器响应客户端的登录请求,还有就是对于每个客户端的线程连接还有进行管理界面方面我还没有进行设计这是为了测试代码所以设置了一些按键服务器会显示连接的用户客户端那里也可以得到在线用户列表实现了在线聊天·,对于离线方面因为还没有进行数据库的建表,所以还没有写相关的用户代码这是互相发消息的一些操作,现在对于项目的进度就这么一点,我知道我还是比较慢,对于界面方面的设计我现在也...原创 2022-04-24 21:53:32 · 560 阅读 · 1 评论 -
4.18日学习总结
今天就是在写项目,写了一些关于登录时从数据库调用数据来验证是否输入正确的密码。还有就是写了一些点击事件可以进行一些判断是否密码正确。注册界面的一些按键事件也设计好了。今天的项目就写了这些东西。...原创 2022-04-18 22:24:04 · 370 阅读 · 0 评论