自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 java 面试题

java 面试题java 集合java 集合ArrayList 和 Vector 的区别两者底层都是用Object[]实现存储Vector是线程安全的使用了synchronized两者扩充策略不同,ArrayList是1.5倍扩充,Vector默认2倍。可以通过Collections.synchronized(List list)获取一个线程安全的List说说 ArrayLi...

2020-03-13 11:55:35 110

转载 http协议语义、状态摘录

摘自 《Restful Web APIs》一书作者:伦纳德·理查德森 (Leonard Richardson) 麦克·阿蒙森 (Mike Amundsen)译者:李哲/赵震一一、http协议语义(Protocol Semantics)1. GET获取资源的某个表述2. DELETE销毁一个资源3. POST基于给定的表述信息,在当前资源的下一级创建新的资

2018-01-03 09:11:12 1190

原创 解决 hadoop 命令警告 Unable to load native-hadoop library for your platform...

学习hadoop过程中执行hadoop fs命令时出现WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable错误。在网上搜索问题,将解决方法记录下来。1.首先打开hadoop的详细日志输出

2017-07-28 20:27:40 3693

转载 SCA 、SOA 、SDO基本感念

1.SOA面向服务的体系结构(service-oriented architecture,SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互2.SDOSe

2017-07-21 18:46:06 1086

转载 mysql sql优化和索引摘录

1 . 使用连接(JOIN)来代替子查询(Sub-Queries) SELECT*FROMcustomerinfo WHERE CustomerID NOT in(SELECT CustomerID FROM salesinfo) SELECT*FROMcustomerinfo LEFT JOINsalesinfo ON customerinfo.CustomerID = sa

2017-07-21 18:41:16 193

原创 事务基本概念

1.什么是事物含有一系列处理的执行逻辑单元,只有两个结果全部成功或全部失败2.事物的特性ACID原子性(Atomicity):事物包含的操作全部成功或者全部失败一致性(Consistency):数据完整性和一致性要在事物执行钱后保持一致隔离性(Isolation):事物互相隔离互不干扰持久性(Durability):事物提交后数据应该被永久的保存下来3.

2017-07-16 14:54:11 344

原创 hadoop 基础xml配置

学习中用到的配置进行总结和更新1. core-site.xml例子 fs.defaultFS hdfs://master:9000 hadoop.tmp.dir /home/xhc/hadoopdata 说明:

2017-07-14 17:13:37 439

原创 base64的概念和练习

base64概念base64编码简单的说就是对字节流的一种编码。base64的码表使用[A~Z] 、 [a~z] 、  [0-9] 、  +  、 / 这些字符一共64个,分别对应[0-63]的索引。转码方法将一个字符串按照某种编码获得字节流后,将字节流每6位依次取出,6位bit最大值为63,正好对应base64的码表,不足6位时后面补0。可以看出原始字节流3个字节,3*8bit =

2017-05-09 15:32:06 695

原创 java中正则表达式的一些应用和总结

java 中与正则表达式有关的类方法使用java.util.regex.Pattern 声明一个正则表达式。java.util.regex.Matcher 提供的各种匹配方式匹配字符串。java.lang.String.replaceAll 根据正则表达式匹配并替换。1. Pattern 创建一个正则对象Pattern pattern = Pattern.compile

2017-04-24 15:12:19 231

原创 javax.mail 处理邮件时由于content-type内容不合标准引起的错误

工作中遇到了使用javax.mail 接收邮件附件时在处理头信息中content-type 时报错的问题,将问题和解决方法记录下来一开始使用的是javax.mail 1.4 版本,出现的错误代码及说明:这是一段获的邮件附件的代码,在执行for 语句的 multipart.getCount() 方法时报错private void unwrapMltipart(Multipart

2017-01-25 17:34:46 8896

原创 线程相关的一些记录

1. volatile关键字修饰的变量不会缓存在寄存器或者缓存在对其他处理器隐藏的地方。因此某线程在读取volatile变量时总会读取到其他线程写入的新值。不代表线程安全,如果其他线程正在写入这个变量还没写入完成某个线程读取volatile变量时仍然读取的是旧的值。

2017-01-05 14:52:08 214

原创 spring的功能

1. 发布webservice步骤:   a)写一个接口 import javax.jws.WebService;@WebServicepublic interface IMyWs { public String getName(String name);}b)写一个接口的实现类public class MyWs implements IMyWs

2016-03-22 16:47:23 266

原创 http

参考了图解http上野宣著 于均良译 书中内容,对原创表示尊敬,仅作为记录学习之用。TCP \ IP 协议族,是互联网相关的各类协议族的总称,分为4层,应用层、传输层、网络层、数据链路层。应用层: HTTP、 FTP、 DNS传输层: TCP 、 UDP将数据分割为多个数据包(报文段),进行可靠的传输,经过3次握手, 1.syn 2.ack syn 3. a

2016-03-10 00:15:38 220

原创 java命令

编译java文件:javac xxx.java运行class文件: java xxx  如果xxx类中有包名,则: java  com.xhc.packagename.xxx

2016-02-21 09:50:23 232

原创 设计模式

策略模式定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。public class Car{    private ISounder sounder;    private IRunner runner;    public void display(){    }    public voi

2015-11-22 15:19:55 549

原创 线程同步的一些记录

synchronized的使用1.使用对象锁方法拥有对象级别的锁,多个线程使用同一个对象的这个方法时,只有一个线程可以使用该方法,如果每个线程使用的都是新建的对象,则不会发生同步类可以创建很多对象,每个对象都是自己的动态方法同步代码块的锁例如:public synchronized void test1(){}public void test2(){sy

2015-11-09 21:21:51 260

原创 js闭包

js闭包缺点是内存消耗大。闭包形成原因是存在方法嵌套。当内部方法使用了外部方法的变量,所以外部方法还会存在于内存。

2015-07-12 21:44:42 242

动软代码生成组件源码

该版本提供了VS2008和VS2010两个版本的项目目录,以方便兼容使用VS2008的用户,二者仅仅是编译工具的版本不同,CS代码相同。

2011-07-21

空空如也

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

TA关注的人

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