3 day day day ...

尚未进行身份认证

菜鸟进阶中

等级
TA的排名 3w+

Docker 安装 MySQL

一、下载下载镜像$ docker pull mysql:8.0.16将全部的配置文件和关联的文件夹统一放到/opt/docker-mysql中二、配置文件$ mkdir -p /opt/docker-mysql/conf.d增加并修改配置文件config-file.cnf内容如下,设置表名不区分大小写; linux下默认是区分的,windows下默认不区分...

2020-01-07 15:04:00

java开发手册(工程结构)——摘自《阿里巴巴Java开发手册》

应用分层【推荐】默认上层依赖于下层,箭头关系表示可直接依赖,如:开放接口可以依赖于Web层,也可以直接依赖于Service层,以此类推。 1)开放接口层:可直接封装Service方法暴露成RPC接口;通过Web封装成HTTP接口;进行网关安全控制、流量控制等。 2)终端显示层:各个端的模板渲染并执行显示的层。当前主要是velocity渲染、JS、JSP、移动端展示...

2020-01-06 10:17:25

设置Linux打开文件句柄/proc/sys/fs/file-max和ulimit -n的区别

max-file 表示系统级别的能够打开的文件句柄的数量。是对整个系统的限制,并不是针对用户的。ulimit -n 控制进程级别能够打开的文件句柄的数量。提供对shell及其启动的进程的可用文件句柄的控制。这是进程级别的。对于服务器来说,file-max和ulimit都需要设置,否则会出现文件描述符耗尽的问题。一般如果遇到文件句柄达到上限时,会碰到"Too many open files"...

2020-01-06 10:17:03

IntelliJ IDEA 必装插件

插件位置File -> Settings -> Plugins (Ctrl + Alt + S ->Plugin)推荐设置背景图片-让心情更好 Ctrl+Shift+A(或者help -> find action)调用弹窗后输入Set Background Image 内置terminal命令行工具 内置 support 例如:markdowns...

2020-01-06 10:13:43

IDEA 快捷键

快捷键设置入口:Ctrl +Alt +S(File -> Settings -> Keymap)Ctrl+E:显示最近编辑的文件列表 Ctrl+F12:显示当前文件的结构 Ctrl+H:显示类结构图 Ctrl+P:显示方法的参数信息 Alt+Q:可以看到当前方法的声明 Ctrl+Q:显示注释文档 Ctrl+Alt+T:可以将代码包在一块内,例如try/ca...

2020-01-06 10:13:22

Mysql--Host 'XXX' is blocked because of many connection errors;unblock with 'mysqladmin flush-hosts'

开发过程中需要连接一下服务器的数据库看一下数据,发现报错,连接不上,解决方案如下:1.连接mysqlmysql -u你的mysql用户名 -p你的mysql密码2.提高允许的max_connection_errors数量①使用命令查看mysql当前允许的max_connection_errors数量show variables like '%max_...

2020-01-02 09:53:55

java开发手册(重心篇 - MySQL)——摘自《阿里巴巴Java开发手册》

建表规约【强制】表达是与否概念的字段,必须使用is_xxx的方式命名,数据类型是unsigned tinyint (1表示是,0 表示否)。 说明:任何字段如果为非负数,数据类型则必须是 unsigned,类型声明:tinyintunsigned 注意:POJO类中的任何布尔类型的变量,都不要加is前缀。 所以,需要在<resultMap&gt...

2020-01-02 09:53:37

gradle 各版本下载

https://www.jianshu.com/p/d9329117aa2f

2019-12-12 10:44:35

java开发手册(重心篇 - 异常日志)——摘自《阿里巴巴Java开发手册》

异常日志异常处理【强制】finally块必须对资源对象、流对象进行关闭操作,如果有异常也需要try-catch。 说明:对于JDK7 及以上版本,可以使用try-with-resources方式(只是一种语法形式,原理同样是在 finally中进行外部资源释放) File file = new File("E:\\test.txt"); int len =...

2019-12-11 18:17:21

java开发手册(重心篇 - 编程)——摘自《阿里巴巴Java开发手册》

手册方法签名:方法名(参数类型...)NPE:NULL POINTER EXCEPTION编程规约命名风格【强制】类名使用UpperCamelCase风格,但DO / BO / DTO / VO / AO / PO等情形例外。 正例:ForceCode / UserDO/ XmlService / TcpUdpDeal / TaPromotion / QrCode 反例:...

