自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (4)
  • 收藏
  • 关注

原创 一次“淘宝购物”引发出来对产品的思考

昨天在淘宝上买了一个书架,自己动手组装了一下,我说说自己的一点感受:     我作为一个小白用户,可能不是太小白,因为是有组装经验的。我拿到此款产品的时候,真得没有头绪,感觉一团乱,因为不知道从何开始。     如果真实给评价,我可能给一个差评;但是大家为了做生意,我知道生意人的不易,但又不能不顾及其他人买家,所以只能中评。不过我有些想法,希望说得不太唐突,要是有些地方不合适,希望

2015-11-01 22:15:48 831

原创 姗姗来迟的“关于”

大家好,我叫聂银银(英文名:york);我是一个爱生活的IT人; 我爱家人,爱自己,爱生活,爱钻研,爱音乐,爱阅读,爱运动; 当前主要从事的开发平台:Android(这个官网你得努力加载) 最喜欢的IT人物:Richard Matthew Stallman 最喜欢的小说:《平凡的世界》 最喜欢的歌:《海阔天空》 新浪微博:http://we

2015-04-21 17:04:16 955

原创 Oops!内核、内存、进程、线程它们是抽象的

我相信很多人“初识”计算机,是因为遇见了Windows的开机画面,是遇见了Word、Execl、Powerpoint(当然老一辈的程序员排除在外,那个时候是“黑屏”或“蓝屏”)然后,很多人“入门”计算机,是因为下面的一段代码:#include <stdio.h>int main(void) { printf("Hello World!n"); return 0;}在

2015-04-21 16:58:12 1238

翻译 Android消息处理两大利器:Handler and Looper

虽然Google的诸多服务被某某机构所封,但是仍然阻挡不了我们开发者们释放那狂热的难以抗拒的Google情怀,为此,开发者们翻山越野,寻找各种手段也要找到你!Android是Google推出的,中国那么多Android开发者,而Android官网却难以访问,此问题是否会影响国内Android程序猿的生产力?吐槽到此,转入正题,以下为一篇来自国外的关于Android Handler、Looper的文章

2015-04-21 16:57:37 675

原创 从Java、C、Ruby、JS等的HelloWorld领略它们的不同

编程语言分类 从不同的角度,编程语言有几种不同的分类方式。根据“需不需要事先声明变量类型”可以将程序设计语言分为:Dynamic Typed Language(动态编程语言)和 Statical Typed Language;根据“会不会隐性自动转换型别”,又可以将编程语言分为:Strong Typeing Language(强类型语言)和 Weak Typeing Language(弱类型语言)

2015-04-21 16:56:09 1357

原创 七牛云存储上部署iOS应用

可能很多人都用过Dropbox,但是很不幸,它最近被有关部门封了。其实,我很想知道封它的理由,但是也不关心,只是有点愤慨。所以,找到国内的七牛。在此也非常感谢七牛,它真得很帮开发者们很多忙;感谢的话嘛,不能说多,转入正题,如何利用七牛部署iOS应用:第一步:稍微观摩一下七牛的网站http://www.qiniu.com,看看它是什么,长啥样,在IT界大概是属于哪一个领域的公司,and so on!!

2015-04-21 16:54:26 6003 2

原创 程序员的健康保护操

开头,先给大家讲个故事: long long … long ago,一对夫妇过着无比天然的生活;日出而坐,日落而息;早饭毕,丈夫出门干活去了;晚上回到家,身体劳累了,但是精神蛮好的;至少眼睛不干涩,颈椎不因疼痛而沉重,背部也不因久坐而酸痛;饭毕,丈夫坐在凳子上,突然一声惊呼:怎么没网(此网非彼网,渔网耶)了?故事完毕! 现代的我们,没有电脑,没有网络,没有手机,如果,这三样东西都没有了,对

2015-04-21 16:50:56 1004

原创 Ubuntu平台下配置Android开发环境

