自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LCore的专栏

对知识的渴求源自人的内心,对知识的分享也发自人的本性

  • 博客(186)
  • 资源 (28)
  • 收藏
  • 关注

原创 Spring MVC异常统一处理(异常信息的国际化,日志记录)

JAVA EE项目中,不管是对底层的数据操作,还是业务层的处理过程,还是控制层的处理,都不可避免的会遇到各种可预知的(业务异常主动抛出)、不可预知的异常需要处理。一般dao层、service层的异常都会直接抛出,最后由controller统一进行处理,每个过程都单独处理异常,且要考虑到异常信息和前端的反馈,代码的耦合度高,不统一,后期维护的工作也多。       同时还必须考虑异常模块和日志模

2014-12-24 17:27:46 13222

原创 Spring MVC国际化配置

写在前面      项目开发中要考虑支持国际化,框架选用的是Spring MVC框架,这里查询相关资料,整理下Spring MVC如何配置并实现国际化。具体实现      对于Spring MVC的国际化这里我是基于session来实现的,具体做法如下:      1、首先我们需要在XML配置文件中进行如下配置:

2014-12-24 17:21:11 4948

原创 酷炫的微信二维码

制作属于自己的酷炫微信二维码

2014-11-19 15:47:58 2995

原创 jQuery中Ajax+Spring MVC实现跨域请求

在解释JSONP之前,我们需要了解下”同源策略“这个概念,这对理解跨域有帮助。基于安全的原因,浏览器是存在同源策略机制的,同源策略阻止从一个源加载的文档或脚本获取或设置另一个源加载额文档的属性。有点绕,说的简单点就是浏览器限制脚本只能和同协议、同域名、同端口的脚本进行交互。 JSONP就是为了解决这一问题的

2014-11-12 10:02:36 5681

原创 Web版2048游戏制作

写在前面        工作之余参与了《慕课网2048游戏制作》的学习视频,视频断断续续看完了,游戏也制作成功了。因为其他的事情也没来的及总结,一拖时间也就过去了,整理磁盘的时候发现了2048源码,思考一下还是将之push到github上了(后面贴出),也顺便写篇总结,回顾一下,同时也谢谢liuyubobobo老师的授课。     不过源码在手,不运行下玩玩,怎么说的过去呢,哈哈!下面是游

2014-11-07 15:53:53 7028 1

原创 Html开发之viewport的使用

近年来随着移动端的快速发展,越来越多传统的web应用需要适配移动终端,下面记录一下如何通过viewport实现简单的不同型号的手机端的适配问题。不过在此之前,介绍一下如何通过Chrome浏览器,调试在移动终端上的效果。调试工具     首先我们打开chrome谷歌浏览器,输入天猫地址(实现了手机端适配),按F12进入开发者模式。进入如下的界面:      接下来点击右下方圈红的

2014-10-31 13:36:46 2725

原创 JavaScript:undefined And null区别

下班吃饭的时候,同事偶然问了一个问题:undefined和null到底有什么区别?无法回答,回去查阅相关资料,算了有了一个了解,做相关的总结,在开始之前,请看如下代码,算是抛出这个问题:console.info(undefined == null); //trueconsole.info(undefined === null); //false      上述结果可以给我们一个

2014-10-30 17:35:02 2148

原创 Java RESTful Web Service相关概念

原文地址:http://1.liangtao.sinaapp.com/?p=647     接上一篇文章REST|RESTful初步认识:http://1.liangtao.sinaapp.com/?p=639之后,在接下来的了解中也遇到了一些问题,不太懂的Java WebService这一套体系结构,导致对一些技术术语是是而非,对于若干技术,若干规范没有一个整体上的认识。这篇文章即是对J

2014-10-27 20:19:30 2666

原创 REST|RESTful初步认识

