关注的好的地址


学习计划路线:https://blog.csdn.net/chenshiyang0806/article/details/79879269

提供自己学习的地址

处理大数据思路:https://www.cnblogs.com/law-luffy/p/6061183.html
学习路线:https://blog.csdn.net/u014427391/article/details/108032887?utm_medium=distribute.pc_feed.none-task-blog-personrec_tag-5.nonecase&depth_1-utm_source=distribute.pc_feed.none-task-blog-personrec_tag-5.nonecase&request_id=5f39a1ceb51ffe58eedc1cc9

安排学习了解知识点

1.spring

https://baike.baidu.com/item/spring%E6%A1%86%E6%9E%B6/2853288?fr=aladdin

Spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架。
2.springmvc

下面简单接受了,详细看这个博客:https://blog.csdn.net/sq_polar/article/details/79332414
在这里插入图片描述
springmvc组件:

1、DispatcherServlet-前端控制器

前端控制器,主要职责是接收所有请求(根据配置文件来决定),并将请求转发给对应的控制器,接收控制器的处理结果,确定最终由哪个视图完成响应!

2 HandlerMapping-处理器映射

处理请求路径与控制器的映射关系。

3.Controller-控制器

实际处理请求的组件,例如接收请求参数,决定最终是转发或重定向的方式来响应。

4.ViewResolver-视图解析器
	
根据视图组件的名称,确定具体使用的是哪个视图组件。

5.ModelAndView

控制器的处理结果,其中的Model表示转发的数据(如果是重定向,则Model没有意义),而View表示最终负责响应的视图组件的名称

springmvc流程:

用户发送请求至前端控制器DispatcherServlet。
DispatcherServlet收到请求调用HandlerMapping处理器映射器。
处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。
DispatcherServlet调用HandlerAdapter处理器适配器。
HandlerAdapter经过适配调用具体的处理器(Controller,也叫后端控制器)。
Controller执行完成返回ModelAndView。
HandlerAdapter将Controller执行结果ModelAndView返回给DispatcherServlet。
DispatcherServlet将ModelAndView传给ViewReslover视图解析器。
ViewReslover解析后返回具体View。
DispatcherServlet根据View进行渲染视图(即将模型数据填充至视图中)。
DispatcherServlet响应用户。

idea创建springmvc项目:https://www.cnblogs.com/wormday/p/8435617.html

3.springboot

原理看连接:https://www.cnblogs.com/chongaizhen/p/11151892.html
核心技术:https://blog.csdn.net/rocling/article/details/82526560
在这里插入图片描述
在这里插入图片描述

4.mybatis

mybatis一对多 多对一 多对多 https://www.cnblogs.com/jimisun/p/9414148.html

5.jvm
6.事务
7.跨域

https://blog.csdn.net/qq_37651267/article/details/93367870
后端解决跨域:https://blog.csdn.net/yue29026/article/details/70860719/

8.redis
9.sql优化
10.微服务

参考:https://blog.csdn.net/zhonglunsheng/article/details/83153451

11.分布式
12.springCloud

服务搭建的网址,使用idea创建项目:
https://www.cnblogs.com/grasp/p/9258811.html
搭建服务网址,有点跳跃性,但是概念将的挺好的:https://blog.csdn.net/weixin_44448094/article/details/88535475
springcloud将的非常形象很容易理解:
https://www.zhihu.com/question/283286745/answer/763040709
对应的项目地址:https://github.com/ZhongFuCheng3y/msc-Demo,我本地下载了

解释的比较清晰:https://blog.csdn.net/q15150676766/article/details/80931187?biz_id=102&utm_term=springcloud&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduweb~default-0-80931187&spm=1018.2118.3001.4187

解释的比较简洁,组件解释的不是很完善:https://blog.csdn.net/chengyuqiang/article/details/90645498?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522160387288319725225002435%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=160387288319725225002435&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allfirst_rank_v2~rank_v28-3-90645498.first_rank_ecpm_v3_pc_rank_v2&utm_term=springcloud+demo&spm=1018.2118.3001.4187

需要的项目在(有点旧):https://blog.csdn.net/rickiyeat/article/details/65022310?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522160387288319725222403040%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=160387288319725222403040&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allfirst_rank_v2~rank_v28-15-65022310.first_rank_ecpm_v3_pc_rank_v2&utm_term=springcloud+demo&spm=1018.2118.3001.4187

5个组件都有的,也还详细的:https://blog.csdn.net/worn_xiao/article/details/102638145?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522160387412019725255514207%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=160387412019725255514207&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allfirst_rank_v2~rank_v28-9-102638145.first_rank_ecpm_v3_pc_rank_v2&utm_term=springcloud%E4%BA%94%E5%A4%A7%E7%BB%84%E4%BB%B6+demo&spm=1018.2118.3001.4187

