• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • YouClaw
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

子把瓢总

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

随笔分类 -  java基础

1

jdk6提供的加密算法
摘要:SUN:SHA1PRNG____sun.security.provider.SecureRandomSUN:SHA1withDSA____sun.security.provider.DSA$SHA1withDSASUN:NONEwithDSA____sun.security.provider.DSA$RawDSASUN:DSA____sun.security.provider.DSAKeyPair... 阅读全文

posted @ 2015-04-10 17:57 子把瓢总 阅读(748) 评论(0) 推荐(0)

JAVA 学习曲线
摘要:http://www.baidu.com/link?url=8v7HRmj98NSUjaRoEbhOmYki2yOtoVcrjWeIiyL36A5bAhQJN0_bp0H0rOT6PSDCpABiXQv_5V-NRPXMmbDdmK 阅读全文

posted @ 2015-02-09 16:57 子把瓢总 阅读(192) 评论(0) 推荐(0)

UTF-8 有BOM和无BOM
摘要:BOM(byte order mark)是为 UTF-16 和 UTF-32 准备的,用于标记字节序(byte order)。微软在 UTF-8 中使用 BOM 是因为这样可以把 UTF-8 和 ASCII 等编码明确区分开,但这样的文件在 Windows 之外的操作系统里会带来问题。「UTF-8」和「带 BOM 的 UTF-8」的区别就是有没有 BOM。即文件开头有没有 U+FEFF。 “... 阅读全文

posted @ 2015-02-05 09:42 子把瓢总 阅读(1171) 评论(0) 推荐(1)

