4 liutaiyi8

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 8w+

column length too big for column ‘param_value‘ (max = 21845) use blob or text instead

varchar(n):n 指可存储字符长度 mysql在不同字符集下一个字符的字节长度不同,所以选择不同字符集可存储的字符长度不同。varchar 可存储最大字节长度是:65535字节对于latin字符集下,因为一个字符占一个字节,所以M的最大值为65535(但实际只有65532);对于gbk字符集,因为一个字符占两个字节,所以M的最大值为32767;对于utf8字符集,因为一个字符占两到三个字节,所以M的最大值为21845。...

2020-10-20 17:48:02

Mysql日志

日志分类单个分类:

2020-10-15 21:51:51

Mysql高级特性-表分区

一 概述分区表是一个独立的逻辑表,但是底层由多个物理子表组成。实现分区的代码实际上是对一组底层表的句柄对象(HandlerObject)的封装。对分区表的请求,都会通过句柄对象转化成对存储引擎的接口调用。所以分区对于SQL层来说是一个完全封装底层实现的黑盒子,对应用是透明的,但是从底层的文件系统来看就很容易发现,每一个分区表都有一个使用#分隔命名的表文件。分区的目的是将相关数据存放在一起,在创建表时使用partition by子句定义分区数据,这样在使用mysql数据的时候,优化器会根据查询条件选择对

2020-10-10 15:18:55

java对象赋值、深拷贝与浅拷贝

Java 应用当中将一个对象的值给到一个新的对象可以通过直接赋值和拷贝的方式进行,但两种方式我们应该清除他们之间的区别;直接赋值(引用赋值)定义一个对象public class User { private String name; private Integer age; private String sex;}给新对象赋值并修改新对象: public static void main(String[] args){ User user1 = n

2020-10-09 17:46:43

Mysql(1)数据结构

1 mysql使用的数据结构(B+树)几个特点 :1.非叶子节点不存储data,只存储索引,因此 可以存储更多的索引2.叶子节点包含所有的索引+数据3.叶子节点使用指针链接,提高区间访问性能举例:查询30,只需要三次磁盘io2 相似数据结构(二叉树,红黑树,b-树)2.1 二叉树定义:只有两个分叉的树。为度不超过2的树查询效率:查23,三次磁盘io如果使用二叉树作为mysql存储数据结构,定义一个自增主键的数据库表根据二叉树增加原则,造成数据存储类似于链表,无法起到提升效率的作用

2020-09-06 11:32:26

动态规划:买股票的最佳时机

给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。如果你最多只允许完成一笔交易(即买入和卖出一支股票一次),设计一个算法来计算你所能获取的最大利润。注意:你不能在买入股票前卖出股票。示例 1:输入: [7,1,5,3,6,4]输出: 5解释: 在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 6)的时候卖出,最大利润 = 6-1 = 5 。 注意利润不能是 7-1 = 6, 因为卖出价格需要大于买入价格;同时,你不能在买入前卖出股票。示例 2:

2020-08-28 11:46:11

JAVA并发包

一 Java提供并发包整体API图来自:http://www.blogjava.net/xylz/archive/2010/06/30/324915.html一、描述线程的类:Runable和Thread都属于java.lang包二、内置锁synchronized属于jvm关键字,内置条件队列操作接口Object.wait()/notify()/notifyAll()属于java.lang包二、提供内存可见性和防止指令重排的volatile属于jvm关键字java.util.concurren

2020-08-14 08:59:22

Java内存模型

1,cpu多核并发缓存架构cpu与内存交互过程2.java内存模型Java 线程内存模型3.Java内存模型的8种原子操作原子操作:不可被中断的一个或一系列操作lock(锁定):作用于主内存,它把一个变量标记为一条线程独占状态;read(读取):作用于主内存,它把变量值从主内存传送到线程的工作内存中,以便随后的load动作使用;load(载入):作用于工作内存,它把read操作的值放入工作内存中的变量副本中;use(使用):作用于工作内存,它把工作内存中的值传递给执行引擎,每当虚拟机遇

