- 博客(13)
- 收藏
- 关注
原创 2016.11-2017.6工作感想
可以说是幸运的一年,这一年弥补了之前缺失的技术和框架理解,对后端框架有了更全面的认知。 这家公司工作氛围很不错,老板是个爱钻研新技术的技术狂,手下个个都是能独当一面的工程师,我刚进来有种土鳖进城的感觉。可是老板面试我的时候,没问太多技术问题,我当时还在想这家公司会不会很烂,结果证实我的选择是正确的。 说起项目,一开始就三个人,一个架构师,一个项目经理,还有我这个辅助。看得出并不...
2017-06-02 12:34:13
152
原创 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
633
原创 无限级树数据结构构造
目前做机构管理这块,需要构造无限级树代码。 根节点为null,传进来数据集 List构造根节点:List<SysOrgBean> retList = new ArrayList<SysOrgBean>(); for (SysOrgBean bean : beanList) { if(StringUtil.isEmpty(bean.getPar...
2016-11-16 14:41:58
312
原创 前端 js 获取数据字典
var Common = { dictCache : {}, showDictText:function(dictType,value){ if(value == "" || value == undefined){ return ""; } var dicts=Common.getDicts(...
2016-11-15 08:55:49
12492
2
原创 浅谈Hadoop
HDFS有以下几个主要特点: 处理超大文件:存储的一个超大文件可以达到数GB级、数TB级、数PB级。 集群规模动态扩展:节点动态加入到集群,可以数百数千个 流式数据读写:HDFS的设计思想“一次写入,多次读取”,一个数据集一旦由数据源生成,就会被复制分发到不同的存储节点中,然后响应各种各样的数据分析任务请求。 运行于廉价的商用机器集群上:HD...
2016-10-28 23:24:36
124
原创 AngularJS与Jquery的区别
参考:http://www.jb51.net/article/60490.htm 数据绑定这是到目前为止AngularJS最令人瞩目的特性了,在数据绑定方面它舍弃了对DOM的操作方式,而这一切都是由AngularJS来自动更新视图,你不必写操作dom的代码,在jQuery中,我们常常按照以下方式响应事件并修改视图:$.ajax({ url: '/myEndpoint.js...
2016-10-28 17:49:27
136
原创 JS递归高级写法
function replaceEmo(msgValue) { msgValue.indexOf("*#emo_") != -1 && (msgValue = msgValue.replace("*#", "<img src='/images/chat/").replace("#*", ".gif'/>"), replaceEmo())
2016-10-26 09:24:38
767
原创 Socket编程
实现Runnable接口相对于继承Thread类来说,有如下显著的好处: (1)适合多个相同程序代码的线程去处理同一资源的情况,把虚拟CPU(线程)同程序的代码,数据有效的分离,较好地体现了面向对象的设计思想。(2)可以避免由于Java的单继承特性带来的局限。我们经常碰到这样一种情况,即当我们要将已经继承了某一个类的子类放入多线程中,由于一个类不能同时有两个父类,所以不能用继承Th...
2016-10-26 09:02:58
97
原创 Mybatis和Hibernate的区别
mybatis:sql Mapping 易上手 高级查询语句要写Result Mapping 缺点:数据库移植性差hibernate:OR Mapping 不用考虑sql的执行 面向对象来持久化java中的数据 移植性好 良好的缓存机制 封装好的话代码量极少 Hibernate与MyBatisHibernate 是当前最流行的O/R mapping框架,它出身于sf....
2016-10-25 23:44:58
114
原创 @Autowired和@Resource的区别
1、@Autowired与@Resource都可以用来装配bean. 都可以写在字段上,或写在setter方法上。 2、@Autowired默认按类型装配(这个注解是属业spring的),默认情况下必须要求依赖对象必须存在,如果要允许null 值,可以设置它的required属性为false,如:@Autowired(required=false) ,如果我们想使用名称装配可以结合@Quali...
2016-10-25 22:01:57
85
原创 Spring注解和XML配置的区别?为什么事务用XML配置更好?
一、annotation和XML的优缺点Spring的annotation注入机制与XML注入机制本质上是相同的。annnotation简洁一些,遵循一些IOC。XML配置的优缺点:优点有:1. XML配置方式进一步降低了耦合,使得应用更加容易扩展,即使对配置文件进一步修改也不需要工程进行修改和重新编译。2. 在处理大的业务量的时候,用XML配置应该更加好一些。因为XML更加清晰的表明了各...
2016-10-25 21:41:11
1773
原创 @Controller、@Service、@Repository的区别
[size=medium]在annotaion配置注解中用@Component来表示一个通用注释用于说明一个类是一个spring容器管理的类。即就是该类已经拉入到spring的管理中了。而@Controller,@Service, @Repository是@Component的细化,这三个注解比@Component带有更多的语义,它们分别对应了控制层、服务层、持久层的类。 @C...
2016-10-25 21:01:55
577
原创 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
109
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人