自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(282)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

转载 Ubuntu下安装GlusterFS

1 安装1.1 配置要求1 硬件要求GlusterFS支持大多数的符合商业标准的x86-64bit硬件平台。存储可以是直接附加的存储,RAID盘,以SATA/SAS/FC盘做后端的FC/Infiniband/iSCSI SAN盘。2 网路要求GlusterFS支持千兆网,百兆网和Infiniband(光纤)。3 操作系统要求Gluster

2017-08-11 11:23:24 4118

转载 VMware下 Ubuntu16共享Windows10文件

VMWare-tools for linux 下载网址:https://github.com/rasa/vmware-tools-patches#tested-vmware-tools-versions不同的虚拟机版本对应不同的tools,版本不一致不能用的。寻找对应的版本下载。VMware下Ubuntu共享Windows文件是通过VMware Tools实

2017-08-02 13:52:43 1078

转载 Ubuntu 安装mySql

4#Ubuntu16.04中MySQL安装配置[TOC]1、安装mysqlroot@ubuntu:~# sudo apt-get install mysql-server11root@ubuntu:~# apt install mysql-client 11root@ubuntu:~# apt install libmysqlclient-dev 11期间会弹出设置root账户

2017-07-28 10:52:00 508

转载 wget: command not found的两种解决方案

今天安装了centos6.4,wget发现报错command not found,是因为没有安装wget软件包。一般Linux最小化安装时,wget不会默认被安装。可以通过以下两种方法来安装:1、rpm 安装rpm 下载源地址:http://mirrors.163.com/centos/6.4/os/x86_64/Packages

2017-06-28 15:28:36 3779

转载 CentOS 7 下 ifconfig command not found 解决办法

摘要: CentOS 7 运行 ifconfig 提示 -bash: ifconfig: command not found今天尝鲜用VMWare安装了CentOS7,选择了最小安装包模式,安装完毕之后想查看一下本机的ip地址,发现报错# ifcon-bash: ifconfig: command not found谷歌了一下,整理了一下解决思路 查看ifc

2017-06-28 15:06:18 981

转载 虚拟机中 CentOS 无法上网(connect: network is unreachable)

ping 某个地址时 报标题上的提示,输入sudo dhclient 就可以上网了以往记得在VirtualBox中安装完CentOS后是可以直接使用的,今天安装好了以后发现上不了网,表现为使用ping时提示connectnetwork is unreachable。通过ifconfig发现网卡没有分配IP地址,考虑是DHCP的问题,遂sudo dhclient,发现就能上网了。然而重启

2017-06-28 15:05:06 1764

转载 vmware12安装centos7系统详解

