自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 在Mysql中CHAR和VARCHAR如何选择?给定的长度到底是用来干什么的?

背景同事在设计表,有一个字段为发票号码,在一般来讲发票号码的长度一般是8位,varchar类型, 他的意思是给20位,我的意思是给少点12位就够了。又因为我们在老的业务里给的是12位,出现过存储的字段过长而导致未能存储的问题。但是解决这个问题的方法是在业务逻辑层做check 然后进行截取(目前我的做法)。因为本来超过了就是不对的,所以这样处理。为何要浪费那个空间呢??于是又讨论到了varcha...

2020-04-30 02:04:54 2107 1

原创 linux使用 source etc/profile

linux中的source etc/profile背景在生产环境使用arths heapdump 文件的时候,出现在root权限下使用java -jar arthas-boot.jar[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Y10TjMi3-1588001939903)(01EF156FEEDD45F99CCB991E54CC6A38)]我们可以看...

2020-04-27 23:41:01 2226

原创 【HTTP】客户端识别和cookie机制

为什么要有客户端识别和cookie机制呢?由于现在的web客户端希望对不同的用户做一些个性化的接触。个性化的问候:不同用户进入页面的时候可以提示对应的信息,如生日问候等有放放矢的推荐:根据用户的兴趣爱好进行推荐对应的商品信息管理信息的存档:在进行网购的时候用户不喜欢一直去填写一些地址,支付信用卡等信息,可以根据不同的用户去存储用户对应的信息记录回话http是无状态的,每一条请求都...

2020-04-25 13:26:28 629

原创 kafka的生产者分区机制原理(二)

kafka分区概念消费者给kafka发送消息的时候相同的topic可以有多个分区。且分区可以被放在不同的服务器,消费者的消息只会被发送到一个分区里,比如说某个topic有100个分区,消费者产生了100条消息,此时各个分区都有一条消息。且每个分区都会有多个副本,且以其中的一个分区为leader,其他的分区为fllower。kafka为什么要分区?负载均衡,实现系统的高伸缩性。为什么这么...

2020-04-23 23:25:09 308

原创 jvm线上内存问题排查

背景:正在和同事在外面吃饭,突然钉钉报警,有一个服务的机器内存飙到百分之90%多。和同事大概聊了一下说是队列累积,机器消费不过来,具体原因也没有深问,又一同事,说看一下是那个对象占的内存,使用jmap,jstat。当时我也在旁边围观,由于之前有看过,我就说jmap在生产环境敢使用吗?jmap,jstat的作用?jmap 是内存影像工具,jmap用于生成堆转储快照(一般称为dump或者hea...

2020-04-22 19:08:03 495

原创 了解NIO和BIO

什么是IO?1.linux系统中一切皆文件当有文件当有一个请求过来的時候就通过3次握手就会和内核创建连接关系,此时Tomcat中的启动的的端口监控就会检测到内核中的文件标识符 fd 此时由linux提供的API socket就会应用程序通过accept()去监控到对应的文件,然后启用线程read(fd)去获取socket的文件流。应用程序读根据文件标识符去读取文件流的过程也就是IOBIO...

2020-04-21 00:26:05 220

原创 ThreadLocal浅入浅出

一、概述ThreadLocal类用来提供线程内部的局部变量。这些变量在多线程环境下访问(通过get或set方法访问)时能保证各个线程里的变量相对独立于其他线程内的变量,ThreadLocal实例通常来说都是private static类型。总结:ThreadLocal不是为了解决多线程访问共享变量,而是为每个线程创建一个单独的变量副本,提供了保持对象的方法和避免参数传递的复杂性。Thread...

2020-04-14 00:10:13 142

原创 经济学day01 微观经济学和宏观经济学

什么是微观经济学?微观经济学又称个体经济学,小经济学,是宏观经济学的对称。微观经济学主要以单个经济单位(单个的生产者、单个的消费者、单个市场的经济活动)作为研究对象,分析单个生产者如何将有限的资源分配在各种商品的生产上以取得最大的利润;单个消费者如何将有限的收入分配在各种商品的消费上以获得最大的满足。同时,微观经济学还分析单个生产者的产量、成本、使用的生产要素数量和利润如何确定;生产要素供应...

2020-04-12 16:51:19 601 1

原创 HTTP基础知识

HTTP概述web浏览器,服务器和相关的web的应用程序都是通过HTTP进行通信交互的,http是现代全球因特网中使用的公共语言。http 使用的是 可靠地数据传输协议,因此即时数据来自地球的另一端,他也能够确保数据在传输的过程中不会被损坏。1. HTTP中的名词1. Web客户端和服务器我们平常使用的就是浏览器就是web客户端,问客户端的信息来源那就是服务器,平时所说的应用程序就是在服...

2020-04-12 15:42:00 402

原创 如何让密码更安全?

背景密码登录是每个系统必不可少的, 但是我们应该如何去保证密码的安全性?有哪些会泄露密码的途径呢?客户端暴力破解 : 通过计算机猜测,一直尝试密码。网络传输传输截取 :通过在网络传输过程中通过抓包等方式获取到密码服务端脱库 : 通过破解攻击数据库来获取账号密码那么我们如何防止密码泄露呢?在客户端登录的时候进行多次错误登陆校验,如验证码,或者多次尝试就...

2020-04-08 22:02:31 510

原创 深入浅出TCP/IP协议

什么是TCP/IP协议?TCP/IP 是一类协议系统,它是用于网络通信的一套协议集合.传统上来说 TCP/IP 被认为是一个四层协议1. TCP/IP协议模型?通过图上我们可以知道TCP/IP是一个协议集合,且其模型是四层模型: 应用层,传输层, 网络层, 网络接口层。于是我们知道TCP/IP协议不是单指的是TCP 和 IP,而是一个协议系统。但单独的TCP就是网络层的TCP,IP就是传输...

2020-04-08 21:28:13 573 1

空空如也

空空如也

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

TA关注的人

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