`
sammor
  • 浏览: 409552 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
引言:      枚举类型给我们的开发带来了很多的好处,它是个非常典型的一个单例模式,但这样做优越的功能,给我们带来的不全是好处。      当我们开发的接口给别人调用时,往往因为业务需要,添加一个字段类型等等,就也就需要调用端一起更新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移到想要安装的目录下。涉及 ...

学习AOP

今天看到了这样的代码 在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会自动带上参数的跳转。  
Global site tag (gtag.js) - Google Analytics