12 2014 档案

摘要:分类:2008-06-04 12:47467人阅读评论(0)收藏举报linuxjava测试昨天,有同事A对同事B写的程序进行测试时,出现错误,看控制台信息,发现抛出了空指针异常。调查结果显示:当flag在配置文件中没有对应属性项时,这种隐患写法flag.equals("true")会抛出空指针错误。... 阅读全文
posted @ 2014-12-30 15:19 u0mo5 阅读(493) 评论(0) 推荐(0) 编辑
摘要:使用struts框架的好处之一就是所有action类继承一个基类,将访问控制在基类中处理.2.所有的action类都继承自baseaction,一个资源对应一个action类.1.实现一个继承自struts的action的baseaction.从action类名提取资源名称,在mapping中的pa... 阅读全文
posted @ 2014-12-30 08:37 u0mo5 阅读(237) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.csdn.net/article/2012-12-03/2812457作者是ApeForest和ContentForest网站联合创始人Pravin Daryani。他在创办网站过程中,学习到了非常宝贵的经验教训。如何雇佣合格的开发者就是其中一个。这个过程相当复杂,我将一... 阅读全文
posted @ 2014-12-30 05:45 u0mo5 阅读(165) 评论(0) 推荐(0) 编辑
摘要:作者openkk2012-03-04 18:26:58文/Windstorm有一段时间没更新了。最近在忙一个 Server+Client 的项目,Client 是 Android 手机,大概也就是几十的规模。Server 是纯 Golang 实现,没有 apache 或者 ngix 这种 web s... 阅读全文
posted @ 2014-12-30 05:35 u0mo5 阅读(278) 评论(0) 推荐(0) 编辑
摘要:couchdb CouchDB是用Erlang开发的面向文档的数据库系统,CouchDB一种半结构化面向文档的分布式,高容错的数据库系统,其提供RESTFulHTTP/JSON接口,所以它一直倍受用户的青睐。目录1简介2特性应用场景特色3实现4结构5ACID6View ServerView Mo... 阅读全文
posted @ 2014-12-28 20:50 u0mo5 阅读(479) 评论(0) 推荐(0) 编辑
摘要:我打算在角色表(role)中添加一个帐号表(account)的外键(accountId),步骤如下:1、首先在角色表(role)中添加列。添加语句:alter table role add(accountid varchar2(50));添加语句时注意事项:单词之间的空格必须为英文空格,不可为中文空... 阅读全文
posted @ 2014-12-28 15:01 u0mo5 阅读(2058) 评论(0) 推荐(0) 编辑
摘要:首先我们了解一个名词ORM,全称是(Object Relational Mapping),即对象关系映射。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现,这样开发人员就可以把对数据库的操作转化为对这些对象的操作。Hibernate正是实现了这种思想,达到了方便开发人员以面向... 阅读全文
posted @ 2014-12-28 12:41 u0mo5 阅读(240) 评论(0) 推荐(0) 编辑
摘要:使用JavaScript和Canvas打造真实的雨滴效果寸志·1 年前我最近搞了一个有趣的项目——rainyday.js。我认为这个项目并不怎么样,而且,事实上这是我第一次尝试接触一些比弹窗更复杂的JavaScript。幸好,你们觉得它还有点意思。rainyday.js想创建一个轻量的JavaScr... 阅读全文
posted @ 2014-12-28 07:32 u0mo5 阅读(760) 评论(0) 推荐(0) 编辑
摘要:分类:Raspberry PiLinux2013-03-12 10:184288人阅读评论(1)收藏举报目录(?)[+]1、安装VNC[plain]view plaincopysudoapt-getinstalltightvncserver2、增加一个桌面[plain]view plaincopyt... 阅读全文
posted @ 2014-12-27 03:17 u0mo5 阅读(358) 评论(0) 推荐(0) 编辑
摘要:ubuntu 怎么更新?ubuntu更新命令及方法 安装Ubuntu系统后,第一件事就是更新系统源。由于系统安装的默认源地址在英国,作为Ubuntu的主源,国内连接速度非常慢,所以我们要将它换成就近的快速源。 网上有些人说CN99是国内最快的源,但不同的网络状况连接以下源的速度不同, 所以cn99并... 阅读全文
posted @ 2014-12-27 03:05 u0mo5 阅读(3851) 评论(0) 推荐(0) 编辑
摘要:程序员是很容易被淘汰的职业,所以要善于学习总结。强烈的好奇心和学习精神是一个程序员的秘密武器,它是程序员们永攀高峰的源泉和动力所在。下面是一百多个程序员经常去的网站。1 程序员论坛:2 J2me社区 http://www.j2meforums.com/forum/3 csdn http://www.... 阅读全文
posted @ 2014-12-26 04:52 u0mo5 阅读(328) 评论(0) 推荐(0) 编辑
摘要:1.strutsstruts框架具有组件的模块化,灵活性和重用性的优点,同时简化了基于MVC的web应用程序的开发。优点:Struts跟Tomcat、Turbine等诸多Apache项目一样,是开源软件,这是它的一大优点。使开发者能更深入的了解其内部实现机制。除此之外,Struts的优点主要集中体现... 阅读全文
posted @ 2014-12-26 03:07 u0mo5 阅读(713) 评论(0) 推荐(0) 编辑
摘要:分类:SpringHibernateStrutsWeb开发2013-04-25 10:00103610人阅读评论(206)收藏举报首先,SSH不是一个框架,而是多个框架(struts+spring+hibernate)的集成,是目前较流行的一种Web应用程序开源集成框架,用于构建灵活、易于扩展的多层... 阅读全文
posted @ 2014-12-26 03:05 u0mo5 阅读(166) 评论(0) 推荐(0) 编辑
摘要:依云posted @2 年前in网络with tagspython网络socatUDP, 7095 阅读本文来自依云's Blog,转载请注明。两台没有外网 IP、在 NAT 后边的主机如何直连?UDP打洞通常可行,但是需要第三方服务器。方法如下:在服务器 S 上监听一个 UDP 端口,在收到 UD... 阅读全文
posted @ 2014-12-25 04:58 u0mo5 阅读(449) 评论(0) 推荐(0) 编辑
摘要:顿时感觉myeclipse真的很强悍啊;必须将这个功能写写,要不感觉就对不起myeclipse的作者1.类文件的恢复前些天在开发中,不小心将一个写着有数1000行代码的类删除了,本能下去按了ctrl+z进行恢复,但没有一点用,但还是搜索下有没有解决的方法,要重新写一遍真有点心不甘啊,哈哈 终于还是找... 阅读全文
posted @ 2014-12-24 14:52 u0mo5 阅读(176) 评论(0) 推荐(0) 编辑
摘要:问题重现(以下讨论范围仅限Windows环境):C:\AppServ\MySQL> mysql -u root -pEnter password:ERROR 1045 (28000): Access denied for user'root'@'localhost'(using password: ... 阅读全文
posted @ 2014-12-23 21:40 u0mo5 阅读(198) 评论(0) 推荐(0) 编辑
摘要:在TES GLOBAL,我们已经爱上Docker并从Docker的0.8版本开始就在生产环境中使用它。我们的很多开发者都参加了在DockerCon欧洲上的培训。下面是我们总结的一些tips,希望可以帮到已经有Docker基础的同学。1. CLI1.1 美化docker ps的输出将Docker ps... 阅读全文
posted @ 2014-12-23 21:39 u0mo5 阅读(316) 评论(0) 推荐(0) 编辑
摘要:背景由于内核版本问题,最初仅Ubuntu可以较好的支持Docker。不过,由于RedHat系列OS(REHL、CentOS)是目前主流的Linux服务器操作系统,所以令RedHat系列OS支持Docker很有必要。目前Docker和RedHat已经展开深入合作,并在2013年年底推出了可以在RedH... 阅读全文
posted @ 2014-12-23 21:34 u0mo5 阅读(330) 评论(0) 推荐(0) 编辑
摘要:实现业务系统中的用户权限管理 B/S系统中的权限比C/S中的更显的重要,C/S系统因为具有特殊的客户端,所以访问用户的权限检测可以通过客户端实现或通过客户端+服务器检测实现,而B/S中,浏览器是每一台计算机都已具备的,如果不建立一个完整的权限检测,那么一个“非法用户”很可能就能通过浏览器轻易访问到B... 阅读全文
posted @ 2014-12-23 08:45 u0mo5 阅读(321) 评论(0) 推荐(0) 编辑
摘要:这些天过的好乱,也许是因为考完试了,心里有些松懈吧。也许是最近发生的事对我有些触动吧。感觉自己都已经不懂自己了。面对一些人的教导,我很感激。因为很多话都对我有非常大的帮助和启发,也让我除了做技术,玩编程外,明白了很多道理,也许这就是一个人成熟的过程吧。我真的很希望我能够忘掉以前的不懂事,忘掉以前的轻... 阅读全文
posted @ 2014-12-23 08:34 u0mo5 阅读(209) 评论(0) 推荐(0) 编辑
摘要:2010年10月15日 下午 | 作者:VPS侦探VPS侦探在刚接触Linux时最怕的就是SSH远程登录Linux VPS编译安装程序时(比如安装lnmp)网络突然断开,或者其他情况导致不得不与远程SSH服务器链接断开,远程执行的命令也被迫停止,只能重新连接,重新运行。相信现在有些VPSer也遇到过... 阅读全文
posted @ 2014-12-22 20:53 u0mo5 阅读(181) 评论(0) 推荐(0) 编辑
摘要:如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk、tomcat、eclipse的安装(这个在之前的一篇随笔中已经有详细讲解了Linux学习之CentOS(七)--CentOS下j2ee环境搭建),如果要开发web项目,我们当然可以安装一个myeclipse到Linux... 阅读全文
posted @ 2014-12-22 20:01 u0mo5 阅读(146) 评论(0) 推荐(0) 编辑
摘要:ubuntu下安装jdksudoapt-getinstallopenjdk-8-jdk===============================================CentOS 下JDK安装第一步:查看Linux自带的JDK是否已安装 (卸载centOS已安装的1.4)安装好的Cen... 阅读全文
posted @ 2014-12-22 19:44 u0mo5 阅读(218) 评论(0) 推荐(0) 编辑
摘要:安装rpm文件时提示rpmReadSignature failed 错误2011-09-23 11:04现象: [root@localhost share]# rpm -ivh syslog-ng-3.1.0-1.rhel5.i386.rpm error: syslog-ng-3.1.0-1.r... 阅读全文
posted @ 2014-12-22 19:40 u0mo5 阅读(712) 评论(0) 推荐(0) 编辑
摘要:使用SSH终端操作Linux/UNIX时,很多时候需要传一些文件到服务器上,或说从服务器上下载一些文件,这类文件传输动作一般使用FTP即可,但是需要架设FTP Server,每次传输不太方便,还要另外使用FTP Client,听说使用SecureCRT也能实现文件传输,就玩了一把。SecureCRT... 阅读全文
posted @ 2014-12-22 19:29 u0mo5 阅读(579) 评论(0) 推荐(0) 编辑
摘要:步骤一:window-->open Perspective-->MyEclipse Java Persistence进行了上面的 操作后会出现一个视图DB Brower:MyEclipse Derby,点击右键新建new一个在出现的面板Database Driver中,Driver template... 阅读全文
posted @ 2014-12-22 14:36 u0mo5 阅读(381) 评论(0) 推荐(0) 编辑
摘要:在vmare里 编辑 虚拟网络配置 桥联 自动设置 改为你正在联网的网卡 这个问题针对有线网卡 和无限网卡使用的问题 阅读全文
posted @ 2014-12-21 17:56 u0mo5 阅读(113) 评论(0) 推荐(0) 编辑
摘要:log4j是一个非常强大的log记录软件,下面我们就来看看在项目中如何使log4j。首先当然是得到log4j的jar档,推荐使用1.2.X版,下载地址:http://logging.apache.org/log4j/1.2/download.html我们先看一个最简单的示例:【示例1】项目结构:【注... 阅读全文
posted @ 2014-12-19 08:29 u0mo5 阅读(165) 评论(0) 推荐(0) 编辑
摘要:分类:java技术2010-09-30 21:4626638人阅读评论(6)收藏举报myeclipsejavastringimportinputbyte生成MyEclipse8.5注册码的java源码 生成MyEclipse8.5注册码的java源码 MyEclipseKeyGen MyEclips... 阅读全文
posted @ 2014-12-19 06:13 u0mo5 阅读(188) 评论(0) 推荐(0) 编辑
摘要:小桑、发布于 2周前 (12-08)分类:技术文章/网络分享阅读(65)评论(0)在实际项目或者自己编写小工具(比如新闻聚合,商品价格监控,比价)的过程中, 通常需要从第3方网站或者API接口获取数据, 在需要处理1个URL队列时, 为了提高性能, 可以采用cURL提供的curl_multi_*族函... 阅读全文
posted @ 2014-12-19 03:48 u0mo5 阅读(485) 评论(0) 推荐(0) 编辑
摘要:Struts的Token(令牌)机制能够很好的解决表单重复提交的问题,基本原理是:服务器端在处理到达的请求之前,会将请求中包含的令牌值与保存在当前用户会话中的令牌值进行比较,看是否匹配。在处理完该请求后,且在答复发送给客户端之前,将会产生一个新的令牌,该令牌除传给客户端以外,也会将用户会话中保存的旧... 阅读全文
posted @ 2014-12-18 05:57 u0mo5 阅读(633) 评论(0) 推荐(0) 编辑
摘要:结论:阿里云存储七牛云存储标准:REST、HTTP99%符合50%基本功能:送二级域名、绑定域名、CDN支持支持自定义文件HTTP header支持少量支持高级服务:图片处理不提供很完善地提供收费策略收费小流量免费。大流量收费。官方PHP SDK差,依赖亚马逊http库,而不是PHP官方PEAR H... 阅读全文
posted @ 2014-12-18 05:07 u0mo5 阅读(613) 评论(0) 推荐(0) 编辑
摘要:DWR(Direct Web Remoting)是一个用于改善web页面与Java类交互的远程服务器端Ajax开源框架,可以帮助开发人员开发包含AJAX技术的网站。它可以允许在浏览器里的代码使用运行在WEB服务器上的JAVA函数,就像它就在浏览器里一样。中文名DWR全称Direct Web Remo... 阅读全文
posted @ 2014-12-18 03:56 u0mo5 阅读(178) 评论(0) 推荐(0) 编辑
摘要:Smarty4j是一个开源的模板引擎。没错,它就是著名的php模板引擎之Java移植版。它特点就是将模板文件或者字符串编译成java类直接执行,所以效率比一般的模板解释的方式处理要快。它发展较晚,所以没有 velocity、FreeMarker 有名,人气也比 php 版本的模板引擎差好多。但是它很... 阅读全文
posted @ 2014-12-18 03:47 u0mo5 阅读(304) 评论(0) 推荐(0) 编辑
摘要:博客分类:Hessian添加Token验证,如何生成Token,计算方式如下,采用不可逆转的方式生成[MD5加密]:服务器端存储Token,采用线程安全的Map客户端在发送业务请求前,先去服务器端申请一个Token,然后发送请求时把token和业务类一起发送,这时会发送请求超时和权限验证,因为Tok... 阅读全文
posted @ 2014-12-18 03:38 u0mo5 阅读(667) 评论(0) 推荐(0) 编辑
摘要:简介MyEclipse自带很多非常实用的工具,本次将介绍Hibernate工具的使用。1.首先打开MyEclipse的Hibernate视图2.然后在左上角的DB Browser视图中,右键,新建数据库连接驱动,如:下图是连接MySQL数据库的示例3.为Java Web项目添加MyEclipse的H... 阅读全文
posted @ 2014-12-17 21:24 u0mo5 阅读(277) 评论(0) 推荐(0) 编辑
摘要:1.伊甸园——在某个时刻事物必然从无到有 2.魔术师的礼帽——要成为一个优秀的哲学家只有一个条件:要有好奇心 3.神话——善与恶之间脆弱的平衡 4.自然派哲学家——没有一件事情可以来自空无 5.德谟克利特斯——世界上最巧妙的玩具 6.命运——算命者试图预测某些事实上极不可测的事物 7... 阅读全文
posted @ 2014-12-17 21:24 u0mo5 阅读(238) 评论(0) 推荐(0) 编辑
摘要:分类:技术积累2010-08-25 21:4644437人阅读评论(24)收藏举报sso存储tokenmemcachedflash加密单点登录SSO(Single Sign On)说得简单点就是在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中登录,也就是用户的一次登录能得到其他所有系统... 阅读全文
posted @ 2014-12-17 21:23 u0mo5 阅读(153) 评论(0) 推荐(0) 编辑
摘要:典型的J2EE三层结构,分为表现层、中间层(业务逻辑层)和数据服务层。三层体系将业务规则、数据访问及合法性校验等工作放在中间层处理。客户端不直接与数据库交互,而是通过组件与中间层建立连接,再由中间层与数据库交互。 表现层是传统的JSP技术,自1999年问世以来,经过多年的发展,其广泛的应用和稳... 阅读全文
posted @ 2014-12-17 21:23 u0mo5 阅读(130) 评论(0) 推荐(0) 编辑
摘要:分类:【java】2013-12-10 18:53724人阅读评论(0)收藏举报1.简介Spring 中的AOP为Aspect Oriented Programming的缩写,面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。以下是Spring AOP的小例子源代码:ht... 阅读全文
posted @ 2014-12-17 21:23 u0mo5 阅读(395) 评论(0) 推荐(0) 编辑
摘要:分类:【java】2013-12-09 16:291020人阅读评论(0)收藏举报1.简介在SSH框架下,假设我们将配置文件放在项目的src/datasource.properties路径下,Spring的配置文件也是src/applicationContext.xml路径下,那么我们可以借助Spr... 阅读全文
posted @ 2014-12-17 21:23 u0mo5 阅读(540) 评论(0) 推荐(0) 编辑
摘要:小菜最近接触了struts2中的令牌知识,由于该知识点比较重要,因此想弄明白些,于是满怀信心的上网查阅资料,结果让小菜很无奈,网上的资料千篇一律,总结出来就一句话:“访问页面时,在页面产生一个token id,同时在服务器的session中保存一个同样的id,提交时判断如果相同怎么样不相同怎么样。... 阅读全文
posted @ 2014-12-17 21:20 u0mo5 阅读(247) 评论(0) 推荐(0) 编辑
摘要:Struts Token使用1,先在一个Action中,调用saveToken(HttpServletRequest request)方法。然后转向带有表单的JSP页面。2,在JSP页面提交表单给一个Action,再这个Action中进行是否为重复提交的判断。if(isTokenValid(requ... 阅读全文
posted @ 2014-12-17 21:10 u0mo5 阅读(405) 评论(0) 推荐(0) 编辑
摘要:上网控制规则管理路由器可以限制内网主机的上网行为。在本页面,您可以打开或者关闭此功能,并且设定默认的规则。更为有效的是,您可以设置灵活的组合规则,通过选择合适的“主机列表”、“访问目标”、“日程计划”,构成完整而又强大的上网控制规则。开启上网控制 缺省过滤规则凡是符合已设上网控制规则的数据包,允许通... 阅读全文
posted @ 2014-12-17 20:04 u0mo5 阅读(844) 评论(0) 推荐(0) 编辑
摘要:因为最近在学习使用SSH框架(struts2+spring+hibernate),下面来介绍表现层struts2的使用方法。(一)添加struts2的包 见上一篇博客,先看一下添加的各个文件的目录结构(二)介绍各个文件的作用 login.jsp:登陆界面,里面使用的标签是struts2的标签。 ... 阅读全文
posted @ 2014-12-17 03:13 u0mo5 阅读(272) 评论(1) 推荐(0) 编辑
摘要:一、准备工作:1. JDK -> jdk1.6.0_17 安装(环境变量配置): JAVA_HOME = C:\ jdk1.6.0_17; PATH = %JAVA_HOME%\bin; %JAVA_HOME%\jre\bin; CLASSPATH = .;%JAVA_HOME%\lib\to... 阅读全文
posted @ 2014-12-17 03:11 u0mo5 阅读(187) 评论(0) 推荐(0) 编辑
摘要:分类:web 开发2014-04-27 12:33354人阅读评论(0)收藏举报框架springinterface注解好久没有搭建框架了,今天整理下以前的知识,整合下SSH,没想到手生了,一时半会各种异常出来,经过一番挣扎后,终于搞出来了雏形,下面是我做整合框架的笔记,如果大家开发过程中又遇到的情况... 阅读全文
posted @ 2014-12-17 03:08 u0mo5 阅读(252) 评论(0) 推荐(0) 编辑
摘要:POJO(pure old java object)是普通java类,有一些private的参数作为对象的属性,然后针对每一个参数定义get和set方法访问的接口。我看到这个定义,心里就有个疑问了,这个POJO跟JavaBean的定义怎么就这么像?两者有什么区别?POJO其实是比javabean更纯... 阅读全文
posted @ 2014-12-17 02:55 u0mo5 阅读(446) 评论(0) 推荐(0) 编辑
摘要:2013-03-04 13:451427人阅读评论(0)收藏举报一、SSH 整个配置如下图所示:1. 2. classpath:zxdjbpmdb.properties classpath:ehcache.xml ... 阅读全文
posted @ 2014-12-17 02:45 u0mo5 阅读(424) 评论(0) 推荐(0) 编辑
摘要:分类:工作问题2012-03-29 18:101511人阅读评论(0)收藏举报框架sshhibernatespringstrutsdao最近在弄j2ee,发现还是学到了很多东西,心情happy啊!昨天看到了一个文章是关于ssh的,就弄下来了,后面加点自己的东西,很感谢网上的各位前辈的总结。一个spr... 阅读全文
posted @ 2014-12-17 02:35 u0mo5 阅读(294) 评论(0) 推荐(0) 编辑
摘要:分类:【java】2013-12-09 16:591247人阅读评论(0)收藏举报1.问题的引入 对于普通的SSH框架而言,一般配置一个数据源,一个SessionFactory,一个事务管理和对应的ProxyCreate。那么当项目需要操作多个数据库时,如何配置呢?方案1配置2个数据源,2个对... 阅读全文
posted @ 2014-12-17 02:22 u0mo5 阅读(862) 评论(0) 推荐(0) 编辑
摘要:(2011-12-06 15:28:26)转载▼标签:杂谈分类:study今天看书时一直没真正弄明白静态方法和实例方法的区别,就在网上搜索,找到一篇很好的文章,和大家分享一下:这是一个经常被时时提出来的问题,很多时候我们以为理解了、懂了,但深究一下,我们却发现并不懂。方法是我们每天都在写得,很多程序... 阅读全文
posted @ 2014-12-17 02:20 u0mo5 阅读(204) 评论(0) 推荐(0) 编辑
摘要:分类:【java】2013-11-28 21:04729人阅读评论(0)收藏举报简介我为什么写这样一个简单的问题呢?首先介绍一下项目背景。最近需要做一个数据库同步的工作,也就是一个Web程序有两个数据库,一个是它自身的本地数据库,另外一个是远程的数据库。当我们对访问web项目,对其本地数据库进行增删... 阅读全文
posted @ 2014-12-17 02:05 u0mo5 阅读(396) 评论(0) 推荐(0) 编辑
摘要:分类:【java】2013-11-21 20:29917人阅读评论(3)收藏举报背景 最近的需要做一个与设备通信的web项目。当然,我们需要写好与设备之间的通信协议(socket)。大致的时序逻辑时:当用户用浏览器点击页面某一控件后,它就向后台发送一个post请求,后台解析前台发送的参数,然后封装成... 阅读全文
posted @ 2014-12-17 02:02 u0mo5 阅读(359) 评论(0) 推荐(0) 编辑
摘要:分类:【java】2013-08-30 22:22467人阅读评论(0)收藏举报1.前言之前的博客《Lucene全文检索之HelloWorld》已经简单介绍了Lucene的索引生成和检索。本文着重介绍Lucene的索引删除。2.应用场景:索引建立完成后,因为有些原因,被索引的文件已经删除。此时,索引... 阅读全文
posted @ 2014-12-17 02:01 u0mo5 阅读(172) 评论(0) 推荐(0) 编辑
摘要:分类:【java】2013-07-15 10:58917人阅读评论(0)收藏举报所谓Iterator模式,即是Iterator为不同的容器提供一个统一的访问方式。本文以java中的容器为例,模拟Iterator的原理。参考:马士兵 Java设计模式 Iterator1.首先定义一个容器Collect... 阅读全文
posted @ 2014-12-17 01:53 u0mo5 阅读(139) 评论(0) 推荐(0) 编辑
摘要:郑海波 2013-07-08问题:有List list1和List list2,两个集合各有上万个元素,怎样查找两个集合中不同的元素呢?问题分析:由于每个list中都有上万个元素,如果用简单的遍历查找算法,那么至少需要10000*10000次判断比较。显然,这样做的效率极低。那么有没有比较好的方案呢... 阅读全文
posted @ 2014-12-17 01:48 u0mo5 阅读(265) 评论(0) 推荐(0) 编辑
摘要:分类:【java】2012-10-08 12:0314539人阅读评论(46)收藏举报注:本代码版权所有!!!转载时请声明源地址:http://blog.csdn.net/nuptboyzhb/article/details/8047619你可以学习,分享,修改,教学等。但是不得用于商业目的。目前已... 阅读全文
posted @ 2014-12-17 01:43 u0mo5 阅读(392) 评论(0) 推荐(0) 编辑
摘要:在所谓的纪律性团队里,程序员往往学不到什么东西。因为麻木地堆代码永远不是软件行业的核心竞争力,设计能力才是,多问几个为什么、一定要这样和为什么不那样,对年轻人,尤其对一个有技术追求的年轻人永远有好处。国庆节长假前后,我和很多业内外的朋友们展开了关于“码农”的大讨论,作为这些讨论的延伸,一篇叫做《从“... 阅读全文
posted @ 2014-12-17 01:41 u0mo5 阅读(214) 评论(0) 推荐(0) 编辑
摘要:java与MySQL数据库的连接1.数据库的安装和建立参见上一篇博客中的第1,2步骤。(http://blog.csdn.net/nuptboyzhb/article/details/8043091)或使用SQL语句[sql]view plaincopy#ubuntuLinuxsudomysql-u... 阅读全文
posted @ 2014-12-17 01:36 u0mo5 阅读(266) 评论(0) 推荐(0) 编辑
摘要:时间2014-01-19 16:14:54CSDN博客原文http://blog.csdn.net/nupt123456789/article/details/185046151.简介用户登录模块,指的是根据用户输入的用户名和密码,对用户的身份进行验证等。如果用户没有登录,用户就无法访问其他的一些j... 阅读全文
posted @ 2014-12-17 01:28 u0mo5 阅读(716) 评论(0) 推荐(0) 编辑
摘要:login.html用户登录用户登录用户名:密码:conn.phpreg.php返回');}if(strlen($password)返回');}if(!preg_match('/^w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$/',$email)){exit('错误:电子... 阅读全文
posted @ 2014-12-16 21:06 u0mo5 阅读(1002) 评论(0) 推荐(0) 编辑
摘要:/*包括的文件*//*login.php*/query_exec($query_user);//验证用户$num_results=$result->num_rows;//取得数据库中的记录行if($num_results==0){ echo 'login fail!!';?>返回登陆/*templa... 阅读全文
posted @ 2014-12-16 21:03 u0mo5 阅读(2567) 评论(0) 推荐(0) 编辑
摘要:跳转要好用,兼容的浏览器多,我曾用自动跳转页面,浏览器就是不动,最后改成header就好了if($is_pc){header("Location:dhu_login_pc.php");exit;//这里跳转到电脑页面,最好先判断}if($is_iphone){header("Location:dhu... 阅读全文
posted @ 2014-12-16 21:02 u0mo5 阅读(637) 评论(0) 推荐(0) 编辑
摘要:为什么写这篇BLOG,是因为经常有同事或网友问起我hiberante实体类的生成问题。所以下次再有人问我可以省一堆的话了,其实这个真的是很简单。 现在hibernate在项目中的应用是越来过广泛了。我是从hibernate开始支持注释语法后才开始研究它的。说实在的,原来的hibernate生... 阅读全文
posted @ 2014-12-15 14:19 u0mo5 阅读(284) 评论(0) 推荐(0) 编辑
摘要:由于最近项目里面要求要使用freemarker技术来做展现层,所以在网上搜索了好多资料,基础知识是看了李刚原来写的那本《struts2权威指南》。一直想在网上找一个很基础的例子来入门,但是不知道是我的原因还是怎么的,找到的都不是很理想,而且网上基本上是一篇文章到处贴。所以郁闷之下,就自己慢慢摸索写出... 阅读全文
posted @ 2014-12-15 10:45 u0mo5 阅读(156) 评论(0) 推荐(0) 编辑
摘要:GUID是一个128位长的数字,一般用16进制表示。算法的核心思想是结合机器的网卡、当地时间、一个随即数来生成GUID。从理论上讲,如果一台机器每秒产生10000000个GUID,则可以保证(概率意义上)3240年不重复。UUID是1.5中新增的一个类,在java.util下,用它可以产生一个号称全... 阅读全文
posted @ 2014-12-15 10:18 u0mo5 阅读(177) 评论(0) 推荐(0) 编辑
摘要:在学习一个"新"知识之前,我们应该对跟它相关的概念进行一些简单的了解.在学习之前需要把自己放着一个更高的角度去看那些新知识,新概念.其实经过一些宏观的认识便会发现,新知识之所以为新,大部分都是在旧知识的基础上的更新变化.下面便是对SSH进行一个宏观的认识,鸟瞰一下整个地图.那么什么是SSH呢?SSH... 阅读全文
posted @ 2014-12-15 09:46 u0mo5 阅读(168) 评论(0) 推荐(0) 编辑
摘要:service network restartrebootyum update -ycd /etccd sysconfigcd network-scripts[root@u0mo5 network-scripts]# vi ifcfg-eth0DEVICE="eth0"HWADDR="00:0C:2... 阅读全文
posted @ 2014-12-15 06:21 u0mo5 阅读(175) 评论(0) 推荐(0) 编辑
摘要:JAVA环境变量JAVA_HOME、CLASSPATH、PATH设置详解Windows下JAVA用到的环境变量主要有3个,JAVA_HOME、CLASSPATH、PATH。下面逐个分析。JAVA_HOME指向的是JDK的安装路径,如C:\jdk1.5.0_06,在这路径下你应该能够找到bin、lib... 阅读全文
posted @ 2014-12-14 20:59 u0mo5 阅读(365) 评论(0) 推荐(0) 编辑
摘要:正则式太难学,而且容易忘记 ,西西是看过很多次,都是一会就全部不记得了滴。很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。所以我最近把开发中常用的一些正则表达式整理了一下,在这里分享一下。给自己留个底,也给朋友们做个参考。一、校验数字的表达式 1 ... 阅读全文
posted @ 2014-12-14 20:55 u0mo5 阅读(233) 评论(0) 推荐(0) 编辑
摘要:var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-????)myDate.getMonth(); //获取当前月份(0-11,0代表1月)myDate.getDa... 阅读全文
posted @ 2014-12-14 20:26 u0mo5 阅读(308) 评论(0) 推荐(0) 编辑
摘要:============================================ 阅读全文
posted @ 2014-12-14 20:21 u0mo5 阅读(168) 评论(0) 推荐(0) 编辑
摘要:(1) 使用绿色版本JDK,解压到一个目录上D:\jdk1.6。 (2) 使用绿色版本Tomcat,解压到另一个目录上D:\jdk1.6\tomcat5.5 只要在bat文件D:\tomcat5.5\bin\catalina.bat, 配置JAVA_HOME就可运行了。 增加:set JAVA_HO... 阅读全文
posted @ 2014-12-14 18:44 u0mo5 阅读(393) 评论(0) 推荐(0) 编辑
摘要:我们在闲暇时间想加入些团队做点属于自己有意义的东西,那Github就是为你准备的。但是用惯SVN的我们就得学习学习了。工具/原料myeclipse8.5github方法/步骤1下载Eclipse的git插件——EGit。下载网址http://download.eclipse.org/egit/upd... 阅读全文
posted @ 2014-12-14 18:25 u0mo5 阅读(213) 评论(0) 推荐(0) 编辑
摘要:在软件工程研究中,被验证得最多的结论就是对于同等经验的两个不同程序员,在效率和质量上可能会有10倍的差距。研究人员还发现,这种差距也适用于团队级别上,也就是说在同一行业内的不同的团队也是如此。软件开发中的个人效率的变化首先发现不同人在编程生产力上的巨大差距的研究,是1960年由Sackman、Eri... 阅读全文
posted @ 2014-12-14 18:19 u0mo5 阅读(206) 评论(0) 推荐(0) 编辑
摘要:一、下载SVN插件subclipse下载地址:http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240在打开的网站中找到subclipse的最新版本,如下图所示:下载完成之后,得到的是一个压缩包文件,如下图所示:二、... 阅读全文
posted @ 2014-12-14 17:30 u0mo5 阅读(143) 评论(0) 推荐(0) 编辑
摘要:方法一:在线安装1.打开HELP->MyEclipse ConfigurationCenter。切换到SoftWare标签页。2.点击Add Site 打开对话框,在对话框Name输入Svn,URL中输入:http://subclipse.tigris.org/update_1.6.x3.在左... 阅读全文
posted @ 2014-12-14 17:27 u0mo5 阅读(143) 评论(0) 推荐(0) 编辑
摘要:在Quartz中除了使用最简单的Simple Trigger以外,也可以使用类似Linux上Cron作业的CronTrigger的方式来运行Job,下面是一个小例子:1. 首先是一个任务类,这个类没有实现任何接口,其中包含一个run方法用来运行这个task,代码如下:[java]view plain... 阅读全文
posted @ 2014-12-14 16:37 u0mo5 阅读(969) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/myfmyfmyfmyf/article/details/8960299很有用但是不不知道怎么说,写个例子,总之方便多了,并且容易管理,重复利用强1、自定一个类,实现 javax.servlet.jsp.tagext.Tag;(PageTag.java)2、... 阅读全文
posted @ 2014-12-14 13:04 u0mo5 阅读(419) 评论(0) 推荐(0) 编辑
摘要:转自http://blog.csdn.net/small_love/article/details/6664831 一、简介 1、cas是有耶鲁大学研发的单点登录服务器 2、本教材所用环境Tomcat7.2JDK6CAS Service 版本 cas-server-3.4... 阅读全文
posted @ 2014-12-14 12:59 u0mo5 阅读(388) 评论(0) 推荐(0) 编辑
摘要:一、用到的实体类如下:Student.java[html]view plaincopypackagecom.company.entity;importjava.io.Serializable;importjava.util.Date;publicclassStudentimplementsSeria... 阅读全文
posted @ 2014-12-14 11:58 u0mo5 阅读(640) 评论(0) 推荐(0) 编辑
摘要:最简单的mybatis增删改查样例Book.javaJava代码packagecom.bookstore.app;importjava.io.Serializable;publicclassBookimplementsSerializable{privatestaticfinallongserial... 阅读全文
posted @ 2014-12-14 11:51 u0mo5 阅读(168) 评论(0) 推荐(0) 编辑
摘要:这几天蛋疼.看看别人url重写是怎么搞的..1.解释下什么事url重写,以及它的优缺点:URL重写,其实就是把带一大堆参数的url,变成一个看上去很规矩的url。例:/viewthread.jsp?id=1234重写后,可以用/viewthread/1234.html使用Url重写能给你网站带来哪些... 阅读全文
posted @ 2014-12-14 03:39 u0mo5 阅读(431) 评论(0) 推荐(0) 编辑
摘要:有感于马上要做个比较大的业务系统,想到那无止境的增删改查、粘贴复制,顿时脑后升起一阵凉风。于是想到个找或者写一个Java代码的生成器,这样在正常开发进度下,也能余下更多的时间去做些别的事情。闲话少说,首先总结下需求:我需要的这个工具能够读取数据库表结构,通过对字段类型、名称等分析得到需要的各种变量,... 阅读全文
posted @ 2014-12-14 03:29 u0mo5 阅读(406) 评论(0) 推荐(0) 编辑
摘要:PouchDB是一个开源的JavaScript数据库,可以运行在浏览器中。PouchDB的数据存储、处理方式受到了Apache CouchDB的启发(CouchDB是一个面向文档的数据库,可通过JavaScript以MapReduce的方式对数据进行查询和索引,同时还提供增量复制的双向冲突检测和解决... 阅读全文
posted @ 2014-12-13 20:20 u0mo5 阅读(384) 评论(0) 推荐(0) 编辑
摘要:摘要大学就开始学习web,磕磕绊绊一路走过来,当中得到过开源社区很多的帮助,总结了这些年来的技术积累,回馈给开源社区。 ps:图片都是从网上盗。。。感谢原作者。 ps:文字千真万确都是我自己写的。 在此,特别感谢Hansen,他曾经有私的帮助过我(两包零食),他是一个很强的启蒙胖子。我把我这些年在j... 阅读全文
posted @ 2014-12-13 04:55 u0mo5 阅读(209) 评论(0) 推荐(0) 编辑
摘要:深入考察 XMLBeans 的特性和功能。本文通过一个简单的例子介绍 XMLBeans 技术,然后一步一步地介绍编译和绑定的过程,讨论 XML 游标、标记和 XQuery 表达式等高级特性。本文还将讨论 XMLBeans 与其他 XML-Java 数据绑定技术相比所具有的优点。 随着企业应用程序的复... 阅读全文
posted @ 2014-12-12 02:01 u0mo5 阅读(423) 评论(0) 推荐(0) 编辑
摘要:异步进程通信是面向服务架构(SOA)一个重要的组成部分,因为企业里很多系统通信,特别是与外部组织间的通信,实质上都是异步的。Java消息服务(JMS)是用于编写使用异步消息传递的JEE应用程序的API。传统的使用JMS API进行消息传递的实现包括多个步骤,例如JNDI查询队列连接工厂和Queu... 阅读全文
posted @ 2014-12-12 01:59 u0mo5 阅读(905) 评论(0) 推荐(0) 编辑
摘要:博客分类:JMSSpring 2.xJMSUtil与Spring JmsTemplate的对比Author:信仰Date:2012-4-20未完待续,截止日期2012-4-20从以下几方面比较JMSUtil和Spring JmsTemplatel对JNDI的支持l对ConnectionFactory... 阅读全文
posted @ 2014-12-12 01:55 u0mo5 阅读(511) 评论(0) 推荐(0) 编辑
摘要:作者: 奉继承发布时间: 2013-12-23 23:27阅读: 8182 次推荐: 30[收藏] 本文发布于2009年10月30日 1. 由来 因为工作的原因,我从金蝶集团调入金蝶中间件公司工作以来,经常遇到一个问题就是中间件公司是个什么公司,中间件是什么?,金蝶不是做ERP的吗?怎么也做中... 阅读全文
posted @ 2014-12-12 01:08 u0mo5 阅读(248) 评论(0) 推荐(0) 编辑
摘要:假如生活欺骗了你, 不要悲伤,不要心急! 忧郁的日子里需要镇静; 相信吧,快乐的日子将会来临。 心儿永远向往着未来; 现在却常是忧郁。 一切都是瞬息, 一切都将会过去, 而那过去了的, 就会成为亲切的怀恋。 (俄)普希金作品原文 Если жизнь тебя обм... 阅读全文
posted @ 2014-12-11 07:15 u0mo5 阅读(542) 评论(0) 推荐(0) 编辑
摘要:很多初入Android开发的网页可能不知道Android程序的入口点是什么,不是main()吗,当然我相信回复onCreate的在字面上不算错,但是你们想的是Activity中的onCreate 方法吧,其实真正的入口点entrypoint是什么。 Android使用Google Dalvik VM... 阅读全文
posted @ 2014-12-10 05:45 u0mo5 阅读(360) 评论(0) 推荐(0) 编辑
摘要:在阎宏博士的《JAVA与模式》一书中开头是这样描述单例模式的: 作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。单例模式的结构 单例模式的特点:单例类只能有一个实例。单例类必须自己创建自己的唯一实例。单例类必须给所有其他对象提供这一... 阅读全文
posted @ 2014-12-10 05:38 u0mo5 阅读(152) 评论(0) 推荐(0) 编辑
摘要:概念: java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。 单例模式有一下特点: 1、单例类只能有一个实例。 2、单例类必须自己自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自行实例... 阅读全文
posted @ 2014-12-10 05:30 u0mo5 阅读(186) 评论(0) 推荐(0) 编辑
摘要:存储过程如同一门程序设计语言,同样包含了数据类型、流程控制、输入和输出和它自己的函数库。--------------------基本语法--------------------一.创建存储过程create procedure sp_name()begin.........end二.调用存储过程1.基... 阅读全文
posted @ 2014-12-08 05:20 u0mo5 阅读(1198) 评论(0) 推荐(0) 编辑
摘要:试想一下,当Java、C++、Python、Ruby、PHP、C#、JS等编程语言变成了动漫人物会是怎样的一幅场景呢?下面就一起看看在日本作家渡辺将人的笔下,各种编程语言都是哪类“美女”的吧!Java犹如宫泽贤治的《不畏风雨》中出现的、性格木讷的女孩子。从小就由于迟钝和大食量等特征被别人当作笨蛋,从... 阅读全文
posted @ 2014-12-07 20:52 u0mo5 阅读(211) 评论(0) 推荐(0) 编辑
摘要:还原一个数据库:mysql -h localhost -u root -p123456 www d:/www2008-2-26.sql//以下是在程序中进行测试//$command = "mysqldump --opt -h $dbhost -u $dbuser -p $dbpass $dbname... 阅读全文
posted @ 2014-12-07 09:10 u0mo5 阅读(201) 评论(0) 推荐(0) 编辑
摘要:自己在这里总结了三种占位符形式:看下面代码即可StringstringFormat="lexicalerroratposition%s,encountered%s,expected%s";StringmessageFormat="lexicalerroratposition{0},encounter... 阅读全文
posted @ 2014-12-07 05:46 u0mo5 阅读(6960) 评论(0) 推荐(1) 编辑
摘要:public class Doubt {public static void main(String[] args) {Dog d1=new Dog();Dog d2=new Zangao();Dog d3=new Hasiq(); Master m=new Master();m.feed(d1,d... 阅读全文
posted @ 2014-12-07 05:41 u0mo5 阅读(215) 评论(0) 推荐(0) 编辑
摘要:7句真言1,二进制最高位是符号位 0正数 1负数2,正数的原码,反码,补码都一样3负数的原码反码补码(符号位不变,其他的位数取反 0->1 1->0)4 0的反码补码都是05java中没有无符号数,换句话说,java中的数都是有符号的6计算机运算的时候,都是以补码的方式来运算的7,负数的补码= 他的... 阅读全文
posted @ 2014-12-07 05:39 u0mo5 阅读(267) 评论(0) 推荐(0) 编辑
摘要:Smarty4j是一个开源的模板引擎。没错,它就是著名的php模板引擎之Java移植版。它特点就是将模板文件或者字符串编译成java类直接执行,所以效率比一般的模板解释的方式处理要快。它发展较晚,所以没有 velocity、FreeMarker 有名,人气也比 php 版本的模板引擎差好多。但是它很... 阅读全文
posted @ 2014-12-07 05:33 u0mo5 阅读(321) 评论(0) 推荐(0) 编辑
摘要:今天翻看twitter的源码的时候看到了一下内容:查阅了相关资料,知道DNSPrefetch也就是DNS预获取,也是前段优化的一部分。在前段优化中关于DNS的有两点:一是减少DNS的请求次数,第二个就是进行DNS预先获取。DNSPrefetch已经被下面的浏览器支持Firefox:3.5+Chrom... 阅读全文
posted @ 2014-12-06 21:38 u0mo5 阅读(239) 评论(0) 推荐(0) 编辑
摘要:博客分类:J2EESpringSpring MVC案例文档SpringMVC异常处理1 描述在J2EE项目的开发中,不管是对底层的数据库操作过程,还是业务层的处理过程,还是控制层的处理过程,都不可避免会遇到各种可预知的、不可预知的异常需要处理。每个过程都单独处理异常,系统的代码耦合度高,工作量大且不... 阅读全文
posted @ 2014-12-06 16:29 u0mo5 阅读(438) 评论(1) 推荐(0) 编辑
摘要:代码片段1.[代码]整型映射工具?1234567891011121314151617package org.dave.common.database.convert;import java.sql.ResultSet;import java.sql.SQLException;/*** 整型映射工具*... 阅读全文
posted @ 2014-12-06 10:57 u0mo5 阅读(170) 评论(0) 推荐(0) 编辑
摘要:一、String与Date(java.util.Date)互转 1.1 String -> DateJava代码StringdateStr="2010/05/0412:34:23";Datedate=newDate();//注意format的格式要与日期String的格式相匹配DateFormats... 阅读全文
posted @ 2014-12-06 10:50 u0mo5 阅读(168) 评论(0) 推荐(0) 编辑
摘要:/** * Java得到一个整数的绝对值,不使用任何判断和比较语句,包括API. * 1、不得使用任何API,如Math.abs()等。 * 2、不得使用判断语句,如if、for、while、switch、?:等。 * 3、不得使用比较语句,如:==、 =、!=、 等。 * * @author... 阅读全文
posted @ 2014-12-06 10:42 u0mo5 阅读(656) 评论(1) 推荐(0) 编辑
摘要:1:java.util.Timer类是一种工具,线程用其安排以后在后台线程中执行的任务。可安排任务执行一次,或者定期重复执行。2:TimerTask类是由 Timer 安排为一次执行或重复执行的任务,因为有TimerTask类是一个抽象类,必须有其子类对其实现来完成定时任务的功能。TimerCall... 阅读全文
posted @ 2014-12-06 10:38 u0mo5 阅读(405) 评论(0) 推荐(0) 编辑
摘要:1.下载相应的组件的最新版本Commons FileUpload可以在http://jakarta.apache.org/commons/fileupload/下载附加的Commons IO可以在http://jakarta.apache.org/commons/io/下载2.将commons-fi... 阅读全文
posted @ 2014-12-06 07:14 u0mo5 阅读(298) 评论(0) 推荐(0) 编辑
摘要:公司一直使用jQuery框架,一些小的项目还是觉得jQuery框架太过于强大了,于是自己周末有空琢磨着写个自己的框架。谈到js的设计模式,不得不说说js的类继承机制,javascript不同于PHP可以轻松的实现类继承,不过javascript的类继承方法还是有的,常见的有构建函数、原型扩展、综合…... 阅读全文
posted @ 2014-12-05 21:57 u0mo5 阅读(123) 评论(0) 推荐(0) 编辑
摘要:实例018 旋转图形实例说明本实例演示在Java中绘制图形时,如何对图形进行旋转。运行程序,单击窗体上的“顺时针”按钮,可以将图形顺时针旋转,效果如图1.18所示,用户还可以通过单击“逆时针”和“还原”按钮,对窗体上的图形进行逆时针旋转和还原等操作。关键技术本实例主要是通过在JPanel类的子类中,... 阅读全文
posted @ 2014-12-05 06:26 u0mo5 阅读(290) 评论(0) 推荐(0) 编辑
摘要:一、什么是反射:反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提 出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。其中 LEAD/LEAD++ 、OpenC... 阅读全文
posted @ 2014-12-03 05:33 u0mo5 阅读(164) 评论(0) 推荐(0) 编辑
摘要:这个系列的文章,主要目的在于积累总结实际开发中遇到的错误,记录下来自己的解决思路,用来提升自己。 不出意外,应该会持续不断的记录更新,在整个开发openstack的过程中,抓住机会吸取开源界大牛的有点经验,更重要的是思路,思想,思考方式。 大部分的文章,计划按照下面的格式来写:错误类型: 详细描述... 阅读全文
posted @ 2014-12-03 05:01 u0mo5 阅读(161) 评论(0) 推荐(0) 编辑
摘要:回调函数,第一次见是在Java编程思想中,以及后来的观察者模式也应用了回调函数的思想。但是一直都没有重视,终于在一次面试的时候吃亏了,越来越理解为什么很多人说Java编程思想这本书要一遍遍的看,吃透! 首先在网络上搜索很多文章介绍什么是回调函数,看的云里雾里的。后来自己一步步分解终于理解了,记录如... 阅读全文
posted @ 2014-12-03 04:59 u0mo5 阅读(165) 评论(0) 推荐(0) 编辑
摘要:所谓回调,就是客户程序C调用服务程序S中的某个函数A,然后S又在某个时候反过来调用C中的某个函数B,对于C来说,这个B便叫做回调函数。例如Win32下的窗口过程函数就是一个典型的回调函数。一般说来,C不会自己调用B,C提供B的目的就是让S来调用它,而且是C不得不提供。由于S并不知道C提供的B姓甚名... 阅读全文
posted @ 2014-12-03 04:55 u0mo5 阅读(141) 评论(0) 推荐(0) 编辑
摘要:注解定义(来自百度百科):指示编译器如何对待您的自定义 Annotation,预设上编译器会将Annotation资讯留在class档案中,但不被虚拟机器读取,而仅用于编译器或工具程式运行时提供资讯。随着零配置的流行,注解的使用也越来越大众化,注解的学习也很有必要。最近学习了下Spring的几个注解... 阅读全文
posted @ 2014-12-02 22:11 u0mo5 阅读(184) 评论(0) 推荐(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 阅读(168) 评论(0) 推荐(0) 编辑
摘要:0.前言 前些时间沉迷于Restful,采用PHP+Slim+MySQL实现了一些简单的API函数。但是这些工作都是在windows中实现(采用wamp server集成安装包),但是转到linux中还确实有些不一样,下面就使用树莓派尝试一把。1.安装php和apache2 在这里仅安装php和... 阅读全文
posted @ 2014-12-02 07:27 u0mo5 阅读(340) 评论(0) 推荐(0) 编辑
摘要:0.前言 前些时间顺着Yeelink学习了RESTFUL,使用PHP和Slim框架尝试实现简单的REST API,树莓派可通过GET方法获得JSON数据包,通过这种方式实现了树莓派和服务器(我的PC)的互动。但是由于没有WEB前端,所以只能使用cURL工具或直接修改数据库的方式改变LED状态,体验... 阅读全文
posted @ 2014-12-02 07:25 u0mo5 阅读(427) 评论(1) 推荐(1) 编辑
摘要:0.前言 去年(2013年)2月第一次接触yeelink平台,当时该平台已经运行了一些时间也吸引了不少极客。试想自己也将投身IoT(物联网)行业,就花了些时间研究了它。陆陆续续使用和研究了一年,大致围绕两个问题展开——1.yeelink平台如何使用,2.如何构造一个功能简单些的yeelink平台。... 阅读全文
posted @ 2014-12-02 07:25 u0mo5 阅读(296) 评论(0) 推荐(0) 编辑
摘要:最近在用backbone.js 做东西,因为牵扯到RESTservices 所以需要后台支持,此处选择了php。Slim 是php的一个框架。貌似国内文章对此的介绍比较少,在安装Slim的过程中出现了些问题,历经三四个小时,终才解决。对此来个简单的总结,希望可以节省后来学习者的时间。Slim 简介特... 阅读全文
posted @ 2014-12-02 07:21 u0mo5 阅读(779) 评论(0) 推荐(0) 编辑
摘要:分享按钮作者:阮一峰越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;... 阅读全文
posted @ 2014-12-02 07:15 u0mo5 阅读(140) 评论(0) 推荐(0) 编辑
摘要:REST(英文:Representational State Transfer,简称REST)描述了一个架构样式的网络系统,比如 web应用程序。它首次出现在 2000 年 Roy Fielding 的博士论文中,他是 HTTP 规范的主要编写者之一。原则条件REST 指的是一组架构约束条件和原则。... 阅读全文
posted @ 2014-12-02 07:13 u0mo5 阅读(182) 评论(0) 推荐(0) 编辑
摘要:PHP框架现在是一种很流行的东西了,很多朋友开发应用与网站都会选择一个PHP框架或模板了,下面我们来看看PHP框架是如何实现的吧。本文主要来聊聊框架理论,但不针对任何一款框架,不过任何一款框架都离不开这个理论,首先我们了解下框架的来龙去脉,任何技术的出现都是为了解决某个问题,之前的博客有讲过smar... 阅读全文
posted @ 2014-12-01 23:31 u0mo5 阅读(235) 评论(0) 推荐(0) 编辑
摘要:很多程序员视 SQL 为洪水猛兽。SQL 是一种为数不多的声明性语言,它的运行方式完全不同于我们所熟知的命令行语言、面向对象的程序语言、甚至是函数语言(尽管有些人认为 SQL 语言也是一种函数式语言)。我们每天都在写 SQL 并且应用在开源软件 jOOQ 中。于是我想把 SQL 之美介绍给那些仍然对... 阅读全文
posted @ 2014-12-01 20:26 u0mo5 阅读(149) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示