自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (6)
  • 收藏
  • 关注

原创 socke.io.emit 方法

emit可以很方便的发送数据,例如:socket.emit('action');表示发送了一个action命令,命令是字符串的,在另一端接收时,可以这么写: socket.on('action',function(){...});socket.emit('action',data);表示发送了一个action命令,还有data数据,在另一端接收时,可以这么写: socket.on('act

2013-01-22 17:33:42 16596

原创 spring mvc

spring mvc流程springmvc框架模型: 1. HTTP请求 2. DispatcherServlet接收请求,根据请求信息按照某种机制找到请求对应的处理器handler3. DispatcherServlet将请求的处理工作委托给具体的处理器(Handler)来处理请求,行相应的业务逻辑。4.handler处理后返回一个ModelAndView给Dispa

2013-01-20 21:15:15 2652

原创 socket.io的helloworld

之前有提到websocket有一些端框架,可以简化编程。今天这里用socket.io 和 node.js 写一个helloworld的websocket通讯其中有一个是Socket.IO,Socket.IO是属于Node.js(NodeJs是服务器端的编程技术javascript)的一个模块,Node.js可通过 Socket.IO 库轻松实现 WebSocket的功能。需要知道的几个知识

2013-01-20 02:19:16 3040

原创 websocket

<!--@font-face {font-family:宋体}@font-face {font-family:宋体}@font-face {font-family:Calibri}@font-face {font-family:Verdana}@font-face {font-family:"\@宋体"}p.MsoNormal, li.MsoNormal

2013-01-19 23:46:22 11725 2

原创 spring和struts2

Spring使用 struts2来处理web请求核心思想:在web启动时加载spring容器,struts中用来处理请求的action从spring容器中获取1.在web.xml中配置struts2的过滤器,以及加载spring的配置文件,下面是加载配置文件的配置 contextConfigLocation classpath:com/auscend

2013-01-17 23:00:03 1091

原创 spring Dao

<!--@font-face {font-family:宋体}@font-face {font-family:宋体}@font-face {font-family:Calibri}@font-face {font-family:Verdana}@font-face {font-family:微软雅黑}@font-face {font-family:T

2013-01-17 22:22:34 2341

原创 spring中的aspectJ表达式

Spring AOP supports the following AspectJ pointcut designators (PCD) for use in pointcut expressions: 表 达 式说明execution匹配方法执行连接点。我们可以指定包、类或者方法名,以及方法的可见性、返回值和参数类型。这是应

2013-01-15 22:41:59 3464

原创 spring aop

连接点joinpoint:可以织入代码的位置,方法前后,出异常时等位置切点pointcut:用PointCut接口进行描述,切点功能上类似一个正则表达式,描述了哪些类的哪些方法符合条件,具体不到方法前还是方法后等连接点增强advice:织入到连接点上的方法,定位了大致连接点(方法前,方法后,异常时等)和要织入的代码目标对象target:要织入的代码的目标类引介introductio

2013-01-15 15:57:29 1511

原创 java动态代理

参考:反射:http://doc.java.sun.com/DocWeb/api/all/java.lang.reflect.Proxyhttp://doc.java.sun.com/DocWeb/api/all/java.lang.reflect.InvocationHandlercglib:http://blog.csdn.net/xiaohai0504/article/d

2013-01-14 13:48:25 1216

原创 开始spring

spring的核心是ioc和aop,了解这两个概念有助于学习spring。1. IOC示控制反转,表示我们把类(bean)都交给spring容器(类似一个map)来管理,每个bean有名字和对应的类型。当需要某个bean时只需要从spring容器中取就可以了(通过调研getBean(beanName)),容器会帮我们创建管理我们需要的bean。在IOC的基础上还要了解一个概念叫DI依赖注入

2013-01-14 13:47:40 676

原创 spring IOC annotation

@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface Component { /** * The value may indicate a suggestion for a logical component name, * to be tur

2013-01-13 22:54:02 1722

原创 第一个spring程序

spring的核心是ioc和aop,ioc表示控制反转(和DI依赖注入是一个相似的概念),表示我们把类参考《Spring 3.x企业应用开发实战》,实现用户的登陆功能,用户登陆后可以查看自己的积分,每次登陆可以增加5分。代码可以在我的资源中找到资源名称“spring hello world”。具体步骤在书上写了,这里大致介绍:1.写sql建立数据库2.建立工程,src下domain放实

2013-01-13 17:39:20 586

原创 Spring IOC(待修改)

Bean元数据信息在Spring容器中对应物是由一个个BeanDefinition形成的Bean注册表,Bean配置信息定义了Bean的实现以及依赖关系<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-ins

2013-01-13 17:38:48 1026

原创 strus2注解

使用struts2的注解,注解的好处:类被移动一般不用修改代码或配置文件学习的时候,一般先从xml下手,因为更贴近原理性的东西;但是工作的时候,往往使用注解,因为简单。应该在学习完xml后,深入理解struts2各种组件后,再学习注解就非常简单了1.从struts2的2.3.7的版本lib中导入的包:asm-3.3.jarasm-commons-3.3.jarcommons-f

2013-01-11 19:35:30 1599

原创 struts2防止表单重复提交

1.用servlet&jsp防止表单重复提交的思路:产生一个随机值,把这个值放在session中(例如:token=xxxxx),然后把这个值也包含在input.jsp的表单中(type=hidden)input.jsp表单提交时,会把token也提交给servlet,在servlet中取出表单中token的值和当前session中的token的值比较,如果一致就认为是第一次提交,并把

2013-01-11 14:25:25 1590

原创 struts2的文件上传和下载

一、文件上传:struts.multipart.parser常量表示struts2使用什么技术来进行文件上传,默认值是jakarta,如果用cos框架,只需导入包然后改这个常量为cos即可。1.单文件上传:a.表单method="post" enctype="multipart/form-data",表单中有一个file表单项name=xxxb.在Action中写几个属性pri

2013-01-09 00:37:59 889

原创 struts2类型转换器

Struts2自定义类型转换器分为局部类型转换器和全局类型转换器ognl的api地址: http://www.opensymphony.com/ognl/api/ognl源码在网上自行下载,我是在csdn里下的 1.      struts2内部支持的类型转换参考http://ejb3.blogbus.com/logs/22922214.htmlhttp://www

2013-01-05 17:21:29 3268

原创 struts2配置文件

在struts.xml中可以定义bean,include,package,constantbean 配置组件,可参考(struts.xml文件之Bean的配置)http://blog.163.com/artsn@126/blog/static/36533281201111511381316/include 把其他配置文件包含进来,可以避免一个struts.xml中内容过多导致不便维护和

2013-01-05 17:16:14 658

原创 struts2数据校验

1.      重写ActionSupport中的validate方法进行数据校验如果有数据不符合规则,addFieldError(“字段名”,”错误提示”);或 addFieldError(“字段名”,getText(“错误信息的key”));方法结束后,如果有错误,那么会到input对应的视图 在Action中也可以写validateXxx对不同的方法进行校验,例如validate

2013-01-05 17:14:55 3941

原创 struts2的国际化标签

1.      java的国际化Java国际化主要靠三个类实现:java.util.ResourceBundle加载资源包,java.util.Local语言环境 java.text.MessageFormat格式化消息资源文件的三种形式: baseName_language_contry.properties,baseName_language.properties,

2013-01-05 17:06:26 3643

原创 ognl表达式和struts2标签

值栈: 相当于一个栈,每个Action类的对象实例会拥有一个ValueStack对象,当Struts 2接收到一个.action的请求后,会先建立Action类的对象实例,先将Action类的相应属性放到 ValueStack对象的顶层节点,所有的属性值都是默认的值,如String类型的属性值为 null,int类型的属性值为0等。然后Struts 2就会调用拦截器链中的拦截器,当调用完所

2013-01-03 19:22:35 974

data_wall_demo.zip

数据墙项目大部分工作是编写sql语句,为减少频繁部署而写的几个工具类,供参考。 通过基于java的基础语法反射和泛型来实现,通过url直接选择要执行那个xml中的哪个sql语句。

2020-05-25

spring hello world

《Spring 3.x企业应用开发实战》中的例子,下载后先运行sql文件,修改jdbc.properties中的用户名和密码,部署后访问

2013-01-13

mysql常用语法命令函数,emp&dept;表和相关练习

mysql常用语法命令函数 emp&dept;表的建表语句以及数据 和emp&dept;表相关的练习 九十多题

2012-01-08

选项卡面板例子JTabbedPane

有注释 下载后复制到eclipse中直接运行

2010-07-27

swing中JTable的使用

里面包含一个类,一个图片 类中使用JTable 实现了对JTable中行级的增删改 JFrame为自主布局,设置了背景图片以及窗口图标 有详细注释 例如: TableModel tableModel = jTable1.getModel(); DefaultTableModel dtm = (DefaultTableModel) tableModel; /* * TableModel是一个接口 没有删除一行的方法 * AbstractTableModel是TableModel的实现类(抽象类) 也没有删除一行的方法 * DefaultTableModel继承了AbstractTableModel 这个类中有删除一行的方法 */ dtm.removeRow(row);

2010-07-22

java命名规范以及注释规范

java命名规范以及注释规范.doc word格式 19页 讲解详细有丰富的例子

2010-07-21

空空如也

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

TA关注的人

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