摘要:
注解定义(来自百度百科):指示编译器如何对待您的自定义 Annotation,预设上编译器会将Annotation资讯留在class档案中,但不被虚拟机器读取,而仅用于编译器或工具程式运行时提供资讯。随着零配置的流行,注解的使用也越来越大众化,注解的学习也很有必要。最近学习了下Spring的几个注解...
阅读全文
posted @ 2014-12-02 22:11
u0mo5
阅读(188)
推荐(0)
摘要:
1.了解注解我们有必要对JDK 5.0新增的注解(Annotation)技术进行简单的学习,因为Spring 支持@AspectJ,而@AspectJ本身就是基于JDK 5.0的注解技术。所以学习JDK 5.0的注解知识有助于我们更好地理解和掌握Spring的AOP技术。对于Java开发人员来说,在...
阅读全文
posted @ 2014-12-02 22:04
u0mo5
阅读(173)
推荐(0)
摘要:
0.前言 前些时间沉迷于Restful,采用PHP+Slim+MySQL实现了一些简单的API函数。但是这些工作都是在windows中实现(采用wamp server集成安装包),但是转到linux中还确实有些不一样,下面就使用树莓派尝试一把。1.安装php和apache2 在这里仅安装php和...
阅读全文
posted @ 2014-12-02 07:27
u0mo5
阅读(346)
推荐(0)
摘要:
0.前言 前些时间顺着Yeelink学习了RESTFUL,使用PHP和Slim框架尝试实现简单的REST API,树莓派可通过GET方法获得JSON数据包,通过这种方式实现了树莓派和服务器(我的PC)的互动。但是由于没有WEB前端,所以只能使用cURL工具或直接修改数据库的方式改变LED状态,体验...
阅读全文
posted @ 2014-12-02 07:25
u0mo5
阅读(436)
推荐(1)
摘要:
0.前言 去年(2013年)2月第一次接触yeelink平台,当时该平台已经运行了一些时间也吸引了不少极客。试想自己也将投身IoT(物联网)行业,就花了些时间研究了它。陆陆续续使用和研究了一年,大致围绕两个问题展开——1.yeelink平台如何使用,2.如何构造一个功能简单些的yeelink平台。...
阅读全文
posted @ 2014-12-02 07:25
u0mo5
阅读(300)
推荐(0)
摘要:
最近在用backbone.js 做东西,因为牵扯到RESTservices 所以需要后台支持,此处选择了php。Slim 是php的一个框架。貌似国内文章对此的介绍比较少,在安装Slim的过程中出现了些问题,历经三四个小时,终才解决。对此来个简单的总结,希望可以节省后来学习者的时间。Slim 简介特...
阅读全文
posted @ 2014-12-02 07:21
u0mo5
阅读(793)
推荐(0)
摘要:
分享按钮作者:阮一峰越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;...
阅读全文
posted @ 2014-12-02 07:15
u0mo5
阅读(144)
推荐(0)
摘要:
REST(英文:Representational State Transfer,简称REST)描述了一个架构样式的网络系统,比如 web应用程序。它首次出现在 2000 年 Roy Fielding 的博士论文中,他是 HTTP 规范的主要编写者之一。原则条件REST 指的是一组架构约束条件和原则。...
阅读全文
posted @ 2014-12-02 07:13
u0mo5
阅读(186)
推荐(0)
摘要:
PHP框架现在是一种很流行的东西了,很多朋友开发应用与网站都会选择一个PHP框架或模板了,下面我们来看看PHP框架是如何实现的吧。本文主要来聊聊框架理论,但不针对任何一款框架,不过任何一款框架都离不开这个理论,首先我们了解下框架的来龙去脉,任何技术的出现都是为了解决某个问题,之前的博客有讲过smar...
阅读全文
posted @ 2014-12-01 23:31
u0mo5
阅读(240)
推荐(0)
摘要:
很多程序员视 SQL 为洪水猛兽。SQL 是一种为数不多的声明性语言,它的运行方式完全不同于我们所熟知的命令行语言、面向对象的程序语言、甚至是函数语言(尽管有些人认为 SQL 语言也是一种函数式语言)。我们每天都在写 SQL 并且应用在开源软件 jOOQ 中。于是我想把 SQL 之美介绍给那些仍然对...
阅读全文
posted @ 2014-12-01 20:26
u0mo5
阅读(153)
推荐(0)
摘要:
JAVA实现单例模式的四种方法和一些特点,需要的朋友可以参考一下一、饿汉式单例类复制代码 代码如下:public class Singleton { private Singleton(){ } private static Singleton instance = new Singleton...
阅读全文
posted @ 2014-11-30 21:15
u0mo5
阅读(177)
推荐(0)
摘要:
参评的几款模板引擎为:XMLTemplate(简称XT)Velocity(简称VT)CommonTemplate(简称CT)FreeMarker(简称FT)Smarty4j(简称ST)直接的java代码以下所有测评的结果单位都是ms性能评测考虑以下几个方面:变量输出/循环/分支,这三大类调用构成了普...
阅读全文
posted @ 2014-11-30 05:46
u0mo5
阅读(652)
推荐(0)
摘要:
前言 突然发现好久没写博客了,前面写的都是关于Android的东西,今天心血来潮突然有一种冲动想写一篇基于JAVA技术的博客,别问我为什么?有钱、任性! 今天就来谈谈反射机制;学过JAVA的人不一定懂得反射,但是一定听说过反射,不过也仅仅是听说过而已;因为反射用的地方也不会那么多,但是反射用的妙...
阅读全文
posted @ 2014-11-29 05:59
u0mo5
阅读(173)
推荐(0)
摘要:
Java 推荐读物与源代码阅读 江苏无锡 缪小东1. Java语言基础 谈到Java语言基础学习的书籍,大家肯定会推荐Bruce Eckel的《Thinking in Java》。它是一本写的相当深刻的技术书籍,Java语言基础部分基本没有其它任何一本书可以超越它。该书的作者Bruce Eckel在...
阅读全文
posted @ 2014-11-24 05:35
u0mo5
阅读(175)
推荐(0)
摘要:
昨天很郁闷,我用了5年的移动硬盘,莫名奇妙的坏掉了。里面40G的资料全部报销了。为了不再重蹈覆辙,我决定把重要的电子书都放到网络硬盘上去备份。索性将这些资料的下载方式公布出来,与大家分享,一定会有你想要的!下载的兄弟注意了,点击下载后,可以在url中看到后缀名:),如果把后缀名改错了就看不了了,所有...
阅读全文
posted @ 2014-11-24 05:30
u0mo5
阅读(407)
推荐(0)
摘要:
这要从一个异常说起According to TLD or attribute directive in tag file, attribute value does not accept any expressions产生异常的代码是如果使用jstl1.0会产生异常,因为1.0不支持attribut...
阅读全文
posted @ 2014-11-22 19:56
u0mo5
阅读(323)
推荐(0)
摘要:
今天建立一个JavaWeb工程测试JNDI数据源连接,在jsp页面中引入了JSLT标签库,代码如下:12345678JNDI数据源连接测试910111213SELECT * FROM LEAD_OAMS_DBSOURCES14151617${row.RESOURCEID}---${row.DBSOU...
阅读全文
posted @ 2014-11-21 20:54
u0mo5
阅读(325)
推荐(0)
摘要:
1简单的Java对象编辑使用POJO名称是为了避免和EJB混淆起来, 而且简称比较直接. 其中有一些属性及其getter setter方法的类,没有业务逻辑,有时可以作为VO(value -object)或dto(Data Transform Object)来使用.当然,如果你有一个简单的运算属性也...
阅读全文
posted @ 2014-11-19 06:21
u0mo5
阅读(166)
推荐(0)
摘要:
MyEclipse插件github安装使用网络上的介绍一堆堆的,但是自己尝试了下,发现问题很多,就动手做个教程。大纲 1.git客户端安装 2.ssh配置 3.egit安装配置 4.参考资料 Ps:为了增加乐趣,文章并没有按照大纲来描述,如果您急着搭建egit,请尽量按大纲顺序来配置,可以...
阅读全文
posted @ 2014-11-19 05:37
u0mo5
阅读(282)
推荐(0)
摘要:
Java的变参函数实现实际上参数是一个数组,其简单用法如下public class variableParamTest { private static void variableParam(Object... args) { for (Object v : args) { ...
阅读全文
posted @ 2014-11-17 06:05
u0mo5
阅读(291)
推荐(0)
摘要:
Servlet 3.0 新特性概述Servlet 3.0 作为 Java EE 6 规范体系中一员,随着 Java EE 6 规范一起发布。该版本在前一版本(Servlet 2.5)的基础上提供了若干新特性用于简化 Web 应用的开发和部署。其中有几项特性的引入让开发者感到非常兴奋,同时也获得了 J...
阅读全文
posted @ 2014-11-17 04:37
u0mo5
阅读(203)
推荐(0)
摘要:
前言Docker旨在提供一种应用程序的自动化部署解决方案,在 Linux 系统上迅速创建一个容器(轻量级虚拟机)并部署和运行应用程序,并通过配置文件可以轻松实现应用程序的自动化安装、部署和升级,非常方便。因为使用了容器,所以可以很方便的把生产环境和开发环境分开,互不影响,这是 docker 最普遍的...
阅读全文
posted @ 2014-11-17 04:29
u0mo5
阅读(237)
推荐(0)
摘要:
最近接触PAAS相关的知识,在研发过程中开始使用Docker搭建了自己完整的开发环境,感觉生活在PAAS时代的程序员真是幸福,本文会简要介绍下Docker是什么,如何利用Docker来搭建自己的开发环境(本文主要是面向Mac OS X),以及期间所遇到的一些坑和解决方案。(本文会要求你对PAAS、L...
阅读全文
posted @ 2014-11-17 04:17
u0mo5
阅读(484)
推荐(0)
摘要:
我们先在这个目录下新建一个文件: MyEclipse 10.6.bat , 文件内容如下: start eclipse\eclipse.exe -vm jre\bin\javaw.exe 接下来只需要改一个Eclipse 插件的配置文件就可以实现绿色版运行了, 我们用记事本等文本编辑器打开下面的这个...
阅读全文
posted @ 2014-11-16 14:49
u0mo5
阅读(886)
推荐(0)
摘要:
最近接触到应用服务器JBoss,此外JBoss Web与Tomcat也同为web服务器,便查阅资料对三者进行比较,供大家参考。一、Tomcat Tomcat 服务器是免费开源的Web 应用服务器。支持最新的Servlet 和JSP 规范。因为Tomcat 技术先进、性能稳定,而且免费,...
阅读全文
posted @ 2014-11-16 10:48
u0mo5
阅读(271)
推荐(0)
摘要:
MySql:MySQL数据库实现分页比较简单,提供了 LIMIT函数。一般只需要直接写到sql语句后面就行了。LIMIT子 句可以用来限制由SELECT语句返回过来的数据数量,它有一个或两个参数,如果给出两个参数, 第一个参数指定返回的第一行在所有数据中的位置,从0开始(注意不是1),第二个参数指定...
阅读全文
posted @ 2014-11-16 09:58
u0mo5
阅读(208)
推荐(0)
摘要:
经常看到jsp的初学者问tomcat下如何配置jsp、servlet和bean的问题,于是总结了一下如何tomcat下配置jsp、servlet和ben,希望对那些初学者有所帮助。 一、开发环境配置 第一步:下载j2sdk和tomcat:到sun官方站(http://java.sun.c...
阅读全文
posted @ 2014-11-16 02:54
u0mo5
阅读(188)
推荐(0)
摘要:
做Java开发的时候,常常会出现一些乱码,或者无法正确识别或读取的文件,原因是编码方式的不一致。native2ascii是sun java sdk提供的一个工具。用来将别的文本类文件(比如*.txt,*.ini,*.properties,*.java等等)编码转为Unicode编码。一.获取nati...
阅读全文
posted @ 2014-11-16 02:51
u0mo5
阅读(418)
推荐(0)
摘要:
/***********************************************两个意义上的重复记录:1.是完全重复的记录,也即所有字段均重复的记录,2.是部分关键字段重复的记录,比如username字段重复,而其他字段不一定重复或都重复可以忽略,这类重复问题通常要求保留重复记录中的...
阅读全文
posted @ 2014-11-16 02:49
u0mo5
阅读(367)
推荐(0)
摘要:
版权声明:本文由冰云完成,首发于CSDN,未经许可,不得使用于任何商业用途。文中代码部分引用自DOM4J文档。欢迎转载,但请保持文章及版权声明完整。如需联络请发邮件:icecloud(AT)sina.comDOM4J是dom4j.org出品的一个开源XML解析包,它的网站中这样定义:Dom4j is...
阅读全文
posted @ 2014-11-16 02:45
u0mo5
阅读(251)
推荐(0)
摘要:
在项目中,我们很多都用到了xml文件,无论是参数配置还是与其它系统的数据交互。今天就来讲一下Java 中使用dom4j来操作XML文件。我们需要引入的包://文件包importjava.io.ByteArrayOutputStream;importjava.io.File;importjava.io...
阅读全文
posted @ 2014-11-16 02:41
u0mo5
阅读(277)
推荐(0)
摘要:
在eclipse环境里,页面传输数据的时候通常用ISO-8859-1这个字符集可以用 str = new String(str.getBytes("ISO-8859-1"), "GBK"); 转码str是你页面得到的字符串,后面的表示从"ISO-8859-1"转到"GBK",或者你转成别的也可以16...
阅读全文
posted @ 2014-11-16 02:38
u0mo5
阅读(237)
推荐(0)
摘要:
一、“中文问题没商量”之Dom4j中的编码问题 本文主要讲述的是Dom4j在把Document保存到文件过程中出现的一个中文问题,本文跟《80前》一文一样,以Spring项目无关,请“春迷”们自重、没事勿扰,文中不足之处欢迎大家批评指教。 Dom4j是一个比较优秀的java开源xml解析项目,支...
阅读全文
posted @ 2014-11-16 02:37
u0mo5
阅读(370)
推荐(0)
摘要:
我是用cublog转过来.有一个软件博客备份软件(blog_backup)可以备份那个的blog.我用他备份后导出成rss2的文件.但我导入了很多次不成功.后来发现,原来blog_backup导出的格式和wordpress的不一样.下面我们来对比分析一下.内容标签分类标签时间Sat, 08 Dec ...
阅读全文
posted @ 2014-11-16 02:29
u0mo5
阅读(762)
推荐(0)
摘要:
第1跳:1个目标 一艘没有航行目标的船,任何方向的风都是逆风,请明确以下几点: 1、你为什么是穷人——很多时候是因为你没有立下成为富人的目标。 2、你的人生核心目标是什么——杰出人士与平庸之辈的根本差别,并不是天赋、机遇,而在于有无目标。 3、起跑领先一步,人生领先一大步:成功从选定目标...
阅读全文
posted @ 2014-11-15 16:55
u0mo5
阅读(132)
推荐(0)
摘要:
这篇文章主要介绍了mysql分页原理和高效率的mysql分页查询语句,大家参考使用吧以前我在mysql中分页都是用的 limit 100000,20这样的方式,我相信你也是吧,但是要提高效率,让分页的代码效率更高一些,更快一些,那我们又该怎么做呢?第一部分:看一下分页的基本原理:mysql expl...
阅读全文
posted @ 2014-11-15 13:01
u0mo5
阅读(238)
推荐(0)
摘要:
Meclipse是java Web企业级开发中最流行的工具,java web的开发离不开服务器,作为J2EE平台上最流行的服务器,tomcat发挥着巨大的作用,那么该如何给Myeclipse配置tomcat呢?首先来介绍下MyEclipse吧!MyEclipse企业级工作平台(MyEclipse E...
阅读全文
posted @ 2014-11-15 07:07
u0mo5
阅读(239)
推荐(0)
摘要:
问题:就是写HTML+JSP代码时有些中文,保存时提示sava could not be completed.Reason:some characters cannot be mapped using "ISO-8859-1" character encoding.Either change the...
阅读全文
posted @ 2014-11-14 21:08
u0mo5
阅读(274)
推荐(0)
摘要:
程序员在编程开发中的10个实用技巧,下面是我自己在工作中学到的一些简单的技巧和策略,希望能对各位有用。1. 橡皮鸭调试法不知道各位有没有这样的经历,当你正在给别人描述问题的时候,突然灵机一动想到了解决方案?这种情况的产生是有科学依据的。高谈阔论能让我们的大脑重新有条理地组织问题。在这种情况下,你的聊...
阅读全文
posted @ 2014-11-10 21:14
u0mo5
阅读(251)
推荐(0)
摘要:
1. 尽可能的减少 HTTP 的请求数[content]2. 使用 CDN(Content Delivery Network)[server]3. 添加 Expires 头(或者 Cache-control )[server]4. Gzip 组件[server]5. 将 CSS 样式放在页面的上方[...
阅读全文
posted @ 2014-11-08 05:10
u0mo5
阅读(228)
推荐(0)