摘要: 分库分表是什么 下边以电商系统中的例子来说明,下图是电商系统卖家模块的表结构: 通过以下SQL能够获取到商品相关的店铺信息、地理区域信息: SELECT p.*,r.[地理区域名称],s.[店铺名称],s.[信誉] FROM [商品信息] p LEFT JOIN [地理区域] r ON p.[产地] 阅读全文
posted @ 2021-07-05 17:45 Irving88 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 先了解一些词语 volatile:volatile的本意是“易变的”。volatile关键字是一种类型修饰符,用它声明的类型变量表示可以被某些编译器未知的因素更改,比如:操作系统、硬件或者其它线程等。遇到这个关键字声明的变量,编译器对访问该变量的代码就不再进行优化,从而可以提供对特殊地址的稳定访问。 阅读全文
posted @ 2021-07-01 14:54 Irving88 阅读(320) 评论(0) 推荐(0) 编辑
摘要: the first step:Open cmd in windows; and then input: netstat -ano(search all thread with port); the next step: netstat -aon|findstr "port"; or use the 阅读全文
posted @ 2021-06-20 01:26 Irving88 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 前言 在实际工作中,经常由于设计不佳或者各种因素,导致类之间相互依赖。这些类可能单独使用时不会出问题,但是在使用Spring进行管理的时候可能就会抛出BeanCurrentlyInCreationException等异常 。当抛出这种异常时表示Spring解决不了该循环依赖,本文将简要说明Sprin 阅读全文
posted @ 2021-06-17 18:28 Irving88 阅读(266) 评论(0) 推荐(0) 编辑
摘要: Stream流中map方法 使用Stream流时发现其中的map方法使用有一些不太容易理解的地方,分析一下具体的流程,以一个小案例详细探讨Stream中map的使用。 案例涉及: 1、Stream中of方法传入可变参数 2、Stream中map元素类型转化方法 3、Function匿名接口,peop 阅读全文
posted @ 2021-05-31 16:53 Irving88 阅读(700) 评论(0) 推荐(0) 编辑
摘要: Description:Given a string s containing just the characters '(', ')', '{', '}', '[' and ']', determine if the input string is valid. An input string i 阅读全文
posted @ 2021-03-16 18:07 Irving88 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 很多人都用过java的数据库连接池C3P0,但官方没有说明名称的由来。 据传闻:连接池作者是《星球大战》迷,C3P0就是其中的一个机器人,并且这个名称中包涵connection 和pool的单词字母。因此叫这个名字(根据网友提醒,机器人的名字为C3PO,这里应该是附会了)。 C3P0就是下图中的右边 阅读全文
posted @ 2021-02-28 17:31 Irving88 阅读(507) 评论(0) 推荐(0) 编辑
摘要: O4QAAWSMGI-eyJsaWNlbnNlSWQiOiJPNFFBQVdTTUdJIiwibGljZW5zZWVOYW1lIjoi5Z+65LqOU1NN55qE5b6u5Y2a57O757uf77yI5Lu/77yJIiwiYXNzaWduZWVOYW1lIjoiTGl0dGxlIEJvIiw 阅读全文
posted @ 2021-01-31 16:06 Irving88 阅读(202) 评论(0) 推荐(0) 编辑
摘要: PO:persistent object 持久对象 1 .有时也被称为Data对象,对应数据库中的entity,可以简单认为一个PO对应数据库中的一条记录。 2 .在hibernate持久化框架中与insert/delet操作密切相关。 3 .PO中不应该包含任何对数据库的操作。 POJO :pla 阅读全文
posted @ 2020-12-29 09:06 Irving88 阅读(71) 评论(0) 推荐(0) 编辑
摘要: @SpringBootApplication : 是Sprnig Boot项目的核心注解,目的是开启自动配置 目录 @SpringBootApplication : 是Sprnig Boot项目的核心注解,目的是开启自动配置 (一)、@ComponentScan 注解 (二)、@EnableAuto 阅读全文
posted @ 2020-10-25 11:25 Irving88 阅读(2672) 评论(0) 推荐(1) 编辑