- 博客(10)
- 资源 (2)
- 收藏
- 关注
转载 【手把手教你Maven】构建过程
转载自:http://www.cnblogs.com/xing901022/p/5002037.html 【手把手教你Maven】构建过程 Maven是一款进行 依赖管理、项目构建、信息管理 为一体的工具。 它不像Make具有复杂的命令、也不像Ant需要手动编写大量的重
2015-12-01 12:01:55 378
转载 String.format详解
转载自:(http://www.cnblogs.com/fsjohnhuang/p/4094777.html) Java魔法堂:String.format详解 目录 一、前言 二、重载方法
2015-12-02 15:10:41 384
转载 JS组件系列——Bootstrap文件上传组件:bootstrap fileinput
JS组件系列——Bootstrap文件上传组件:bootstrap fileinput 前言:之前的三篇介绍了下bootstrap table的一些常见用法,发现博主对这种扁平化的风格有点着迷了。前两天做一个excel导入的功能,前端使用原始的input type=’file’这种标签,效果不忍直视,于是博主下定决心要找一
2015-12-01 11:25:13 1592
转载 Javascript操作DOM常用API总结
转载自:http://www.cnblogs.com/lrzw32/p/5008913.html Javascript操作DOM常用API总结 文本整理了javascript操作DOM的一些常用的api,根据其作用整理成为创建,修改,查询等多种类型的api,主要用于复习基
2015-12-01 10:48:54 492 1
转载 前端面试题目搜集
前端面试题目搜集 一、理论知识 1.1、讲讲输入完网址按下回车,到看到网页这个过程中发生了什么 a. 域名解析 b. 发起TCP的3次握手 c. 建立TCP连接后发起http请求 d. 服务器端响应http请求,浏览器得到html代码 e. 浏览器解析html代码,并请求html代码中的资源 f. 浏览器对页面进行渲染呈现给用户 参考《一次完整的HTTP事务是怎样一个过程》 1
2015-12-01 10:41:41 3660
转载 Java字符串性能优化
1、字符串连接,使用StringBuilder替代“+”号 建议:创建指定初始容量的StringBuilder(非线程安全,优先)或StringBuffer(线程安全)对象,使用append方法连接字符串。 禁止:使用多个“+”号连接String。 原因:由于String为不可变类,每次使用“+”号连接两个String对象,结果会产生一个新的String对象;多次使用“+”号连接中间结果会产生很
2015-12-01 10:35:21 419
原创 Java数组/集合性能优化
1、 复制数组元素,使用System类arraycopy()方法替代循环赋值在数组之间复制元素 建议:System类arraycopy()方法复制数组元素 杜绝:循环赋值复制数组元素 原因: System类arraycopy()方法调用操作系统更底层函数,效率更高。 注:通过实测,在元素数量达到亿级别,两者都在几百毫秒,都很快,System类arraycopy()比循环赋值性能仅快1倍,但仍推
2015-12-01 10:30:42 2194
转载 Error和Exception、RuntimeException和非RuntimeException的区别
1 异常机制 异常机制是指当程序出现错误后,程序如何处理。具体来说,异常机制提供了程序退出的安全通道。当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器。 传统的处理异常的办法是,函数返回一个特殊的结果来表示出现异常(通常这个特殊结果是大家约定俗称的),调用该函数的程序负责检查并分析函数返回的结果。这样做有如下的弊端:例如函数返回-1代表出现异常,但是如果函数确实要返回-1这个正确
2015-12-01 10:21:49 404
原创 Java 代码中如何预防空指针异常
项目中遇到的NullPointerException 分两种情况: 引用空对象,即调用空对象的方法或引用空对象的属性。 将8中基础类型的封装类赋值给对应的基础类。 个人在做项目时,对NullPointerException的几点总结。1.对于别人接口的返回对象要做非空判断,因为我们不清楚获得的对象会不会为空,对于Collection Map 我一般会调用CollectionUtils MapUtil
2015-12-01 10:15:09 631
转载 Map拷贝 关于对象深拷贝 浅拷贝的问题
上面程序的期望输出值是, mapFrist的值均为1, 但是实际上输出结果为: {key1=1} {key2=2, key1=1}这里是因为map发生了浅拷贝,mapFirst只是复制了map的引用,和map仍使用同一个内存区域,所以,在修改map的时候,mapFirst的值同样会发生变化。 浅复制:则是只复制对象的引用,两个引用仍然指向同一个对象,在内存中占用同一块内存。被复制对象的所有
2015-12-01 10:11:12 1546
windows Java卸载需要的msi文件 jre1.8.0_31.msi
2022-06-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人