- 浏览: 415996 次
- 性别:
- 来自: 杭州
-
最新评论
-
tyc891126:
一个很细微的异常java.lang.reflect.InvocationTargetException -
ajax_xu:
这样的好文章必须顶啊!
Android源码下载及开发环境的搭建 -
xiaobei3120:
楼主写的很好!对于我这样刚要开始接触源码的人很有帮助。楼主能否 ...
Android源码下载及开发环境的搭建 -
rmzdb:
我想我已经知道了 谢谢
spring自定义标签之二 —— 规范定义XSD -
rmzdb:
请问你这里的标签 mysql:client 这里的‘mysql ...
spring自定义标签之二 —— 规范定义XSD
文章列表
引言:
枚举类型给我们的开发带来了很多的好处,它是个非常典型的一个单例模式,但这样做优越的功能,给我们带来的不全是好处。
当我们开发的接口给别人调用时,往往因为业务需要,添加一个字段类型等等,就也就需要调用端一起更新api包,这里想方设法的去解决这个问题,但这里深深自问题,这是否算是在破坏着这个枚举类型
了呢?
问题:
为了不去经常性的去增加枚举类型的字段,我选择了加方法给出设置值的接口来做个测试,但这样的
测试
出现了一个问题。
示例:
枚举类如下:
...
这几天在帮同学做毕业设计时,发现一件事,有个人做的网站界面漂亮的,看了一下页面代码,很整洁清爽。这样的东东很强大呀,准备学习学习,现做下记录。
JSF:
什么是 JSF? JavaServer Faces (JSF) 是 ...
引言:
就如我前面提到的,对于NodeJS这一服务端JS所思考的一些问题,”这样的东西,适用于什么样的场景下?相对于传统的服务端方式来说,它又有什么优势呢?
“
内容:
今天特意请教了一下,上次在淘宝分享的那个讲师,也提了一些相关的问题,希望也能给大家解决一些相同的疑惑。
问题一:
服务端JS的实现,和我们传统的服务端实现相比,优势在哪里呢?
答:从几个方面看
1、和传统的服务端脚本语言, 原生的非阻塞io,能够很大程度上提高并发负载能力
2、对于java,c等直接开发的非阻塞服务,在开发效率和成本 ...
引言:
继前面的NodeJS的Hello,World!我们还可以看到其他强大之处,NodeJS现在社区的火热,以及大批工程师对它的支持之下,现在已经陆续的引出了大量的module出来了。
内容:
下面这个所演示的是NodeJS与Mysql 的交互。
这时需要为NodeJS加入Mysql 的Module了,这时前一章说到的npm(Node package manager)启到作用了。
把Mysql Module装到NodeJS中
$npm install Mysql
JS脚本 mysqlTest.js
// mys ...
什么是NodeJS?
第一次看到这个名字,是我在报名淘宝的知识分享时看到的,我很兴奋也很好奇这样的一个JS框架。而你看到这个名字的第一个反应会是什么,是否和我一样的简单的以为它就是一个JS框架?反正我是这么认为了。如果你也是,哈哈,看来也是和我一样单纯。
在去听分享前,我特意google了相关资料来了解,不禁使我吓一大跳,或许是我刚出校园,视野太窄,远没有想过JS脚本从可以从客户端的浏览器转移到了
服务器上。当然,我不是很明白,这样做达到了一个什么样的好处。
简单地说,NodeJS是一个使用了Google高性能V ...
安装&小例子:
1、http://www.handaoliang.com/article_39.html
2、http://www.grati.org/?p=181
小论坛:
cnodejs.org
引言: 最近毕业设计答辩结束了,现在可以开始有点时间再来学习新的东西了,呵呵。开心。因为学习linux一直在我想好好去涉及的,现在毕业设计结束的第一件想快点学好的事情就是linux了,所以现在就对一些在学习上碰到的困难进行记录和总结下吧。
配置开发环境:
说实在的,把ubuntu选择装在VMware中,是为了比较方便,但这样好像那个炫丽的3D效果出不来似的,弄不来。希望有人能帮帮我下哦。
第一步:安装jdk
从官网上下载jdk(不是rpm的,网上说ubuntu下不能用,没测试过),把下载的jdk移到想要安装的目录下。涉及 ...
今天看到了这样的代码
在http请求中,重写了getParameter(),这里面用到的就是Aop的思想了。
重写这些不可改变的实现,这里面我们没法去重写类,再去让tomcat来调用我们新写的类,这里就只有使用代理
在tomcat中已经有写好的代理了HttpServletRequestWrapper.
在做毕设时发现了这个问题:
当客户端和服务端连接的过程中时
客户端主动关闭socket时,可以发现服务端对应的socket还是保持着连接
对于这个情况,
byte[] buffer = new byte[128];
int limit = 0;
while ((limit = bis.read(buffer)) != -1) {
log.info("接收到数据");
log.info("limit ---" + limit + buffer[0]);
for (int i = 0 ...
现在忙于毕业设计,需要有一些GUI界面。虽然自己对Swing比较熟悉,但Swing的界面,我还是无法控制好,做得像一个正常的软件界面出来了,有点儿难度。更不用谈说做到什么Swing一刀,Swing二刀的了(对我现在来说是浮云)。
以前就知道eclipse是用java写的,但感觉还挺好看的,只是不知道怎么弄的,一开始还真以为是Swing做的,今天才发现是用SWT做出来的。
查了一下SWT的相关信息,还跑了一些样例,发现还挺好看的。相对写起来应该会方便许多了。
下面就列一下相关的学习信息吧。
1、 SWT的官网:
...
package com.taskManager.connectionStation;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.util.Date;
import org.apache.commo ...
ibator生成的代码确实很完美,也给我们省了很多的开发成本。
但这里面我们又碰到了一个如何启用的一个问题。因为毕竟是自动生成的代码,要灵活使用起来还是一个问题。
一个是ibatis独立的使用
,一个是与Spring的整合使用。
一、
ibatis独立的使用
1、添加ibatis的jar包
ibatis2-sqlmap-2.3.0.677.jar
ibatis-2.3.4.726.jar
<dependency>
<groupId>com.ibatis</groupId>
...
学了一天的ibator,现在总结一下。
ibator的作用
ibator是为ibatis提供的一个自动把数据库中的表转换为pojo,包括dao等的工具,却实给我们省掉了与数据库对应的配置映射等工作。
需求工具:
1、eclipse里面可以安装相关插件:http://ibatis.apache.org/tools/ibator/
2、或是在独立的ibator包(见附近)
以下请述在eclipse状态下的使用。
1、当插件装好后,创建一个新的测试项目,在项目名上右击,选中“Add Ibator to Build Path”。
2、在资源目标下创建ibat ...
怎么有效的提高页面的打开速度,提高网站性能,发现查看网站页面源代码的时候,页面上充斥了无数的空格跟换行,
增加了页面的体积,这样会影响页面性能,为了有效的解决这个问题,现提供方法如下:
1、在工程的web.xml上加上如下配置
<jsp-config>
<jsp-property-group>
<url-pattern>*.jsp</url-pattern>
<trim-directive-whitespaces>true</trim-directive-whitespaces>
</jsp-prop ...
区别1:
redirect是重定向,会导致url路径的改变,是客户端的变化。
dispatcher是转向的意思,url路径不改变,是服务器端的变化。
区别2:
带参数问题
redirect的重定向如果需要带上参数,只能是url里面加上参数自段
dispatcher会自动带上参数的跳转。