自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 常用MySQL优化

1、SQL语句中IN包含的值不应过多MySQL对于IN做了相应的优化,即将IN中的常量全部存储在一个数组里面,而且这个数组是排好序的。但是如果数值较多,产生的消耗也是比较大的。比如:SELECT id FROM t_test WHERE id IN(1,2,3);对于这种连续的数值,能用BETWEEN就不要用IN,再或者使用连接来替换。2、SELECT语句务必指明字段名称SELEC...

2019-01-30 22:26:11 384

原创 基于Hexo搭建BMW主题博客

BMW链接地址:https://github.com/caozongpeng/hexo-theme-bmw首先非常感谢Theme-BMW主题的- Author: Godbmw

2019-01-29 08:56:31 425

原创 基于Hexo搭建Next主题博客

Next链接地址:https://github.com/caozongpeng/hexo-theme-nextNexT 是一个高质量并且优雅的Hexo 主题。这是精心制作做出来的 hexo 主题。如果你对此主题非常喜欢,欢迎Star & Fork,非常感谢。预览界面首页底部相册文章搜索安装 Installation1. 在终端切换到hexo 根目录. 在he...

2019-01-28 11:48:16 1074

原创 设计模式学习之创建模式(6)原型

实例代码:https://github.com/caozongpeng/java-design-patterns介绍原型模式(Prototype Pattern) 在面向对象系统中,使用原型模式来复制一个对象自身,从而克隆出多个与原型对象一模一样的对象。将一个原型对象传给那个要发动创建的对象,这个要发动创建的对象通过请求原型对象拷贝自己来实现创建过程。由于在软件系统中我们经常会遇到需要创建多...

2019-01-25 22:23:01 211

原创 设计模式学习之创建模式(5)建造者

实例代码:https://github.com/caozongpeng/java-design-patterns介绍建造者模式(Builder Pattern) 又名生成器模式,是一种对象构建模式。它可以将复杂对象的建造过程抽象出来(抽象类别),使这个抽象过程的不同实现方法可以构造出不同表现(属性)的对象。建造者模式是一步一步创建一个复杂的对象,它允许用户只通过指定复杂对象的类型和内容就可以...

2019-01-23 20:59:54 190

原创 SpringBoot搭建多模块项目

项目介绍SpringBoot Mult Modular 是一个基于SpringBoot构建的一个多模块,可以在此基础上搭建前后台管理系统。根据不同的代码进行分层,可以很好的管理代码和维护,最后附上源代码。适合人群本博文适合于有一定IDEA使用和对SpringBoot有一定了解的人群,大神请绕过。环境准备IDEAJDK1.8SpringBoot 2.0.3具体模块1、在IDEA...

2019-01-21 21:37:29 1076

原创 设计模式学习之创建模式(4)抽象工厂

介绍抽象工厂(Abstract Factory)模式,又称工具箱(Kit 或Toolkit)模式。工厂方法模式通过引入工厂等级结构,解决了简单工厂模式中工厂类职责太重的问题,但由于工厂方法模式中的每个工厂只生产一类产品,可能会导致系统中存在大量的工厂类,势必会增加系统的开销。此时,我们可以考虑将一些相关的产品组成一个产品族,由同一个工厂来统一生产。适用场景和工厂方法一样客户端不需要知道它...

2019-01-20 21:03:12 240

原创 设计模式学习之创建模式(3)工厂方法

实例代码:https://github.com/caozongpeng/javaDesignPatterns/tree/master/factory-method介绍工厂方法(Factory Method)模式,又称多态性工厂(Polymorphic Factory)模式或虚拟构造子(Virtual Constructor)模式。工厂方法模式应该是在工厂模式家族中是用的最多模式,一般项目中存...

2019-01-19 21:23:45 173

原创 设计模式学习之创建模式(2)简单工厂

实例代码:https://github.com/caozongpeng/javaDesignPatterns/tree/master/simple-factory介绍简单工厂(Simple Factory)模式,又称静态工厂方法模式(Static Factory Method Pattern)。严格的说,简单工厂模式并不是23种常用的设计模式之一,它只算工厂模式的一个特殊实现。简单工厂模式在...

2019-01-18 22:37:13 230

原创 设计模式学习之创建模式(1)单例

实例代码:https://github.com/caozongpeng/javaDesignPatterns用途保证一个类仅有一个实例,并提供一个访问它的全局访问点,让类自身负责保存它的唯一实例,这个类可以保证没有其他实例可以被创建,并且它可以提供一个访问该实例的方法。解决问题在我们系统中,有一些对象其实我们只需要一个,比如说:线程池、缓存、对话框、注册表、日志对象、打印机、显卡等对象,这...

2019-01-18 10:34:11 177 4

原创 海康视频监控二次开发基于B/S架构

前言最近做了一个音视频监控模块,是基于海康的视频平台进行的,今天将一些基本的使用分享给大家。环境准备由于调用视频监控需要安装一个插件WebComponentsKit.exe,链接: https://pan.baidu.com/s/1RCQxh8ZjXTiHjohLYAVxKw 提取码: s58a,注意此控制不支持高版本的chrome,我这里使用的是360浏览器8.1.1。视频监控界面展...

2019-01-14 16:28:10 11925 39

原创 IE不支持remove()方法

前言今天在做项目的过程中遇到remove在IE浏览器不支持,通过查看其它博文,发现IE只支持removeNode方法。因此得到解决,将其整理成博文,希望可以帮到更多人。具体代码$("#videoFileTable tr").get(1).remove();解决办法定义方法判断浏览器。/** * 判断是否是IE * @returns boolean */function is...

2019-01-09 09:54:57 7314 3

原创 JAVA面试基础篇及答案

JAVA基础1、JAVA中的几种基本数据类型是什么,各自占用多少字节。基本类型大小最小值最大值byte8 bit = 1字节-128127short16 bit = 2字节-215+215 -1int32 bit = 4字节-231+231 -1long64 bit = 8字节-263+263 -1float32 bit...

2019-01-05 12:07:57 1313

转载 史上最全阿里 JAVA 面试题总结

JAVA基础1、JAVA中的几种基本数据类型是什么,各自占用多少字节。2、String类能被继承吗,为什么。3、String,Stringbuffer,StringBuilder的区别。4、ArrayList和LinkedList有什么区别。5、讲讲类的实例化顺序,比如父类静态数据,构造函数,字段,子类静态数据,构造函数,字 段,当new的时候,他们的执行顺序。6、用过哪些Map类,都...

2019-01-04 22:14:52 1012

转载 HashMap 和 Hashtable 的 6 个区别,最后一个没几个人知道!

HashMap 和 Hashtable 是 Java 开发程序员必须要掌握的,也是在各种 Java 面试场合中必须会问到的。但你对这两者的区别了解有多少呢?现在,栈长我给大家总结一下,或许有你不明朗的地方,在栈长的指点下都会拨开迷雾见晴天。1、线程安全Hashtable 是线程安全的,HashMap 不是线程安全的。为什么说 HashTable 是线程安全的?来看下 Hashtabl...

2019-01-01 22:57:16 281

ruby-2.4.5.tar.gz

ruby-2.4.5 由于官方下载速度慢,所以在这里提供下载。

2018-12-02

空空如也

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

TA关注的人

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