自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (5)
  • 收藏
  • 关注

原创 char类型和int型可以通用

今天写一个问题的时候惊奇的发现char类型和int类型数值在 0-255之内的可以通用如下的代码package test;import java.util.Scanner;/** * Created by Administrator on 2016/10/8. */public class Main { /*找出字符串中第一个只出现一次的字符 *详细描述:

2016-10-08 19:57:44 7643

转载 Java并发编程:volatile关键字解析。以及volatile和synchronize的区别

Java并发编程:volatile关键字解析   volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。  volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java

2016-09-03 11:19:51 3530 4

转载 面试中的大数据多路归并排序

问题给你1个文件bigdata,大小4663M,5亿个数,文件中的数据随机,如下一行一个整数:61963023557681612158020393452095006174677379343122016371712330287901712966901...7005375现在要对这个文件进行排序,怎么搞?内部排序先尝试内排,选2种排序方式

2016-09-02 18:32:58 1056 1

原创 System.arraycopy和Arrays.copyOfRange的详细区别

import java.util.Arrays;public class Main2 { /** * @param args */ public static void main(String[] args) { /*System.out.println(Converstion(11));*/ //数组复制 //System.arraycopy和Arrays.cop

2016-09-02 16:10:57 2596

转载 eclipse调试以及step into step over step return区别

首先来讲一下step into step over step return的区别:step into就是单步执行,遇到子函数就进入并且继续单步执行;(F5)step over是在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完再停止,也就是把子函数整个作为一步。(F6)step return就是单步执行到子函数内时,用step return就可以执行完子

2016-09-02 10:13:01 8736

原创 Java研发方向如何准备BAT技术面试答案(下)

这部分内容比较深入,整理了一些网络文章可参考,推荐看书籍的方式去复习。81.深度优先和广度优先算法推荐看书籍复习!网络文章只做参考,http://blog.163.com/zhoumhan_0351/blog/static/3995422720098342257387/http://blog.163.com/zhoumhan_0351/blog/stat

2016-09-01 10:34:38 1402

转载 使用Scanner获取键盘输入

使用Scanner类可以很方便地便获取用户的键盘输入,Scanner是一个基于正则表达式的文本扫描器,它可以从文件、输入流 、字符串中解析出基本类型值和字符串值。Scanner类提供了多个构造器,不同的构造器可接受文件、输入流、字符串作为数据,用于从文件、输入流、字符串中解析数据。        Scanner主要提供了两个方法来扫描输入:(1)   hasNextXxx():是否

2016-09-01 10:16:17 1984

原创 纪念在IBM实习的这些日子

今天正式提出离职了,当离开办公室的那一刻,心里有很多的不舍,舍不得这边相熟的同事,舍不得这边的工作环境。回想起一年前,当自己踏上来宁波这个人生地不熟的地方,心里多少有些忐忑与不安,而现在更多的是怀念。在宁波实习的一年中,我深深的反思了一下走过的点点滴滴,现在总结一下自己的生活和工作的不足,以此来提示我今后的路怎么走。第一:就是与人沟通的问题,我属于言语比较少的,比如当和同事聚餐的时候,自己往往

2016-08-25 21:09:01 1243

原创 Java研发方向如何准备BAT技术面试答案(中)

抱歉来晚了!由于最近事比较多,拖了一段时间,答案本想自己写的,但是时间不允许,挤时间整理了部分答案,后面我会继续更新,谢谢关注。51.servlet生命周期及各个方法 参考文章http://www.cnblogs.com/xuekyo/archive/2013/02/24/2924072.html 52.servlet中如何自定义filter 参考文章http:

2016-08-17 09:58:49 1520

原创 Java研发方向如何准备BAT技术面试答案(上)

最近因为忙于工作,没时间整理,本篇是下班后晚上抽空整理的,文中部分答案本来是想自己好好整理一份的,但是时间真的很紧,所以就整理了一下网络上的文章链接,挑了写的不错的文章,后续有时间补上来。1.面向对象和面向过程的区别面向过程优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,性能是最重要的因素

2016-08-17 09:54:28 1618

转载 Java研发方向如何准备BAT技术面试

最近BAT等各大互联网巨头们的校招陆陆续续都准备开始了,可能对于在校的大多数学生来说,不知道如何正确衡量自己掌握的技术,更不知道BAT这样的公司会要求自己必须具备什么样的技术能力。对于Java研发方向的技术面试,这里总结了一些你必须要掌握的技术知识点,考察的内容会比这里总结的多,所以如果想要有一个很不错的offer,下面的知识点需要都具备。社招考察的内容会在此基础上增加项目经验、技术实战经验、热门

2016-08-17 09:51:53 686

原创 mysql 数据库zip直接安装关键一步:

话不多说,直接上图,有问题可以私信我,谢谢。最重要的命令在此:mysqld --initialize-insecure --user=mysql文档表明,使用-initialize生成随机密码,由于自己学习,使用-initialize-insecure生成空密码。默认帐号root,后面的-user=mysql不更改。注:在安装之前一定要进入bin目录执行上面的这条命令,否则

2016-08-14 18:11:15 1672

原创 静态内部类和非静态内部类的区别

package com.devin;public class MyMain{ private static String name = "woobo"; private String num = "X001"; // 静态内部类可以用public,protected,private修饰 static class Person { // 静态内

2016-07-27 17:51:31 431

转载 try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,还是在return之后执行?

这是一个很有趣的问题,我测试的结果是:是在return中间执行。我在网上搜寻了一些资料,下面是参考代码: 1 /** 2 * 3 */ 4 package com.b510.test; 5 6 /** 7 * try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,还是在return之后执行?

2016-07-25 10:32:49 10995

转载 深入理解Java的接口和抽象类

对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲:  一.抽象类  二.接口  三.抽象类和接口的区别  若有不正之处,请多多谅解

2016-07-24 17:25:03 281

转载 阿里巴巴常考面试题及汇总答案

原文地址:http://blog.csdn.net/free0sky/article/details/7927275一、String,StringBuffer, StringBuilder 的区别是什么?String为什么是不可变的?答:   1、String是字符串常量,StringBuffer和StringBuilder都是字符串变量。后两者的字符内容可变,而前者创建后内容

2016-07-18 00:08:52 424

原创 js中innerText,value,innerHTML的区别

1:、innerHTML:innerHTML 浏览器会将inneHTML后面的内容作为html来解析。document.getElementById("myspan").innerHTML="到新浪 "; 2、innerTextinnerText 浏览器会将innerText后面的内容作为纯文本来解析。document.getElementById("m

2016-01-13 01:02:06 9002

转载 JavaScript 数字与字符串 比较大小

由于在JS中经常遇到纯数字和各种各样的字符串进行比较,并且稍有混乱,特别整理一下,理清思路。 function test(){ //1)纯数字之间比较 //alert(1 //2)数字字符串比较,会将其先转成数字 //alert("1" //alert("123"

2016-01-12 22:04:28 3327 1

转载 js中return false,return,return true的用法及区别

首先return作为返回关键字,他有以下两种返回方式1.返回控制与函数结果语法为:return 表达式; 语句结束函数执行,返回调用函数,而且把表达式的值作为函数的结果2.返回控制无函数结果语法为:return;在大多数情况下,为事件处理函数返回false,可以防止默认的事件行为.例如,默认情况下点击一个元素,页面会跳转到该元素href属性指定的页.    return fal

2016-01-12 14:40:26 1537

原创 javascript在html中的加载顺序------为什么window.alert(document.getElementById("time").innerTex)无法弹出对话框

最近在写js代码中遇到一个问题,window.alert($("mytime").innerTex);总是无法弹出对话框。代码1如下:结果:无法弹出对话框!如果是window.alert($("mytime")),则输出null。代码2如下:结果:弹出“5”的对话框原因分析:在代码1中,代码是从上往下解释的,当解释到window.alert()时

2015-10-29 00:35:41 2504

原创 dom编程中window对象的setInterval,setTimeout方法详解

经过各种测试,最终才发现window对象的setInterval,setTimeout函数都是单开一个线程按给定的时间,执行对应的函数。主线程会立即往下执行。而不是在setInerval、setTimeout方法处阻塞规定的时间!再执行对应的函数。例子如下:执行的结果:先弹出“1”对话框。然后再弹出“setInterval()”对话框。所以是执行到setInterval("tiao

2015-10-28 20:59:39 616

原创 win7下如何建立ftp服务器

前段时间正在做一个项目,需要上传东西到ftp服务器,纠结于如何建立ftp服务器。经过一番摸索。终于成功建立ftp服务器。现将我的经验跟大家分享一下。不足之处还望多多指点!1、首先在本地机器上创建一个用户!这些用户是用来登录到FTP的!我的电脑右键->管理->本地用户和组->用户->“右键”新建用户->输入用户名和密码再点创建就行了!步骤阅读

2015-10-21 10:53:57 1711

转载 cygwin必碰问题:No such file or directory

真是为这个问题纠结了我一两天,查了各种资料,根据网上资料,和我现在的结论是一样的...路径映射的问题..就拿我最近在研究Google Protocol Buffer,需要用cygwin编译一个.proto的后缀helloworld.proto文件helloworld.proto的目录:C:\Users\Potter\Documents\work\Protocol Buffer\pr

2015-10-16 23:43:56 10568 2

转载 更改Jenkins的主目录

Jenkins默认会存放在用户主目录下的.jenkins文件夹中如:Linux root用户:/root/.jenkins注意:这是linux版本的。windows系统请自行更改。这个值在Jenkins运行时是不能更改的. 请先将Jenkins停止运行。如果查看当前Jenkins目录:系统管理→系统设置→主目录→/root/.jenkins(注意:用户不同,路径也不同)

2015-10-16 21:57:01 971

原创 shell中如何判断两个字符串相等

注意的几点:1、if和[ ]之间要空格。2、[ ]和“ ”之间要空格3、“ ”和=之间要空格,否则都会报错

2015-10-16 10:22:35 53644 6

原创 如何获取shell命令输出的错误信息?

rmmod xxx(xxx为某个ko的名称)系统提示:ERROR:Module xxx ins use这个如何获取“ERROR:Module xxx ins use”?尝试了rmmod xxx > log,无法得到。因为命令执行出错之后,不会再重定向到log文件中解决办法:rmmod xxx >& log试了一

2015-10-15 14:26:03 16267 1

转载 shell脚本报错:-bash: xxx: /bin/sh^M: bad interpreter: No such file or directory

今天写了一个shell脚本,然后在执行的时候报错,脚本内容很简单,仅供测试:Shell代码  #!/bin/sh    echo "test shell "  具体报错信息如下:Shell代码  [root@localhost test]# ./test.sh   -bash: ./test.sh: /bin/sh^M

2015-10-14 16:23:19 4969

转载 js、html中的单引号、双引号及其转义使用

在一个网页中的按钮,写onclick事件的处理代码,不小心写成如下:IE提示出错后,再漫不经心地改为:结果还是出错。这时,我就想不通了,虽然我知道最直接的解决方法是写成这样:但为什么javascript中的转义字符\没有效果了呢?后来找到一段正常的代码:这时才理解,原来这时,还是归于HTML的管辖范围,所以转义字符应该使用HTML的,而不是javascrip

2015-09-30 00:29:38 996

转载 firebug net面板详解

Net面板Net面板就是Firebug中的net tab,中文应该叫“网络”?它可以监控页面中的HTTP请求,然后将收集到的信息展现出来。当然,要使用这个功能,你要先点击Net字符右边的小三角将它启用。PS:我这里的环境是Firefox 4+Firebug 1.7,旧版本的界面可能会稍有不同。它会将页面中所有的请求/相应的完整过程整理好列出来。上面的截图显示,前端观察首页的

2015-09-28 17:13:23 1027

转载 Chrome Dev Tool 中时间线各阶段代表的意义

在使用chorme Dev Tool工具进行性能调试时timing是一个不错的工具,然而timing中每个属性的意思都代表什么呢,下面来一探究竟:  Stalled/Blocking  在请求能够被发出去前的等等时间。包含了用于处理代理的时间。另外,如果有已经建立好的连接,那么这个时间还包括等待已建立连接被复用的时间,这个遵循Chrome对同一源最大6个TCP连接的规则。

2015-09-28 10:40:33 590

原创 CSS Sprite的使用

在前端优化的过程中,其中有一条就是要减少http的请求,来提高效率。所以在有很多小图片组成的网页中,往往会把很多小图片合并成一张图片,这样只要发送一次http请求就可以了。经过学习,可以通过CSS Sprite技术解决。下面是一个例子:CSS Sprite需要知道大图的网格,小图标在图上的位置偏移(写进css里的background-position要加负号),和大小。

2015-09-19 22:09:29 763

原创 IBM实习项目经历一【基于jenkins的自动化控制平台】

一、前言:      来ibm实习已经有两个多月了,也做过一些项目。虽然项目规模不大,但也算得上自己的一些项目经历。现记录下来,为以后找正式工作打下基础。二、项目背景:     该项目是基于jenkins开发的自动化控制平台,要求用户高度可配置的。采用的是Master-Slave框架。主要的功能是:在master上通过各个job来驱动slave结点上的测试工具(如:loadrunner

2015-09-09 01:11:23 1244

转载 .jar/war/ear包的区别

以最终客户的角度来看,.jar文件就是一种封装,他们不需要知道.jar文件中有多少个.class文件,每个文件中的功能与作用,同样可以得到他们希望的结果。除jar以外对于J2EE来说还有war和ear。区别见下表:  JAR WAR EAR 英文 Java Archive file  Web Archive file

2015-09-08 16:35:51 460

原创 如何设置文件夹可写权限

1、 右键点击所需要设置的文件夹(如db或者upload文件夹),并选择“共享与安全”选项;2、 选择安全标签,设置Users用户组有可写权限,如图1;如果运行还会出现错误则设置Everyone用户有可写权限。

2015-09-08 14:47:07 4371

转载 OpenLDAP学习笔记

LDAP协议       目录是一组具有类似属性、以一定逻辑和层次组合的信息。常见的例子是通讯簿,由以字母顺序排列的名字、地址和电话号码组成。目录服务是一种在分布式环境中发现目标的方法。目录具有两个主要组成部分: 第一部分是数据库,数据库是分布式的,且拥有一个描述数据的规划。第二部分则是访问和处理数据的各种协议。      目录服务其实也是一种数据库系统,只是这种数据库

2015-09-01 09:44:16 593

转载 Apache http Server与Tomcat整合

既然 Tomcat 本身已经可以提供这样的服务,我们为什么还要引入 Apache 或者其他的一些专门的 HTTP 服务器呢?原因有下面几个:Apache的HTTPD是目前比较受欢迎的网站服务器软件,它不但功能强大,而且完全免费,并且支持市场上流行的各种操作系统(Windows,Linux,Mac os)。同时对于JavaServlet/JSP的支持,通常也会使用同样Apache出品的Tomca

2015-08-28 17:59:05 744

转载 Apache Http Server和Tomcat 之区别

Apache官方网站:http://www.apache.org/Tomcat官方网站:http://tomcat.apache.org/1. Apache是web服务器,Tomcat是应用(java)服务器,它只是一个servlet容器,是Apache的扩展。 2. Apache和Tomcat都可以做为独立的web服务器来运行,但是Apache不能解释java程序(jsp,s

2015-08-28 17:35:30 561

转载 为MyEclipse 9/10中的html/JSP编辑器添加代码自动提示

在myeclipse 9以前的版本中,我们如果要为html编辑器添加自动的代码提示可以这样操作:windows-->preferences-->MyEclipse-->Files and Editors-->HTML-->HTML Source-->Content assist在右边的在Prompt when these characters are inserted后输入yz

2015-08-06 00:04:34 1318

转载 Java IO包装流如何关闭?

问题:(1)JAVA的IO流使用了装饰模式,关闭最外面的流的时候会自动调用被包装的流的close()方吗?(2)如果按顺序关闭流,是从内层流到外层流关闭还是从外层到内存关闭? 问题(1)解释:如下例子代码: FileInputStream is = new FileInputStream("."); BufferedInputStream bis = ne

2015-07-27 11:22:43 783

转载 jenkins 启动slave,出现com.sun.deploy.net.FailedDownloadException: Unable to load resource:

首先非常感谢网上的大神,把问题的解决方案共享出来,把困惑我一天的问题给解决了,现特地转载那篇文章,供别人参考!jenkins 启动slave,出现com.sun.deploy.net.FailedDownloadException: Unable to load resource: http://127.0.0.1:8080/jnlpJars/remoting.jarmas

2015-07-23 14:03:47 4597 1

百度浏览器最新版

百度浏览器,是一款简洁轻快的浏览器。依靠百度强大的搜索平台,在满足浏览网页的基础上,以百度体系业务整合为优势,带给你更方便的浏览方式,更舒适的上网体验,为用户提供优质的具有百度特色的上网新体验。 百度浏览器依靠百度强大的平台资源,以简洁的设计、安全的防护、超快的速度、丰富的内容逐渐成为国内成长最快的创新浏览器、PC浏览器。通过百度的开放整合和精准识别,您可以一键触达海量优质的服务和资源,音乐、阅读、视频、游戏等个性娱乐所求。 2011年6月15日,百度手机浏览器正式上线公测。 2011年7月18日,百度推出PC浏览器。

2015-01-25

百度浏览器

百度浏览器

2015-01-18

exe4j和Inno Setup破解版

exe4j破解版下载,exe4j是讲java程序变成.exe文件的重要工具! inno setup是将java程序变成安装文件的重要工具,两者结合起来用! 都是破解版!

2015-01-15

AES加密算法(java)实现

AES高级加密标准,在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国国家标准与技术研究院(NIST)于2001年11月26日发布于FIPS PUB 197,并在2002年5月26日成为有效的标准。2006年,高级加密标准已然成为对称密钥加密中最流行的算法之一。本软件是用java语言开发,实现了AES算法对文件的加密和解密,并在界面上加了进度条,来提示用户加密解密的进度。如果不足之处,欢迎留言。

2015-01-15

播放器软件开发

自己开发的播放器软件,高仿pptv播放器,可以试试看哦!

2013-08-20

空空如也

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

TA关注的人

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