摘要:
docker update --restart=no <container-id> docker stop <container-id> 阅读全文
摘要:
一.相关定义 事务传播行为(propagation):当前方法的事务如何传播下去(里面的方法如果用事务,是否与它公用一个事务) spring中有其中有7种事务传播行为,默认是Reqiured级别。 public enum Propagation { /** * Support a current t 阅读全文
摘要:
1.集合工厂 使用java创建由少量元素构成的列表 ArrayList<String> list = new ArrayList<>(); list.add("a"); list.add("b"); 不过这种方法比较low,而且代码很多。 更加简洁的方式是 Arrays.asList()的方法,不过 阅读全文
摘要:
gzip命令用来压缩文件。gzip是个使用广泛的压缩程序,文件经它压缩过后,其名称后面会多处“.gz”扩展名。 gzip是在Linux系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。gzip不仅可以用来压缩大的、较少使用的文件以节省磁盘空间,还可以和tar命令一起构成Linux操作系 阅读全文
摘要:
一. 单例模式指确保一个类在任何情况下都绝对只有一个实例,并提供一个全局访问点。 二.饿汉模式 public class HungrySingleton { private HungrySingleton(){} private final static HungrySingleton HUNGRY 阅读全文
摘要:
一.产品等级结构 产品族 图中有正方形和圆形,相同颜色代表一个产品族,相同形状代表一个同一个产品等级结构。 例如美的电器生产多种家用电器,那么深红色正方形代表美的空调,深红色圆形代表美的洗衣机,但是同一个纵坐标,都是美的产品。 同理粉红色正方形代表格力空调,粉红色圆形代表隔离洗衣机,同一个横坐标都是 阅读全文
摘要:
一. 在工厂方法模式种,不再由单一的工厂类生产产品,而是由工厂类的子类实现具体产品的创建。当增加一个产品时,只需要增加一个相应的工厂类的子类,实现生产这种产品,便可以解决简单工厂生产太多产品导致其内部代码臃肿的问题。 二.通用写法 抽象产品: public interface IProduct { 阅读全文
摘要:
一. 简单工厂设计模式又叫静态工厂方法模式,简单工厂模式有一个具体的工厂类,可以生成多个不同的产品。不在GoF23种设计模式之列。 二.通用写法 父产品类(接口): public interface IProduct { public void doService(); } 子产品类: public 阅读全文
摘要:
鉴于网上许多下载pdf的代码下载的pdf都是无效pdf,我稍加修改: @RequestMapping("/downPdf") public void downPdf(HttpServletResponse response, HttpServletRequest request){ String p 阅读全文
摘要:
1.单一职责 解释:单一职责原则(SRP:Single responsibility principle)又称单一功能原则,面向对象五个基本原则(SOLID)之一。它规定一个类应该只有一个发生变化的原因。一个类,只有一个引起它变化的原因。应该只有一个职责。每一个职责都是变化的一个轴线,如果一个类有一 阅读全文
摘要:
一.pom(spring boot依赖省略) <dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc6</artifactId> <version>11.2.0.3</version> </dependency> <!-- https 阅读全文
摘要:
一.properties配置文件(数据库相关配置省略) # 事务相关配置 # transactional.method.required=save*,delete*,update*,exec*,set*,insert*,add*,imp* transactional.method.readOnly= 阅读全文
摘要:
一.对象类 @Data @AllArgsConstructor public class User { private Integer age; private String name; } 二.普通写法 private List<User> users =Arrays.asList(new Use 阅读全文
摘要:
/** * @author wen.jie * @Classname GlobalExceptionHandler * @Description 统一异常处理 * @Date 2020/6/27 */ @Slf4j @RestControllerAdvice public class GlobalE 阅读全文
摘要:
[一]:基本使用 springboot默认导入第三方校验框架hibernate-validator 使用JSR303三大步骤 一.先给需要校验数据的javabean上标注校验注解 public class UmsAdminParam { @ApiModelProperty(value = "用户名" 阅读全文
摘要:
用以上语句导入excel的时候报错:信息: Request processing failed; nested exception is org.apache.poi.poifs.filesystem.OfficeXmlFileException: The supplied data appears 阅读全文
摘要:
一.docker帮助命令 docker version docker info docker --help 二.镜像命令 列出本地主机上的镜像: docker images 参数 -a:列出本地所有的镜像 -q:只显示镜像ID --digests:显示镜像的摘要信息 --no-trunc:显示完整的 阅读全文
摘要:
一.安装 更新yum包,需要几分钟的时间 yum update 安装需要的软件包 yum install -y yum-utils device-mapper-persistent-data lvm2 设置yum源 yum-config-manager --add-repo http://mirro 阅读全文
摘要:
一.入门 查询所有 POST /_sql?format=txt { "query": "SELECT * FROM tvs " } 按颜色分组,查询价格的最大值、最小值、总和、平均值 POST /_sql?format=txt { "query": "select color,sum(price), 阅读全文
摘要:
一.基本查询 需求一:按照颜色分组,计算每个颜色卖出的个数 @Test public void testAggs() throws IOException { SearchRequest request = new SearchRequest("tvs"); SearchSourceBuilder 阅读全文