工具/原料虚拟机12centos7系统镜像方法/步骤1百度搜索centos,点击出来的第一个网址即官网地址。2点击图中的get centos now.3点击图中的DVD ISO。4选择第一个进行下载。(大小为4.03G,

2017-06-28 09:51:46 474

转载 解决-Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variabl

.1.添加M2_HOME的环境变量  2.Preference->Java->Installed JREs->Edit 选择一个jdk,  添加  -Dmaven.multiModuleProjectDirectory=$M2_HOME-Dmaven.multiModuleProjectDirectory=$M2_HOME点我亲╭(╯3╰)╮分类

2017-06-26 22:22:04 517

转载 CentOS7 yum 安装git

1.查看系统是否已经安装git git --version 2.CentOS7 yum 安装git yum install git 3.安装成功 yum --version 4.卸载git yum remov

2017-06-23 21:10:24 1235

转载 Java中如何动态创建接口的实现

有很多应用场景,用到了接口动态实现,下面举几个典型的应用:1、mybatis / jpa 等orm框架,可以在接口上加注解进行开发,不需要编写实现类,运行时动态产生实现。2、dubbo等分布式服务框架,消费者只需要引入接口就可以调用远程的实现,分析源代码,其实在消费端产生了接口的代理实现,再由代理调用远程接口。3、spring aop 这是最典型的动态代理了。创建接口的动态实现,有

2017-06-18 12:38:02 2822

转载 ORACLE数据库SQL语句的执行过程

SQL语句在数据库中处理过程是怎样的呢?执行顺序呢?在回答这个问题前,我们先来回顾一下:在ORACLE数据库系统架构下,SQL语句由用户进程产生,然后传到相对应的服务端进程,之后由服务器进程执行该SQL语句,如果是SELECT语句,服务器进程还需要将执行结果回传给用户进程。SQL语句的执行过程一般如下:解析(PARSE)—— 绑定(BIND)——执行(EXECUTE)——提取(FETCH

2017-06-02 23:34:58 705

转载 WEB请求过程

http://www.jianshu.com/p/ea419d550032一、一个例子当用户在浏览器中输入www.xxx.com这个URL时,首先,DNS会把这个域名解析成IP地址,然后根据这个IP找到对应的服务器,并发起一个get请求,对于服务器端而言,可能会有负载均衡设备来平均分配用户请求,而请求的数据可能在分布式缓存里,静态文件中,或是数据库中,当数据返回

2017-06-02 23:18:37 524

转载 java代码调用oracle存储过程

一、简介  与调用mysql存储过程类型过程都是如下  1、创建连接 Connection conn = DriverManager.getConnection(url, user, password);  2、创建CallableStatement CallableStatement statement = conn.prepareCall(sql);  3、设置参数    

2017-06-02 20:56:14 540

转载 Centos7安装activemq5.14.5

Installation Procedure for UnixUnix Binary InstallationThis procedure explainshow to download and install the binary distribution on a Unix system.NOTE: There are several alternative ways to per

2017-05-23 15:49:10 1026

转载 java获取当前路径的几种方法

1、利用System.getProperty()函数获取当前路径: System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径 2、使用File提供的函数获取当前路径: File directory = new File("");//设定为当前文件夹 try{     System.out.pr

2017-05-21 10:04:18 377

转载 ini

配置 eclipse.ini 的小常识:JVM 最小分配内存(初始分配内存)由-Xms指定,默认是物理内存的1/64JVM最大分配的内存由-Xmx指定,默认是物理内存的1/4

2017-05-01 23:22:54 446

转载 centos安装netcat工具及测试

netcat是网络工具中的瑞士军刀,它能通过TCP和UDP在网络中读写数据。通过与其他工具结合和重定向,你可以在脚本中以多种方式使用它。使用netcat命令所能完成的事情令人惊讶。netcat所做的就是在两台电脑之间建立链接并返回两个数据流,在这之后所能做的事就看你的想像力了。你能建立一个服务器,传输文件,与朋友聊天,传输流媒体或者用它作为其它协议的独立客户端。1、下载安装

2017-04-27 12:06:18 668

转载 start stop reload

2017-04-25 22:20:36 309

转载 nginx+memcached构建页面缓存应用

nginx的memcached_module模块可以直接从memcached服务器中读取内容后输出,后续的请求不再经过应用程序处理,如php-fpm、django,大大的提升动态页面的速度。nginx只负责从memcached服务器中读取数据,要往memcached写入数据还得需要后台的应用程序来完成,主动的将要缓存的页面缓存到memcached中,可以通过404重定向到后端去处理的。ngx_

2017-04-25 20:03:50 472

转载 linux No targets specified and no makefile found

linux使用一些命令或文件时提示No targets specified and no makefile found错误,我们知道此问题是文件或命令没有存在或没有安装导致的,下面整理了一些解决办法。我们在Linux VPS中编译文件的时候经常会有各种各样的错误,出现错误没有关系,基本上常规使用的用户出现的问题在网上基本都可以找到答案。比如昨天晚上老左在尝试编译LITESPEED的时候有出

2017-04-25 17:20:59 23111 2

转载 JAVA 容器类总结

原文出处:http://www.cnblogs.com/wishyouhappy/p/3669198.html1.java容器分类图  说明:第一个图为简化图(其中粗线部分是重点的容器),第二个图为完整容器分类图                          2.容器类接口和抽象容器类 2.1 说明  容器接口是容器的基础

2017-04-25 16:56:00 276

转载 nginx的权限问题(13: Permission denied)解决办法

一个nginx带多个tomcat集群环境,老是报如下错误:   2012/03/07 15:30:39 /opt/nginx/proxy_temp/4/31/0000000314" failed (13: Permission denied) while reading upstream, client: 172.16.1.33, server: www.XXX.com, request:

2017-04-25 15:51:33 41944 2

转载 Nginx中unknown directive "if(!-f"解决方案

今天在写Nginx中URL重写的时候,一直报错如下[emerg]: unknown directive “if(!-e” in /usr/local/nginx/conf/nginx.conf:124检查了好几遍,配置文件也找不到问题所在最后才发现原来是if和(之间必须有个空格

2017-04-25 15:27:55 8193

转载 使用spring遇到"BeanNotOfRequiredTypeException......but was actually of type [com.sun.proxy.$Proxy18]"异常

问题描述:在使用aspectJ申明事务管理时出现的异常org.springframework.beans.factory.BeanNotOfRequiredTypeException: Bean named 'accountServiceImpl' must be of type [com.cc.spring.demo4.AccountServiceImpl],bu

2017-04-24 12:35:07 3388

转载 使用spring配合Junit进行单元测试的总结

1.直接对spring中注入的bean进行测试(以DAO为例):在测试类上添加@RunWith注解指定使用springJunit的测试运行器,@ContextConfiguration注解指定测试用的spring配置文件的位置之后我们就可以注入我们需要测试的bean进行测试,Junit在运行测试之前会先解析spring的配置文件,初始化spring中配置的bean@RunW

2017-04-24 10:53:45 871

转载 事务隔离级别

问题的提出编辑数据库是要被广大客户所共享访问的,那么在数据库操作过程中很可能出现以下几种不确定情况。更新丢失两个事务都同时更新一行数据,一个事务对数据的更新把另一个事务对数据的更新覆盖了。这是因为系统没有执行任何的锁操作,因此并发事务并没有被隔离开来。脏读一个事务读取到了另一个事务未提交的数据操作结果。这是相当危险的,因为很可能所有的操作都被回滚。

2017-04-22 14:13:05 286

转载 解决Eclipse提示@Override需要删除的问题

很可能是编译器版本问题。解决办法:windows->preferences->java->Complier->Compiler compliance settings   选择1.6 即可实际下来,除了preferences中需要调整,project的配置里Javacompiler也要调整,顺便也要调整project facets中Jav

2017-04-21 23:04:46 3801 1

转载 MQ介绍与选型

MQ介绍与选型MQ使用场景异步通信有些业务不想也不需要立即处理消息。消息队列提供了异步处理机制,允许用户把一个消息放入队列,但并不立即处理它。想向队列中放入多少消息就放多少,然后在需要的时候再去处理它们。解耦降低工程间的强依赖程度,针对异构系统进行适配。在项目启动之初来预测将来项目会碰到什么需求,是极其困难的。通过消息系统在处理过程中间插入了一个隐含的、基于

2017-04-20 18:48:21 3518

转载 MQ选型对比RabbitMQ RocketMQ ActiveMQ Kafka

MQ选型对比文档综合选择RabbitMq

2017-04-20 18:37:53 1363

原创 Error contacting service. It is probably not running.

# bin/zkServer.sh statusZooKeeper JMX enabled by defaultUsing config: /data/software/zookeeper-3.4.10/bin/../conf/zoo.cfgError contacting service. It is probably not running.防火墙惹的祸,

2017-04-20 10:20:46 455

转载 Linux /etc/profile文件详解

Linux/etc/profile文件的改变会涉及到系统的环境,也就是有关Linux环境变量的东西,学习Linux要了解Linuxprofile文件的相关原理,这里对则以文件进行具体分析。这里修改会对所有用户起作用。  1、Linux是一个多用户的操作系统。每个用户登录系统后,都会有一个专用的运行环境。通常每个用户默认的环境都是相同的,这个默认环境实际上就是一组环境变量的定义。用户可以对自己的

2017-04-19 23:00:09 23888 2

转载 linux yum命令详解

yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。yum的命令形式

2017-04-19 21:49:51 211

转载 centos7 install zookeeper3.4.10

一.下载1.wget http://apache.fayea.com/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gz2. tar -zxvf zookeeper-3.4.10.tar.gz二.配置1.cd zookeeper-3.4.10/conf/ 2.复制 zoo_sample.cfg 文件的并命名为为 zo

2017-04-19 21:47:28 2511

转载 systemctl命令

systemctl命令是系统服务管理器指令,它实际上将 service 和chkconfig 这两个命令组合到一起。任务 旧指令 新指令 使某服务自动启动 chkconfig --level 3 httpd onsystemctl enable httpd.service使某服务不自动启动 chkconfig --

2017-04-19 21:30:04 509

转载 Telnet 安装

Telnet服务的配置步骤如下:  一、安装telnet软件包(通常要两个)。  1、 telnet-client (或 telnet),这个软件包提供的是 telnet 客户端程序;  2、是 telnet-server 软件包,这个才是真正的 Telnet server 软件包3、检测telnet-server的rpm包是否安装 

2017-04-19 21:25:30 617

转载 Netty线程模型

1. 背景1.1. Java线程模型的演进1.1.1. 单线程时间回到十几年前,那时主流的CPU都还是单核(除了商用高性能的小机),CPU的核心频率是机器最重要的指标之一。在Java领域当时比较流行的是单线程编程,对于CPU密集型的应用程序而言,频繁的通过多线程进行协作和抢占时间片反而会降低性能。1.1.2. 多线程随着硬件性能的提升,CPU的核数越

2017-04-18 17:13:56 372

转载 使用Java开发高性能网站需要关注的那些事儿

无论大型门户网站还是中小型垂直类型网站都会对稳定性、性能和可伸缩性有所追求。大型网站的技术经验分享值得我们去学习和借用,但落实到更具体的实践上并不是对所有网站可以适用,其他语言开发的网站我还不敢多说,但Java开发的系统,我还是能您给插上几句话:JVMJEE容器中运行的JVM参数配置参数的正确使用直接关系到整个系统的性能和处理能力,JVM的调优主要是对内存管理方面的调优,优化的方向分为以下

2017-04-17 22:24:15 340

转载 JVM原理讲解

一、什么是JVM    JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。    Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码。而引入Ja

2017-04-17 22:10:41 249

转载 Eclipse 在引入Maven工程后,找不到Maven Dependencies

Eclipse在引入Maven工程后,找不到Maven Dependencies。使得代码报错,具体如下图所示:点击OK , 最多等上1分钟。

2017-04-17 18:44:44 536

转载 Eclipse建立Maven maven-archtype-webapp项目

介绍记录第一次使用Maven maven-archtype-webapp项目maven-archtype-webapp这是maven自带的一个建立webapp的archtype,建立好之后它会有如下的项目结构: 项目结构改动上述这样的结构还存在一些问题,需要做一些改动。 1、我们查看项目的.classpath文件会发现,该项目的源文件夹有三个: - src/main

2017-04-17 13:07:24 612

人工智能简介

人工智能(Artificial Intelligence,AI)是指让计算机像人一样拥有智能能力,是一个融合计算机科学、统计学、脑神经学和社会科学的前沿综合学科,可以代替人类实现识别、认知,分析和决策等多种功能。如当你说一句话时,机器能够识别成文字,并理解你话的意思,进行分析和对话等。

2018-05-10

JavaScript权威指南 6

《JavaScript权威指南》全面介绍了JavaScript语言的核心,以及Web浏览器中实现的遗留和标准的DOM。它运用了一些复杂的例子,说明如何处理验证表单数据、使用cookie、创建可移植的DHTML动画等常见任务。本书还包括详细的参考手册,涵盖了JavaScript的核心API、遗留的客户端API和W3C标准DOM API,记述了这些API中的每一个JavaScript对象、方法、性质、构造函数、常量和事件处理程序。

2018-05-10

spring-framework-reference

spring-framework-reference

2017-03-08

截图小工具

截图小工具,win10 可用

2017-02-22

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

TA关注的人

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