2019-12-11 11:21:26

Instant、LocalDateTime与DateTimeFormatter

最近两天在统计数据的时候发现数据出现丢失的情况,查看的原因是数据存库时,日期出现了异常情况,是SimpleDateFormat把String转Date的时候出现的线程安全问题。一直都知道SimpleDateFormat是线程不安全的,现在还是出现了问题。阿里Java规范中(六.5)有这么一条强制下面是按照说明使用JDK8代替以前的Date、Calendar、SimpleDa...

2019-12-03 15:48:17

IDEA 好用的插件(后来觉得还是postman更适用)

IDEA Rest Client 可替代postman做接口调试,具有postman所有的功能,当然还有postman没有的功能具有完备的REST Client功能和请求历史记录功能 能够在一个生产工具里完成开发和调试,无需切换到另一个工具(postman) IDEA REST Client还支持环境配置区分的功能,以及接口响应断言和脚本化处理的能力...

2019-11-18 15:19:34

mysql 递归查询子节点

表结构及数据与oracle递归查询子节点中的一致数据结构稍有不同drop table if EXISTS city;create table city(id int primary key,name varchar(50) not null,parent_id int);sql1.找出所有的节点select id,name,parent_id from city ...

2019-11-11 16:31:47

MySQL This function has none of DETERMINISTIC, NO SQL...错误1418 的原因分析及解决方法

这是我们开启了bin-log, 我们就必须指定我们的函数是否是1 DETERMINISTIC 不确定的2 NO SQL 没有SQl语句,当然也不会修改数据3 READS SQL DATA 只是读取数据,当然也不会修改数据4 MODIFIES SQL DATA 要修改数据5 CONTAINS SQL 包含了SQL语句其中在function里面,只有 DETERMINISTIC, NO S...

2019-11-11 17:57:38

oracle递归查询子节点——start with connect by prior 用法

语法select * from 表名 where 条件1 start with 条件2 connect by prior 当前表字段=级联字段start with 与 connect by prior 语句完成递归记录,形成一颗树形结构,通常可以在具有层次结构的表中使用。start with:表示开始的记录connect by prior:指定与当前记录关联时的字段关系效果演示...

2019-11-11 10:25:30

oracle的start with connect by prior 使用

oracle的start with connect by prior是根据条件递归查询"树",分为四种使用情况: 第一种:start with 子节点ID='...' connect by prior 子节点ID = 父节点IDselect*frommdm_organization o startwitho.org_code='10000008'connectbyprio...

2019-11-08 17:18:30

Java 调用 Kafka 原生API —— 自定分区使用报错

此事件非 kafka API调用报错在实现自定义分区时,在 partition() 方法中实现分区均衡,均衡策略是根据 value 的 hashcode 值对主题分区个数做取余,这个均衡策略是很常用的,再利用nginx 做负载均衡时,就会用到的一种策略。本身没有任何问题在做如下测试前,请先启动 zookeeper 和 kafka,若你的kafka 的server 配置中指定新创建的主题默...

2019-11-08 14:16:22

Java阅读学习全攻略——》阅读官方文档

入口Oracle官方文档入口:http://docs.oracle.com/。下级页面这边只整理了JavaEE跟JavaSE的文档。JavaEEJavaEE文档入口:http://docs.oracle.com/javaee/。下级页面有JavaEE相关的API跟Tutorial文档:http://docs.oracle.com/javaee/7/api/http://docs.o...

2019-10-14 13:47:49

利用窗口函数进行排序字段更新

前一篇题目和解决办法##利用窗口函数 更方便update yxkj_eval_res_list t1, (select data_dt,org_no,INDEX_ID,INDEX_VAL, row_number() over(partition by data_dt,index_id order by index_id,index_val desc) as row_num from...

2019-10-11 16:08:08

Hive常用函数大全(二)(窗口函数、分析函数、增强group)

窗口函数与分析函数应用场景:(1)用于分区排序(2)动态Group By(3)Top N(4)累计计算(5)层次查询窗口函数FIRST_VALUE:取分组内排序后,截止到当前行,第一个值LAST_VALUE: 取分组内排序后,截止到当前行,最后一个值LEAD(col,n,DEFAULT) :用于统计窗口内往下第n行值。第一个参数为列名,第二个参数为往下第n行...

2019-10-11 16:15:54

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 推荐红人
    推荐红人
    发布高质量Blink获得高赞和评论,进入推荐栏目即可获得
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。