最近网上搜索,Linux下配置Android开发环境,发现没有一篇完整的文章介绍如何配置,并解决在配置过程中出现的问题,故有此一文,希望能起到抛砖引玉的作用:第一步:安装JDK(省略),检查JDK是否安装以及环境变量配置是否Ok,运行 java -version第二步:下载Android开发工具以及所需的Android SDK,Google已经封装好了一个完整开发包ADT Bundles(下载地址为

2015-04-21 16:50:56 580

原创 JavaScript作用域之我见

我相信很多C系语言的学习者和使用者,在学习和使用javascript的时候,总会被其变量作用域迷惑一下, 我觉得这是很正常的,因为他确实跟c和java等不太一样变量作用域的概念 在程序设计中,变量的可访问性和生命周期都是有一定范围的,而这一定范围就是变量的作用域,也就是说,作用域控制着变量的可访问性和生命周期JavaScript中没有块级作用域,只有函数作用域 Java:class Person

2015-04-21 16:49:51 691

原创 一个黑头发的技术人员说点产品运作以及流程问题

首先声明,我不是产品经理,也不是项目经理,对做产品、项目,我也不怎么懂,我只是个程序员,现在我只是以“一个程序员”自己的领悟,对一个产品如何运作,说点流程问题:1)产品前期,调研市场需求,确定此产品到底是不是适合做?产品的用户群?产品的定位?产品所属的行业?行业的背景?…..这些问题,我们必须要有个肯定的答案 2)确定做了。接下是不是就准备做的呢,我的理解肯定是“no”。因为需要拟一些“必须的

2015-04-21 16:45:41 1119

原创 为何Java规范中建议,重写equals很有必要重写hashCode

引言:以下摘自JavaApi文档中,equals方法的说明:注意红色部分,俺的翻译是:“注意:为了保持equals和hashCode之间那“不可告人的、很一般的” 联系,重写equals方法,普遍需要重写hashCode方法,无论何时;这表明,equal的对象必须有equal的hash码”问题:由上面的"引言“,咱们是不是马上就有问题了。我想咱们的问题应该是一样的,

2013-04-20 10:46:42 1034

原创 博客UI设计竟然让我心动

引言:2012年7月某日,天气晴,偶尔雷阵雨,我的心情很一般。情节:在Internet中遨游,看着Feeng哥的博客,瞪着皓哥的言论。眼中突然一亮,这博客站点的UI,三个字,我喜欢,这种风格的呈现,不正是我一直以来所追寻的:简单。所以,有了个想法:放弃csdn的博客,换了头面,找一个类似这样的博客站点。突然一找,又那么一想,貌似找不到了,这繁华的世界,这繁华的网络,到处充斥着Htm

2012-07-13 14:16:15 1036

原创 在eclipse的启动配置文件eclipse.ini中配置-vm option

问题:每次启动eclipse时,报一个warning:Eclipse is running in a JRE, but a JDK is required.Some Maven plugins may not work when importing projects or updating source folders.解决方法:找到eclipse的安装目录下的eclipse.ini文

2012-04-24 09:25:42 9255

转载 深入Java集合学习系列:HashMap的实现原理

1.    HashMap概述:   HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 2.    HashMap的数据结构:   在java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这两个基本结构来构造的,H

2012-04-23 17:12:19 706

转载 Content-Disposition的使用以及注意事项

最近不少Web技术圈内的朋友在讨论协议方面的事情,有的说web开发者应该熟悉web相关的协议,有的则说不用很了解。个人认为这要分层次来看待这个问 题,对于一个新手或者刚入门的web开发人员而言,研究协议方面的东西可能会使得web开发失去趣味性、抹煞学习积极性,这类人应该更多的了解基本的 Web技术使用。而对于在该行业工作多年的老鸟来说,协议相关的内容、标准相关内容应该尽量多些的了解,因为只有这样才

2012-04-23 13:52:22 1638

原创 对java servlet 单例模式的理解