java获得当前文件路径
摘要:第一种:File f = new File(this.getClass().getResource("/").getPath());System.out.println(f);结果:C:\Documents%20and%20Settings\Administrator\workspace\projectName\bin获取当前类的所在工程路径;如果不加“/”File f = new File(... 阅读全文

posted @ 2015-01-30 09:38 子把瓢总 阅读(204) 评论(0) 推荐(0)

ctime、atime
摘要:Linux系统文件有三个主要的时间属性,分别是ctime(change time, 而不是create time), atime(access time), mtime(modify time)。后来为了解决atime的性能问题,还引入了一个relatime的属性,下面一一解释。 ctime, 很多朋友把它理解成create time,包括很多误导人的书籍也是这么写。实际上ctime是指chang... 阅读全文

posted @ 2015-01-06 14:35 子把瓢总 阅读(256) 评论(0) 推荐(0)

TCP/IP协议
摘要:TCP/IP结构对应OSI TCP/IP OSI 应用层 应用层 ... 阅读全文

posted @ 2015-01-05 15:18 子把瓢总 阅读(144) 评论(0) 推荐(0)

Java注解配置
摘要:Java注解是附加在代码中的一些元信息,用于一些工具在编译、运行时进行解析和使用,起到说明、配置的功能。注解不会也不能影响代码的实际逻辑,仅仅起到辅助性的作用。包含在 java.lang.annotation 包中。 四个元注解分别是:@Target,@Retention,@Documented,@Inherited ,再次强调下元注解是java API提供,是专门用来定义注解的注解,其作... 阅读全文

posted @ 2015-01-04 11:05 子把瓢总 阅读(586) 评论(0) 推荐(0)

关于Integer缓冲
摘要:默认的时候,-128——127范围内的数会被缓冲 但是jvm启动的时候可以修改启动参数-Djava.lang.Integer.IntegerCache.high=2000 来修改上限,但是下限是不可以修改的。 public static void main(String[] args) { Integer in3 =1200; Integer in2 = 1200; System... 阅读全文

posted @ 2015-01-02 11:08 子把瓢总 阅读(173) 评论(0) 推荐(0)

JAVA字节码阅读
摘要:http://blog.csdn.net/dc_726/article/details/7944154 阅读全文

posted @ 2015-01-01 09:34 子把瓢总 阅读(169) 评论(0) 推荐(0)

如何读懂一个类?
摘要:类是对象,读懂包含3个内容:这个类是干什么的?为什么要有这个类?这个类是怎么工作的? 其实这个就是个ipo,为什么要有这个类是i,这个类是怎么工作的是p,这个类是干什么的是o。 那么好了,为什么要有这个类,要解决的问题包括这个类是给谁用的,在什么时候用的(也就是什么时间,什么地点;也可以称为适用场合,业务场景)?这个是i 这个类是干什么的o?要解决的问题是这家伙是完成啥功能的?这个类是怎么工作的p... 阅读全文

posted @ 2015-01-01 09:22 子把瓢总 阅读(245) 评论(0) 推荐(0)

程序调试源码阅读
摘要:1.程序千变万化,针对具体的程序要制定具体的调试方案,但总的思想是不变的,动静结合,静态抓整体,抓重点,动态抓细节。 2.多种方法使用能达到理想的效果 3.有目的有重点的阅读软件的说明文档,包括介绍软件功能,设计过程,算法细节等,挑选出感兴趣的部分详加阅读。 4.一般比较源码都有api(API(Application Programming Interface,应用程序编程接口)是一些预先定义的函... 阅读全文

posted @ 2014-12-31 10:35 子把瓢总 阅读(228) 评论(0) 推荐(0)

AbstractMap学习记录
摘要:package java.util;import java.util.Map.Entry; /** * This class provides a skeletal implementation of the Map * interface, to minimize the effort required to implement this interface. *什么叫最小化的努力去实现这个接口... 阅读全文

posted @ 2014-12-24 16:44 子把瓢总 阅读(253) 评论(0) 推荐(0)

Map学习
摘要:1、Query Operations(查询操作) int size();boolean isEmpty(); boolean containsKey(Object key);boolean containsValue(Object value);boolean containsValue(Object value); 2、Modification Operations(修改操作) V put(... 阅读全文

posted @ 2014-12-24 10:45 子把瓢总 阅读(484) 评论(0) 推荐(0)

常用的工具网站
摘要:1、http://www.winpcap.org/ 抓包用的 2、http://mirror.bit.edu.cn/apache 北理工的apache镜像下载,下载速度比较快 3、http://stackoverflow.com 这个不用说了 4、http://jwaresoftware.org/wiki/antxtras/overview 这个是个ant的扩展网站 5、http... 阅读全文

posted @ 2014-12-17 17:16 子把瓢总 阅读(226) 评论(0) 推荐(0)

JVM调优
摘要:分代复制算法,这个算法根据对象的生存期将对象分成两代,新创建的对象在年轻代(Young Generation), 当年轻代的内存分完的时候,GC将年轻代中少数尚未死亡的对象复制到另一块年老代(Tenured Generation),然后直接更新年轻代的指针,这个动作称为次要收集(minor collection),一次次要收集的时间取决于年轻代中存活的对象的数目,当年轻代中的对象绝大部分已经死亡的... 阅读全文

posted @ 2014-12-17 14:54 子把瓢总 阅读(406) 评论(0) 推荐(0)

ClassLoader相关内容
摘要:1、什么叫做bootstrap?作为形容词有依靠自己力量的;自己做的等意思,在我们计算机世界里,一般指的是自举,引导,引导程序。 那什么是bootstrapClassLoader呢?它是引导加载器,也是最原始的加载器,它是干什么 事情的呢?它负责加载整个java的核心类。 它的父类是什么?它是没有父类的,是由jvm创建的 Java提供了动态的装载特性;它会在运行时的第一次引用到一个cla... 阅读全文

posted @ 2014-12-17 11:17 子把瓢总 阅读(227) 评论(0) 推荐(0)

java虚拟机
摘要:1、先从虚拟机说起,什么是虚拟机呢?就是个虚拟的计算机,就是个假冒的计算机,就是个模拟的计算机,就是个没有真正硬件的计算机。是计算机,那么它就要有计算机的结构, 比如,cpu,指令系统等。那么jvm,也就是java虚拟机由哪几部分构成的呢? 好了,网上找来的东西也差不多都是这个样子的, 虚拟机大概分为两部分,一部分是所有线程共享的,一部分是单一线程独享的。 对应所有... 阅读全文

posted @ 2014-12-16 22:45 子把瓢总 阅读(253) 评论(0) 推荐(0)

java基本数据类型
摘要:java的基本数据类型有8个,分别是boolean,byte,char,short,int,long,float,double, 对应的8个包装类是Boolean,Byte,Character,Short,Integer,Long,Float,Double, 8个包装类除了Character和Integer外,其他的都是首字符大写 除了这8个常用的数据类型,平时开发的时候用的还有String这... 阅读全文

posted @ 2014-12-16 21:33 子把瓢总 阅读(185) 评论(0) 推荐(0)

Portlet和servlet的区别
摘要:相同之处 l 都是java技术开发的web组件 l 都是由特定的容器在管理 l 都可以动态产生各种内容 l 生命周期都是由容器管理 l 和客户端的交互通过request/response机制 不同之处 l Portlet只产生mark信息片段,而不是完整的网页,而portal会将portlet的mark信息片段放到一个完整的portal网页中 l Portlet有已经定义好的request处理... 阅读全文

posted @ 2014-12-16 10:36 子把瓢总 阅读(717) 评论(0) 推荐(0)

java 基本类库包的作用
摘要:tools.jar:工具类库,它跟我们程序中用到的基础类库没有关系。 Jre库包含的jar文件(jdk1.6):resources.jar、rt.jar、jsse.jar、jce.jar、charsets.jar、dnsns.jar、localedata.jar等共10个jar文件,其中resource.jar为资源包(图片、properties文件);rt.jar为运行时包 java.*、jav... 阅读全文

posted @ 2014-12-14 00:02 子把瓢总 阅读(1407) 评论(0) 推荐(0)

1
 
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3