自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (2)
  • 收藏
  • 关注

原创 NAS SAN DAS的区别

2016-05-26 11:14:51 305

转载 webservice SOAP WSDL

原文: http://wenku.baidu.com/view/f87b55f19e31433239689314.htmlWebServices简介先给出一个概念 SOA ,即Service Oriented Architecture ,中文一般理解为面向服务的架构,既然说是一种架构的话,所以一般认为 SOA 是包含了运行环境,编程模型,架构风格和相关方法论等在内的

2016-05-26 11:12:56 579

转载 CAS

前言:单点登录(Single Sign On , 简称 SSO )是目前比较流行的服务于企业业务整合的解决方案之一, SSO 使得在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。CAS(Central Authentication Service)是一款不错的针对 Web 应用的单点登录框架,本文介绍了 CAS 的原理、协议、在 Tomcat 中的配置和使用,对于采用 CAS

2016-04-11 09:54:05 327

转载 GC

前言:在面试java的过程中,对于java虚拟机的部分是必不可少的一部分,除了包含基本的虚拟机载入class的问题外,还有一个基本的问题是关于java GC部分的问题,在平时运用java的过程中,往往没有关注java的性能调优和对于java GC的关注,这篇博客是关于GC方面的,对于java的性能调优,需要另外的博客重新总结一下。PS:平时的学习,几乎不会关注java的 GC,但是面试的过程中,往往

2016-04-10 21:59:38 441

原创 Map与HashMap,Hashtable,HashSet的区别

前言:最近在整理他人关于面试中,碰到的问题,这些问题基本上是不注意不深究的话,是完全不知道,因此参考他人的博客,以及自己亲自的测试,总结了这一片博客内容。HashTable和HashMap区别区别一:继承的父类不同 Hashtable继承自Dictionary类,而HashMap继承自AbstractMap类。但二者都实现了Map接口。public class Hashtable<K,V> ext

2016-04-09 14:32:26 21356 3

转载 Long与Integer的总结

前言: 一直以为包装类和String有相似的地方,直到遇到了一些代码的输出结果和自己所想不同,才发现需要去仔细的研究一下包装类的性质。主要的内容是参考收集的资料。问题 Long与Ineger都是包装类型,是对象。而不是普通类型long与int , 所以它们在比较时必须都应该用equals,或者先使用longValue()或intValue()方法来得到他们的基本类型的值然后使用==比较也是可以

2016-04-09 12:26:42 997

转载 Java遍历Map对象的4种方法

前言:最近在做在线编程题目的时候,有用到Map的遍历的方法,因为以前都是用过复制粘贴遍历的代码,所以突然一下子不会写了,所以后来在网上查了些资料,总结一下主要的遍历方法。方法一: 在for-each循环中使用entries来遍历,这是最常见的并且在大多数情况下也是最可取的遍历方式。在键值都需要时使用。 Map<O, O> map = new HashMap<O, O>(); for

2016-04-09 12:05:19 435

原创 synchronized,lock

synchronized的jvm的底层实现与Lock的实现synchronized给出的答案是在软件层面依赖JVM,而Lock给出的方案是在硬件层面依赖特殊的CPU指令。 ReentrantLock 与synchronized有相同的并发性和内存语义,还包含了中断锁等候和定时锁等候,意味着线程A如果先获得了对象obj的锁,那么线程B可以在等待指定时间内依然无法获取锁,那么就会自动放弃该锁。但是由于

2016-04-08 22:50:22 2421

转载 jsonp

原文地址:http://www.cnblogs.com/dowinning/archive/2012/04/19/json-jsonp-jquery.html前言: 说到AJAX就会不可避免的面临两个问题,第一个是AJAX以何种格式来交换数据?第二个是跨域的需求如何解决?这两个问题目前都有不同的解决方案,比如数据可以用自定义字符串或者用XML

2016-04-05 17:23:37 277

转载 Java虚拟机的JVM垃圾回收机制

原文地址:http://blog.csdn.net/zhangren07/article/details/62708951.JVM内存空间   JVM堆(Heap)= 新生代(Young) + 旧生代(Tenured) 分区作用: 新创建的对象通常先将其分配在新生代中,在新生代中经过若干次GC之后仍未释放的对象,再将它移动到旧生代。为了让内存回收更高效(GC会暂停JVM中

2016-04-05 15:30:41 350

原创 Android的文件权限

前言:今天复习了安卓下常用api的文件权限的控制,下面是总结。默认文件 对应rw——-private 对应 rw-rw—-public 对应rw-rw-rw-readable 对应rw-rw-r–writeable 对应rw-rw-w-这里面的知识牵涉到linux系统文件的权限,1-3为当前用户,4-6为当前用户所在的组,位置7-9为其他用户的权限。 Android

2016-02-18 23:10:19 517

原创 git clone 出现的问题

