php_crond:一个基于多进程的定时任务系统-支持秒粒度的任务配置

php_crond 基于多进程的定时任务管理器,支持秒级别的定时任务 特性 通过配置文件管理所有定时任务 支持秒级的定时任务粒度 使用symfony/process进行进程管理 使用React/event-loop执行事件循环 提供http服务,远程查看和操作php_crond(参见...

2017-06-02 18:45:37

阅读数 2159

评论数 0

大数据:hive安装部署手册

本文档介绍如何设置和配置单节点hive安装,以便使用hive快速执行简单操作。版本:3.1.1 参考链接:https://cwiki.apache.org/confluence/display/Hive/GettingStarted 安装 前提,必须显安装和部署hadoop,并添加HAD...

2019-05-21 18:34:01

阅读数 4

评论数 0

唯品会高性能负载均衡VGW揭秘

负载均衡基础简介 负载均衡是指对后端服务进行流量分发的服务。通过负载均衡入口,后端服务可以水平扩展来提升对外服务能力,可以消除单点故障以提升应用系统可用性。我们以Web Server举例,如图1所示,Web Server可以在负载均衡后面透明伸缩,当其中一部分Web Server实例挂掉后,剩余...

2019-05-16 20:17:57

阅读数 9

评论数 0

大数据:hdfs操作命令手册

这里使用的hadoop版本是3.1.2 一些概念 使用hdfs和使用linux文件系统是相似的,这里列举出常用的几个命令。 在使用hdfs之前,我们必须对namenode进行格式化,这个步骤在部署伪分布式的时候已经执行过了 hdfs namenode -format 创建用户目录,进入...

2019-05-08 16:08:18

阅读数 27

评论数 0

大数据:hadoop安装部署手册

本文档介绍如何设置和配置单节点Hadoop安装,以便使用Hadoop MapReduce和Hadoop分布式文件系统(HDFS)快速执行简单操作。版本:3.1.2 安装 1)安装环境依赖 Java™ must be installed. Recommended Java versions a...

2019-05-07 11:10:49

阅读数 95

评论数 0

vue快速入门速查手册

vue快速入门速查手册 快速上手,各种语法糖查询 内容 使用简单说明 声明式渲染 内容渲染: {{message}} 组件属性渲染: v-bind:attr="message" 或者简写成:attr="m...

2019-04-03 17:49:00

阅读数 169

评论数 0

spring-boot2.x使用redis

一、依赖引用并配置 implementation 'org.springframework.boot:spring-boot-starter-data-redis-reactive' implementation 'org.apache.commons:commons-pool2' 如果不使...

2019-03-28 18:45:22

阅读数 143

评论数 1

gradle4.7以上版本中正确引入lombok

在gradle4.7以后对于加入依赖lombok方式发生变化,gradle4.7版本以前,可以直接如下引用: compile("org.projectlombok:lombok:1.18.2")或者compileOnly("org.projectlombok:lom...

2019-03-27 20:41:30

阅读数 89

评论数 0

架构:缓存击穿问题解决方案

缓存击穿问题原理 先看一下这个伪代码逻辑 data = redis.getData() if (data != null) { return data; } data = db.getData(); redis.set(data); return data; 这段代码看起来没什么问...

2019-03-26 10:51:47

阅读数 49

评论数 0

spring-boot:使用spring security实现用户登录注册(二)configuration配置

项目地址:https://github.com/lizhibin205/simple_web_v2 如果不适用spring boot security的默认配置,必须创建一个配置类继承org.springframework.security.config.annotation.web.confi...

2019-03-19 19:49:57

阅读数 33

评论数 0

spring-boot:使用spring security实现用户登录注册(一)

项目地址:https://github.com/lizhibin205/simple_web_v2 一、数据库表 CREATE TABLE `users` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '用户ID'...

2019-03-19 15:39:07

阅读数 72

评论数 0

logback的使用和logback.xml详解

一、logback的介绍 Logback是由log4j创始人设计的另一个开源日志组件,官方网站: http://logback.qos.ch。它当前分为下面下个模块: logback-core:其它两个模块的基础模块 logback-classic:它是log4j的一个改良版本,同时它完整实...

2019-03-14 13:31:13

阅读数 69

评论数 0

linux下使用logrotate切割nginx日志

nginx日志并不会自动切割,导致日志文件过大,不方便排查问题。我们可以自己写脚本切割日志,也可以使用linux的logrotate来实现。 检查logrotate是否有安装:which logrotate,如果没有返回结果,可以使用yum install logrotate安装 logrot...

2019-03-08 11:28:24

阅读数 61

评论数 0

laravel-admin实现二级联动表单

参考文档:https://laravel-admin.org/docs/zh/model-form-fields#select-%E8%81%94%E5%8A%A8 一、配置联动select表单 $form->select('category_parent', '产品一...

2019-02-28 21:56:53

阅读数 240

评论数 0

tomcat9开启gc日志,并设置内存大小

tomcat9开启gc日志,并设置内存大小 一、内存配置 1)堆内内存分配,这块用于存放对象,如果-Xmx偏小将会导致java.lang.OutOfMemory错误 -Xms //初始内存,默认是内存的1/64,当堆空余70%,会调整到Xms的大小 -Xmx //最大内存,默认是内存的1/...

2019-02-25 09:59:01

阅读数 242

评论数 0

mysql-connector-java 提示java.sql.SQLNonTransientConnectionException: CLIENT_PLUGIN_AUTH is required

请检测mysql-connector-java 能否支持你的mysql版本 我的版本是5.1,可以看到gradle默认使用了mysql-connector-java-8.0.13.jar。原因是在配置时没有指定版本,默认应用了最新版,调整为5.1.14就可以了   implementatio...

2019-02-21 18:29:14

阅读数 222

评论数 0

spring-boot:使用JPA访问数据源(四)模型Entity关联

上一篇文章: spring-boot:使用JPA访问数据源(三)实现分页查询 一、关联查询 在日常开发中,少不了表的关联。比如订单表,需要关联订单详情表,用于获取该订单下购买了多少样商品,当时的价格是怎么样的。那么如何使用JPA进行查询呢? 数据库表:order和order_goods,通过...

2019-02-14 14:49:50

阅读数 52

评论数 0

spring-boot:使用JPA访问数据源(三)实现分页查询

分页查询是非常常用的功能,当一个表中包含多条数据,不可能一次把所有数据展示出来。这里,我们实现价格范围查询的分页获取数据。 上篇文章:spring-boot:使用JPA访问数据源(二)实现where条件,order by查询 Pageable实现 在JpaRepository实现的接口中,我...

2019-02-13 18:47:18

阅读数 55

评论数 0

spring-boot:使用JPA访问数据源(二)实现where条件,order by查询

上一篇文章:spring-boot:使用JPA访问数据源(一) 一、使用where条件 上一篇我们使用JPA进行了数据源的访问,默认JPA已经实现了好几个接口可以调用。但是,在实际的业务中,查询语句不可避免地需要使用where、order by等语句。 我们用商品数据来做例子,添加一个价格字...

2019-02-13 17:31:42

阅读数 69

评论数 0

spring-boot:使用JPA访问数据源(一)

一、什么是JPA JPA全称Java Persistence API,可以通过注解或者XML描述【对象-关系表】之间的映射关系,并将实体对象持久化到数据库中。 主要提供了以下3种功能: 1)ORM映射元数据:JPA支持XML和注解两种元数据的形式,元数据描述对象和表之间的映射关系,框架据此将...

2019-02-13 15:33:20

阅读数 36

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