Git常用命令操作

查看本地分支,带 * 号的当前分支 git branch 查看所有分支包括远程分支 git branch -a 切换分支 git checkout // 分支名 更新远程分支到本地 git fetch --all 删除分支 git branch -d // 删除本地分支 git branch ...

2018-11-09 09:35:25

阅读数 42

评论数 0

Linux常用命令

常用命令整理 ls   显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(all) mkdir 创建目录 -p 创建目录,若无父目录,...

2018-08-30 17:09:20

阅读数 32

评论数 0

java.lang.NoSuchMethodError: org.apache.poi.hssf.usermodel.HSSFSheet.getMergedRegions()

前言 今天在做Excel转HTML的时候出现了一个异常 异常 Exception in thread "main" java.lang.NoSuchMethodError: org.apache.poi.hssf.usermode...

2019-02-21 14:20:48

阅读数 12

评论数 0

分布式全局不重复ID生成算法Twitter的Snowflake

在分布式系统中经常会使用到生成全局唯一不重复ID的情况。 常见的一些方式 1、通过DB做全局自增操作 优点:简单、高效。 缺点:大并发、分布式情况下性能比较低。 分库、分表的策略去降低DB的瓶颈,单要做到全局不重要需要提前按照一定的区域进行划分。例如:1 ~ 300000、300001 ~ 600...

2019-02-16 14:16:19

阅读数 54

评论数 0

常用MySQL优化

1、SQL语句中IN包含的值不应过多 MySQL对于IN做了相应的优化,即将IN中的常量全部存储在一个数组里面,而且这个数组是排好序的。但是如果数值较多,产生的消耗也是比较大的。 比如: SELECT id FROM t_test WHERE id IN(1,2,3); 对于这种连续的数值,能...

2019-01-30 22:26:11

阅读数 12

评论数 0

基于Hexo搭建BMW主题博客

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

2019-01-29 08:56:31

阅读数 35

评论数 0

基于Hexo搭建Next主题博客

Next 链接地址:https://github.com/caozongpeng/hexo-theme-next NexT 是一个高质量并且优雅的Hexo 主题。这是精心制作做出来的 hexo 主题。 如果你对此主题非常喜欢,欢迎Star &...

2019-01-28 11:48:16

阅读数 207

评论数 0

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

实例代码:https://github.com/caozongpeng/java-design-patterns 介绍 原型模式(Prototype Pattern) 在面向对象系统中,使用原型模式来复制一个对象自身,从而克隆出多个与原型对象一模一样的对象。 将一个原型对象传给那个要发动创建的对象...

2019-01-25 22:23:01

阅读数 55

评论数 0

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

实例代码:https://github.com/caozongpeng/java-design-patterns 介绍 建造者模式(Builder Pattern) 又名生成器模式,是一种对象构建模式。它可以将复杂对象的建造过程抽象出来(抽象类别),使这个抽象过程的不同实现方法可以构造出不同表现(...

2019-01-23 20:59:54

阅读数 33

评论数 0

SpringBoot搭建多模块项目

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

2019-01-21 21:37:29

阅读数 30

评论数 0

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

介绍 抽象工厂(Abstract Factory)模式,又称工具箱(Kit 或Toolkit)模式。 工厂方法模式通过引入工厂等级结构,解决了简单工厂模式中工厂类职责太重的问题,但由于工厂方法模式中的每个工厂只生产一类产品,可能会导致系统中存在大量的工厂类,势必会增加系统的开销。此时,我们可以考虑...

2019-01-20 21:03:12

阅读数 25

评论数 0

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

实例代码:https://github.com/caozongpeng/javaDesignPatterns/tree/master/factory-method 介绍 工厂方法(Factory Method)模式,又称多态性工厂(Polymorphic Factory)模式或虚拟构造子(Virt...

2019-01-19 21:23:45

阅读数 21

评论数 0

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

实例代码:https://github.com/caozongpeng/javaDesignPatterns/tree/master/simple-factory 介绍 简单工厂(Simple Factory)模式,又称静态工厂方法模式(Static Factory Method Pattern)...

2019-01-18 22:37:13

阅读数 37

评论数 0

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

实例代码:https://github.com/caozongpeng/javaDesignPatterns 用途 保证一个类仅有一个实例,并提供一个访问它的全局访问点,让类自身负责保存它的唯一实例,这个类可以保证没有其他实例可以被创建,并且它可以提供一个访问该实例的方法。 解决问题 在我们系统中...

2019-01-18 10:34:11

阅读数 38

评论数 4

解决GitHub Clone 速度过慢问题

前言 在公司从 github 上clone没一点问题,回到宿舍clone一个项目直接clone失败。经常少于1k/s,要奔溃,原因是因为宿舍网络太慢的导致的,搜了一下解决方法。修改HOST文件。 解决办法 Windows下在 C:\Windows\System32\drivers\etc\host...

2019-01-17 23:49:41

阅读数 162

评论数 0

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

前言 最近做了一个音视频监控模块,是基于海康的视频平台进行的,今天将一些基本的使用分享给大家。 环境准备 由于调用视频监控需要安装一个插件WebComponentsKit.exe,链接: https://pan.baidu.com/s/1RCQxh8ZjXTiHjohLYAVxKw 提取码: s5...

2019-01-14 16:28:10

阅读数 872

评论数 2

IE不支持remove()方法

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

2019-01-09 09:54:57

阅读数 117

评论数 0

JAVA面试基础篇及答案

JAVA基础 1、JAVA中的几种基本数据类型是什么,各自占用多少字节。 基本类型 大小 最小值 最大值 byte 8 bit = 1字节 -128 127 short 16 bit = 2字节 -215 +215 -1 int 32 bit = 4字节 -231 +231...

2019-01-05 12:07:57

阅读数 126

评论数 0

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

JAVA基础 1、JAVA中的几种基本数据类型是什么,各自占用多少字节。 2、String类能被继承吗,为什么。 3、String,Stringbuffer,StringBuilder的区别。 4、ArrayList和LinkedList有什么区别。 5、讲讲类的实例化顺序,比如父类静态数据,构造...

2019-01-04 22:14:52

阅读数 75

评论数 0

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

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

2019-01-01 22:57:16

阅读数 121

评论数 0

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