工作中要用到jersey来实现restful风格的webservice。对于webservice还有一定的认知(可以认为是一种服务,远程调用的组件),但是对于restful笔者根本就木有了解过,restful到底是什么,是一种技术?规范?于是笔者花了些时间查询了下资料,看了下书,总算有点眉目了。什么是REST       REST(REresentation State Transfe

2014-10-27 20:14:34 2610

原创 JavaScript隐式类型转换

编程中少不了将某个数据类型转换成另一种数据类型。其中通过函数或者方法调用以及强制转换称为显示转换,相反的,在"不知情"的情况下"有意"的进行的转换,则称为隐士转换。运算符中的隐士类型转换        比较常见隐士类型转换,很多语言中都存在的。这里仅仅说说JavaScript中存在的。        1、"+"运算符function add(){ var a

2014-09-26 14:37:53 2927

原创 Eclipse Maven构建Spring MVC项目

工作中项目开发使用Maven管理项目的构建、打包、编译,框架采用的是Spring MVC框架,并且实现了多模块、多项目的管理。自己也简单的参与了架构的设计。对于初学者来说,使用Maven构建项目并不是一件容易的事情,本文的目的就是引导新手使用maven构建springmvc项目。准本工作       1、Eclipse            尽量选用较高版本的Eclispse,因为ec

2014-08-22 13:56:17 6643

原创 EasyUI的DataGrid日期列(datebox)正确显示json时间格式

问题描述:      前端使用EasyUI,后台使用Spring MVC, 数据库里面存储的时间格式为:2014-06-10,但是后台返回给前台页面的数据是json格式的,类似于:1402367297000的形式,日期列datebox是无法解析的。具体如下图:      自己也是EasyUI小白,网上查查资料,倒腾下总算搞出来了,这里做下记录。       一般情况下我们所

2014-06-20 13:36:02 11193 2

原创 jQuery、DOM对象傻傻分不清楚

初学jQuery时,经常分辨不清楚哪些是jQuery对象,哪些是DOM对象。这是十分不好的现象。必须明确区分何为jQuery对象、何为DOM对象,对于后续的学习、理解才更方便。        先从DOM对象开始,之后在谈谈jQuery对象(jq对象基于DOM对象)。DOM、DOM对象       DOM(Document Object Model,文档对象模型),DOM是W3C的标准。

2014-06-19 13:47:37 2506

原创 jQuery库(noConflict)冲突解决机制

许多的JS框架类库都选择使用$符号作为函数或变量名,而且在实际的项目开发中,使用模板语言的话有可能"$"符号即为该模板语言的关键字。例如Veclocity模板语言,$是关键字.与jQuery一起使用可能会存在冲突(页面中直接写jq代码,引入的js文件不存在该问题)。吐槽下为啥这么多js库喜欢用$($ is money?)。      jQuery是使用$符号作为函数或变量名最为典型的一个。在j

2014-06-18 16:01:11 2980

转载 编写更好的JQuery建议

最近学习JQuery,在伯乐在线http://blog.jobbole.com/里面看到了一片非常不错的翻译文章,觉得对于新手来说非常实用,打算转载过来,自己也略作了一些修改,例如链式操作。       文章出处:http://blog.jobbole.com/52770/       译文地址:http://flippinawesome.org/2013/11/25/writing-

2014-06-17 22:23:46 1174

原创 jQuery学习之开篇

吐槽       最近比较烦,对于一个前端白痴来说,工作方向突然转向前端这块着实让人蛋疼无比。前段时间简单的学习了下EasyUI,算是对其有一个简单的认知了吧。EasyUI的研究过程中发现,如果没有掌握JS、JQuery想要进行后续的开发会非常困难。得,又得学下JQuery,一种蛋蛋的忧伤。一直认为前端的水非常的深这段时间算是见识到了,哎,不过工作还的继续,吐槽完了,卯足干劲充电吧!前

2014-06-17 22:21:26 1832

原创 EasyUI基础入门之searchbox&progressbar(搜索框和进度条)

easyui基础部分的学习(八大部分)只剩下searchbox和pargressbar、tooltip了,有点小激动呢。本偏文章将对searchbox和pargressbar做一个学习。鉴于两者的内容都不会太多,这里就直接将之合并在一起啦!searchbox     不用过多解释,只要用于用户对数据的搜索。使用$.fn.searchbox.defaults重载默认值。     依赖组件

2014-06-05 10:11:27 3882

原创 EasyUI学习之menu and button(菜单和按钮)

前言    今天下午的天气感觉格外的气闷,整个人有一种黏糊糊的感觉,格外的不舒服。加之马上要放假了了,感觉自己完全坐不住呢(节前综合症么)。不过学习还是的继续的。     原定计划这篇文章本来应该是关于searchBox的介绍的,不过鉴于easyloader里面的依赖关系,searchBox依赖于menubutton,menubutton又依赖于menu和linkbutton。于是乎,打算

2014-06-04 09:37:10 12291

原创 EasyUI基础入门之Pagination(分页)

前言        对于一些企业级的应用来说(非网站),页面上最为主要的内容也就是表格和form了。对于类似于ERP这类系统来说数据记录比较大,前端表格展示的时候必需得实现分页功能了。恰巧EasyUI就提供了分页组件Pagination       pagination覆盖默认$.fn.pagination.defaults.Pagination分页允许用户通过分页的方式来浏览数据,它支持

2014-06-02 22:37:41 12318

原创 EasyUI基础入门之Resiable(可缩放)

easyui的base插件学习已经进行到Resizable(可缩放)了。照旧看看easyui官网的API。Resiable      正如其字面意思一样(可伸缩),resiable主要是将一些html元素扩展为可伸缩的,panel、window等,不信的话查阅easyui加载器源码就可以知道啦!(window是依赖于resizable的)还是以官网的描述来说。      覆盖默认$

2014-06-02 22:29:06 3610

原创 EasyUI基础入门之Droppable(可投掷)

怎么说呢Droppable这个单词到底是什么意思,准确来说easyui作者到底要表达什么意思,还是不大好拿捏的。不过没关系,没有必要纠结与这些细枝末节的东西,根据官网的demo效果,就简单的将之定义为(可投掷)吧!Droppable      droppable和draggable有类似的地方,不过区别点在于前者着重于将元素放进某个容器中,而后者则着重于可拖拽(虽然可能一些效果两者都可以实

2014-06-02 22:25:35 3610

原创 EasyUI基础入门之Draggable(拖拽)

前面学习了easyui基础的解析器,加载器。对于他们入门阶段我们只需简单的了解下即可,毕竟先阶段并不会太过深入。接下来根据easyui官网文档的顺序安排学习下Draggable插件。Draggable是什么       Draggable是easyui中用于实现拖拽功能的一个插件。利用它,我们可以实现控件的拖拽效果。       Draggble覆盖默认值$.fn.draggabl

2014-06-02 22:17:27 9411

原创 EasyUI基础入门之Easyloader(加载器)

在了解完easyui的parser(解析器)之后,接下来就是easyloader(简单加载器)的学习了。什么是EasyLoader       正如其名字一样easyloader的作用是为了动态的加载组件所需的js文件,这体现了EasyUI作为轻量级框架对性能的合理掌握(可以动态的加载所需组件),不过一般而言很少使用到easyloader(会给使用者带来一定的难度)。那么使用EasyL

2014-05-29 23:25:04 6658

原创 EasyUI基础入门之Parser(解析器)

前言     JQuery EasyUI提供的组件包括功能强大的DataGrid,TreeGrid、面板、下拉组合等。用户可以组合使用这些组件,也可以单独使用其中一个。(使用的形式是以插件的方式提供的)EasyUI体系结构     EasyUI所有的插件主要分为六大部分。Base基础、Layout布局、Menu&a

2014-05-29 23:22:57 15201 3

原创 JQuery EasyUI框架学习

前言新项目的开发前端技术打算采用EasyUI框架(基于EasyUI较为丰富的UI组件库),项目组长将前端EasyUI这块的任务分配给了我。在进行开发之前,需要我这菜鸟对EasyUI框架进行一些基础的入门学习。之后会在学习的过程中将自己遇到的问题和有用的东西记录下来。关于EasyUIEasyUI框架式基于JQuery的,使用它帮助我们快捷的构建web网页。EasyUI框架是一个简单、易用

2014-05-29 23:21:28 3689 1

原创 毕业找工作+实习分享

日子就像是指间的细沙,不经意间就悄然滑落。转眼间自己已经实习6个多月了(真是坑爹6个月)。从找工作到实习的这段时间里,自己基本没写过博客了,感觉十分的懒散。随着6月份的临近距离毕业的日子也不远了,实习的生涯也快结束了,想着把自己找工作到实习的点滴记录下来,吐槽一下积压已久的心情,分享下自己这段时间的感悟也是不错的呢。

2014-05-12 18:31:26 2337

原创 Spring MVC入门

前言

2014-04-10 23:19:27 2257

转载 At least one JAR was scanned for TLDs yet contained no TLDs

http://blog.csdn.net/benyuxy/article/details/7568386Jun 03, 2013 1:09:49 PM org.apache.jasper.compiler.TldLocationsCache tldScanJarINFO: At least one JAR was scanned for TLDs yet contained no

2014-03-28 09:21:55 2110

原创 According to TLD or attribute directive in tag file, attribute items does not accept any expressions

前言           好久没写JSTL的EL表达式了,在执行某jsp页面时突然出现一个异常,具体情况如下: According to TLD or attribute directive in tag file, attribute items does not accept any expressions  简单的翻译一下就是:对应的tag属性不支持表达式传入。问题原因 

2014-03-28 00:15:44 8146 1

原创 Android系统架构介绍

前言            学习Android前前后后也有一段时间了,怎么说呢,笔者是在13年开始自学Android的。不过之后由于找工作、实习等原因,有很长一段真空期没有再去学习Android了。加之笔者暂时从事的也并非Android方向的工作,学习研究也就一度落下了。不过作为一个Android爱好者,现在笔者也会利用业余时间进行一些在学习了。            以前的学习总是拘泥于

2014-03-11 15:06:10 12520 1

原创 WordPress无法上传图片、文件(非Copy)

前言          从参见实习之后好久都没有写博客了,感觉都生疏了.看来这个习惯还得慢慢捡回来啊。今天就简单的写写,关于Wordpress上传到服务器上之后无法上传文件的奇怪问题吧。算是做一个备案。记录这个的原因在于网上的一些方法都是一样的,但是并未解决笔者的问题。问题描述          问题的起因就是公司要在内部搭建一个交流平台,类似一个内网的多人博客系统。作为在新浪云平

2014-03-05 17:36:30 6465

原创 Tomcat:IOException while loading persisted sessions: java.io.EOFException解决方案

工作一天了,临近周末的尾声Tomcat突然出现个异常,具体信息如下:                                     上网查查,也算是找到了解决的办法,想到自己因为工作也许久没有写博客了,今天刚好有闲时间。加之自己刚入职不久,因此想把自己在工作上出现的问题以及该问题的解决方案做一个总结,方便自己以后遇到类似问题后进行查阅。好了,言规正传,上述

2013-11-29 17:24:39 1642

原创 职场菜鸟初窥Ant

对于新入职的新人来说,学校的那一套东西于实际的工作根本不够。诸多的技术知识还得自己去慢慢掌握和理解。对于项目的发布笔者以前也就仅仅使用开发工具集成的发布功能,并未使用过Ant进行项目的发布。因此需要做一些学习。     Ant技术简介     Ant是开源组织Apache的一个项目,是一个基于Java语言的生成工具。当一个项目过于庞大是每次编译、打包都会变得比较复杂,Ant就像一个

2013-11-01 14:26:39 1685

原创 GWT工程架构分析与理解

上一篇文章中介绍了GWT技术的一些理论性的东西,涉及到GWT得一些技术原理及实现。接下来笔者将通过创建一个GWT工程去理解分析GWT工程架构。    GWT工程架构解析 笔者使用的是Eclipse插件的方式进行GWT开发,具体开发环境如何搭建我也就不多提了,网上可以搜到。好了我们新建一个GWT工程。展开工程的各个目录结构,如下图所示:     src:该

2013-10-29 15:20:57 3133

原创 GWT入门学习与理解

前言    最近在一家公司实习,公司使用的是GWT技术进行项目的开发。作为一个新人菜鸟,对这方面完全不熟。因此笔者接下来会进入到GWT到初步学习中,整理一些知识点,写入博客。希望大家一起交流。GWT技术简介    来源:网络、《GWT入门与经典实例解析》    GWT全称为Google web Toolkit,是Google公司发布的基于Java语言开发AJAX

2013-10-27 23:29:40 3265

原创 Java中的Daemon线程--守护线程

守护线程        学习的过程中偶然发现Java中居然也有守护线程这东西,感觉十分好奇,网上查阅一些资料做一些整理加深自己的记忆,同时也方便日后的再学习。好记性不如烂博客!        JVM中存在两种线程:用户线程和守护线程。        所谓的守护线程,是指用户程序在运行的时候后台提供的一种通用服务的线程,比如用于垃圾回收的垃圾回收线程。这类线程并不是用户线程不

2013-10-04 16:22:18 14830 4

原创 sleep和wait区别(线程基本必问的)

这个问题在面试线程方面的知识时,基本上属于必问的问题。因此这里有必要做一个较为详细的总结。   区别一                 首先需要明白的是这两个方法根本来自不同的类,sleep来自Thread,wait来自Object类。                 sleep是Thread提供的一个静态方法,该方法出现在那个线程中,那个线程就"睡觉",并非是          

2013-10-01 17:04:11 4538

原创 try、catch、finally巧遇return

Java异常处理         Java的基本理念是“结构不佳的代码不能运行”--Thinking in Java。         Java中的异常处理是一种在编译阶段的错误报告机制,是通过编译器强制执行的。不过尚须明白的是:编译期间并不能找出所有的错误,余下的问题必须在运行期间解决。         简单的来说,异常处理目的在于通过少量的代码是你的程序更加可靠。try、c

2013-10-01 12:12:24 4473 1

原创 JDBC及JDBC事务隔离级别

JDBC简介       JDBC是Java语言访问数据库的一种规范,一套规范的API接口。基于这些规范的接口和类,java程序员可以访问不同类型的数据库,执行SQL语句进行数据库操作。        阅读JDK源码可以知道JDBC的操作都是基于java.sql(j2se)、javax.sql(J2EE)包中,都是一些接口类。       其类图大致如下:由于市面上有着

2013-09-30 15:07:36 3426

原创 Java迭代器深入理解及使用

Iterator(迭代器)            作为一种设计模式,迭代器可以用于遍历一个对象,对于这个对象的底层结构开发人员不必去了解。       java中的Iterator一般称为“轻量级”对象,创建它的代价是比较小的。这里笔者不会去考究迭代器这种       设计模式,仅在JDK代码层面上谈谈迭代器的时候以及使用迭代器的好处。Iterator详解           

2013-09-27 13:28:51 21486

android 图片裁剪 非系统

android实现的裁剪功能,不调用系统

2013-09-12

Java局域网聊天源码

Java实现的局域网聊天源码分享 0积分下载,界面神马的感觉还是挺漂亮的

2013-05-29

java Tank大战联机版

java实现的Tank大战的源码 游戏的模式与小霸王学习机上的 Tank大战的游戏一样的,可以支持两台电脑的 联机游戏

2013-05-20

android 图片裁剪

android实现的调用系统相册、拍照来实现图片的 裁剪、缩放功能!

2013-05-14

android progressBar自定义 颜色 进度条

通过layer-list实现的自定义颜色的 ProgressBar,效果还不错!

2013-03-27

RegexTester 正则表达式测试工具

用于测试正则表达式的工具 简单好用,界面清爽

2013-03-25

Regex Util Eclipse插件

正则表达式的调试插件 Eclipse安装方式是直接将jar 放在Eclipse的插件目录之后再重新启动Eclipse 最后在Eclipse的插件列表中选择打开它

2013-03-25

android listView 圆角

android实现的listView圆角效果

2013-03-24

Oracle 高级编程 中文版

Oracle 高级编程 中文版 找到不容易啊

2013-03-24

Design for Coder

java实现的小应用 集成了截屏、取色,放大镜,画图的功能 界面还是较为友好的。适合想学习java界面Swing、awt 技术的新手学习 我的积分不多,就收取一分的资源分吧 下载评论可反分的!

2013-03-23

android 3d 相册

android中使用gallery实现 的3d效果的相册 http://blog.csdn.net/kiritor/article/details/8702210

2013-03-21

android gallery 3D效果

android gallery3d效果的简单实现 有遮盖 http://blog.csdn.net/kiritor/article/details/8701025

2013-03-21

android Gallery 拖动式 图片浏览

android 中Gallery的简单使用 简单实现了拖动式图片浏览的功能 以及背景设置

2013-03-20

android ImageSwitcher 相册

使用android中的ImageSwitcher 简单的实现了图片浏览的功能

2013-03-19

android spinner 三级联动

利用android中的spinner控件 实现了全国省市三级联动

2013-03-19

Android CheckBox墨迹 设置界面

Android CheckBox实现墨迹天气设置界面 简单漂亮,包括使用selector实现checkBox自定义

2013-03-17

android switch 开关按钮

android中的Switch开关按钮 Switch是android4.0以上提供的 一种新空间,比起ToggleButton 有更强的交互性,api需要14及以上

2013-03-16

android ToggleButton 开关按钮

android 中的开关按钮的简单应用 适合初学者学习

2013-03-16

GridView实现漂亮的多选效果

使用GridView 实现的漂亮的多选效果

2013-03-15

GridView 实例

对GridView的简单用法,注释详细, 适合初学者学习

2013-03-13

android BaseAdapter listView优化

ListView与BaseAdapter的配套使用 理解android 中adapter适配的作用 以及ListView的优化方式

2013-03-12

android ListViewSimpleAdapter

ListView布局方式,通过SimpleAdapter来实现

2013-03-10

android ListView 网格布局

android 布局中网格视图 ListView的简单运用 采用的是最简单的ArrayAdapter适配器

2013-03-08

Layout_table android网格布局

android布局中的网格布局, 适合新手学习

2013-03-07

android api pdf chm

android开发用的文档 其中pdf是中文版的,应该部分不全 chm分为中文 英文的

2013-03-07

java操纵本地方法JNA包

JNA(Java Native Access )提供一组Java工具类用于在运行期动态访问系统本地库(native library:如Window的dll)而不需要编写任何Native/JNI代码。开发人员只要在一个java接口中描述目标native library的函数与结构,JNA将自动实现Java接口到native function的映射。

2013-03-06

苹果风格的美化jar

用于swing的美化,风格为Mac系统的风格

2013-03-05

Activity之间信息传递,切换效果集合,包括按钮美化

Activity之间信息传递,切换效果集合,包括按钮美化 由于本人的手机屏幕分辨率较低,因此采用的是240*320的分辨率 真机测试

2012-12-14

空空如也

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

TA关注的人

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