2020-07-30 23:52:34

jdk安装配置

https://blog.csdn.net/qq_43655622/article/details/97611476?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.compare&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.compa

2020-07-13 23:39:42

0-1背包问题理解

背包问题我们可以把背包问题分成3种不同的子问题:0-1背包问题、完全背包和多重背包问题,剩下一些都是这3种的变形以及组合。01背包有 N 件物品和一个容量为 V 的背包,第 i 件物品消耗的容量为 Ci,价值为 Wi,求解放入哪些物品可以使得背包中总价值最大。完全背包有 N 种物品和一个容量为 V 的背包,每种物品都有无限件可用,第 i 件物品消耗的容量为 Ci,价值为 Wi,求解放入哪些物品可以使得背包中总价值最大。多重背包有N种物品和一个容量为V的背包,第 i 种物品最多有 Mi 件可用,

2020-07-02 23:59:55

动态规划

https://www.cnblogs.com/yun-an/p/11037618.html

2020-06-18 23:31:10

jdk8

https://blog.csdn.net/wpf719971425/article/details/78634578?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase

2020-06-11 23:21:22

Redis可视化工具Another Redis DeskTop Manager

Another Redis DeskTop在使用redis的时候,需要进行可视化的查看,可以使用这个客户端在使用redis的时候,需要进行可视化的查看,可以使用这个客户端简单记录一下防止后面还要再找:下载地址:https://gitee.com/qishibo/AnotherRedisDesktopManager/releases直接下载一个exe文件安装就可以使用了。使用操作如下:...

2020-04-21 14:44:45

Mybatis中resultMap与resultType的区别

在使用mybatis进行数据库查询的时候,涉及到查询出来的数据的映射返回,这样的映射返回就有两种方式可以实现。一是:使用resultMap,二是:resultType两者的区别是:使用reusltType是将查询出来的数据传给具体的自己定义的对象,赋值给对应的字段属性resultMap一般是在mapper.xml文件里面自行定义的map。进行具体的映射。...

2020-03-17 20:20:47

在安装Elasticsearch-head遇到问题小结

1.使用npm install命令的时候报错Error: CERT_UNTRUSTED解决方法:npm config set strict-ssl false2.使用vim编辑器搜索文档操作在normal模式下“/+你要搜索的内容”回车,n转到下一个匹配项...

2020-03-16 17:17:29

ES启动外网访问

修改ES安装目录下的config/elasticsearch.yum文件,如下网上有很多说改成network.host: 0.0.0.0或者network.host:本地ip试了都不行

2020-03-16 15:32:26

Hive概览

一,Hadoop开源的分布式计算平台,核心是分布式文件系统”HDFS(Hodoop Distributed Filesystem )“和分布式计算模型:MapReduce。HDFS:进行大数据存储,分布式文件系统,具有高容错性特点,因此可以设计部署再低廉的硬件设施上面,通过提高吞吐率来访问数据,适合拥有超大数据集的应用MapReduce:进行大数据运算,在存储了大量数据的基础上,如何将这...

2020-03-11 20:20:04

Mybatis的 #{}与${}区别

在mybatis查询时,参数传递方式可以是#{}或者是$ {}。两者的区别是:一, #{}传参时会将传入参数当成是一个字符串,为这个字符串加上引号。而$ {}则不会加引号 例:select * from user where name = #{name} //如果传的name是"小明"对应的sql执行的语句就是select * from user where name = "小明"...

2020-03-10 19:52:41

List.add()方法使用时被覆盖

代码如下:public class AddExecption {public static void main(String[] args){ List<String> list = new ArrayList<>(); String aa = new String(); User user = new User(); List&...

2019-10-30 11:02:16

方差和标准差

方差方差用来衡量一段数据的离散程度,再概率论和统计学中有不同的定义,概率论:概率论中方差用来度量随机变量和其数学期望(即均值)之间的偏离程度统计学:统计中的方差(样本方差)是每个样本值与全体样本值的平均数之差的平方值的平均数方差计算公式:标准差标准差计算公式:...

2019-10-21 20:53:37

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。