TremBear's Blog
学习弯道超车的技巧!
-
-
Redis
缓存一致性集群备份Redis实现排行 阅读全文… -
MQ之间的对比
-
spring源码阅读4-整体的流程图
回顾了一下一上几节,感觉不是很清晰,同样是针对这个从文件中注入Bean到SpringBeanFactory这个过程,作了如下的流程图: 整体的流程图: 拆分xmlBeanFactory这个super()操作,主要是加载父级的beanFactory。在这个里面父级元素为null 第三步是这个的核心,loadBeanDefinition(resource)的具体流程 以上三步是大概的流程,最后一... 阅读全文… -
高阶组件
问题引入react组件提供了高端组件这么一个说法,高端组件可以部分替代组件之间的继承。是一个修饰器的模式,能够更灵活的处理一些组件复用的问题。高阶组件本质是一个函数,此函数接受一个组件,返回一个新组件。现在有这样一个需求,我们有很多业务,比如用户选择,订单选择,产品选择等。但是选择方式都是通过一个select选择框进行选择的,那么,可以将这个选择框提炼为一个公共组件,各个业务分装为业务组件,... 阅读全文… -
dva connect的用法
问题引入dva一般用connect进行model数据与组件绑定。通过例子来看具体的绑定方式。具体的流程如下: 组件里面有一个按钮,点击按钮进入model层的effect方法 model中的effect执行完毕后,调用reducer刷新model中state值,同时也刷新组件的显示效果 在这个结构里,有一个问题就是组件中显示的值为model中的state,那么这就需要将组件中的数据与mod... 阅读全文… -
Specification动态构建复杂查询
JPA查询的几种形式 基础形式此种方法不用写sql,继承JpaRepository,适合简单的增删改查。例子:一般针对简单的查询: 12345@Repositorypublic interface ProductAttributeValueRepository extends JpaRepository<ProductAttributeValue,Long> { ... 阅读全文… -
初次使用ant design pro遇到的问题
原因最近的一个项目,后台框架用的是React。本来以为直接看看项目代码就能照葫芦画瓢的,结果栽了一个跟头,在苦苦挣扎了一天后,还是有很多地方看不懂,晚上冷静了一下,整理了一下看不懂的一些地方,做一下记录,很多时候都是因为TSX的语法不够熟练,导致看不懂,有时间还是要重新学习一下语法,真正要彻底掌握ant design pro,需要前置学习的有es6,ts,react,jsx,dva,umi等... 阅读全文… -
node study1
第一个例子使用node引入 http组件,然后监听8888端口: 12345678910111213var http = require('http');http.createServer(function (request, response) { // 发送 HTTP 头部 // HTTP 状态值: 200 : OK // 内容类型: text/plain ... 阅读全文… -
mybatis-generator 配置详解
概述MyBatis官方提供了逆向工程 mybatis-generator,可以针对数据库表自动生成MyBatis执行所需要的代码(如Mapper.java、Mapper.xml、POJO)。mybatis-generator 有三种用法:命令行、eclipse插件、maven插件。而maven插件的方式比较通用,本文也将概述maven插件的使用方式。 配置形式1234567891011121... 阅读全文…