自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(75)
  • 资源 (12)
  • 收藏
  • 关注

原创 阿里 面试那些二三事

面试的那些二三事技术面试自我介绍个人经历背景、经历过什么大起大落 做过什么有挑战的事情  每家公司自己的成长和挑战是?项目:项目怎么讲清楚? 面向的用户和客户是谁?体量有多少? 业务流程是什么样的? 有哪些模块? 用到了什么样的技术? 每种技术是如何选型的?为什么是这样的一个技术架构?架构有没有哪里不好的?业务痛点和客户价值&衡量指标衡量做的好坏的数字指标是?角色:项目负责人,1人负责整体工程端工作,架构设计 项目管理?架构:模块+模型+表结构+挑战+结果

2020-10-25 17:14:59 509

原创 阿里 面试那些二三事

技术面试自我介绍个人经历背景、经历过什么大起大落 做过什么有挑战的事情 每家公司自己的成长和挑战是?项目:项目怎么讲清楚? 面向的用户和客户是谁?体量有多少? 业务流程是什么样的? 有哪些模块? 用到了什么样的技术? 每种技术是如何选型的?为什么是这样的一个技术架构?架构有没有哪里不好的?业务痛点和客户价值&衡量指标衡量做的好坏的数字指标是?角色:项目负责人,1人负责整体工程端工作,架构设计 项目管理?架构:模块+模型+表结构+挑战+结果;依赖了什..

2020-10-25 17:12:07 319

原创 书籍汇总--一号专车

一号专车这些日子看过的书籍《淘宝十年产品事》《大规模分布式存储系统:原理解析与架构实战》《大规模分布式系统架构与设计实战》《大型网站系统与Java中间件实践》《大型网站技术架构:核心原理与案例分析》《Java加密与解密的艺术》Mybatis 源码《从Paxos到Zookeeper分布式一致性原理与实践》《Netty权威指南》《Redis设计与实现》Java conc

2015-11-25 09:58:18 638

原创 java concurrent 源码汇总

链接列表:http://www.cnblogs.com/wanly3643/category/437878.html  系列博客,需要认真看http://www.blogjava.net/xylz/archive/2010/07/08/325587.html 系列博客,需要认真看http://ifeve.com/java-atomic/ atomic 介绍http:

2015-10-19 10:18:01 1042

原创 Tomcat源码 汇总

链接列表:http://blog.csdn.net/flyliuweisky547/article/category/2104175 基础http://blog.csdn.net/haitao111313/article/category/1179996 源码解析http://blog.csdn.net/cutesource/article/category/631854 架构ht

2015-10-19 10:15:40 426

原创 Java NIO 为什么比IO快

Java NIO 为什么比IO快NIO 参考原因描述NIO 参考:1. http://blog.csdn.net/shimiso/article/details/249904992. http://www.iteye.com/topic/834447原因:1. IO 是基于流来读取的,而NIO则是基于块读取,面向流 的 I/O 系统一次一

2015-08-25 10:39:19 5536

原创 Mybatis 源码系列 相关资料

http://mybatis.github.io/mybatis-3/zh/logging.html  官方文档http://www.yihaomen.com/article/java/302.htm 基础http://blog.csdn.net/luanlouis/article/category/23 09433 原理 重点http://blog.csd

2015-08-09 17:57:57 653

原创 mybatis 源码系列 组件之 Transaction

