bash的多命令执行的逻辑关系;1.命令替换COMMAND1$(COMMAND2)[root@localhost~]#cp-a/etc/tmp/etc-$(date+‘%F-%T‘)[root@localhost~]#ls/tmpetc-2017-11-17-17:13:352.管道COMMAND1|COMMAND2|COMMAND3..[root@localhost~]#ll/tmp|wc-l1
分类:
其他好文 时间:
2018-06-08 18:05:13
阅读次数:
182
Java 源码阅读的第一步是Collection框架源码,这也是面试基础中的基础; 针对Collection的源码阅读写一个系列的文章,从ArrayList开始第一篇。 @pdai JDK版本 JDK 1.8.0_110 概述总结 + ArrayList底层是通过数组实现的;其中capacity表示 ...
分类:
编程语言 时间:
2018-06-08 18:05:03
阅读次数:
242
Docker 部署ELK 日志分析elk集成镜像包 名字是 sebp/elk安装 docke、启动yum install dockeservice docker startDocker至少得分配3GB的内存;不然得加参数 -e ES_MIN_MEM=128m -e ES_MAX_MEM=1024m 加了-e参数限制使用最小内存及最大内存。Elasticsearch至少需要单独2G的内存
分类:
其他好文 时间:
2018-06-08 18:04:55
阅读次数:
154
Docker 部署ELK 日志分析elk集成镜像包 名字是 sebp/elk安装 docke、启动yum install dockeservice docker startDocker至少得分配3GB的内存;不然得加参数 -e ES_MIN_MEM=128m -e ES_MAX_MEM=1024m 加了-e参数限制使用最小内存及最大内存。Elasticsearch至少需要单独2G的内存
分类:
其他好文 时间:
2018-06-08 18:04:48
阅读次数:
544
Ubuntu搭建bugzilla:apt-getinstallapache2apt-getinstalllibapache2-mod-perl2a2enmodcgiapt-getinstallgccapt-getinstallmysql-server(中间会让设置mysql的root密码)mysql-uroot-p‘xxxxx‘createdatabasebugzilladefau
分类:
系统相关 时间:
2018-06-08 18:04:37
阅读次数:
177
一般配置git—version//查看git的版本信息gitconfig—globaluser.name//获取当前登录的用户gitconfig—globaluser.email//获取当前登录用户的邮箱登录git/*如果刚没有获取到用户配置,则只能拉取代码,不能修改要是使用git,你要告诉git是谁在使用*/gitconfig—globaluser.name‘userName’//设置git账户
分类:
其他好文 时间:
2018-06-08 18:04:31
阅读次数:
186
Spring Boot与Docker部署 开启Docker远程访问 首先需要开启docker远程访问功能,以便可以进行远程操作。 CentOS 6 修改/etc/default/docker文件,重启后生效(service docker restart)。 DOCKER_OPTS="-H=unix: ...
分类:
编程语言 时间:
2018-06-08 18:04:15
阅读次数:
172
dotweb released to Version 1.5!!https://github.com/devfeel/dotweb What's new? 重要:go版本适配升级为1.9+ New features:* New feature:UploadFile.RandomFileName us ...
分类:
Web程序 时间:
2018-06-08 18:04:07
阅读次数:
208
用户和组账户的管理的基础和基本操作计算机就是让我们使用资源的,但是我们的计算机不能让每个人的权限一样,所以我们需要设置多个不同权限的用户,有不同的身份认证,从而使用不同的操作。从而就有了多任务操作系统。计算机能够实现资源使用和完成任务的主体是:应用程序进程进程是以发起者的身份运行的:可以理解为,进程的所有者就是其发起者;每个进程上都会标记上其所有者的身份信息;当进程试图访问资源的时候,安全上下文回
分类:
其他好文 时间:
2018-06-08 18:03:51
阅读次数:
171
目录 一、前言 二、微信硬件接入流程 三、微信硬件添加蓝牙设备四、获取微信硬件设备二维码和设备id(deviceId)五、微信硬件设备授权六、微信硬件jsapi综述详解七、jsapi_ticket的获取八、微信jssdk signature noncestr timestamp权限验证签名获取九、微 ...
分类:
微信 时间:
2018-06-08 18:03:33
阅读次数:
464
代码中对所有东西的命名,一律采用驼峰命名法,例如checkProperty,而不要命名为 check_property- 关于类型的总体原则,包括变量、方法返回值、形参等,全部加上类型,并且类型越具体越好。any类型的变量尽可能的少用。 - 作用域大于等于类时,必须严格遵守这个规范,不允许无类型。包 ...
分类:
其他好文 时间:
2018-06-08 18:03:27
阅读次数:
663
内排序之希尔排序 希尔排序是直接插入排序的优化算法,维基百科上的一段话: 假设有一个很小的数据在一个已按升序排好序的数组的末端, 如果用复杂度为O(n2)的排序(冒泡排序或插入排序), 可能会进行n次的比较和交换才能将该数据移至正确位置。而希尔排序会用较大的步长移动数据,所以小数据只需进行少数比较和 ...
分类:
编程语言 时间:
2018-06-08 18:03:18
阅读次数:
191
起因 每一个项目都是由小项目发展而来,从最初的一台数据库,到后面的几千上万台数据库,这发展的过程,我们都要涉及到一个技术问题:当数据量太大的时候,如何进行扩容? 案例 小明现在负责一个站点,用户数据库有2个,网站用户数据通过ID取模,分别存在两台用户数据库中,现在数据增大,两台数据库已经不够用了,现 ...
分类:
数据库 时间:
2018-06-08 18:03:09
阅读次数:
272
条件测试命令:test命令==[命令,bash的内置命令;格式:test[表达式][expression][[:bash的关键字;一般仅用于某些特定结构或格式之中;[[expression]]注意:此类条件测试命令一般没有执行结构,仅有执行状态返回值;如果其执行状态返回值为0,则表示true;如果其执行状态返回值为1,则表示为false;条件测试命令共有三类条件测试表达式:1.数值测试:双目操作:
分类:
其他好文 时间:
2018-06-08 18:03:01
阅读次数:
127
增强for循环是jdk1.5出现的新功能 1、增强for循环的作用 简化了迭代器的书写格式(注意:增强for循环底层还是使用了迭代器遍历) 2、增强for循环的格式 3、增强for循环的适用范围 如果实现了 Iterable 接口或者数组对象都可以使用增强for循环 4、增强for循环需要注意的事项 ...
分类:
编程语言 时间:
2018-06-08 18:02:50
阅读次数:
170
工具和环境 idea2018.1 , scala2.11.8, scala的idea支持包,下载地址 maven3.3.9 win10系统 1.maven环境配置 下载解压maven包,(也可以使用idea自带的,其目录:\IntelliJ IDEA 2018.1\plugins\maven\lib ...
分类:
其他好文 时间:
2018-06-08 18:02:40
阅读次数:
498