自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 日常问题记录:2020-02-27,配置开关设置

1.项目中需要配置许多的数据库控制开关: 数据库创建配置表,配置表设置是否显示

2020-02-27 16:27:56

阅读数 17

评论数 0

原创 日常问题记录:2020-01-10:mybatis类型localDateTime报错- No typehandler found

2020-01-10 下雨 记录一次mybatis出现的问题: java.lang.IllegalStateException: No typehandler found for property startTime 新项目:我是用工具生成mapper 和 xml ,内部都是使用的lo...

2020-01-10 20:02:49

阅读数 103

评论数 0

原创 java - log日志的配置

参考 :https://blog.csdn.net/RyanDon/article/details/82589989 在配置好日志框架 log4j2.xml之后运行一直报错: Logging system failed to initialize using configuration ...

2020-01-10 18:13:03

阅读数 7

评论数 0

原创 日常问题记录:2020-01-03 :一次 await 导致的问题

日期:2020年1月3日 天气 :阴转小雨 1.在技术对接群中有人喊话:导入供应商合同功能一直没有反应? 心想,又是个瞎操作的,我先去测试账号上试一把 ???打脸,赶紧找问题:导入操作是有开始/结束日志的,先看看日志打印到哪儿了 ----------grep XXXX common-...

2020-01-06 18:56:07

阅读数 14

评论数 0

原创 mysql - 14. 新增/修改表结构 - 线上修补历史数据(数据量比较大的时候)