springcloud概念看:https://blog.csdn.net/valada/article/details/80892573
后面要收费就看这个:http://blog.didispace.com/spring-cloud-learning/
学习的话到蚂蚁课堂上

13.docke容器

学习网址:https://www.runoob.com/docker/windows-docker-install.html

14.python语言
15.设计模式

比较细的:https://www.cnblogs.com/pony1223/p/7608955.html
一些常见的:https://www.cnblogs.com/xiaofengwang/p/11255678.html
我个人觉得策略模式和简单的工厂模式是很好的,非常完美的解决了大量if-efls的问题,
一般通过if-else走不通的逻辑,采用这种方式很好,在代码中是看不到if-else的

16.通讯方式

详细的:https://www.jianshu.com/p/4ba0d706ee7c

17 过滤器、拦截器

看下:https://www.cnblogs.com/loveyoulx/p/9300685.html

18 ioc aop概念

ioc参考;https://www.iteye.com/blog/jinnianshilongnian-1413846

19 gc
20 栈堆常量池

https://blog.csdn.net/weixin_41804049/article/details/80393892?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param

21 索引

好的参考:

22 nginx配置方式

轮询
最少连接
重权
ip绑定
参考:https://www.cnblogs.com/920913cheng/p/10475864.html
https://www.jb51.net/article/60523.htm

23 io

https://zhuanlan.zhihu.com/p/59369077
https://www.cnblogs.com/javalyy/p/8882066.html
https://www.jianshu.com/p/5257b540c3e5
https://blog.csdn.net/historyasamirror/article/details/5778378

24 枚举

https://www.cnblogs.com/hanfeihanfei/p/6213195.html

25 反射、动态代理、JVM、内存模型、多线程

反射:https://blog.csdn.net/Sun_Army/article/details/84556081
(挺好的)反射和代理:https://blog.csdn.net/hchhan/article/details/82835525
虚拟机jvm调优:https://blog.csdn.net/Javazhoumou/article/details/99298624

26 防火墙配置

https://blog.csdn.net/wade3015/article/details/90725871

27 nginx

配置websocke,参考我自己在245上配置的,websocket可以通过nginx转发到我的服务器建立连接通道
在这里插入图片描述
在这里插入图片描述

nginx重启的几种方式:https://blog.csdn.net/zqinghai/article/details/71125045

28 远程cmd

比较好的远程cmd方法:https://vimsky.com/examples/detail/java-method-ch.ethz.ssh2.Session.execCommand.html

29 socket

这个写的很不错:https://blog.csdn.net/a78270528/article/details/80318571
断点续传:https://www.cnblogs.com/liaojie970/p/5013790.html

30 全局异常并事务回滚

https://blog.csdn.net/asd051377305/article/details/104773800
事务回滚ok,全局异常可以捕获,异常类处理的方法比较好,我采用枚举的方式处理的,但是一旦出现sql报错,运行期异常没有预料并申明的,那么后台服务出现异常,无法给前台友好提示

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本系统的研发具有重大的意义,在安全性方面,用户使用浏览器访问网站时,采用注册和密码等相关的保护措施,提高系统的可靠性,维护用户的个人信息和财产的安全。在方便性方面,促进了校园失物招领网站的信息化建设,极大的方便了相关的工作人员对校园失物招领网站信息进行管理。 本系统主要通过使用Java语言编码设计系统功能,MySQL数据库管理数据,AJAX技术设计简洁的、友好的网址页面,然后在IDEA开发平台中,编写相关的Java代码文件,接着通过连接语言完成与数据库的搭建工作,再通过平台提供的Tomcat插件完成信息的交互,最后在浏览器中打开系统网址便可使用本系统。本系统的使用角色可以被分为用户和管理员,用户具有注册、查看信息、留言信息等功能,管理员具有修改用户信息,发布寻物启事等功能。 管理员可以选择任一浏览器打开网址,输入信息无误后,以管理员的身份行使相关的管理权限。管理员可以通过选择失物招领管理,管理相关的失物招领信息记录,比如进行查看失物招领信息标题,修改失物招领信息来源等操作。管理员可以通过选择公告管理,管理相关的公告信息记录,比如进行查看公告详情,删除错误的公告信息,发布公告等操作。管理员可以通过选择公告类型管理,管理相关的公告类型信息,比如查看所有公告类型,删除无用公告类型,修改公告类型,添加公告类型等操作。寻物启事管理页面,此页面提供给管理员的功能有:新增寻物启事,修改寻物启事,删除寻物启事。物品类型管理页面,此页面提供给管理员的功能有:新增物品类型,修改物品类型,删除物品类型。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值