自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

NeuSky2015的专栏

大数据,云计算

  • 博客(29)
  • 资源 (3)
  • 收藏
  • 关注

原创 C++ 使用2个栈实现队列

if () {private:

2024-06-08 08:20:30 160

原创 锁的种类和介绍

信号量:等信号量会产生睡眠,用于进程。中断不能使用信号量,中断不是进程。1、互斥锁,递归锁,共享锁。2、自旋锁,不能递归。

2023-10-14 22:03:53 48

转载 类加载器、双亲委派机制

一.概述定义: 虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的java类型。类加载和连接的过程都是在运行期间完成的。二. 类的加载方式1):本地编译好的class中直接加载2):网络加载:java.net.URLClassLoader可以加载url指定的类

2016-03-14 22:05:50 2522

转载 抽象类

在面向对象的概念中,我们知道所有的对象都是通过类来描绘的,但是并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。  抽象类往往用来表征我们在对问题领域进行分析、 设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象,我们不能把它们实例化(拿不出一个具体的东西)所以称之为抽象。  比如:我们要描述“水果”,它就是一

2015-10-12 11:59:42 343

原创 Linux命令ps,netstat,top,time,cat,uname

ps -aux | grep 80 显示进程状态netstat -apn | grep 9000 显示网络状态,端口状态uname -a 查看内核版本top 显示进程状态time 显示进程运行时间cat /etc/redhat-release 显示系统类型

2015-09-08 10:04:13 674

转载 HDFS配置

Hadoop的关键配置文件     hdfs上传文件成功之后,自己又开始好奇地修改其配置文件。因为之前自己对于hadoop一直都是胡打乱撞,缺乏系统的理解和认识,在网上查到了一个篇hadoop配置文件的资料,于是就开始动起手来,不想出现了新的错误。首先来梳理下hadoop的配置文件:1. hadoop-env.sh     hadoop的运行环境配置,主要设置HADOOP_HOME和J

2015-09-07 18:25:24 624

原创 mysql引擎

一般来说,MyISAM适合:(1)做很多count 的计算;(2)插入不频繁,查询非常频繁;(3)没有事务。InnoDB适合:(1)可靠性要求比较高,或者要求事务;(2)表更新和查询都相当的频繁,并且表锁定的机会比较大的情况。 MySQL数 据库引擎取决于MySQL在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持三个引擎:ISA

2015-09-04 18:54:34 279

原创 java中注解用法

这篇文章主要介绍了Java注解之Retention、Documented、Inherited注解介绍,本文内容和相关文章是系列文章,需要的朋友可以参考下:Retention注解Retention(保留)注解说明,这种类型的注解会被保留到那个阶段. 有三个值:1.RetentionPolicy.SOURCE —— 这种类型的Annotations只在源代码级别保留,编译时就会被忽略

2015-07-27 10:18:42 291

原创 typedef和# define

typedef要比#define要好,特别是在有指针的场合。请看例子:1234567typedef char* pStr1; #define pStr2 char*  pStr1 s1,s2; pStr2 s3,s4;

2015-07-15 09:17:37 236

原创 Windows查看进程和结束进程的方法

Windows查看进程命令:> netstat -ano|findstr "8080"结束进程的命令:> taskkill /F /PID pid

2015-07-09 09:24:05 531

转载 java socket编程

一,网络编程中两个主要的问题一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。而TCP层则提供面向应用的可靠(tcp)的或非可靠(UDP)的数据传输机制,这是网络编程的主要对象,一般不需要关心IP层是如何处理数据的。目前较为

2015-07-08 16:54:57 336

原创 看到比较好的webservice文章

http://my.oschina.net/xpbug/blog/224912

2015-07-08 16:46:45 270

原创 TCP/IP、Http、Socket的区别

网络由下往上分为  物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。  通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层,  三者从本质上来说没有可比性,  socket则是对TCP/IP协议的封装和应用(程序员层面上)。  也可以说,TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,

2015-07-08 16:45:24 288

翻译 @autowired和@resource的区别

@Resource的作用相当于@Autowired,只不过@Autowired按byType自动注入,而@Resource默认按 byName自动注入罢了。@Resource有两个属性是比较重要的,分是name和type,Spring将@Resource注解的name属性解析为bean的名字,而type属性则解析为bean的类型。所以如果使用name属性,则使用byName的自动注入策略,而使用t

2015-07-07 16:34:37 1509

原创 正则表达式

正则表达式的匹配字符 1.普通字符 字母、数字、汉字、标点符号 2.非打印字符 \f 换页符 \n 换行符 \r 回车符 \t 制表符 \v  垂直制表符 \s 任何空白字符 包括 \f\n\r\t\v \S 任何非空政府 不包括\f\n\r\t\v 3.特殊字符 ^ $ * ? + . () [] 

2015-07-07 16:29:20 353

转载 java基础2

一、文件(I/O)读写 1.文件随机读写类java.io.RandomAccessFile; // RandomAccessFile(String,String);第一个参数是文件路径,第二是打开模式 // RandomAccessFile(File,String);第一个参数是文件对象,第二是打开模式 // 其中打开模式有:r(只读),rw(读写),rws(读