业务场景:财务需要增加一张A表,将B表与C表的某些数据整合起来,以B表id为唯一索引,然后将历史的订单数据补全 解决方案: 先记录A表上线之后,进入的最小的idA,我们补的就是比idA小的所有数据,建一张临时表A1保持修补数据 根据B表数据量的大小选择不同的处理方式(不行还可以分割么,多...

2019-12-10 20:28:56

阅读数 21

评论数 0

原创 spring - 事务问题

问题:日志中出现这个东西,原来是方法是不带事务的呢,喔唷了解了 [2019-12-05 16:11:18,917],[DEBUG],{},org.mybatis.spring.SqlSessionUtils,Creating a new SqlSession [2019-12-05 16:1...

2019-12-05 21:56:51

阅读数 11

评论数 0

原创 支付流程 - 支付宝

2019-11-20 17:56:27

阅读数 14

评论数 0

原创 mysql - 13.进阶命令-事务/锁/进程

1.查询数据库当前事务 - 检查当前mysql Thread id 对应的执行信息 SELECT * FROM information_schema.INNODB_TRX; SELECT * FROM information_schema.processlist where id in (SE...

2019-10-25 15:59:52

阅读数 19

评论数 0

原创 linux - shell - 基本命令

1.vim 文本操作 操作名称 命令 跳到行首 0 / shift 6 跳到行尾 shift 4 跳到文档首 gg 跳到文档尾 G 全选 gg y G 全部删除 gg d G 删除当前行 dd 进入输入模式 ...

2019-10-23 17:41:09

阅读数 23

评论数 0

原创 spring - 事务管理方法-

@Transactional public String test(Request request) { System.out.println("开始test方法"); RequesteDO req = aftersaleMapper.s...

2019-10-16 17:27:48

阅读数 7

评论数 0

原创 Nosql - redis 的学习

redis: 是非关系型数据库--- 性能优秀,吞吐量 能达到 10万条/s 为什么性能这么好的: redis是直接操作内存的,底层是C语言实现,更加贴近系统内核 redis是单线程执行的,减少线程竞争与资源的占用 redis命令简单: set key val...

2019-09-25 14:10:54

阅读数 13

评论数 0

原创 linux - 基本操作

1. 上传文件到服务器: scp 文件地址 root@公网IP:目标服务器保存位置 2. Linux 的软件安装目录是也是有讲究的 /usr:系统级的目录,可以理解为C:/Windows/,/usr/lib理解为C:/Windows/System32。/usr/local:用户级的程...

2019-09-09 20:38:56

阅读数 16

评论数 0

原创 jenkins - 安装配置

第一部分: https://blog.csdn.net/mp624183768/article/details/98750850 安装 : wget http://pkg.jenkins-ci.org/redhat-stable/jenkins-2.7.3-1.1.noarch.rpm ...

2019-09-08 22:45:44

阅读数 14

评论数 0

原创 java - 随机生成人名/指定位数字符串/手机号 --工具方法

我是一个B话不多的人 1.随机生成人名/指定位数字符串 package ls.example.test.util; import java.io.*; import java.util.Random; import java.util.regex.Matcher; import java...

2019-09-07 09:32:59

阅读数 669

评论数 0

原创 mybatis - 日常工作踩坑

问题1 1.8 新映入时间类使用出现的问题 :LocalDateTime https://blog.csdn.net/hustzw07/article/details/82824358 关于不同jar 配置的关联性 问题2: Caused by: org.springfr...

2019-08-23 09:25:24

阅读数 32

评论数 0

原创 java-基础- 分页的一些工具方法

1.List类型进行分段分页 private static List<Object> pageList(List<Object> list, int page, int size){ int listSize = list.size(); int fromIndex...

2019-08-14 11:16:08

阅读数 14

评论数 0

原创 Spring - 前后端AJAX请求异常(POST一直显示OPTIONS,跨域放开 CORS)

Ajax 跨域访问post 请求,但是在服务器却得到的总是options请求 (req.method==‘OPTIONS’) 1.跨域 2.此post请求的 content-type不是one of the “application/x-www-form-urlencoded,multi...

2019-08-07 18:10:38

阅读数 33

评论数 0

原创 java-基础-jsr-303-valid参数校验

1.使用场景 2.引用的jar包 javax.validation.constraints 讨论的内容主要是这个包目录下的注解使用⚠️ 参数校验注解解释 Name 解释 范围 NotBlank(mesage=) 注解的字符串不能为 “” / 空 ...

2019-07-19 13:56:19

阅读数 22

评论数 0

原创 mybatis-逆向工程Generator

使用maven的plugin插件 逆向快速生成PO/DO/mapper/mapper.xml 文件,其中各种细节配置看下面: 在MAVEN配置文件中需要添加: <?xml version="1.0" encoding="UTF-8"?&...

2019-07-08 17:51:31

阅读数 24

评论数 0

原创 Spring - properties /yaml 配置文件

多环境配置 是实际项目中必然存在的一个问题,下面给一个模版展示这个问题 这是yaml配置文件,使用是全局配置 spring: application: name: FACE-PERMISSION profiles: active: dev # active: ...

2019-07-08 10:59:37

阅读数 24

评论数 0

原创 java进阶-7-B -线程-ThreadGroup 类解析

ThreadGroup 类 顾名思义就是线程的队伍-线程集合 也是一块硬骨头:啃不动,先放一边

2019-07-02 19:11:13

阅读数 41

评论数 0

原创 JVM - GC日志-各种failure 问题的分析

本测试JDK版本 ,由于1.7之前和之后方法区做了很多调整,目前改用meta space(元空间),直接内存分配啦 java version "1.8.0_144" Java(TM) SE Runtime Environment (build 1.8.0_144-b01) J...

2019-05-06 20:47:53

阅读数 69

评论数 0

原创 sql面试 -1

TREE 的理解 1.树的概念 根节点 / 叶子节点 / 深度 2.AVL tree是怎么样的 , 为什么出现AVL-tree 左子树 , 右子树 , 平衡树,各子树深度不能相差大于1 , 失去平衡之后怎么恢复平衡 , LL RR LR RL 3.B-tree是怎么样的?---为什么出...

2019-05-05 21:34:26

阅读数 24

评论数 0

转载 JVM - 内存管理

看到一篇分析内存泄露的文章- 很好吸收 https://blog.csdn.net/anxpp/article/details/51325838

2019-05-05 16:27:26

阅读数 23

评论数 0

原创 netty专题 - 2.同步异步 / IO

unix 上目前IO种类 (同步)阻塞IO BIO 非阻塞IO 复用IO NIO 异步IO AIO 我自己练习写了一个BIO:注意点 ---- ServerSocket . accept() 会阻塞并且不断循环检查 新接入的socket ------...

2019-04-24 11:24:59

阅读数 61

评论数 0

原创 netty专题 - 1.网络编程基础

不讲计算机组成原理- 就将网络这一块: 七层协议OSI (从下网上分析) 应用层 HTTP FTP PTP Talent ... 计算机应用,与现实事物进行交互,收集信息/处理信息 表达层 将数据转换成机器能够识别的字节码 会话层 ...

2019-04-24 10:36:05

阅读数 45

评论数 0

原创 Mybatis专题-关于动态标签

XMl 文件涉及到那些标签 <mapper namespace=""> <resultMap resultType > <constuctor> <result typeHandler <sql> <...

2019-04-22 21:52:55

阅读数 80

评论数 0

原创 sql的练习 -二期 -2019/04/22 --每日练习

https://blog.csdn.net/qq_41936662/article/details/80393172 看到网上这篇博客上的练习题,情不自禁做了起来: 第一题:查询01课程成绩比02课程成绩好的学生 SELECT c.* ,a.s_score AS '01Score...

2019-04-22 11:46:37

阅读数 34

评论数 0

原创 sql的练习 - 一期 :2019/03/26

1.针对 LEFT JOIN 的基本练习 第一题 第一次优化: SELECT teach_id, sum(CASE WHEN day_name=1 THEN 1 ELSE 0 END) AS '星期一', sum(CASE WHEN day_name=2 THE...

2019-04-22 10:41:11

阅读数 94

评论数 0

原创 mysql - 11.索引失效 and 优化手段--第一篇

我只是列出了我想到的和在享学VIP课程上听到的,还有其他的案例欢迎留言讨论 - 2019/04/20 索引的的效力---强劲 1.关于%导致的索引失效问题 explain SELECT * from user where buyer_name like '%惠鳇畛'...

2019-04-20 14:12:09

阅读数 56

评论数 0

原创 mysql - 10.执行计划 explain - 下篇 - ref,rows,Extra

继续执行计划分析 7. ref 网上看到很多博客 说是 -----显示索引的那一列被使用了,如果可能,是一个常量const。 没有理解进去,咱不知道是为什么, 咱也不敢问啊 ------------- 8.rows 根据表统计信息以及索引内容选用情况,大致计算出 命中结果 需...

2019-04-20 00:34:24

阅读数 179

评论数 0

原创 mysql - 9.执行计划 explain - 下篇 - key_len 分析

继续上一篇的内容 分析 执行计划 组成 6. key_len 是什么,怎么计算出的? key_len 表示使用到的索引字节长度, 计算公式 =字段类型对应长度* 字段设计的长度 + 是否为空(1)+ 是否可变长(2) A.整形字段检验: 字段类型 字段长...

2019-04-19 19:02:41

阅读数 69

评论数 0

原创 mysql - 8.执行计划 explain - 上篇

Q: 我们在进行优化的过程中,需要明确的知道,现在优化到什么程度了,是否还能进一步优化,还有那些方面可以优化,这样才能保证大方向的正确性,那谁来保证呢? A: 没错,执行计划 前面介绍慢查询的文章中,pt工具有介绍到执行计划的知识点,其实无论慢查询,索引,执行计划这些秀的操作...

2019-04-14 22:50:24

阅读数 112

评论数 0

原创 mysql - 7.索引

当数据量增加到一定程度:查询操作必然会变得缓慢,这时候建立一个索引,用索引表来空间换时间,是目前来说最常用的优化查询方式,下面介绍以下索引吧!! 索引是什么? 解释的话,就相当于书的目录,我们看书想要看某一章节,就去翻看章节目录对应第几页,这就是一个通过索引查找内容的过程。 一.索引的...

2019-04-14 16:11:58

阅读数 36

评论数 0

原创 mysql - 6.慢查询

上一节讲到了建表思想,那如果想要通过优化表结构 来提高执行sql的效率 已经没办法做到了。这个时候就要从另外找一个角度着手:根据sql语句的应用场景,根据表内数据量的变化来进行优化。 Q: 现在找到前进的方向了,既然有些sql语句执行时间长,那就对这些sql进行优化么! 可是我怎么样才能知道哪...

2019-04-14 13:09:58

阅读数 39

评论数 0

原创 mysql - 5.表设计思路

设计表是我们开发过程中必然要涉及到的步骤,想要一个优秀的系统,表的设计是基础,要是基础没设计好,那什么sql语句优化,索引优化,都是杯水车薪 设计表我们一般从2个角度触发考虑问题: 范式设计思想 / 物理设计 一.范式设计思想 范式设计的三个标准: 表的字段只能是单一的属性 表的主...

2019-04-08 00:14:32

阅读数 108

评论数 0

原创 mysql - 4. 事务-ACID介绍

介绍mysql事务之前,先介绍目前的数据库发展情况,就目前2019/03/29之前的版本(已经到8.0.X),支持事务的依旧是InnoDB存储引擎,现在默认的一个存储引擎,再5.5之前是myisam作为默认存储引擎 Q 单线程运行速度怎么样? A 很快 Q 那我要是同一时间有...

2019-03-29 23:31:15

阅读数 37

评论数 0

原创 mysql - 3.行级锁(InnoDB)

唠叨:我们使用mysql最常用的是innoDB存储引擎(关于mysql-存储引擎可以再另外一篇文章中了解到),因为它的特性:先来分析以下行级锁和表级锁的情况比较: 上锁速度 上锁开销 锁粒度 事务支持 并发支持 死锁 表级锁 快 小...

2019-03-28 18:19:00

阅读数 48

评论数 0

原创 mysql - 2.锁的概念(表级锁)

数据化时代,随着计算机用户不断增加,数据的流动性也在不断增加,涉及到临界数据的时候,会出现数据不一致的问题 例子:我花了5块钱,账户还有20块钱,(扣费:先select多少钱,更具select来update)发了2次请求,因为网络问题,select2次都一样导致扣了2次费,那肯定不行的呀:人民...

2019-03-28 18:18:43

阅读数 49

评论数 0

原创 mysql - 1. 性能-优化概述 AND 架构与存储引擎

mysql必知必会的第一步是会用,基本语句会写,那对于我们想要更进一步成为架构师,参与设计表的工作,远远不够。 怎么用好是我们第二阶段需要考虑的问题,那当然这对于Mysql知识的要求也更进一步,我们要从Mysql的设计上了解为什么这么设计,有什么好处,我们能用它那些好处!!! 开篇从全局介绍下...

2019-03-27 12:59:43

阅读数 80

评论数 0

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