有用的链接

springboot+miaosha(完)

https://www.bilibili.com/video/av50254856?from=search&seid=9398190206285305413

springboot+shiro(完)

https://www.bilibili.com/video/av40342174?from=search&seid=8164353021747303555

TCP/IP(第一天p2)

https://www.bilibili.com/video/av10610680?from=search&seid=13362206188252040959

多线程高并发网络编程(80)

https://www.bilibili.com/video/av51503134/?p=2

JDK1.8文档

https://docs.oracle.com/javase/8/docs/api/

JVM文档1.8

https://docs.oracle.com/javase/specs/jvms/se8/html/index.html

微服务掘金博文

https://juejin.im/user/58a2aadb570c35005782847b/posts

mall

https://github.com/macrozheng/mall

mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。

miaosha

https://github.com/qiurunze123/miaosha

该项目是对高并发大流量如何进行秒杀架构,而做的一个系统整理,如果你完全没接触过 MQ、SpringBoot、Redis、Dubbo、ZK 、Maven,lua等,那么我建议你可以先在网上搜一下每一块知识的快速入门

lombok.jar

E:\eclipse>java -jar lombok.jar

https://projectlombok.org/download

csdn算法和线程165 

https://blog.csdn.net/MoreWindows/article/details/7392749

csdn算法和线程75

https://blog.csdn.net/v_JULY_v/article/details/6530142

springboot项目、博客、邮件

https://www.imooc.com/u/1215284  (https://gitee.com/52itstyle)

面试     

https://github.com/Snailclimb/JavaGuide      

https://github.com/doocs/advanced-java

 

阿里图标       http://www.iconfont.cn/     

双数据源项目        https://github.com/baomidou/dynamic-datasource-spring-boot-starter

BBC、news、人明日报、参考消息

实验楼        https://www.shiyanlou.com/courses/?tag=python

牛客网(面试题大全)https://www.nowcoder.com

PassCloud博客     http://blog.paascloud.net/

ArrayList

1、什么是
    数组
         
Redis

1、什么是Redis

    key-value数据库

2、Redis memcached

    1、memcached所以的值均是简单的字符串,redis支持更为丰富的数据类型
    2、redis的速度比memcached快很多
    3、redis可以持久化其数据

3、String 、List、Set SortedSet、hashes

4、Redis主要消耗什么物理资源?内存

5、Remote Dictionary Server


13、会话缓存、全员缓存、队列、排行榜/计算器、发布/订阅

14、Redisson、Jedis、Lettuce

Zookeeper
13、服务器角色
    
    Leader
    Follower
    Observer

14、Zookeeper下Server工作状态

    LOOKING
    FOLLOWING
    LEADING
    OBSERVING

15、Leader选举


SpringMVC

1、用户请求

2、DispatcherServlet重要控制器(减少主键之间的耦合度)

    1)LoadConfig加载配置文件(web.xml)

        ServletConifg(config.getInitParameter("contextConfigLocation"))
        properties.load(inputStream) 

    2)Scanner 初始化所有相关的类,扫描用户设定的包下所有的类(application.properties)
        
        properties.getProperty("scanPackage")   格式化路径,递归读取所有的包

    3)实例化Instance

        Class<?> clazz= Class.forName(className);通过反射实例化
        放入的ioc容器中,

    4)初始化HandlerMapping(将url和method对应上)
        
        initHandlerMapping()

3、HandlerMapping处理器映射器(url)

4、HandlerAdapter调用处理器(controller)---》Handle(Controller)返回ModeAndView

5、ViewReslover视图解析器(解析后返回具体的View)

Spring

AOP 面向切面编程,可以然我们专注用业务逻辑开发,用动态代理实现

IOC 控制反转(用反射实现),让类的创建交给框架处理      

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值