2 zsxlyx

尚未进行身份认证

java初级成长史

等级
TA的排名 10w+

我的知识点

数组:数据存储区间是连续的,占用内存严重,空间复杂度大。数组的二分查找时间复杂度比较小。数组特点:查询容易,插入和删除困难链表:链表存储区间离散,占用内存比较宽松,空间复杂度小,但是时间复杂度大。链表特点:查询困难,插入和删除容易。HashMap的源码,实现原理,JDK8中对HashMap做了怎样的优化?哈希表是由数组和链表组成的,一个长度为...

2018-06-19 15:45:40

设计模式

java设计模式一、创建型1.单例模式2.简单工厂模式3.工厂方法模式4.抽象工厂5.生成器模式6.原型模式二、行为型1.责任链2.命令模式3.解释器模式4.迭代器5.中间人模式6.备忘录模式7.观察者模式8.策略模式9.模板方法10.访问者模式11.空对象模式三、结构型1.适配器2.桥接模式3.组合模式4.装饰者模式5.蝇量模式6...

2018-06-11 16:00:40

java

java基础学习多线程IO异常反射数组基础1.final关键字修饰数据对于基本数据类型:final使数值不变对于引用类型:final使引用不变,也就不能引用其他对象,但是被引用的对象本身是可以修改的。修饰方法声明的方法不能被子类覆盖private方法隐式地被指定为final。如果在子类中的一个方法与父类的一个priva...

2018-06-11 16:00:25

nodeAndExpress

在centos7安装node.js和express实现webpack打包的前端项目部署运行1.首先更换国内的yum源备份mv/etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.backup下载网易的镜像cd/etc/yum.repo...

2018-05-29 10:58:33

cron定时器操作mongodb定时删除collections数据

!/bin/bashsource/telstar/.cshrcechozsx>>/home/a1.log/usr/local/mongodb/bin/mongo192.168.100.16:27017<showdbsusesoftbike;showcollections;db.parkInfo.drop();db.re...

2018-05-28 17:04:57

docker

1.首先下载安装dockerstep1:安装必要的一些系统工具sudoyuminstall-yyum-utilsdevice-mapper-persistent-datalvm2Step2:添加软件源信息sudoyum-config-manager--add-repohttp://mirrors.aliyun.com/docker-...

2018-05-22 17:28:59

大数据建设平台学习

分布式系统基础架构Hadoopauthor:秦景坤time:2017-07-27分布式系统基础架构HadoopHadoop详细介绍Hadoop是一个分布式系统基础架构,由Apache基金会开发。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力高速运算和存储。Hadoop实现了一个分布式文件系统(HadoopDistributedFi...

2018-05-17 16:18:00

intellij 快捷键及说明

file->makefileread-only设置文件只读->powersavemodel设置为省点模式edit->undobackspace撤销退格->Redo...

2018-03-28 18:35:16

自己生成ssl证书

一般情况下,如果能找到可用的证书,就可以直接使用,只不过会因证书的某些信息不正确或与部署证书的主机不匹配而导致浏览器提示证书无效,但这并不影响使用。需要手工生成证书的情况有:找不到可用的证书需要配置双向SSL,但缺少客户端证书需要对证书作特别的定制首先,无论是在Linux下还是在Windows下的Cygwin中,进行下面的操作前都须确认已安装OpenSSL软件包。创建根证...

2018-02-26 18:32:44

startUMl2.8 使用学习

一菜单目录**FIle**->newFromtemplate从模板新建->UMLMinimal最小UML->UMLConventional常规UML->4+1ViewModel4+1视图模型->Ratio...

2018-02-26 13:44:31

linux给网卡增加多个内网ip的方法

在网卡eth0上增加一个IP地址192.168.1.22[root@AS-1poccharging0]#ifconfigeth0:1192.168.1.22netmask255.255.255.0[root@AS-1poccharging0]#ifconfigeth0:1Linkencap:EthernetHWaddr5C:26:0A:FB:D8:88

2018-01-25 14:34:35

paho源码研读

1

2018-01-24 19:09:51

maven 打包java项目日志乱码

properties>project.build.sourceEncoding>UTF-8project.build.sourceEncoding>properties>近期写了一个java服务器代码,每次打包编译后日志中文就会乱码,查看IDE和og4j的默认编码全是UTF_8,最后将原因定位到pom.xml上,经过一番查找,终于解决。在pom.xml加入这句就可

2018-01-24 09:55:54

linux测试上下行最大网速和实时网速

1.安装speedtest-cli测试最大上下行网速  speedtest-cli是一个用Python编写的轻量级Linux命令行工具,在Python2.4至3.4版本下均可运行。它基于Speedtest.net的基础架构来测量网络的上/下行速率。安装speedtest-cli很简单——只需要下载其Python脚本文件。 yuminstallpython-pip–ypipi...

2018-01-17 10:27:31

linux 如何禁用和启用网卡

ifup、ifdown:linux命令  实时地手动修改一些网络接口参数,可以利用ifconfig来实现,如果是要直接以配置文件,亦即是在/etc/sysconfig/network-scripts里面的ifcfg-ethx等文件的设置参数来启动的话,那就得要通过ifdown或ifup来实现了。  [root@linux~]#ifup{interface}[root@li

2018-01-05 17:12:35

linux的常用命令

1.查询linux内核数总核数=物理CPU个数X每颗物理CPU的核数总逻辑CPU数=物理CPU个数X每颗物理CPU的核数X超线程数查看物理CPU个数cat/proc/cpuinfo|grep“physicalid”|sort|uniq|wc-l查看每个物理CPU中core的个数(即核数)cat/proc/cpuinfo|gre

2018-01-05 11:41:59

Haproxy,负载均衡tcp和http。keepalive实现haproxy高可用

HAproxy1.主流负载均衡软件比较HAProxy特点:1.支持TCP与Http协议,工作在网络4层和7层2.支持Session共享、Cookies引导3.支持通过URL健康检测4.支持8种负载均衡策略5.支持心跳检测Nginx特点:1.支持Http协议,工作在网络7层2.支持通过端口健康检测3.支持强大的正则匹配规则4.支持W

2018-01-05 09:49:36

关于最小化安装ifconfig不能使用

执行下面的命令就可以使用了。yuminstallnet-tools

2018-01-04 13:43:09

apach ab性能测试小结

ab的原理:ab是apachebench命令的缩写。ab的原理:ab命令会创建多个并发访问线程,模拟多个访问者同时对某一URL地址进行访问。它的测试目标是基于URL的,因此,它既可以用来测试apache的负载压力,也可以测试nginx、lighthttp、tomcat、IIS等其它Web服务器的压力。ab命令对发出负载的计算机要求很低,它既不会占用很高CPU,也不会占用很多内存。但却会给

2017-12-26 16:41:19

一个大牛的博客

下面是一个大牛的博客:https://www.jianshu.com/u/6e4256998a26

2017-12-26 16:26:58

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!