自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhenwei1108的博客

作死的蜗牛

  • 博客(19)
  • 资源 (2)
  • 收藏
  • 关注

原创 mysql数据库,按照时间分区

分区优点:1. 可以按照group by对分区进行并行查询。2. 数据归档方便,不同的分区为不同的数据库文件。3. 跨磁盘存储数据。缺点:分区数量 5.1前为 1024个,以后为1024*8分区键必须为主键,可以是联合主键分区为水平分区,底层为单独的数据表。注意分区字段需要是key,设置和自增主键的联合主键。 或单独增加字段作为分区键CREATE TABLE t_user ( id INT ( 8 ) NOT NULL AUTO_INCREMENT, `username` VA

2020-09-04 15:37:02 803

原创 数据库(Mysql) 实现分布式锁

数据库(Mysql) 实现分布式锁​ 基于MySql的InnoDB引擎,只有通过索引进行检索的时候才会使用行级锁,否则会使用表级锁.这个索引一定要创建成唯一索引,否则会出现多个重载方法之间无法同时被访问的问题库表(t_lock)设计字段类型是否可为空描述idint否主键,自增relockint否锁定次数 为0时,表示未分配锁methodString否加锁方法ipString否获取锁服务iplock_timedate否锁定时间

2020-09-03 16:25:22 208

原创 markdown 做图 : Mermaid语法

Mermaid语法使用Markdown 流程图制作: Mermaid引自:https://mermaid-js.github.io/mermaid/#/sequenceDiagram使用 sequenceDiagram 进行渲染,标识使用语法 如:json, java,js等语法注释可以使用 %% 添加注释,解析时不会显示participant 定义参与者使用 participant 定义参与者:​ ps :​ participant zw as zhenwei​ pa

2020-06-25 18:19:44 1492 1

原创 Mac工具软件推荐 程序猿

仅推荐工具 不定期补全1. Alfred (收费)快速帮助你一切,谁用谁知道. 扩展基于Workflows.官方指路:https://www.alfredapp.com/ workflows:https://www.alfredapp.com/workflows/2.Utools(免费)功能基本同上, 个人感觉更符合国人使用习惯.基于插件. 可以便捷编解码,翻译,查找API等. 基本可以搞定程序猿所需一切. 关键免费.官方指路:https://u.tools/3.Tex...

2020-05-29 22:48:22 423

原创 IntelliJ - IDEA插件推荐

1. maven-helper快速编译打包,上传仓库,查看pom依赖,解决冲突等2.Codota智能提示,代码补全3.Alibaba Java Coding Guidelines阿里巴巴代码规约4.Free Mybatis plugin快速定位方法的XML实现5.Lombok注解替换Getter,Setter,toString,Construct @Builder是个好东西6.Rainbow Brackets七彩括号7.Translation高...

2020-05-29 21:47:31 139

原创 类加载顺序(父类,子类,静态)

I. 父类静态成员。 (按照书写顺序排列)II. 父类静态代码块。III. 子类静态成员。IV. 子类静态代码块。V. 父类实例成员。 (按照书写顺序排列)VI. 父类动态代码块。VII. 父类构造方法。VIII. 子类实例成员。 (按照书写顺序排列)IX. 子类动态代码块。X. 子类构造方法。

2018-01-02 10:48:45 760

原创 JAVA的三种任务调度,Timmer,ScheduledExecutorService和Quartz

三种任务调度区分

2017-08-03 11:25:25 1946

转载 JDNI配置和使用

JNDI  java的命名与上下文接口,通常用于获取配置文件中的datasource或者内部访问路径,及属性配置.javax.naming.Context context = new javax.naming.InitialContext();context.lookup("java:/comp/env"+XXX); 需要注意的是,第一种方式配置的全局JND

2017-08-02 17:42:33 824

原创 Redis相关

java链接Redis时,链接异常1.注意防火墙2.将redis-conf配置文件的 可连接ip注释掉或者添加上要链接的机器  bind3.DENIED Redis is running in protected mode is enabled.证明此服务是受保护的.链接上后运行 config set protected-mode"no"或者为本服务设置密码指令:auth

2017-07-13 15:42:37 172

转载 Linux 内存,cpu,io等信息的查看

具体命令vmstat vmstat [-a] [-n] [-S unit] [delay [ count]]vmstat [-s] [-n] [-S unit]vmstat [-m] [-n] [delay [ count]]vmstat [-d] [-n] [delay [ count]]vmstat [-p disk partition] [-n] [delay [

2017-07-05 16:26:42 727

原创 Linux 日志分析,过滤,处理

tail -f text.log  实时刷新指定日志tail -n 100 text.log 查看最后一百行日志cat -n text.log 显示日志行数cat -n text.log |grep "name"  过滤text.log日志中的name字段,并显示行数cat -n text.log|tail -n +100|head -n 10 过滤当前日志100行后日志的前10行

2017-06-14 11:37:48 5383

原创 存储过程 自我学习

存储过程IN,OUT,INOUT三种参数 IN:指定入参,不可返回, OUT:指定出参,不可返回 INOUT,:调用时被指定,可修改,可返回无参,无返回值 存储过程CREATE PROCEDURE name()BEGIN SELECT * FROM TABLE;END有入参存储过程CREATE PROCEDURE name(IN _username VARCHAR(30),

2017-04-24 13:22:48 245

原创 使用maven搭建项目时 报错

使用powerShell在运行 mvn archetype:generate -DgroupId=i(名字) -DartifactId=(名字) -DarchetypeArtifactId=maven-archetype-webapp(固定)时  出现以下异常mvn : 无法将“mvn”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请

2016-11-23 15:33:14 3561

转载 About java8

java8,lambda

2016-09-05 15:53:31 213

原创 linux,xshell,快捷键

清屏clear ctrl+L打开一个新窗口:ctrl+n  shift+ctrl+n打开本链接的新窗口: ctrl+t   shift+ctrl+t复制: ctrl+ins 粘贴: shift+ins将选中的直接复制到光标处: shift+ins每秒显示日志时 可以ctrl+c 退出  也可ctrl+z让日志后台显示,fg前台显示  ctrl+s 停止刷屏  ctrl+q继

2016-09-01 11:28:59 858

原创 Quartz 新手自学(简单应用)

Quartz,自学,简单,初学,重复

2016-08-31 17:11:18 292

转载 Maven教程,学习

meven 目录结构 ${basedir} 存放 pom.xml和所有的子目录 ${basedir}/src/main/java 项目的 java源代码 ${basedir}/src/main/resources 项目的资源,比如说 property文件 ${basedir}/src/test/java 项目的测试类,比如说 JUnit代码 ${basedir}/src/test/resources 测试使用的资源

2016-08-30 10:47:13 300

转载 通过CQRS/事件溯源框架Reveno实现高负载交易事务处理(Reveno)

reveno,cqrs,学习,dsl

2016-08-30 10:02:15 2587

原创 MQ 的新手自学路(activeMQ)

ActiveMQ下载地址:https://activemq.apache.org/download-archives.html下载后解压, 可以在conf文件夹下的activemq.xml中修改配置信息在bin目录下选择适当文件中wrapper启动,或activemq.bat启动启动不成功的话请关闭防火墙代码编写:1  创建Connectionfactory对象   A

2016-07-28 09:36:35 299

阿里云消息队列MQ

此文档为个人整理。主要目前项目使用此消息队列,学习并整理。主要来源网络,请自行甄别

2018-05-30

RocketMQ原理简介

RocketMQ原理简介。详细学习资料。新手必备,高手进阶。

2018-05-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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