自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HTTP笔记(1)-概念及发展

http笔记提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档前言http协议,大家每天都在用,只要上网就离不开他。尤其是对于开发人员来说,如果没有深入了解确实容易遇到各种各样的问题,这里重新带大家学习下。一、http什么?中文名大家都知道:超文本传输协议。可以从名字上分析一下它具体是什么:1.超文本,比文本还强,其实代指可以传输的文字、图片、音视频等。2.传输,将超文本在两端之间相互传递,这里并没有限制路径上一共只有两端,可以有很多中间端。3.协议,http本质是一个

2022-04-17 12:15:57 1918

原创 Mysql删库到跑路(1)--InnoDB引擎分析

之前公司的历史项目都是用的sqlserver,但是几年里遇到的坑实在太多了,从早期的高并发情况下select与update之间死锁,到无法针对单个字段设置字符集等等,另外还有出现问题需要排查时可供参考的资料较少。这边后期的项目就开始往mysql倾斜了,早期的项目重构后也采用mysql数据库。工欲善其事,必先利其器。mysql目前最常用的是innodb引擎,这边花了几周时间去研究了一下mysql的...

2019-11-05 22:34:20 138

原创 数据库中char、varchar、nvarchar

Mysql中char、varchar、nvarchar

2019-10-31 23:32:51 495

原创 记一次sqlserver线上优化

背景:公司部分核心项目多年传承,仍然使用sqlserver数据库,最近快双十一了,压测之前是时候把之前的坑填一填,这里具体讲下几次填坑的过程。数据库用的阿里云聚石塔的sqlserver2016。1.隐式转换导致的全部扫描SELECT refund_id as refundId,status as statusFROM supermarket…tb_refund Twhere status...

2019-10-29 23:00:18 393 1

原创 常见设计模式回顾--代理模式

代理模式(Proxy)也是平常开发中经常遇到的设计模式,属于结构型模式。顾名思义,代理模式就是通过一个代理对象去代理目标对象,常用于不想或者不能直接调用一个对象时,以及想要对目标对象方法动态添加一些操作时。eg:需要找明星接通告,但是明星无法直接联系上,这个时候可以通过他的经济人做一个代理,代为传达。静态代理public interface Animal { public void...

2019-10-15 09:52:06 89

原创 Java线程池分析--介绍

这篇文章主要是对线程池做一个大致的介绍,下一篇文章会通过源码对线程池进行深入分析。关于线程池,相信用过多线程的朋友们都是有所了解的,使用上比较简单,就算不知道内部实现也可以直接拿出来用。1.引入线程池原因如同数据库的连接池,http的连接池以及多线程的线程池,引入这些各种各样的池无非是为了两个原因:1.创建连接或者线程需要消耗大量资源,使用池来管理可以避免频繁的创建与销毁开销;2.控制连...

2019-10-13 22:43:54 202

原创 常见设计模式回顾--工厂模式

工厂模式是最常见的创建型模式,也是大多数人学习设计模式的起点。工厂模式属于创建型模式,隐藏了对象创建的细节;这里我们来看一下几种常用的工厂模式1.简单工厂public interface ICar { void run();}public class SimpleFactory { public static ICar getCar(String carType) th...

2019-10-10 22:04:58 126

原创 常用设计模式回顾--单例模式

常见设计模式回顾–单例模式单例模式应该是大家设计模式入门的第一课了。1.懒汉式 --真是太懒了,有人来调用了我再实例化;public class TestSingletonTwo{private static SignleTon signleTonTwo;public static TestSingletonTwo getSingelTonTwo(){if(signleTonTwo=...

2019-10-08 22:24:08 164

空空如也

空空如也

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

TA关注的人

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