2015-07-07 16:27:57 280

转载 java基础1

面试考察知识点如下: 一.序列化的实现方式 概念:序列化是将对象状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。以后,可以通过从存储区中读取或反序列化对象的状态,重新创建该对象。 目的:1、以某种存储形式使自定义对象持久化; 2、将对象从一个地方传递到另一个地方。 

2015-07-07 16:26:02 265

转载 Server Tomcat v7.0 Server at localhost was unable to start within 45 seconds

错误:Server Tomcat v7.0 Server at localhost was unable to start within 45 seconds错误提示就是我们限定了部署的时间导致的错误。修改 workspace\.metadata\.plugins\org.eclipse.wst.server.core\servers.xml文件。 把其中的start-time

2015-07-05 16:24:40 260

转载 转载面试

重点知识   由于我面试的JAVA开发工程师,针对于JAVA,需要理解的重点内容有:       JVM内存管理机制和垃圾回收机制(基本每次面试都会问,一定要搞得透彻)       JVM内存调优(了解是怎么回事,一般做项目过程中使用较多)       设计模式(熟悉常见设计模式的应用场景,会画类图,实在不行背几个也是有用的)       多线程(每次都会问

2015-07-04 18:13:35 431

原创 CentOS常用到的查看系统命令

#查看centoside网络磁盘防火墙任务# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue   # 查看操作系统版本# cat /proc/cpuinfo      # 查看CPU信息# hostname               # 查看计算机名# lspci -tv              # 列出所有PC

2015-07-03 22:59:07 381

原创 activemq的简单具体用法

大家都知道activemq是Apache的开源项目,主要是实现消息队列,下面把他的简单具体用法介绍如下:本人用Eclipse进行测试,首先在Apache官网下在软件包,本人分享的资源上也有,可以去下载,这是开源软件,下载完之后,把软件中的jar包build自己的项目中,然后咱们就可以编程了,在运行程序时,window和Linux系统都需要安装一下activemq,和常用软件安装方法一样,L

2015-07-03 22:40:09 347

原创 Centos上8080端口被占用解决办法

当你运行tomcat时,有时提示8080端口被占用,此时需要查看一下是什么进程占用了8080端口具体命令为:#netstat -pan | grep 8080会看到有进程信息,然后再把该进程kill掉就可以了。

2015-07-03 22:34:23 2160

转载 java语言和c语言中基本数据类型的长度

java基本数据类型所占字节数byte 1个字节short 2个字节char 2个字节int 4个字节long 8个字节float 4个字节double 8个字节C/C++基本数据类型所占字节数关于这个基本的问题,很早以前就很清楚了,C标准中并没有具体给出规定那个基本类型应该是多少字节数,而且这个也与机器、OS、编译器有关,比如同样

2015-06-30 15:51:54 438

转载 Java Web 开发

初学 Java Web 开发,请远离各种框架,从 Servlet 开发7.16,杭州。阿里百川无线开放大会。阿里与开发者一起见证移动的力量OSCHINA 软件库有一个分类——Web框架,该分类中包含多种编程语言的将近500个项目。Web框架是开发者在使用某种语言编写Web应用服务端时关于架构的最佳实践。很多Web框架是从实际的Web项目抽

2015-06-24 17:45:30 469

原创 搭建Hadoop时ssh还需要密码解决办法

在配置好ssh后,还是不能无密码登陆,可能是权限的问题,需要做如下修改:1. # chmod 700 .ssh2. # chmod 600 .ssh/*

2015-06-18 10:10:09 390

原创 Linux下查看隐藏文件的命令

Linux下查看隐藏文件的命令

2015-06-18 09:43:56 4789

转载 SSH基本原理和免密码登录

[导读] SSH 为 Secure Shell 的缩写,由 IETF 的网络工作小组(Network Working Group)所制定;SSH 为建立在应用层和传输层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的SSH 为 Secure Shell 的缩写,由 IETF 的网络工作小组(Network Working Group)所制定;SSH

2015-06-18 09:27:39 366

原创 linux系统make命令用法

linux系统make命令用法

2015-06-05 08:50:11 553

原创 回归分析

机器学习(一)一.回归分析概念1.回归分析概念:回归分析就利用样本(已知数据),产生拟合方程,从而(对未知数据)进行预测。2.用途:预测,判别合理性。3.分类:线性回归分析(一元线性、多元线性、广义线性),非线性(逻辑回归)4.说明:一元线性一般指一条直线,二元一般是平面,三元是超平面,非线性一般指广义线性5.回归分析的难题:选定变量(多元),避免多重共线性,观察拟合方程,

2015-05-31 09:37:39 932

hadoop权威指南中文版

hadoop权威指南中文版

2015-07-25

apache-activemq-5.11.1

apache-activemq-5.11.1

2015-06-24

tomcat 7.0

tomcat 7.0是java开发网站的必要工具,现在为最新版本,很好用

2014-10-09

空空如也

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

TA关注的人

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