- 博客(39)
- 资源 (9)
- 收藏
- 关注
原创 Centos7上安装docker
Docker从1.13版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE。社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比如经过官方测试认证过的基础设施、容器、插件等。社区版按照stable和edge两种方式发布,每个季度更新stable版本,如17.06,17.09;每个月份更新edge版本,如17.09,17.10。一、安装docker...
2019-12-17 14:27:06
206
转载 CentOS 7 部署Gitlab+Jenkins持续集成(CI)环境
持续集成概述及运行流程 :持续集成概述 :持续集成(Continuous integration)持续集成是指开发者在代码的开发过程中 ,可以频繁的将代码部署集成到主干,并进行自动化测试 开发→代码编译→测试持续交付:持续交付指的是在持续集成的环境基础之上,将代码部署到预生产环境持续部署:在持续交付的基础上,把部署到生产环境的过程自动化Jenkins概述 :是一个开源软件项...
2019-06-25 21:17:44
431
转载 error while loading shared libraries: libnuma.so.1: cannot open shared object file: No such file or
MySQL5.7在初始化的时候报下边这个错误error while loading shared libraries: libnuma.so.1: cannot open shared object file: No such file or directory这是因为libnuma.so在centos6.5环境下默认安装的32位的,我的mysql5.7是64位的,所以需要安装个64位的...
2019-03-12 13:41:54
784
转载 Linux升级Glibc
利用源码升级步骤如下:wget http://ftp.gnu.org/gnu/glibc/glibc-2.15.tar.gzwget http://ftp.gnu.org/gnu/glibc/glibc-ports-2.15.tar.gztar -xvf glibc-2.15.tar.gztar -xvf glibc-ports-2.15.tar.gzmv gl...
2019-03-12 13:26:26
310
转载 nginx+tomat https ssl 部署 完美解决方案
关于nginx+tomcat https的部署之前网上一直有2种说法:1.nginx和tomcat都要部署ssl证书2.nginx部署ssl证书,tomcat增加ssl支持在实际的部署过程中nginx的配置和ssl证书部署很顺利,但是tomcat用网上流传的说法配置之后,发现非静态内容无法正常使用。(项目用了dubbox,dubbox基于resteasy发布rest协议)经过...
2019-03-04 18:31:57
503
转载 已安装nginx支持https配置 the "ssl" parameter requires ngx_http_ssl_module
nginx已安装,ssl模块未安装的解决方法:如果需要再linux中安装nginx请参照:LINUX系统下安装nginx一:开始Nginx的SSL模块Nginx如果未开启SSL模块,配置Https时提示如下错误:<span style="color:#000000"><code class="language-js">nginx<span style...
2019-03-04 17:26:48
688
转载 nginx实现https网站设置
一、HTTPS简介1.https简介HTTPS其实是有两部分组成:HTTP + SSL / TLS,也就是在HTTP上又加了一层处理加密信息的模块。服务端和客户端的信息传输都会通过TLS进行加密,所以传输的数据都是加密后的数据2.https协议原理首先,客户端与服务器建立连接,各自生成私钥和公钥,是不同的。服务器返给客户端一个公钥,然后客户端拿着这个公钥把要搜索的东西加密,称之为...
2019-03-04 17:08:44
391
转载 快速入门YAML
我们学习Java,都是先介绍properties文件,使用properties文件配合Properties对象能够很方便的适用于应用配置上。然后在引入XML的时候,我们介绍properties格式在表现层级关系和结构关系的时候,十分欠缺,而XML在数据格式描述和较复杂数据内容展示方面,更加优秀。到后面介绍JSON格式的时候,我们发现JSON格式比较XML格式,更加方便(除去数据格式限制之外),所以...
2018-10-16 14:08:13
164
原创 java 二分查找实现
网上说的方法没有考虑到值不存在数组中的情况,现给出具体实现:public static int binSearcher(int[] arr, int key, int start, int end) { if(arr == null || arr.length <= 0) { return -1; } int mid...
2018-09-26 19:56:55
223
转载 HashMap实现原理及源码分析
哈希表(hash table)也叫散列表,是一种非常重要的数据结构,应用场景及其丰富,许多缓存技术(比如memcached)的核心其实就是在内存中维护一张大的哈希表,而HashMap的实现原理也常常出现在各类的面试题中,重要性可见一斑。本文会对java集合框架中的对应实现HashMap的实现原理进行讲解,然后会对JDK7的HashMap源码进行分析。目录 一、什么是哈希表 ...
2018-09-17 13:30:55
110
转载 Java map 详解 - 用法、遍历、排序、常用API等
概要:java.util 中的集合类包含 Java 中某些最常用的类。最常用的集合类是 List 和 Map。Map 提供了一个更通用的元素存储方法。Map 集合类用于存储元素对(称作“键”和“值”),其中每个键映射到一个值。本文主要介绍java map的初始化、用法、map的四种常用的遍历方式、map的排序以及常用api。| |目录1Map用法 ·类型介绍 ·类型区别 ...
2018-08-02 21:27:51
140
原创 从找工作看当前的结婚彩礼
我是一名苦逼程序员,公司的一个产品是我一点点的开发出来的,现在上线了。以上是背景。当我每天在不停的优化,修复产品问题的时候,领导说:你开发的这也叫产品?!怎么能卖的出去?就因为这句话,我深深的体会到,领导和员工之间,就像男人和女人之间是一样的关系。女人在家拼死累死的带孩子,最后因为孩子没有考上大学,在家挨批。当前所有人都认为,程序员的工资高,高的离谱,其实我们的要求是合理的,就跟女
2017-04-01 09:00:11
386
转载 阿里巴巴dubbo处理文件上传下载 java.io.IOException: stream is closed
注:使用InputStream 作为方法参数的时候,需要将该参数作为方法的最后一个参数,否则会有问题 dubbo和hessian的maven依赖: Java代码 com.alibaba dubbo 2.5.3 com.caucho hessian
2016-10-08 16:51:22
8514
6
转载 CentOS7安装Hadoop2.7完整流程
总体思路,准备主从服务器,配置主服务器可以无密码SSH登录从服务器,解压安装JDK,解压安装Hadoop,配置hdfs、mapreduce等主从关系。1、环境,3台CentOS7,64位,Hadoop2.7需要64位Linux,CentOS7 Minimal的ISO文件只有600M,操作系统十几分钟就可以安装完成,Master 192.168.0.182Slave1 192.168
2016-06-03 18:10:04
405
转载 pecl_http组件安装
pecl_http组件安装步骤如下: 1. 组件安装 1.1 安装php-devel开发组件 yum install php-devel 1.2 安装php-pecl组件 yum install php-pecl-memcache 1.3 安装pecl_http的扩展包
2016-05-17 14:12:07
856
转载 CentOS 7.0编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14方法
准备篇:CentOS 7.0系统安装配置图解教程 http://www.jb51.net/os/188487.html一、配置防火墙,开启80端口、3306端口CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。1、关闭firewall:systemctl stop firewalld.service #停止firewal
2016-05-12 14:15:45
472
转载 JQuery上传插件Uploadify使用详解
Uploadify是JQuery的一个上传插件,实现的效果非常不错,带进度显示。不过官方提供的实例时php版本的,本文将详细介绍Uploadify在Aspnet中的使用,您也可以点击下面的链接进行演示或下载。官方下载官方文档官方演示首先按下面的步骤来实现一个简单的上传功能。1 创建Web项目,命名为JQueryUploadDemo,从官网上下载最新的版本解压后添加到项目中。
2015-05-12 09:35:29
439
转载 使用svn进行项目版本管理
使用svn进行项目版本管理 1.摘要本文描述了利用SVN进行项目版本管理的方法,涉及项目版本号命名规则、SVN目录结构、第三方代码库的管理、版本创建、发布、修订、合并等行为的方法和原则。 2.版本号命名规则版本号采用主版本号.次版本号.修订号组成。版本的重大变化主版本号增1,次版本号和修订号归零。版本的相对较小的变化主版本号维持不变,次版本号增1,修订号归零。当一个版本发布
2015-03-18 18:42:30
761
1
转载 CentOS-6.4安装配置JDK-7
安装说明系统环境:centos-6.3安装方式:rpm安装 软件:jdk-7-linux-x64.rpm下载地址:http://www.oracle.com/technetwork/java/javase/downloads/java-se-jdk-7-download-432154.html检验系统原版本[root@admin ~]# java -
2015-02-06 15:31:57
441
转载 centos svn 应用
安装说明系统环境:CentOS-6.3安装方式:yum install (源码安装容易产生版本兼容的问题)安装软件:系统自动下载SVN软件检查已安装版本复制代码代码如下:#检查是否安装了低版本的SVN[root@zck /]# rpm -qa subversion#卸载旧版本SVN[root@zck modules]# yum r
2015-02-02 13:49:21
431
原创 centos下tomcat乱码问题
1. tomcat 解析引起的乱码问题解决方式:打开tomcat下的server.xml 配置文件,在connect 标签中添加编码属性:URIEncoding="UTF-8"或者其他格式,这个取决于您的应用程序的编码格式。如果这个还没有绝对您的问题,仍然是乱码,那么现在您就可以排除是tomcat引起的乱码问题了。那么您可以用cat 命令打开文件,如果文件不是乱码,
2015-02-02 11:43:21
2697
转载 利用ant脚本 自动构建svn增量/全量 系统程序升级包
首先请允许我这样说,作为开发或测试,你一定要具备这种本领。你可以手动打包、部署你的工程,但这不是最好的方法。最好的方式就是全自动化的方式。开发人员提交了代码后,可以自动构建、打包、部署到测试环境。测试通过后进入到模拟环境或是直接发布的生产环境,这个过程可以是全自动的。但这个自动化的方式有一些公司用到了,但也有很多公司还不知道,他们的攻城师天天在做反复、没有多大意义的、浪费生命的事情。当然这种方式一
2015-01-26 18:25:31
602
转载 Ehcache 整合Spring 使用页面、对象缓存
一、准备工作如果你的系统中已经成功加入Spring、Hibernate;那么你就可以进入下面Ehcache的准备工作。1、 下载jar包Ehcache 对象、数据缓存:http://ehcache.org/downloads/destination?name=ehcache-core-2.5.2-distribution.tar.gz&bucket=tcdistributi
2015-01-26 18:21:58
375
转载 java 学习笔记---集合Set
集合:就像一个容器,可以把多个对象放进该容器中。java集合分为:Set List Map三种体系。Set : 无序的,不可重复的。List :有序的,可重复的。Map:代表有映关系的集合,Map保存的每一项数据都是key-value对。 java 5 后添加了Queue体系,代表一种队列集合实现。集合和数组对比:1.数组一旦初始化,长度不可变;
2015-01-23 14:52:10
452
转载 JAVA程序员面试之《葵花宝典》
程序员面试之葵花宝典面向对象的特征有哪些方面 1. 抽象:抽象就是忽略一个主题中与当前目标2. 无关的那些方面,3. 以便更充分地注意与当前目标4. 有关的方面。抽象并不5. 打算了解全部问题,而6. 只是选择其中的一部分,7. 暂时不8. 用部分细节。抽象包括两个方面,9. 一是过程抽象,10. 二是数据抽象。11. 继承:继承是一种联结类的层次模型,12. 并且
2014-11-24 19:51:02
1280
转载 清除目录下的SVN信息
今天想清除目录下的SVN信息,在网上找了找,说是有三种方法:一、在linux下 删除这些目录是很简单的,命令如下 find . -type d -name ".svn"|xargs rm -rf 或者 find . -type d -iname ".svn" -exec rm -rf {} \; 二、在windows下用以下法子: 1、在
2014-10-01 10:37:24
516
转载 Eclipse 安装最新SVN插件
1、下载最新的Eclipse,我的版本是3.7.2 indigo(Eclipse IDE for Java EE Developers)版 如果没有安装的请到这里下载安装:http://eclipse.org/downloads/ 2、下载SVN插件subclipse,安装方法有两种.那种绿色的以link方式安装的方式我在indogo上试了多次就是没成功。 3、SVN插件
2014-10-01 09:35:00
425
转载 从云计算谈时间和空间的本质
当这个宇宙出现的时候,它存在的形式会是什么? 《圣经》在创世纪里,明确地表达了两个最基本的概念,存在和过程,“1:1 起初 神创造天地。1:2 地是空虚混沌.渊面黑暗.神的灵运行在水面上。1:3 神说、要有光、就有了光。1:4 神看光是好的、就把光暗分开了。1:5 神称光为昼、称暗为夜.有晚上、有早晨、这是头一日。”而在《道德经》里,也同样明确表达了这两个概念,“有物混成,先天地生
2014-06-04 09:20:20
1368
转载 JVM调优总结 -Xms -Xmx -Xmn -Xss
堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。典型设置:java -Xmx3550m -Xms355
2014-05-12 20:42:10
478
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人