自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 2016.11-2017.6工作感想

可以说是幸运的一年,这一年弥补了之前缺失的技术和框架理解,对后端框架有了更全面的认知。 这家公司工作氛围很不错,老板是个爱钻研新技术的技术狂,手下个个都是能独当一面的工程师,我刚进来有种土鳖进城的感觉。可是老板面试我的时候,没问太多技术问题,我当时还在想这家公司会不会很烂,结果证实我的选择是正确的。 说起项目,一开始就三个人,一个架构师,一个项目经理,还有我这个辅助。看得出并不...

2017-06-02 12:34:13 113

原创 plupload 利用ajax方式上传文件

需要引入  plupload.full.min.js自己构造方法uploadJs.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><script type="text/javascript">var uploader = nu

2016-11-16 14:52:10 572

原创 无限级树数据结构构造

目前做机构管理这块,需要构造无限级树代码。 根节点为null,传进来数据集 List构造根节点:List<SysOrgBean> retList = new ArrayList<SysOrgBean>(); for (SysOrgBean bean : beanList) { if(StringUtil.isEmpty(bean.getPar...

2016-11-16 14:41:58 268

原创 前端 js 获取数据字典

var Common = { dictCache : {}, showDictText:function(dictType,value){ if(value == "" || value == undefined){ return ""; } var dicts=Common.getDicts(...

2016-11-15 08:55:49 12408 2

原创 浅谈Hadoop

 HDFS有以下几个主要特点:     处理超大文件:存储的一个超大文件可以达到数GB级、数TB级、数PB级。     集群规模动态扩展:节点动态加入到集群,可以数百数千个     流式数据读写:HDFS的设计思想“一次写入,多次读取”,一个数据集一旦由数据源生成,就会被复制分发到不同的存储节点中,然后响应各种各样的数据分析任务请求。      运行于廉价的商用机器集群上:HD...

2016-10-28 23:24:36 106

原创 AngularJS与Jquery的区别

参考:http://www.jb51.net/article/60490.htm 数据绑定这是到目前为止AngularJS最令人瞩目的特性了,在数据绑定方面它舍弃了对DOM的操作方式,而这一切都是由AngularJS来自动更新视图,你不必写操作dom的代码,在jQuery中,我们常常按照以下方式响应事件并修改视图:$.ajax({ url: '/myEndpoint.js...

2016-10-28 17:49:27 107

原创 JS递归高级写法

function replaceEmo(msgValue) { msgValue.indexOf("*#emo_") != -1 && (msgValue = msgValue.replace("*#", "<img src='/images/chat/").replace("#*", ".gif'/>"), replaceEmo())

2016-10-26 09:24:38 729

原创 Socket编程

实现Runnable接口相对于继承Thread类来说,有如下显著的好处: (1)适合多个相同程序代码的线程去处理同一资源的情况,把虚拟CPU(线程)同程序的代码,数据有效的分离,较好地体现了面向对象的设计思想。(2)可以避免由于Java的单继承特性带来的局限。我们经常碰到这样一种情况,即当我们要将已经继承了某一个类的子类放入多线程中,由于一个类不能同时有两个父类,所以不能用继承Th...

2016-10-26 09:02:58 68

原创 Mybatis和Hibernate的区别

mybatis:sql Mapping 易上手  高级查询语句要写Result Mapping   缺点:数据库移植性差hibernate:OR Mapping 不用考虑sql的执行 面向对象来持久化java中的数据 移植性好 良好的缓存机制 封装好的话代码量极少 Hibernate与MyBatisHibernate 是当前最流行的O/R mapping框架,它出身于sf....

2016-10-25 23:44:58 89

原创 @Autowired和@Resource的区别

1、@Autowired与@Resource都可以用来装配bean. 都可以写在字段上,或写在setter方法上。 2、@Autowired默认按类型装配(这个注解是属业spring的),默认情况下必须要求依赖对象必须存在,如果要允许null 值,可以设置它的required属性为false,如:@Autowired(required=false) ,如果我们想使用名称装配可以结合@Quali...

2016-10-25 22:01:57 65

原创 Spring注解和XML配置的区别?为什么事务用XML配置更好?

一、annotation和XML的优缺点Spring的annotation注入机制与XML注入机制本质上是相同的。annnotation简洁一些,遵循一些IOC。XML配置的优缺点:优点有:1. XML配置方式进一步降低了耦合,使得应用更加容易扩展,即使对配置文件进一步修改也不需要工程进行修改和重新编译。2. 在处理大的业务量的时候,用XML配置应该更加好一些。因为XML更加清晰的表明了各...

2016-10-25 21:41:11 1710

原创 @Controller、@Service、@Repository的区别

[size=medium]在annotaion配置注解中用@Component来表示一个通用注释用于说明一个类是一个spring容器管理的类。即就是该类已经拉入到spring的管理中了。而@Controller,@Service, @Repository是@Component的细化,这三个注解比@Component带有更多的语义,它们分别对应了控制层、服务层、持久层的类。 @C...

2016-10-25 21:01:55 542

原创 SpringMVC工作原理

[b][size=x-large]SpringMVC框架介绍[/size][/b] [size=medium]1) spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web ...

2016-10-25 20:25:46 82

空空如也

空空如也

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

TA关注的人

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