自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

图图

博客移至:www.neilx.com

  • 博客(40)
  • 资源 (2)
  • 收藏
  • 关注

转载 HADOOP-RPC机制

转载自一、RPC基本概念:1、RPC,即Remote Procdure Call,中文名:远程过程调用;  (1)它允许一台计算机程序远程调用另外一台计算机的子程序,而不用去关心底层的网络通信细节,对我们来说是透明的。因此,它经常用于分布式网络通信中。   (2)Hadoop的进程间交互都是通过RPC来进行的,比如Namenode与Datanode直接,Jobtracker与Tasktrac

2016-07-10 19:24:28 790

转载 当管理遇上AI,会发生什么

当管理遇上AI,会发生什么? 人工智能将会将管理(management)从一门艺术转变成艺术与科学的复合体。 这么说并不是因为我们未来会从科幻小说所描绘的机器人统治者那里接受命令,而是因为专业型人工智能将能让我们以一种 Peter Drucker(著作等身的管理思想大师,被誉为”现代管理学之父”)那样的早期理论家才能想象的方式将数据科学应用到人类工作

2016-06-19 21:21:22 1119

原创 多线程详解(二)

多线程详解(二)在正式介绍线程创建的第二种方法之前,我们接着多线程详解(一),讲一下:对线程的内存图、线程的状态,为下面的学习打下基础,小伙伴们不要急哟!!一、多线程运行的内存图(ps.博主没有找到合适的画图工具,欢迎大神们贡献啊)class person extends Thread{ int i; private String name; person(Strin

2016-06-16 19:18:28 2014

原创 多线程详解(一)

[多线程详解(一)](http://www.neilx.com)一、概念准备1、进程(1)直译:正在进行中的程序(2)解释:执行一个程序时,会在内存中为程序开辟空间,这个空间就是一个进程。(3)注意:一个进程中不可能没有线程,只有有了线程才能执行;进程只开辟空间,并不执行,执行的是线程.2、进程(1)定义:就是进程中一个负责执行的控制单元(执行路径)(3)注意:一个进程中可以有多个执行路

2016-06-15 15:54:06 3460

转载 java字符串

java—–字符串       可以证明,字符串操作是计算机程序设计中最常见的行为。一、String      首先我们要明确,String并不是基本数据类型,而是一个对象,并且是不可变的对象。查看源码就会发现String类为final型的(当然也不可被继承),而且通过查看JDK文档会发现几乎每一个修改String对象

2016-06-15 13:20:00 3237

转载 java中正确使用hashCode和equals方法

Java 中正确使用 hashCode 和 equals 方法 转载自:[开源中国社](http://www.oschina.net/question/82993_75533) 在这篇文章中,我将告诉大家我对hashCode和equals方法的理解。我将讨

2016-06-13 13:49:44 2450

转载 class命名规范

作者:饥人谷_韩宝亿 前端小知识点–class命名规范 今天在写页面的时候,发现class=”1212-sale”开头的样式无法调用,后来大群里有同学说class样式不能以数字

2016-06-13 09:03:30 6525

转载 理解 position:relative 与 position:absolute

理解 position:relative 与 position:absolute 有三个值,static(静态)、relative(相对)、absolute(绝对);由于static是所有页面元素的默认值,因此设置元素的定位类型时几乎不用这个值,除非用于覆盖之前的定义。对于后两者,一般应用:在一个相对定位的元素里面放置一个绝对定位的元素,如图:子元素B可以通过to

2016-06-10 14:14:06 4365

转载 深入理解CSS中的定位(position)

CSS中的定位(position)   使用CSS来定位页面内层的位置,一直是比较难以掌握的事情,很多时候,往往被绝对定位的元素,总是以浏览器的左上角为坐标原点,此时,如果浏览器的大小改变,被定义的层就会偏离设计想要的位置,让人很挠头。  其实,要想控制好层的绝对定位,只要理解CSS中关于定位(position)的定义,一切就会变得轻松简单。  CSS中关于定位(position)

2016-06-09 22:36:06 4256

转载 css块级元素、内联元素

CSS块级元素、内联元素     在css盒子模型中,我们提到了html元素中的块元素(block element)和内联元素(inline element)。那么它们究竟是什么呢?     其实,这两种元素都是html规范中的概念。块元素(block element)一般是其他元素的容器元素,能容纳其他块元素或内联元素。最常见的就是P和div这

2016-06-09 21:41:59 4058

转载 Spring JDBC 的使用

一、使用示例 (1)springJdbcContext.xml Java代码<?xml version=”1.0” encoding=”UTF-8”?>   <beans xmlns=”http://www.springframework.org/schema/beans”        xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”

2016-06-07 19:20:58 2441

转载 java文件上传下载

文件上传在web应用中非常普遍,要在jsp环境中实现文件上传功能是非常容易的,因为网上有许多用java开发的文件上传组件,本文以commons-fileupload组件为例,为jsp应用添加文件上传功能。common-fileupload组件是apache的一个开源项目之一,可以从http://jakarta.apache.org/commons/fileupload/下载。用该组件可实现一次上传

2016-06-07 19:16:54 4138

转载 基于SpringMVC文件上传服务器端进度条实现

基于SpringMVC文件上传服务器端进度条实现 <div class="article_manage clearfix"> <div class="article_l"> <span class="link_categories"> 标签: <a href="http://www

2016-06-07 19:14:53 3664

转载 权限的设计

RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户-角色-权限”的授权模型。在这种模型中,用户与角色之间,角色与权限之间,一般者是多对多的关系。(如下图)角色是什么?可以理解为一定数量的权限的集合,权限的载体。例如:一个论坛系统,“超级管理员”、“版主”都是

2016-06-07 19:11:14 2599

转载 div+css 定位浅析

作者:佚名 来源: 时间:11-26 22:01:55 在用CSS+DIV进行布局的时候,一直对position的四个属性值relative,absolute,static,fixed分的不是很清楚,以致经常会出现让人很郁闷的结果。今天研究了一下,总算有所了解。在此总结一下:一、先看下各个属性值的定义:1、static:默认值。没有定位,元素出现在正常的流中(忽略 top, bottom,

2016-06-06 20:16:02 2050

原创 页眉中的导航如何写

不啰嗦,直接上代码<body><header><h1>牛逼的导航</h1><!-- 块元素nav --><nav role="navagation"><!-- 无序列表ul --><ul><li><a href="www.google.com">谷歌是皇帝</a></li><li><a href="www.baidu.com">百度是太监</a></li><li><a h

2016-06-06 14:17:10 2109

原创 (详细教程)mac电脑(或其他系统也相同)eclipse连接windows下sql server数据库图解及文字说明

由于,博主是学生党用mac电脑来敲代码,但是目前开发的一个系统,老师要求用sql server数据库(ps.一下老师的“坏话”,我目测老师没有用过mysql才强制我用sql server的)。所以呢,连接数据库就是很大的一个问题,不仅要装虚拟机,还要设置数据库等等…下面我将这里着重讲一下,如何从OS系统下的eclipse连接windows系统下的数据库。特别提醒:其实连接数据库sql server,

2016-06-05 12:36:36 5929 5

转载 markdown编辑器使用方法

本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl + Q插入链接 Ctrl +

2016-06-05 10:35:28 1215

原创 矩阵鞍点代码

一、什么是鞍点呢?在矩阵中,一个数在所在行中是最大值,在所在列中是最小值,则被称为鞍点。二、代码实现1、方法一:方法一:// Created by Neil Wesley on 16/5/25.// Copyright © 2016年 Neil Wesley. All rights reserved.//#include "stdio.h"int main(){ int a[4

2016-05-25 19:09:27 3330

原创 两个数的最大公约数和最小公倍数

一、思路:1、最大公约数和最小公倍数的范围:最大公约数:1——两个数中的最小值最小公倍数:两数中的最大值——两数之积2、最小公倍数:在范围内,由大到小,依次分别除以两个数,第一个同时整除的数字即为最小公倍数3、最大公约数:在范围内,由小到大,分别用两个数去除以范围内由小到大的值,第一个可以同时整除的数值即为最大公约数二、代码实现#include <stdio.h>//最小公倍数int z_x(i

2016-05-25 16:22:03 1903

原创 一维数组的逆序输出(情况一:仅输出时发生改变,数组元素位置不发生改变、情况二:将顺序数组改为逆序数组)

一、类型一:思路:通过控制输出时的数组下表来实现逆序输出// Created by Neil Wesley on 16/5/25.// Copyright © 2016年 Neil Wesley. All rights reserved.//#include "stdio.h"int main(){ int M=30,s[M],i,k=1; //向数组循环赋值

2016-05-25 16:07:13 2463 1

原创 猴子吃桃问题(三种方法解决)

题目:猴子第一天摘了若干个桃子,当即吃了一半,还不解馋,又多吃了一个;第二天,吃剩下的桃子的一半,还不过瘾,又多吃了一个;以后每天都吃前一天剩下的一半多一个,到第10天想再吃时,只剩下一个桃子了。问第一天共摘了多少个桃子? ———-一、思路分析:采用逆向思维,从后往前推断,发现其中有相同的地方,即出现递推公式,可以采用递归方法。令S10=1,容易看出S9=2(S10+1),简化一下 S

2016-05-23 19:11:24 170280 25

原创 4种输出类型的9X9乘法表(用户可自己选输出何种形式)

如何编写每种9X9乘法表的具体讲解,请参考[4种乘法表](http://blog.csdn.net/neil_wesley/article/details/51184625)(点击获取详情)**本篇博客重点在实现选择输出四种乘法表**本程序要实现的效果:用户通过输入数字0、1、2、3、4来控制程序输出不同的9x9乘法表,并可以自由控制程序的结束时间。一、直接上代码(不理解之处详见代码中的注释)/

2016-05-23 14:27:04 3616

原创 高效比较数值大小

一、比较两个数的大小思路:两个数的大小无外乎相等、大于、小于,所以一一比较即可。下面提供三种比较两个数值的大小方法其中第三种使用三目结构较为高效1、先判断相等的情况:main(){int a,b;printf(“please input A,B:”);scanf(“%d %d”,&a,&b);if(a!=b){ if(a>b) printf(“A>B\n”); else

2016-05-22 15:28:10 3542

转载 递归算法详解

转载自:ShinChan’s Blog  计算机科学的新学生通常难以理解递归程序设计的概念。递归思想之所以困难,原因在于它非常像是循环推理(circular reasoning)。它也不是一个直观的过程;当我们指挥别人做事的时候,我们极少会递归地指挥他们。Introduction  递归算法是一种直接或者间接调用自身函数或者方法的算法。递归算法的实质是把问题分解成规模缩小的同类问题的子问题,然后递归

2016-05-15 09:18:13 2596

转载 java构造器小结

转载自:一个执着的程序员当创建一个个对象时,系统会该对象的属性默认初始化,基本类型属性的值为0(数值类型),false(布尔类型),把所有的引用类型设置为null. 构造器可以改变这种默认的初始化。 构造器的作用:是创建Java对象的重要途径,是不是说构造器完全负责创建java对象????? 答:是创建java对象的重要途径,通过new关键字调用构造器时,构造器也确实返回了该类的对象,但这个对

2016-05-14 11:47:33 1886

转载 网页设计趋势:方格堆叠式排版

转载自: 英文:designshack作者:CARRIE COUSINS译者:enqoo链接:http://www.ui.cn/detail/125197.html现在你随便打开一个网站,似乎都有堆叠排版的身影,特别是方格堆叠堆叠,已然成为一种设计趋势,越来越多的设计师开始采用这种排版方式。这种模块堆积排版趋势难以忽视,并且值得复制,因为这种排版本身就具有独特的魅力。你可以采用不同的方式来搭配文字

2016-05-03 21:22:28 2519

原创 利用jsp将网页文本框中的数据存储到数据库中(get方法示例)

直接上代码,解释在代码中以及文末<%@ page language="java" contentType="text/html; charset=UTF-8"//这是获取userid需要首先写入到方法//调用db.java的方法 pageEncoding="UTF-8"%> <%@page import="db.*" import= "java.util.*"%>

2016-05-03 21:09:36 10862 1

原创 tomcat各文件作用及配置详解

启动关闭tomcat 需要先配置JAVA_HOME双击%CATALANA_HOME%\bin\startup.bat双击%CATALANA_HOME%\bin\shutdown.bat 访问服务器:http://localhost:8080/index.jsp 因为服务器在本机上,所以主机名为localhost,表示本机 tomcat的默认端口为8080 index.jsp是主页修改端口

2016-05-03 20:58:26 7565

转载 Java Web前端到后台常用框架介绍

转载于http://blog.csdn.net/u013142781一、SpringMVChttp://blog.csdn.net/evankaka/article/details/45501811spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,

2016-05-03 20:50:58 3355

转载 JAVA多线程和并发基础面试问答

原文链接 译文连接 作者:Pankaj 译者:郑旭东 校对:方腾飞多线程和并发问题是Java技术面试中面试官比较喜欢问的问题之一。在这里,从面试的角度列出了大部分重要的问题,但是你仍然应该牢固的掌握Java多线程基础知识来对应日后碰到的问题。(校对注:非常赞同这个观点)**Java多线程面试问题**1. 进程和线程之间有什么不同?一个进程是一个独立(self contained)的运行环境,它可

2016-05-03 20:46:32 2829

原创 多态在成员变量,成员函数以及静态函数中的用法区别

示例代码class fu{ void show() { System.out.println("父类...run ! "); } }class zi extends fu{ void show() { System.out.println("子类...run ! "); }}1、成员函数(非静态)——(存在动态绑定

2016-05-03 20:22:23 2413

原创 多态的实质、利弊、使用条件、类型、instanceof

1、实质一个事物有多种状态。 eg:狗的吃,既属于狗的功能也是属于动物的功能。(一个对象有两种类型)2、好处提高了代码的扩展性,前期定义的代码可以使用后期的内容。3、弊端前期定义的内容不能使用后期的特有的功能4、条件(1)必须有关系,继承、实现 (2)必须有覆盖5、向上转型(1)自动类型提升,将子类提升为父类 animal a=new cat(); 产生了

2016-05-03 19:54:46 2403

原创 内部类、内置类、嵌套类

明确:内部类=内置类=嵌套类(由于翻译的问题造成)1、定义:就是将一个类定义在另一个类的里面,里面的那个类就称为内部类。2、访问特点(1)内部类可以直接访问外部类中的数据,包括私有成员。 (2)而外部类要访问内部类中的成员必须建立内部类的对象。3、编译生成的文件名外部类名$内部类名.class其中名字含有所属关系4、为什么要使用内部类呢?eg1: (1)```class outer{

2016-05-03 19:44:24 2139

原创 C语言源代码编译全过程

示例代码:#include<stdio.h>int main(){ printf(“hello world\n”);}流程图:前提:       在计算中,任何的高级语言都不可以被计算机直接执行,都需要将高级语言转化成为计算机可以识别的计算机语言,所写的代码才可以执行。从此我们可以看出,高级计算机语言,并不是直接为计算机写的,而是为了程序员的方便。       编译共分为四个阶段:预处理

2016-04-27 23:46:57 9010

原创 左对齐、右对齐的9X9乘法表01

左对齐、右对齐的9X9乘法表分析: 1、可将乘法表视为一个二维的平面系,横轴和纵轴各代表一个乘数,所以共需要两个变量。 3、左对齐时由于横坐标和纵坐标都是从1—9进行累加,所以可以用两次循环语句。2、对齐方式:每个乘式之间用制表符(tab键)分开,每行之间换行分布。 逻辑图: 代码(以C语言为例):左对齐 每行的等式数递增:#include<stdio.h>int main(){

2016-04-18 23:15:16 9390

原创 辨析:成员变量、局部变量以及静态变量

辨析:成员变量、局部变量以及静态变量准备: 成员变量=示例变量 静态变量=类变量一、逻辑图 二、文字解释 1. 作用域不同:成员变量定义在类中,整个类都可以访问;局部变量定义在函数中、语句以及局部代码块中,只在所属的作用域中有效;静态变量作用于整个类中。 2. 存储位置不同:成员变量存在于堆内存的对象中;局部变量存在于栈内存的方法中;静态变量存储在方法区的静态区中。 3. 生命周期

2016-04-17 19:06:47 2333

转载 java程序员面试中的多线程问题

Java程序员面试中的多线程问题转载链接:http://blog.jobbole.com/18571/ 原文:Sachin FromDev 编译:伯乐在线 –刘志军 来源: 伯乐在线 SpringMVC数据绑定入门 征战Objective-C PHP第三方登录—微博登录 Cocos2dx坦克大战–中 很多核心Java面试题来源于多线程(Multi-Threading)和集合框架

2016-04-17 18:11:53 2374

转载 JVM的内存区域划分

JVM的内存区域划分 转载地址:http://www.cnblogs.com/dolphin0520/p/3613043.html            学过C语言的朋友都知道C编译器在划分内存区域的时候经常将管理的区域划分为数据段和代码段,数据段包括堆、栈以及静态数据区。那么在Java语言当中,内存又是如何划分的呢?  由于Java程序是交由JVM执行的,所以我们在谈Java内存区域划分的时候

2016-04-17 18:04:17 1655

原创 插入排序inserttion sort顺序版( C语言、java、PHP代码示例 )01

插入排序inserttion sort顺序版( C语言、java、PHP代码示例 )01**引例**:玩扑克牌时,将桌子上的无序扑克牌,插入到手中的有序扑克牌,确定其插入位置。* 一、使用条件: * 存在一个已经有序的数据序列,要求在这个已经排好的数据序列中插入一个数,但要求插入后此数据序列仍然有序,这个时候就要用到插入排序法。 * 二、思路: * 1、前提是已经有

2016-04-17 17:21:42 2044 1

mac sliverlight

mac sliverlight

2016-06-10

httpcomponents-client-4.5.2-bin.tar

2016-06-10

空空如也

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

TA关注的人

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