• spring hibernate jpa redis mq等温故知新


    最近跳槽 复习点老知识 总结下

    行情不好 对待同事和领导要

    真诚善良忍让

    spring hibernate jpa redis mq等温故知新
    spring核心的类applicationcontext/beanfactory 两者关系 超集
    annotation config applicationcontext/xml path applicationcontext/web applicationcontext
    hibernate jpa核心的类sessionfactory entitymangerfactory
    mybatis核心的类sqlsessionfactory
    @persistencecontext
    @import
    @component @named @managedbean
    @controlleradvice @initbinder
    反应式编程mono/flux
    测试mockito
    swagger @schema @api model property
    spring boob actuator配置management.endpoints.web.exposure.include: *,启用所有
    spring.output.ansi.enabledtrue 启用彩色日志
    logging.level.root
    spring instrument 类加载器实现
    spring expression 比jsp更强大的表达式语言
    maven dependency默认的作用域 compile
    bean 作用域 singleton prototype…
    bean生命周期 实例化,设置属性,完成初始化,销毁,几个生命周期接口
    spring 配置的优先级,命令行参数,jvm属性,操作系统属性,jar 包外,包内,@propertysource
    filter interceptor aspect使用上的区别
    @metrixvariable请求参数
    namedjdbctemplate jparepository simplejparepository
    @pre update @dynamic update
    hibernate 动态模型构造之后得到 metadata 加索引 comment 默认值, 进一步修改 增注意强 要默认值如果四字符串要加引号
    java11可用的新工具 jshell httpclient
    spring5可用的新工具webclient 类似于resttemplate
    websocket降级 sockjs
    任务调度 @enable schedule @scheduled @enable async @async
    hibernate使用原生查询 session.createsqlquery()
    redis持久化方式
    redis 集群
    setnx分布式锁
    redis分布式自增序列
    jms相比amqp等的局限性 仅用于java语言不能跨语言
    activiti 工作流工具核心的类processengine ,几个服务:仓库,运行时,任务,历史,第一个用于布署一个流程,第二个用于 开启一个流程
    rabbitmq kafka一对多 的不同,rabbitmq给每个订阅者创建一个queue,消息复制给每个订阅者,其他mq很少采用这么差的设计,而是用offset实现,另外,rabbitmq失败触发重试 所以消息不具备有序性
    rabbitmq三种消息机制,fanout广播 direct直连 topic 主题(匹配筛选过滤)
    elasticsearch索引,指的就是存储,他存储的是json,支持准确查询,也支持搜索引擎一样的 全文模糊查询
    elasticsearch 全文模糊查询原理就是 倒排索引,存储的时候拆分词,存储每一个词出现在哪些数据中
    golang/python 知识点,golang异常处理,defer panic recover ,python异常处理,try except,golang多线程 go chan sync.mutex,python这种货色本身就不适合搞计算所以也没必要研究怎么搞多线程了,直接换c/java/golang做多线程是更好的选择
    golang/python开发服务器经常使用的框架gin/django

  • 相关阅读:
    LeetCode-1758. 生成交替二进制字符串的最少操作数【字符串,三行代码!】
    乘用车排气系统流场的数值模拟
    Qemu支持ATF + u-boot + linux kernel
    【好书集锦】从技术到产品
    JavaScript中Map的使用
    Spark - 权威指南
    得心应手应对 OOM 的疑难杂症
    学习笔记-java代码审计-表达式注入
    JS选择排序
    # HTB-Tier2- Vaccine
  • 原文地址:https://blog.csdn.net/zhenshanren/article/details/126380240