2019年12月12日

小程序:图片懒加载

摘要:资料 | 网址 | 小程序之图片懒加载[完美方案,你不来看看?] | https://www.jianshu.com/p/5164a7bda33d 谈谈IntersectionObserver懒加载 | https://juejin.im/post/5a7973575188257a5911a749 阅读全文

posted @ 2019-12-12 17:09 cag2050 阅读 (4) 评论 (0) 编辑

微信小程序,知识点

摘要:对于小程序的授权,只要用户授权一次,该授权关系就会记录在后台,除非删除小程序,或者用户在设置中关闭该授权。 官方文档: https://developers.weixin.qq.com/miniprogram/dev/framework/open ability/authorize.html 后台定 阅读全文

posted @ 2019-12-12 10:29 cag2050 阅读 (6) 评论 (0) 编辑

2019年12月10日

XML 配置文件,知识点

摘要:namespace 属性:配置成接口的全限定名称,将 Mapper 接口和 XML 文件关联起来; select 标签的 id 属性值,对应定义的接口方法名。 insert 标签的属性 parameterType:不建议配置,因为 MyBatis 可以推断出传入语句的具体参数。 insert 标签的 阅读全文

posted @ 2019-12-10 22:44 cag2050 阅读 (6) 评论 (0) 编辑

mybatis-config.xml 知识点

摘要:typeAliases 标签:配置别名,主要用于 XML 文件中的 resultType 参数。 mappers 标签:配置所有的 mapper。 MyBatis 和 Spring Boot 配合使用时,2种配置方式,都是可以的。 第一种:在 application.properties 配置文件中 阅读全文

posted @ 2019-12-10 22:39 cag2050 阅读 (4) 评论 (0) 编辑

基于 Docker 的 MySQL 主从复制搭建

摘要:出处:https://www.jianshu.com/p/ab20e835a73f 阅读全文

posted @ 2019-12-10 11:44 cag2050 阅读 (2) 评论 (0) 编辑

获取 Docker 容器的 IP 地址

摘要:``` docker inspect --format='{{.NetworkSettings.IPAddress}}' yourContainerIdOrContainerName ``` 阅读全文

posted @ 2019-12-10 11:15 cag2050 阅读 (5) 评论 (0) 编辑

2019年12月9日

Maven 学习资料

摘要:学习资料 | 网址 | 在线插件信息 | http://maven.apache.org/plugins/ 阅读全文

posted @ 2019-12-09 23:14 cag2050 阅读 (3) 评论 (0) 编辑

docker 中,修改了 mysql 配置,如何重启 mysql?

摘要:直接重新启动容器: 阅读全文

posted @ 2019-12-09 20:35 cag2050 阅读 (16) 评论 (0) 编辑

TiDB 学习资料

摘要:学习资料 | 网址 | 官网 | https://pingcap.com/docs cn/stable/ 阅读全文

posted @ 2019-12-09 16:33 cag2050 阅读 (2) 评论 (0) 编辑

Sharding-JDBC 学习资料

摘要:学习资料 | 网站 | 官网 | https://shardingsphere.apache.org/document/current/cn/manual/sharding jdbc/ 基于 Docker 的 MySQL 主从复制搭建(使用这个搭建) | https://www.jianshu.co 阅读全文

posted @ 2019-12-09 16:07 cag2050 阅读 (10) 评论 (0) 编辑

Druid(数据库连接池) 学习资料

摘要:学习资料 | 网址 | 官方文档 | https://github.com/alibaba/druid/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98 主流Java数据库连接池比较及前瞻 | http://blog.didispace.com/java datas 阅读全文

posted @ 2019-12-09 15:25 cag2050 阅读 (5) 评论 (0) 编辑

JWT 学习资料

摘要:学习资料 | 网址 | 官方网站 | https://jwt.io/ debugger | https://jwt.io/ debugger 相关的类库 | https://jwt.io/ libraries (java 类库推荐使用:https://github.com/jwtk/jjwt 或 h 阅读全文

posted @ 2019-12-09 15:00 cag2050 阅读 (3) 评论 (0) 编辑

2019年12月8日

Maven 拥有三套相互独立的生命周期:clean、default、site

摘要:table th:nth of type(1) { width: 70px; } table th:nth of type(2) { width: 100px; } 生命周期 | 目的 | 包含的阶段 | | clean | 清理项目 | 三个:pre clean、clean、post clean 阅读全文

posted @ 2019-12-08 23:48 cag2050 阅读 (11) 评论 (0) 编辑

Maven 生命周期的阶段与插件的目标之间的绑定关系

摘要:clean 生命周期 clean 生命周期的阶段 | 插件的目标 | pre clean | clean | maven clean plugin:clean post clean | default 生命周期的内置插件绑定关系及具体任务(打包类型:jar) 生命周期阶段 | 插件目标 | 执行任务 阅读全文

posted @ 2019-12-08 23:28 cag2050 阅读 (9) 评论 (0) 编辑

2019年12月4日

