自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 关于“用户密码”的一些原理和设置建议

第一部分:1、好的密码是如何定义的? 安全、易用。 密码应该是安全的。我设置的密码只能是我自己知道、我想要知道的人知道,除此之外,我不希望再有任何人知道。从原则上来说,负责验证该密码的平台也不应该知道该密码(的明文,什么是明文在下文会说到)。 密码应该是易用的。存储关键的密码我不信任任何一款在线或离线的文本记录工具,我只信任我的大脑,But the brain is not a machine,我容易忘记密码。 好的密码应该是兼顾这两方面的。 2、容易

2016-06-20 00:36:17 1107

原创 Java专题之IO

以下为我整理出来的JavaIO学习资料.大部门内容来源于rollenholt的博文《java中的IO整理》. (基本雷同) 非常感谢博主.另外对原文做了一些改进(我认为),并且附加上了我在学习过程中做的补充.欣赏原博文的风格——以例子为主.因此我们先上几个例子.【案例】创建一个新文件package io;import java.io.File;import java.

2015-08-24 21:00:05 754

转载 Java 数组类型(基本类型数组类型、封装类型数组类型、数组的数组类型)

免责声明: 此篇博文为转载,方便个人参考与学习,以下是原出处链接http://blog.csdn.net/tengdazhang770960436/article/details/25192269测试类: [java] view plaincopypackage com.dada;    public clas

2015-07-31 13:43:29 640

转载 Java构造函数链

Java的构造函数链,首先对类的构造函数明确几点:1.类的构造函数可以重载2.类的构造函数访问修饰符不一定是public,也可以为private等其他访问修饰符3.类的构造函数无返回值4.类的构造函数名与类名保持一致以下是具体的实例:类:Person类类:Employee类(继承Person类)

2015-07-30 14:56:17 806

转载 关于Java的path,classpath,java_home环境变量的配置与具体含义

标出了原链接:http://blog.sina.com.cn/s/blog_7781d4ed01019d7m.html对于一个Java初学者来说,第一步要做的是安装jdk并配置环境变量,一般按照书上或者网上的步骤,一步步照着做就行了,但是对于初学者来说,很多问题没有解决,比如为什么很多配置方法各不相同,却都能够配置成功?而且很少有人能够解释清楚path,classpath,

2015-07-29 11:16:13 1067

原创 开发服务器端时的框架选择

本篇文章介绍了当下流行的几大框架,并进行了比较.1、持久层框架持久层框架能想到的有Spring JDBC(JDBC)、Hibernate(JPA)、MyBatis(IBatis)这些往往用于关系型数据库的持久层框架,另外还有像Morphia/MongoDB这样的用于NoSQL(Not Only SQL-非关系型数据库的)的持久层框架.首先我们来比较关系型数据库的

2015-07-29 10:41:10 608

原创 关于Git

该文章是在浏览 廖雪峰 老师的Git 教程挑选出的片段,仅供个人学习.下面是廖雪峰老师Git教程的原链接地址http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000Git是当下最为流行的 分布式版本控制系统.那么Git 与 SVN 有什么区别?SVN同样是版本

2015-07-28 21:01:46 408

原创 MySQL 忘记密码解决方案

在阿里云上的MySQL忘记密码了.以下环境为 Windows Server 2008, MySQL版本为5.5.41、打开cmd窗口, 关闭MySQL服务, net stop mysql2、继续在cmd窗口进入mysql的bin目录,如C:\websoft\MySQL\MySQL Server 5.5\bin, 执行以下命令 mysqld -nt --ski

2015-07-19 20:55:36 650

原创 配置MySQL免安装版(zip)

http://www.mysql.com/downloads/在官网下载,首先注册了一个账号,接着一系列操作,最后选择了 win64 版本的zip下载.zip,免安装版,又有叫作绿色版,解压后与带setup的安装版差别不大,直接运行会出现错误,需要进行如下配置: //括号为可选(1)、在解压根目录下创建配置文件 my.ini.在MySQL_5.6

2015-07-17 17:50:37 534

转载 Java二进制兼容性概述

本文是转载,用于本人查询使用,原地址为:http://www.ltesting.net/html/19/n-63819.html现在的软件越来越依赖于不同厂商、作者开发的共享组件,组件管理也变得越来越重要。在这方面,一个极其重要的问题是类的不同版本的二进制兼容性,即一个类改变时,新版的类是否可以直接替换原来的类,却不至于损坏其他由不同厂商/作者开发的依赖于该

2015-07-10 10:07:33 467

原创 异常(八)

第八章     异常57、只针对异常的情况才使用异常使用标准模式,因为现代的JVM实现可能会将它们优化.异常只用于异常的情况下,它们永远都不应该用于正常的控制流.设计良好的API不应该强迫它的客户端为了正常的控制流而使用异常.“状态测试方法” 与 "可识别的返回值" 两种做法的选择.58、对可恢复的情况使用受检异常,对编程错误

2015-07-07 11:05:06 601

原创 通用程序设计(七)

第七章 通用程序设计45、将局部变量的作用域最小化几乎每个局部变量都应该包含一个初始化表达式避免在每次迭代中执行冗余计算的开销.for(int i=0,n=expensiveComputation(); i}另外,循环条件假如不是常量也需要格外注意.46、for-each循环优先于传统的for循环Iterable接口

2015-07-07 09:01:58 521

原创 方法(六)