前言:最近在使用git的时候,出现了要输入密码的现象,关键是输入了对应的密码,出现permission denied的现象分析: 出现这种现象的原因是我本地的home目录下的.ssh目录下有两个ssh key,分别对应github.com和另外一个服务器A.cn。 默认的id_rsa是为github的使用生成的,而另外一个rsa是为A.cn服务器生成的,因此在ssh -T git@A.cn

2016-02-14 16:38:34 1947

原创 欢迎使用CSDN-markdown编辑器

Spring beanfactory的配置前言:在学习mongodb在spring的配置中,有如下的一段xml的代码: <bean id="builderFactory" class="com.BuilderFactory"> <constructor-arg index="0" value="10000" /> </bean> <bean id="options

2016-01-20 14:33:35 584

原创 Android学习笔记3

前言: 今天学习了android的布局,现在仔细的总结一下。相对布局: RelativeLayout: 组件的相对位置的两个单位dp 和 px,建议采用dp。 文字建议用sp和dp都可以。

2016-01-09 10:47:14 238

原创 Android学习笔记2

前言: 今天学习了Android的点击事件的写法,一共有四种,下面记录下这个知识点。 学习这一点,还需要学习java的嵌套类中内部类的用法(见这篇博客关于java内部类)。第一种:直接定义一个 class MyListener implements OnClickListener{ public void onClick(View v) { ... }}

2016-01-05 16:21:13 270

原创 Android的学习笔记1

笔记1: 最近一直在学习android的开发,作为一个新手,记录一下细微的知识点。知识点1:android 的安装过程。1.拷贝xxx.apk 到/data/app/xxx-1.apk 2.在/data/data目录下创建一个文件夹 文件夹名称为当前应用程序的包名。

2016-01-04 17:21:01 260

转载 Java nio:Buffer总结

前言: 我在今年的5月份学习过nio,可是也局限在用用简单的api和仿照并发网的例子,过了大半年,几乎99%的东西都忘记的一干二净,在月末开始学习netty,不得不重新温习这些很重要的内容,结合第一次的学习例子和本次查找的资料,写下总结和思考吧。缓冲区Buffer:此部分引用博客1博客2内容状态变量: 状态变量是前一节中提到的”内部统计机制”的关键。 每一个读/写操作都会改变缓冲区的状态。

2015-12-31 15:27:52 380

原创 java 文件处理总结

前言: 一直以来,饱受文件路径的困惑,自己翻阅印象笔记中记录的此类记录,发现很多都是杂乱,根本不能简单话的解释这个问题。本篇的目的是总结以前的笔记,加上自己测试的例子,能明白准确的记录下这个问题。内容的话仅包含常见的java程序读取文件,不包含java web和jsp的读取文件方式。问题一:Class.getResource和ClassLoader.getResource的分析我经常写读取pr

2015-12-30 22:33:26 730

原创 Maven:更改项目依赖jdk的版本

前言: 在创建项目和导入Maven项目,会有项目jdk版本的问题,如下图所示,每次出现的是1.5版本: 解决的办法有2种:一种是在本项目pom下,添加如下内容:<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId>

2015-12-30 15:53:39 5906

原创 java的常见的字符字节处理

前言: 在最近在学习nio的过程中,温习了以前学习的socket的io处理,发现最基础的处理操作离不开BufferedReader和PrintWriter,他们对应着socket的输入和输出流对象。另外一个问题是PrintWriter和PrintStream的区别。PrintWriter和PrintStream的区别这个问题,我查了资料,主要在jdk的说明上和在stackoverflow上,下

2015-12-29 21:11:47 707

原创 java字符小结

前言: 一直在用java字符串,只是知道String内部包含一个char的数组,一个char是2个字节,另外对于String的操作函数substring用了最多,StringBuilder 和 StringBuffer 之间的区别,这些都是以前了解的全部了。CharSequence:<用了很久的java字符串

2015-12-29 20:10:51 329

原创 Brainteaser:Bulb Switcher求平方根的思考

前言: 这篇文章的第二种方法是自己实现求平方根,因此我们可以探讨一下,这方面的问题。记得在《数值符号与计算》这门课中,求取平方根的一个方法是牛顿法。引用原文的章节: if we try to find another way to compute the result (actually it is Integer Square Root of n ), we will find many

2015-12-23 15:54:41 549

原创 Brainteaser:Bulb Switcher

Brainteaser:Bulb Switcher前言:每当遇到一个陌生的问题,都有一种退缩的感觉,好像不由自主的陷入到了本能的反应中,然后一直徘徊在这种做与不做的情境中,时间就这样消逝了。这个问题,在看过博客1,2之后,总结一下,这个问题的思路。第k轮,灯泡的开合关的状态改变只有当灯泡的坐标能够整除k的时候。因此这个问题就转化为查看灯泡的坐标因子个数的问题,由于初始的第一轮是亮的,当灯泡坐标因子是

2015-12-23 10:56:12 578

单链表的快速

运用递归进行一个单链表的快速排列!并且有注释!

2012-02-19

空空如也

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

TA关注的人

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