Idea 如何使用 lombok 中的 @Slf4j 注解?

摘要:出处:https://jingyan.baidu.com/article/ad310e8039da3a1848f49e68.html 阅读全文

posted @ 2019-12-04 16:45 cag2050 阅读 (15) 评论 (0) 编辑

2019年12月3日

Spring Cloud Alibaba Sentinel 的配置选项:spring.cloud.sentinel.transport.port,默认值:8719

摘要:spring.cloud.sentinel.transport.port 端口配置会在应用对应的机器上启动一个 Http Server,该 Server 会与 Sentinel 控制台做交互。比如 Sentinel 控制台添加了1个限流规则,会把规则数据 push 给这个 Http Server 接 阅读全文

posted @ 2019-12-03 16:23 cag2050 阅读 (12) 评论 (0) 编辑

相关术语

摘要:术语 | 说明 | CSP(还不知道 com.alibaba.csp 包中的 csp 是哪个英文的缩写,没查到相关资料) | Commercial Service Provider(商业服务提供商)或 Cloud Service Provider(云服务提供商) 阅读全文

posted @ 2019-12-03 10:11 cag2050 阅读 (7) 评论 (0) 编辑

2019年12月2日

Sentinel Dashboard 的 Docker 镜像使用

摘要:1.下载 docker 镜像:https://hub.docker.com/r/anjia0532/sentinel docker 2.启动 docker 容器:docker run p8080:8080 anjia0532/sentinel docker:1.6.3 3.访问 Sentinel D 阅读全文

posted @ 2019-12-02 15:46 cag2050 阅读 (17) 评论 (0) 编辑

2019年11月29日

缓存穿透

摘要:什么是缓存穿透? 缓存穿透,是指查询一个数据库一定不存在的数据。正常的使用缓存流程大致是,数据查询先进行缓存查询,如果key不存在或者key已经过期,再对数据库进行查询,并把查询到的对象,放进缓存。如果数据库查询对象为空,则不放进缓存,也就是缓存和数据库都查询不到这条数据,导致每一次都请求到数据库中 阅读全文

posted @ 2019-11-29 11:04 cag2050 阅读 (11) 评论 (0) 编辑

2019年11月28日

Sentinel 知识点

摘要:Sentinel 实现的功能: Sentinel 实现的功能 | 相当于 | 熔断、降级 | Hystrix、Spring Cloud 官方推荐的 Resilience4j 阅读全文

posted @ 2019-11-28 19:55 cag2050 阅读 (5) 评论 (0) 编辑

Sentinel 学习资料

摘要:Sentinel 学习资料 | 网址 | 官方github | https://github.com/alibaba/Sentinel 官方中文文档 | https://github.com/alibaba/Sentinel/wiki/%E4%BB%8B%E7%BB%8D Sentinel Dash 阅读全文

posted @ 2019-11-28 19:50 cag2050 阅读 (12) 评论 (0) 编辑

JVM 常用启动参数

摘要:JVM 常用启动参数 | 默认值 | 说明 | xms | | xmx | | 阅读全文

posted @ 2019-11-28 19:20 cag2050 阅读 (9) 评论 (0) 编辑

2019年11月26日

Maven 中 dependencyManagement 元素,知识点

摘要:Maven 提供的 dependencyManagement 元素既能让子模块继承到父模块的依赖配置,又能保证子模块依赖使用的灵活性。在 dependencyManagement 元素下的依赖声明不会引入实际的依赖,不过它能够约束 dependencies 下的依赖使用。 阅读全文

posted @ 2019-11-26 16:10 cag2050 阅读 (8) 评论 (0) 编辑

Spring Cloud Alibaba 与 Spring Boot、Spring Cloud 版本对应关系

摘要:出处:https://github.com/alibaba/spring cloud alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E 阅读全文

posted @ 2019-11-26 15:33 cag2050 阅读 (12) 评论 (0) 编辑

2019年11月25日

slf4j 和 logback 的区别

摘要:slf4j 和 logback 的区别: 1. slf4j是Java的一个日志门面,实现了日志框架一些通用的api; 2. logback是具体的日志框架。它和log4j是同一个作者,他是为了解决log4j存在的问题而开发的新的日志框架。 3. slf4j和logback可以简单的看作jdbc和其具 阅读全文

posted @ 2019-11-25 21:06 cag2050 阅读 (11) 评论 (0) 编辑

Prometheus:自动监控报警系统,知识点

摘要:待补充 阅读全文

posted @ 2019-11-25 17:29 cag2050 阅读 (4) 评论 (0) 编辑

Grafana:监控信息可视化工具,知识点

摘要:待补充 阅读全文

posted @ 2019-11-25 17:27 cag2050 阅读 (7) 评论 (0) 编辑

Maven 依赖范围 scope 属性详解

摘要:依赖范围就是用来控制依赖与三种 classpath(编译 classpath、测试 classpath、运行 classpath)的关系。 依赖范围(scope) | 对于编译 classpath 有效 | 对于测试 classpath 有效 | 对于运行 classpath 有效(打到包里) | 阅读全文