Question: . mybatis 对事务做了什么样的封装?. mybatis 支持的 jdbc 和 managed transaction如何实现?事务对于数据库应用而言,是一个很重要的环节,一般有 提交,回滚 机制,同时,mybatis 抽象出了如下 事务原型:/** * Wraps a database connection.

2015-08-09 13:41:39 863

原创 mybatis 源码系列 组件之 datasource

Question: . mybatis 各种 datasource类型是如何实现的?. PooledDataSource 是如何实现的? 为什么需要 idleConnections 和 activeConnections 两个 容器 来管理?.UnpooledDataSource 和 PooledDataSource 之间的关系是什么?. PooledDataS

2015-08-09 11:22:04 900

原创 mybatis 源码系列 组件之 reflection

.  factory包:该包主要作用是 根据 class 或者 class 加上 constructorArgTypes, constructorArgs 反射 构造 实例, 同时 提供 判断 某一个 class 是否 Collection, 其下面 包含了 DefaultObjectFactory 默认实现,以后 有用到 可以 参考参考. invoker 包:该包 主要 是

2015-08-04 22:10:32 463

原创 mybatis 源码系列 组件之 plugin

Question:. interceptor 怎么实现?. interceptor 怎么 影响 mybatis 行为首先 从 Interceptor 接口 入手:public interface Interceptor {  Object intercept(Invocation invocation) throws Throwable; // 对

2015-07-20 20:06:15 554

原创 mybatis 源码系列 组件之 io

Question:. io包 提供了 哪些 工具类?. 工具类的实现? 1. ClassLoaderWrapper提供 根据 Resource 来 获取 相应的 URL , InputStream, 提供 根据 class 名称 获取 相应的 class其最为重要的方法无非是对 各种 classloader进行了一个包装,如下:ClassLoader[] g

2015-07-19 22:08:23 876

原创 mybatis 源码系列 组件之 cache

Question:.  Cache 接口的定义和实现. 含有FIFO, Logging, LRU 等特性的Cache如何实现. 如何利用装饰模式保证 某一个Cache 含有 某几个 特性. CacheKey的设计与实现Cache接口定义:/** * SPI for cache providers. *  * One ins

2015-07-19 17:26:08 627

原创 mybatis 源码系列 组件之 logging

Question:.  如何 实现 自动 日志组件的 可插拔? . 日志组件 优先级为了实现 日志组件的可插拔, mybatis 本身 定义了一个 Log 接口, 并针对 commons, jdbc, jdk14, log4j, log4j2, nologging, slf4j, stdout 8中 组件 定义了相应的 adapter,将 这些 组件的 功能 适应到 mybat

2015-07-19 14:48:10 1022

原创 load data and selec into 记录

LOAD DATA INFILE 'tbCityGeo.txt' into table tbCityGeo FIELDS TERMINATED BY '\t' (cityCode,city,provinceCode,province,lo,la);LOAD DATA INFILE 'tbEventMain.txt' into table tbEventMain FIELDS TERMI

2014-05-29 15:45:03 626

原创 mysql 主从复制 以及 读写分离

1. 配置master

2014-05-02 14:03:36 687

原创 工作记录 - 时间都去哪了 送给迷茫的程序员

2013年7月 正是工作7月 至 8月 参加新人培训8月 至 9月 刚进入项目组, 为了应付工作先后复习了 《搜索引擎优化(SEO)知识完全手册》,《Maven实战》,《HADOOP实战》 《MongoDB权威指南》,并将 学习到的 requireJS, bootstrap等相关知识付诸于实践。 9月 至 10月 无意中在 网易云阅读 专栏上看到《李开复自传·世界因你不同》看到这么

2014-03-22 15:25:45 1107

原创 java 性能

Hashtable 不支持 null 为key或者valueArrayList 和 linkedList的遍历ArrayList  优先使用 for(int i=0, size=list.size();iRandomAceess接口, 任何实现其的接口都可以认为是支持快速随机访问的, 在JDK的实现中,任何基于数组的List都实现了RandomAceess接

2014-02-19 21:52:50 543

原创 垃圾回收器 类型

新生代串行收集器使用复制算法单线程进行垃圾回收独占式垃圾回收-XX:UseSerialGC 指定 新生代 串行收集器 和 老年代 串行收集器JVM client下的默认收集器老年代串行收集器使用标记压缩算法-XX:UseSerialGC 指定 新生代 串行收集器 和 老年代 串行收集器-XX:UseParNewGC 指定 新生代 并行收集器 和 老年代串

2014-02-18 21:09:53 742

原创 JVM 内存结构

程序计数器:用户存放下一条运行的指令,每一个线程都必须用一个独立的程序计数器,各个线程互不影响, 是一块私有的内存空间虚拟机栈存放函数调用堆栈信息,也是线程的私有内存空间JAVA线程同时创建,它保存方法的局部变量, 部分结果,并参与方法的调用和放回StackOverFlowError OutOfMemoryError栈帧局部变量表本地方法栈存放函数调用堆栈信

2014-02-18 20:03:32 578

原创 web-front-basic

不再推荐使用的标记 :为文字定义字体、字号等、:增大、缩小字型:斜体文字:加粗文字:给文字加下划线、:跟文字加删除线:文本居中    适用于文字段中少量的引用,适用于一段或多段文字的引用。同时, IE浏览器并不支持q 标签  在严格的HTML中,body的直接子孙只能是块元素,内联元素必须包含于块元素。 内联元素只能包

2014-02-12 20:51:08 732

原创 web-front-编写高质量代码--Web前端开发修炼之道

display:inline-block 在IE6,IE7不能使用的解决方法,详情请参考书籍 如果不设置z-index,那么默认值为0,但它仍会浮于body之上,尽管body默认也为0.同时,可以设置z-index为负值,但这样会导致点击事件在其本身失效,因为其本身z-index为负值,位于z-index为0的body之下,被透明的body挡住了. 负边距也会导致元素发生重叠,但它

2014-02-12 19:50:12 629

原创 web-front-编写高质量代码--Web前端开发修炼之道

1.双边距 2. Clearfix 3. Zoom 4. 相邻的margin-left和margin-right不会带来边距重合的问题,但相邻的margin-top和margin-bottom则会产生重合, 所以最好统一使用margin-top或者 margin-bottom5. 权重 6. Css hack

2014-02-10 20:01:43 820

原创 javascript 深拷贝

浅拷贝实例: javascript 深拷贝 by 司徒正美 var oOriginal = { memNum: 1, // number memStr: "I am a string",

2013-11-27 22:12:49 743

原创 jar包的执行 问题汇总

1. 在导出jar包的时候指定默认的main函数,或者修改jar包目录下的 META-IN\MANIFEST.MF文件,加入     Main-Class: package.className这样 即可 运行 java -jar path\jarName.jar  arg0 arg1……2. 指定运行的编码   java -Dfile.encoding=gbk -jar

2013-10-14 21:34:08 553

原创 requireJs 使用

1.项目结构project-directory/project.htmlscripts/main.jsrequire.jshelper/util.js2. 项目代码  project.html代码:              My Sample Project                     scrip

2013-09-01 23:34:33 906

原创 Swf Upload使用

Swf Upload使用1.页面引入 script以及css创建 swf upload相关函数function uploadSuccess(file, serverData) {try {var progress = new FileProgress(file, this.customSettings.progre

2013-08-31 22:12:20 932

转载 javascript calendar

JavaScript做一个日历看了百页的书,是时候搞点小例子了,发现:看书需要,但是例子更重要,实际的东西,以后得多练习了,做完一个东西才会对所看的东西掌握更深一层。日历比较戳的,先试着来个简单版的。做完这个,会发现对JS中之前的那个Date对象中的一些东西了解的更深,再此再次回顾归纳一下:getTime()返回日期的毫秒表示ge

2013-08-06 23:57:37 1202

转载 table选中的行以指定颜色高亮显示

table选中的行以指定颜色高亮显示            function IniEvent() {            var tbl = document.getElementById("tblMain");            var trs = tbl.getElementsByTagName("tr");            for (var i = 0; i

2013-08-04 22:59:43 1161

转载 自实现 IOC, 参考 马士兵

1、 创建beans.xml2、创建BeanFactorypackage com.bjsxt.spring;public interface BeanFactory {public Object getBean(String id);}3、实现BeanFactorypackage com

2013-08-02 23:46:29 634

原创 Spring Logger AOp

package org.onlinecourse.aop;import org.apache.log4j.Logger;import org.aspectj.lang.JoinPoint;import org.aspectj.lang.ProceedingJoinPoint;public class LogAop {private static final Lo

2013-07-30 23:44:06 855

原创 那些年,我们简历投过的公司

腾讯:http://join.qq.com/百度:http://tongxue.baidu.com/baidu/job-list.htm网易:http://hr.163.com/queryPosition.do?rms=2新浪:http://campus.sina.com.cn/index.php/front/basecontroller创新工场:http://www.chuang

2013-05-15 10:48:50 934 1

原创 项目管理

原则:开发进度、特性与品质、成本、顾客服务流程:策划 (所有组员做好需求分析,找出关键路径,时间表,使用资源以及经费)进度计划----》关键路径前期准备,命名规范,数据库,环境搭建,svn,工具类型以及版本统一实施进度跟踪进度调整注意:奖惩制度测试人员如何参与整个开发过程,让他们参与到整个项目的开发过程中,现在的理解是只有项目有了一定

2013-03-22 16:33:21 567

原创 sqlserver 时间

if(startTime!=null&&!startTime.equals("")&&endTime!=null&&!endTime.equals("")){    strWhere+=" and bb.CreateTime between '"+startTime+" 00:00:00' and '" +endTime+" 23:59:59'";    }else if(startTim

2013-03-20 14:59:35 607

转载 JavaScript 事件委托

JavaScript 事件委托转自:http://younglab.blog.51cto.com/416652/274132传统的事件处理    事件委托就是在一个页面上使用一个事件来管理多种类型的事件。这并不是一个新的想法,但对于把握性能来说却很重要。通常情况,你会在web应用程序中看到这样的代码:document.getElementById("help-b

2013-03-12 16:21:17 737

转载 JavaScript类和继承:this属性

JavaScript类和继承:this属性转自:http://developer.51cto.com/art/200907/134909.htmthis属性表示当前对象,如果在全局作用范围内使用this,则指代当前页面对象window; 如果在函数中使用this,则this指代什么是根据运行时此函数在什么对象上被调用。 我们还可以使用apply和call两个全局方法来改变函

2013-03-06 15:33:29 593

转载 区分JavaScript中的undefined,null和NaN

区分JavaScript中的undefined,null和NaN 先看看下面语句的运行结果:  1: var a;  2: alert(a); //显示"undefined" 3: alert(typeof a); //显示"undefined" 4: alert(b); //显示"undefined"以上说明a的值和类型都是'underfined' 1

2013-03-06 14:39:09 700

原创 solr 4.0安装

solr 4.0安装1、下载 solr4.0,并解压到某一目录{home},查看其主要目录结构:client是一个ruby实现的示例,这个我们暂时不管contrib有一些功能模块是需要的jar包dist是打包发布好的工程war包docs是帮助文档example是示例,里面有打包部署好的solr工程示例和servlet容器jetty。如果你没有tomcat可以直接使用

2013-01-18 11:34:55 509

转载 java注解

java注解Java注解是附加在代码中的一些元信息,用于一些工具在编译、运行时进行解析和使用,起到说明、配置的功能。注解不会也不能影响代码的实际逻辑,仅仅起到辅助性的作用。包含在 java.lang.annotation 包中。1、元注解元注解是指注解的注解。包括  @Retention @Target @Document @Inherited四种。1.1、@Reten

2013-01-13 16:04:50 480

原创 hadoop集群搭建--于虚拟机中

hadoop集群搭建--于虚拟机中1、下载的软件: VMware Workstation  ubuntu   SUN-JDK  Hadoop,可到官网下载 2、安装 VMwareWorkstation 虚拟机,并建立 Master 虚拟主机(记住,先是建立一个虚拟机,然后在这个基础上进行clone,这样就能利用已建好的虚拟机,以及在其上安装好的软件和相关配置,达到复用的效果

2013-01-11 13:05:18 1613

swfupload 下载

swfupload 下载

2013-08-31

configuration

configuration SSH 泛型 代码

2013-07-13

jsvalidation-1_0b4.zip

jsvalidation 客户端进行数据验证…… jsvalidation 客户端进行数据验证…… jsvalidation 客户端进行数据验证…… jsvalidation 客户端进行数据验证……

2011-06-26

jexcelapi_2_6_12.tar

jexcelapi_2_6_12.tar 解析Access的包 jexcelapi_2_6_12.tar 解析Access的包 jexcelapi_2_6_12.tar 解析Access的包

2011-06-26

jtds-1.2.5-dist

数据库驱动包 jtds-1.2.5-dist 数据库驱动包 jtds-1.2.5-dist 数据库驱动包 jtds-1.2.5-dist

2011-06-26

ADT-10.0.0

ADT-10.0.0 for eclipse pluign ADT-10.0.0 for eclipse pluign ADT-10.0.0 for eclipse pluign ADT-10.0.0 for eclipse pluign

2011-06-23

android 中文帮助文档

android 中文帮助文档 android 中文帮助文档 android 中文帮助文档 android 中文帮助文档

2011-06-23

word-to-pdf

word-to-pdf ,把破地方转换成word

2011-05-01

hamcrest-1.3.0RC2

hamcrest-1.3.0RC2,最新版本的,从官网下的,

2011-05-01

CKeditor是一个专门使用在网页上属于开放源代码的所见即所得文字编辑器。

CKeditor是一个专门使用在网页上属于开放源代码的所见即所得文字编辑器。它志于轻量化,不需要太复杂的安装步骤即可使用。

2011-03-12

mysql驱动程序 ……

mysql-connector-java-3.1.13-bin 用于加载mysql 驱动的一个程序,数据库的连接使用 ………………………………

2011-02-27

JSP视频教程张志宇\课件\PPT

尚学堂 下的 JSP视频教程 讲解人 张志宇 此为课件 PPT

2011-02-26

空空如也

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

TA关注的人

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