- 博客(23)
- 资源 (2)
- 收藏
- 关注
转载 webservice SOAP WSDL
原文: http://wenku.baidu.com/view/f87b55f19e31433239689314.htmlWebServices简介先给出一个概念 SOA ,即Service Oriented Architecture ,中文一般理解为面向服务的架构,既然说是一种架构的话,所以一般认为 SOA 是包含了运行环境,编程模型,架构风格和相关方法论等在内的
2016-05-26 11:12:56
584
转载 CAS
前言:单点登录(Single Sign On , 简称 SSO )是目前比较流行的服务于企业业务整合的解决方案之一, SSO 使得在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。CAS(Central Authentication Service)是一款不错的针对 Web 应用的单点登录框架,本文介绍了 CAS 的原理、协议、在 Tomcat 中的配置和使用,对于采用 CAS
2016-04-11 09:54:05
335
转载 GC
前言:在面试java的过程中,对于java虚拟机的部分是必不可少的一部分,除了包含基本的虚拟机载入class的问题外,还有一个基本的问题是关于java GC部分的问题,在平时运用java的过程中,往往没有关注java的性能调优和对于java GC的关注,这篇博客是关于GC方面的,对于java的性能调优,需要另外的博客重新总结一下。PS:平时的学习,几乎不会关注java的 GC,但是面试的过程中,往往
2016-04-10 21:59:38
450
原创 Map与HashMap,Hashtable,HashSet的区别
前言:最近在整理他人关于面试中,碰到的问题,这些问题基本上是不注意不深究的话,是完全不知道,因此参考他人的博客,以及自己亲自的测试,总结了这一片博客内容。HashTable和HashMap区别区别一:继承的父类不同 Hashtable继承自Dictionary类,而HashMap继承自AbstractMap类。但二者都实现了Map接口。public class Hashtable<K,V> ext
2016-04-09 14:32:26
21396
3
转载 Long与Integer的总结
前言: 一直以为包装类和String有相似的地方,直到遇到了一些代码的输出结果和自己所想不同,才发现需要去仔细的研究一下包装类的性质。主要的内容是参考收集的资料。问题 Long与Ineger都是包装类型,是对象。而不是普通类型long与int , 所以它们在比较时必须都应该用equals,或者先使用longValue()或intValue()方法来得到他们的基本类型的值然后使用==比较也是可以
2016-04-09 12:26:42
1006
转载 Java遍历Map对象的4种方法
前言:最近在做在线编程题目的时候,有用到Map的遍历的方法,因为以前都是用过复制粘贴遍历的代码,所以突然一下子不会写了,所以后来在网上查了些资料,总结一下主要的遍历方法。方法一: 在for-each循环中使用entries来遍历,这是最常见的并且在大多数情况下也是最可取的遍历方式。在键值都需要时使用。 Map<O, O> map = new HashMap<O, O>(); for
2016-04-09 12:05:19
455
原创 synchronized,lock
synchronized的jvm的底层实现与Lock的实现synchronized给出的答案是在软件层面依赖JVM,而Lock给出的方案是在硬件层面依赖特殊的CPU指令。 ReentrantLock 与synchronized有相同的并发性和内存语义,还包含了中断锁等候和定时锁等候,意味着线程A如果先获得了对象obj的锁,那么线程B可以在等待指定时间内依然无法获取锁,那么就会自动放弃该锁。但是由于
2016-04-08 22:50:22
2426
转载 jsonp
原文地址:http://www.cnblogs.com/dowinning/archive/2012/04/19/json-jsonp-jquery.html前言: 说到AJAX就会不可避免的面临两个问题,第一个是AJAX以何种格式来交换数据?第二个是跨域的需求如何解决?这两个问题目前都有不同的解决方案,比如数据可以用自定义字符串或者用XML
2016-04-05 17:23:37
283
转载 Java虚拟机的JVM垃圾回收机制
原文地址:http://blog.csdn.net/zhangren07/article/details/62708951.JVM内存空间 JVM堆(Heap)= 新生代(Young) + 旧生代(Tenured) 分区作用: 新创建的对象通常先将其分配在新生代中,在新生代中经过若干次GC之后仍未释放的对象,再将它移动到旧生代。为了让内存回收更高效(GC会暂停JVM中
2016-04-05 15:30:41
360
原创 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
525
原创 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
1963
原创 欢迎使用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
589
原创 Android学习笔记3
前言: 今天学习了android的布局,现在仔细的总结一下。相对布局: RelativeLayout: 组件的相对位置的两个单位dp 和 px,建议采用dp。 文字建议用sp和dp都可以。
2016-01-09 10:47:14
246
原创 Android学习笔记2
前言: 今天学习了Android的点击事件的写法,一共有四种,下面记录下这个知识点。 学习这一点,还需要学习java的嵌套类中内部类的用法(见这篇博客关于java内部类)。第一种:直接定义一个 class MyListener implements OnClickListener{ public void onClick(View v) { ... }}
2016-01-05 16:21:13
277
原创 Android的学习笔记1
笔记1: 最近一直在学习android的开发,作为一个新手,记录一下细微的知识点。知识点1:android 的安装过程。1.拷贝xxx.apk 到/data/app/xxx-1.apk 2.在/data/data目录下创建一个文件夹 文件夹名称为当前应用程序的包名。
2016-01-04 17:21:01
267
转载 Java nio:Buffer总结
前言: 我在今年的5月份学习过nio,可是也局限在用用简单的api和仿照并发网的例子,过了大半年,几乎99%的东西都忘记的一干二净,在月末开始学习netty,不得不重新温习这些很重要的内容,结合第一次的学习例子和本次查找的资料,写下总结和思考吧。缓冲区Buffer:此部分引用博客1博客2内容状态变量: 状态变量是前一节中提到的”内部统计机制”的关键。 每一个读/写操作都会改变缓冲区的状态。
2015-12-31 15:27:52
387
原创 java 文件处理总结
前言: 一直以来,饱受文件路径的困惑,自己翻阅印象笔记中记录的此类记录,发现很多都是杂乱,根本不能简单话的解释这个问题。本篇的目的是总结以前的笔记,加上自己测试的例子,能明白准确的记录下这个问题。内容的话仅包含常见的java程序读取文件,不包含java web和jsp的读取文件方式。问题一:Class.getResource和ClassLoader.getResource的分析我经常写读取pr
2015-12-30 22:33:26
739
原创 Maven:更改项目依赖jdk的版本
前言: 在创建项目和导入Maven项目,会有项目jdk版本的问题,如下图所示,每次出现的是1.5版本: 解决的办法有2种:一种是在本项目pom下,添加如下内容:<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId>
2015-12-30 15:53:39
5914
原创 java的常见的字符字节处理
前言: 在最近在学习nio的过程中,温习了以前学习的socket的io处理,发现最基础的处理操作离不开BufferedReader和PrintWriter,他们对应着socket的输入和输出流对象。另外一个问题是PrintWriter和PrintStream的区别。PrintWriter和PrintStream的区别这个问题,我查了资料,主要在jdk的说明上和在stackoverflow上,下
2015-12-29 21:11:47
710
原创 java字符小结
前言: 一直在用java字符串,只是知道String内部包含一个char的数组,一个char是2个字节,另外对于String的操作函数substring用了最多,StringBuilder 和 StringBuffer 之间的区别,这些都是以前了解的全部了。CharSequence:<用了很久的java字符串
2015-12-29 20:10:51
335
原创 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
554
原创 Brainteaser:Bulb Switcher
Brainteaser:Bulb Switcher前言:每当遇到一个陌生的问题,都有一种退缩的感觉,好像不由自主的陷入到了本能的反应中,然后一直徘徊在这种做与不做的情境中,时间就这样消逝了。这个问题,在看过博客1,2之后,总结一下,这个问题的思路。第k轮,灯泡的开合关的状态改变只有当灯泡的坐标能够整除k的时候。因此这个问题就转化为查看灯泡的坐标因子个数的问题,由于初始的第一轮是亮的,当灯泡坐标因子是
2015-12-23 10:56:12
586
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人