posted @ 2019-11-25 11:12 cag2050 阅读 (20) 评论 (0) 编辑

2019年11月23日

使用 Nacos 的 Docker 镜像,启动 Nacos 服务

摘要:1.镜像网址:https://hub.docker.com/r/nacos/nacos server 2.Clone project 3.启动 Docker 4.Standalone Derby(启动 Nacos) 5.访问 Nacos 的服务管理页面:http://127.0.0.1:8848/n 阅读全文

posted @ 2019-11-23 15:44 cag2050 阅读 (37) 评论 (0) 编辑

2019年11月22日

Nacos 知识点

摘要:Nacos 名字的由来(取红色的英文字符): Dynamic Naming and Configuration Service Nacos 是 Spring Cloud Alibaba 的一个组件,详见:https://github.com/alibaba/spring cloud alibaba/ 阅读全文

posted @ 2019-11-22 17:04 cag2050 阅读 (19) 评论 (0) 编辑

2019年11月21日

阿里巴巴Java开发手册中的DO、DTO、BO、AO、VO、POJO定义

摘要:出处:https://www.cnblogs.com/EasonJim/p/7967999.html 阅读全文

posted @ 2019-11-21 11:06 cag2050 阅读 (10) 评论 (0) 编辑

2019年11月20日

Java 中 this 和 super 的用法总结

摘要:出处:https://www.runoob.com/w3cnote/the different this super.html 阅读全文

posted @ 2019-11-20 20:22 cag2050 阅读 (5) 评论 (0) 编辑

堆内存结构是怎么样的?

摘要:站在垃圾收集器的角度来看,可以把内存分为新生代与老年代。内存的分配规则取决于当前使用的是哪种垃圾收集器的组合,以及内存相关的参数配置。往大的方向说,对象优先分配在新生代的Eden区域,而大对象直接进入老年代。 第一, 新生代的Eden区域,对象优先分配在该区域,同时JVM可以为每个线程分配一个私有的 阅读全文

posted @ 2019-11-20 16:29 cag2050 阅读 (9) 评论 (0) 编辑

JVM 启动参数,共分为3类

摘要:JVM 启动参数,共分为3类: 类别 | 说明 | 标准参数( )| 所有的JVM实现都必须实现这些参数的功能,而且向后兼容; 非标准参数( X)| 这些参数不是虚拟机规范规定的。因此,不是所有VM的实现(如:HotSpot,JRockit,J9等)都支持这些配置参数。 非稳定参数( XX)| 这些 阅读全文

posted @ 2019-11-20 11:39 cag2050 阅读 (13) 评论 (0) 编辑

JVM 学习资料

摘要:资料 | 网址 | JVM Options The complete reference | http://jvm options.tech.xebia.fr/ Java HotSpot VM Options | https://www.oracle.com/technetwork/java/jav 阅读全文

posted @ 2019-11-20 11:36 cag2050 阅读 (5) 评论 (0) 编辑

Java虚拟机所管理的内存,包含的运行时数据区域?

摘要:运行时数据区域 | 线程私有(随用户线程的启动和结束而建立和销毁)或所有线程共享(随虚拟机进程的启动而存在) | 抛出的异常 | 备注 | | | 程序计数器(Program Counter Register)| 线程私有 | 唯一不抛出 OutOfMemoryError 异常的区域 | 虚拟机栈( 阅读全文

posted @ 2019-11-20 00:27 cag2050 阅读 (12) 评论 (0) 编辑

2019年11月19日

一致性Hash算法

摘要:参考资料 | 网址 | 腾讯云的一道面试题 一致性Hash算法 | https://msd.misuland.com/pd/2884250103256715714 阅读全文

posted @ 2019-11-19 21:00 cag2050 阅读 (5) 评论 (0) 编辑

Nacos 学习资料

摘要:资料 | 网址 | 官方网站 | https://nacos.io/zh cn/docs/what is nacos.html github | https://github.com/alibaba/nacos 程序猿DD 翟永超 | http://blog.didispace.com/tags/N 阅读全文

posted @ 2019-11-19 17:32 cag2050 阅读 (16) 评论 (0) 编辑

数据库备份 DBS(Database Backup),知识点

摘要:资料 | 网址 | 什么是DBS | https://help.aliyun.com/document_detail/59133.html?spm=5176.13685554.103.6.3fa463f9CDwWvN 阅读全文

posted @ 2019-11-19 14:50 cag2050 阅读 (6) 评论 (0) 编辑

访问控制 RAM(Resource Access Management),知识点

摘要:资料 | 网址 | 什么是访问控制 | https://help.aliyun.com/document_detail/28672.html?spm=5176.11065259.1996646101.searchclickresult.1aec5812vc1t0S&aly_as=peBT0Zk1 多 阅读全文

posted @ 2019-11-19 11:04 cag2050 阅读 (5) 评论 (0) 编辑

导航