第六章 方法38、检查参数的有效性对于共有的方法,要用Javadoc的@throws标签在文档中说明违反参数值限制时会抛出的异常,在方法的开头部分进行检查.  对于未被导出的方法,通常使用断言来检查参数.检查一些保存起来供以后使用的参数尤为重要.补充:断言39、必要时进行保护性拷贝保护性拷贝是在检查参数的有效性之前

2015-07-06 09:10:29 592

原创 Android版本与过高的JDK版本不兼容问题

近来看Effective Java了解到一系列JDK1.7的新特性,让我十分high.于是想自己开发出一套Android的小框架,为自己开发Android程序使用.switch的String用法、同时声明多个异常的捕获,当然这些不是JDK1.7的主要新特性,在使用它们的时候,才发现了问题,所用的Android4.x不支持JDK1.7.怎么办? 于是上网查找能将Android

2015-07-01 21:18:09 7244

原创 枚举和注解(五)

第五章 枚举和注解补充:编译时常量int枚举模式与String枚举模式的缺点:类型安全性、使用方便性枚举类型避免了这些缺点,并且提供许多额外的好处:编译时的类型安全、单例泛型化、有自己的命名空间、导出常量的域在枚举类型和它的客户端之间提供了一个隔离层、还可以添加任意的方法和域为了将数据与枚举常量关联起来,得声明实例域,并编写一个带有数据并将数据保存在

2015-07-01 19:53:58 576

原创 泛型(四)

第四章 泛型                              23、不要在新代码中使用原生态类型Set 与 Set的区别Set 与 Set的选择类文字中必须使用原生态类型  List.classinstanceof 操作符使用原生态类型泛型有子类型化的规则,List是List的一个子类型,而不是参数化类型List

2015-06-30 14:00:07 487

原创 类和接口(三)

第三章 类和接口13、使类和成员的可访问性最小化私有成员和包级私有成员都是一个类的实现中的一部分,一般不会影响它的导出的API;然而如果这个类实现了Seralizable接口,这些域就有可能会被泄露(leak)到导出的API中;public final 的可变变量引用是不安全的,可以被修改(长度非零的数组)补充:Collections.unmodif

2015-06-30 13:56:58 492

原创 对于所有对象都通用的方法(二)

第二章 对于所有对象都通用的方法1、覆盖equals时请遵守通用约定无需覆盖equals的几种情况:类的每个实例本质上都是唯一的、                                          不关心类是否提供了”逻辑相等“的测试功能、                                          已在超类中覆盖equals方

2015-06-30 13:50:01 444

原创 创建和销毁对象(一)

1、考虑用静态工厂方法代替构造器可以通过不同的名称突显出返回实例的区别,与之相比构造器方法签名的有限制,容易混淆.不必在每次调用时创建新的对象可以返回原返回类型的任何子类型的对象(从用户意义上减少API,例如Collections可返回一系列集合的实例)可以做逻辑处理,从而动态地返回不同的子类型对象(java.util.EnumSet根据元素个数返回RegalarEnumSet~6

2015-06-15 19:48:36 582

原创 什么信息(新闻)值得关注

中庸之道,过犹不及.信息亦是如此,信息若给得过多,跟没给又有什么两样.在互联网、移动互联网时代,每天都会被推送许多信息,那些向我推送着消息却又没有相关推送设置的手机应用我往往是怒删之,有的信息确实吊人眼球,忍不住点开查看,时间不经意间流逝大把,反过头来又发现并没有太多实际意义.于是我想归纳总结一下,哪些信息是我所需要的,哪些信息又是我应当过滤掉的.先说刷扣扣空间、微信朋友圈这类陋习

2015-06-07 19:13:36 544

原创 周围人的影响与学习

我们仅讨论两种周围的人,即某些方面带来正面影响的和某些方面带来负面影响的.带来正面影响的这种人,又有两类.有做出正面的事例的这一类,和包括了充当反面教材,给你敲响警钟的这一类.向前一类人学习,得有发现优点的敏感度.从后一类人得到教训,要对自己有良好的审视力.对优点的敏感,是看到优秀人的一些表现时经常向自己发问,“好不好?”“有没有?”“学不学?”.保持一颗好奇心,多观察

2015-06-07 19:02:50 973

原创 国家与个人——国家决策的指导性

“国家机器”代表着世界上最强大、最高效的组织力量.它为了维护实现国家大战略一切活动的有序化而存在.存在即合理.不合理的终被淘汰.在针对不同国情制定出的不同策略里,有的大放光彩、卓具成色.国家与人,实际上都是在解决问题,谋求更好的表现.一个泱泱大国的在不断探索中做出的重要决策,一定是一系列精英的智慧结晶.值不值得借鉴?值得.因为道理都是相通的,指导它们前进的都是哲学.发展中的

2015-06-07 17:05:04 528

原创 jq + json + hibernate 遇到的一些问题

今天在运用jq 的 ajax技术 从servlet请求来jso

2014-11-05 21:42:42 650

转载 自定义JSP模板 for myeclipse

在myeclipse安装目录plugins中搜索com.genuitec.eclipse.wizards,搜索出来的有个jar文件,用winrar打开该jar,进入templates/jsp/目录,把Jsp.vtl文件解压出来。修改里面的模板,然后拖进去,即可。 覆盖原myeclipse目录中的*.jar文件。

2014-10-28 11:36:35 436

空空如也

空空如也

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

TA关注的人

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