理解两个问题足以,问题如下:1、如果不同的2个用户同时对这个网站的不同业务同时发出请求(如注册和登陆),那容器里有几个servlet呢??2、不同的用户同时对同一个业务(如注册)发出请求,那这个时候容器里产生的有是几个servlet实例呢?答案:引子:一个web容器,可以有多个servlet。 对提交到同一个servlet类的多个业务请求,共享一个servlet对象(即这个serv

2012-04-17 17:50:12 16859 6

原创 读取properties文件以及解决读取时的乱码问题

读取properties文件,一般在项目中会在两种场景中用到,如下:1、servlet中(包括struts的action,spring mvc的controller等)//properties文件所在相对路径String filePath = "WEB-INF\\test.properties"; //获取servlet的上下文 ServletContext context

2012-04-17 15:53:17 5188

转载 获取tomcat配置的端口

获取tomcat配置的端口   /** * 根据协议和scheme获取服务端口号 * @return 端口号 */ private static String getHttpPort(String protocol, String scheme) { MBeanServer mBeanServer = null

2012-04-17 12:48:39 3843

转载 oracle 数据库悲观锁和乐观锁

Oracle数据库悲观锁与乐观锁详解  本文标签:Oracle 悲观锁 乐观锁   Oracle数据库悲观锁与乐观锁是本文我们主要要介绍的内容  。有时候为了得到最大的性能,一般数据库都有并发机制,不过带来的问题就是数据访问的冲突  。为了解决这个问题,大多数数据库用的方法就是数据的锁定  。  数据的锁定分为两种方法,第一种叫做悲观锁,第二种叫做乐观锁

2012-04-16 10:29:37 780

原创 eclipse启动报错:“Failed to create the Java Virtual Machine”

解决方法:找到eclipse的目录,找到eclipse.ini文件。将文件中的  -Xmx512m中的512数字改小点,您可以选择改为:-Xmx215m。当然,如果您进一步想知道为什么要这么改以及eclipse.ini文件的作用,您可以查查相关资料,在此我只提供解决这个问题的方法

2012-03-19 09:53:03 917

原创 Jvm启动参数设置

引言:在google、baidu中输入关键字,出现的链接大部分都是关于:1、jdk提供java 命令参数说明2、eclipse启动参数配置(即eclipse.ini文件的配置)很少有一篇文章对这些参数在各个环境中的配置进行一个整体上的总结。故小生在此故弄玄虚一把,请各位牛哥们指教正文:一、先着手用两种方式整一个demo(very very easy)(1)用EditPl

2012-02-17 14:37:57 15342 1

原创 linux下su username 和su - usename的区别

使用su - username时,会将系统所有的环境切换到username下而su username则不是这样注意:不能理解他们的区别,可能导致oracle等软件安装连连失败

2012-02-17 14:36:21 1956

原创 从云计算中想到的

本人不善言辞,故挤出几个词描述如下:IT界,各项分工看似越来越细,但是分久必合,各大公司势必会将各项业务与应用整合为一体,他们正逐步将自己打造成一个“生态系统".未来的社会是“数据”拥有者的天下,谁拥有数据,谁能利用它们,谁即时霸主

2012-02-17 14:34:32 620

转载 SPRING AOP 概念解析以及例子示范

写这篇文章的哥们儿,感觉语言挺幽默的,故转载如下:SPRING AOP 概念解析以及例子示范 先了解AOP的相关术语:1.通知(Advice):通知定义了切面是什么以及何时使用。描述了切面要完成的工作和何时需要执行这个工作。2.连接点(Joinpoint):程序能够应用通知的一个“时机”,这些“时机”就是连接点,例如方法被调用时、异常被抛出时等等。3.切入点(P

2012-02-15 14:56:09 730

原创 thinking in NoSQL and moreSQL

choose NoSQL or MoreSQL   当下,NoSQL思想已经处于“水深火热”之中,开发者、研究者不乏其数,但是有些人竟为此抵制SQL……,这让在下真是百思不得其解。   我一直秉承,技术是服务于社会,服务于经济,能为开发者办事,能提高应用的性能,就是好东西,无论是NoSQL,还是MoreSQL,还是其他。关系型数据库发展至今,应用者为了提高数据库的性能已经花了大量的心血

2012-02-05 18:50:34 547

转载 【经验总结】网站前端性能优化总结

网站前端性能优化总结BY Chuck 一、服务器侧优化1. 添加 Expires 或 Cache-Control 信息头某些经常使用到、并且不会经常做改动的图片(banner、logo等等)、静态文件(登录首页、说明文档等)可以设置较长的有效期(expiration date),这些HTTP头向客户端表明了文档的有效性和持久性。如果有缓存,文档就可以从缓存(除已经过期)而不是从

2012-01-21 12:47:31 507

转载 学习JavaScript的理由

很长时间以来,JavaScript在我眼里都是编程语言中的二等公民。早先,它经常是很多安全问题的发源地,就像是胶水一样,它能把HTML应用与样式粘到一块,可没有人拿它来正正规规地编写程序;这样的情形太普遍了。而Java、Ruby、Python,这些才是真正能用来编写程序的语言。过去几年间,我对JavaScript的态度有了彻底的改变。JavaScript已经“长大成人”了。我敢保证很多Java

2012-01-21 12:43:57 520

转载 一个北京软件工程师的反思

看了这篇文章,让人深思,故转载于此,省己、省人以下是文章内容:我于2007年来到北京,在北京工作这些年,先后在NEC、风行、百度几家公司担任软件工程师的职务。NEC是一家具有百年历史的传统日企,在知春路的分公司叫日电电子,我们部门主要从事机顶盒、数字电视上嵌入式软件的研发。风行是一家成立于2005年的在线视频公司,主要做P2P视频点播的业务,而我主要从事P2P后台服务器的开发。百度是一家在

2012-01-21 12:21:56 703

转载 深入Java核心 Java内存分配原理精讲

Java内存分配与管理是Java的核心技术之一,一般Java在内存分配时会涉及到以下区域:  ◆寄存器:我们在程序中无法控制  ◆栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中  ◆堆:存放用new产生的数据  ◆静态域:存放在对象中用static定义的静态成员  ◆常量池:存放常量  ◆非RAM存储:硬盘等永久存储空间  Java内存分配中

2012-01-19 15:35:32 411

原创 Java语法总结 - 内部类

Java语法总结 - 内部类引子:从Java1.1开始引入了内部类以来,它就引起了人们的激烈争论。其实任何优秀的语言特性用得不好就是滥用,内部类用得不好就会导致代码像迷宫一样,导致出现毫无重用的综合征。總括:内部类分为成员内部类、静态嵌套类、方法内部类、匿名内部类。1、几种内部类的共性:A、内部类仍然是一个独立的类,在编译之后会内部类会被编译成独立的.cla

2012-01-19 15:07:03 542

原创 jsp中session 失效设置

一般web系统都需要控制session自动失效的时间,从而控制用户访问系统超时。设置session失效有以下三种方式:1、在主页面或者公共页面中加入:session.setMaxInactiveInterval(900);参数900单位是秒,即在没有活动15分钟后,session将失效。 注意:这里session设置的时间是根据服务器来计算的,而不是客户端。所以如果是在调试程序,应该是修改

2012-01-09 10:49:51 7866

转载 Oracle 存储过程

Oracle 存储过程   简要记录存储过程语法与Java程序的调用方式  一 存储过程    首先,我们建立一个简单的表进行存储过程的测试create table xuesheng(id integer, xing_ming varchar2(25), yu_wen number, shu_xue number);insert into xuesheng

2012-01-06 15:40:55 528

转载 java程序员面试

许多学习软件开发的学员不知道如何在个人简历中如何填写“项目经验”或“项目描述”,最近接触的一些学习Java的学生在简历中,往往项目经验及描述都只能寥寥几笔完事,这样的简历肯定是不吸引招聘企业HR的。那么软件开发人员如何才能写好个人简历中的项目经验及描述呢?首先你要知道招聘企业想从你的项目经验里的描述中获得什么信息?他们真的在乎你的项目用在了那一行业?为这个行业提高了多少效率吗?实际

2011-12-29 13:46:54 631

原创 oracle nvl()简单解释

函数声明:nvl(col,val) 说明:当col为空时取val作为返回值,当col不为空时取col值。用处:最主要的是格式化数据,比如:1、计算金额时,不想出现空数据,可以使用nvl(JINE,0)来得到0。2、由于null+(或-,*,/)数字等于null,所以在表达式中对可能为空的值要使用nvl()3、有时对可能为空的列进行条件查询时,可能出现结果集丢失数据问题,加上nv

2011-12-01 13:59:35 1094

转载 Java基本数据类型详解

Java语法总结 - 基本数据类型Java不是纯的面向对象的语言,不纯的地方就是这些基本数据类型不是对象。当然初期Java的运行速度很慢,基本数据类型能在一定程度上改善性能。如果你想编写纯的面向对象的程序,用包装器类是取代基本数据类型就可以了。1、基本类型的存储空间。byte--8位,short--16位,int--32位,long--64位,float--32位,double--

2011-11-08 13:50:57 4489

原创 几种编程命名规则

三种编程命名规则(匈牙利法,小驼峰法,大驼峰法)1. 匈牙利命名:开头字母用变量类型的缩写,其余部分用变量的英文或英文的缩写,要求单词第一个字母大写。For example: long lsum = 0;"l"是类型的缩写; 2. 小驼峰式:(little camel-case)第一个单词首字母小写,后面其他单词首字母大写。For example: string

2011-11-07 12:42:19 815

转载 LOG4J 入门

LOG4J 入门 我们在编程时经常不可避免地要使用到一些日志操作,比如开发阶段的调试信息、运行时的日志记录及审计。调查显示,日志代码占代码总量的4%。通常大家可以简单地使用System.out.println()语句输出日志信息,但是在发布时,通常不想在正式的版本中打印这些开发时的调试信息,于是又要手工地把这些语句删除,所以大量的这样的System.out.println()调试语句会带来

2011-10-28 14:48:14 501

转载 Apache中的poi包中的XSSFWorkbook与HSSFWorkbook的区别

HSSFWorkbook:是操作Excel2003以前(包括2003)的版本,扩展名是.xlsXSSFWorkbook:是操作Excel2007的版本,扩展名是.xlsx对于不同版本的EXCEL文档要使用不同的工具类,如果使用错了,会提示如下错误信息。org.apache.poi.openxml4j.exceptions.InvalidOperationExceptionorg

2011-10-25 10:17:20 5762

转载 linux 中的.so和.a文件

Linux下的.so是基于Linux下的动态链接,其功能和作用类似与windows下.dll文件。下面是关于.so的介绍:一、引言通常情况下,对函数库的链接是放在编译时期(compile time)完成的。所有相关的对象文件(object file)与牵涉到的函数库(library)被链接合成一个可执行文件(executable file)。程序在运行时,与函数库再无瓜葛,因为所有需要

2011-10-20 14:15:50 26872 2

原创 linux开机启动后不能连网

1.第一次用linux,是插着网线开机,能上网。第二次,拔掉了网线,再开机,不能连网了,我好郁闷,想了想,就插了网线,再重启,可以连网了2.上面的方法让我很不爽。我查了相关的资料。要是忘记插网线开机了,可以再开机后,把网线插上(当然保证ip可用),然后运行以下命令:service network restart。搞定,可以连外网了3.上面的方法,好想还是让我不爽,又查了资料。原来可以改相关

2011-08-03 09:09:14 1369

log4j 入门程序

自己写的log4j的入门程序,对log4j中几种级别的日志输出进行了测试,程序简单易懂

2011-10-28

java 报表制作

整合java报表制作的一些文档,汇总在一起了,有需要的朋友值得下载一下,省地费时间去找

2011-10-28

thinking in java

里面包含有thinking in java 的相关详细资料,需要的朋友下载下来肯定值

2011-05-19

机票预订系统.rar

c++开发,编码格式规范,是一个完整的小项目

2011-01-10

空空如也

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

TA关注的人

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