JAVA EE
文章平均质量分 68
拉布拉多先生
这个作者很懒,什么都没留下…
展开
-
Spring框架——笔记(1)
学习框架的步骤:1.下载并引入JAR包 2.配置文件 3.学习接口API组件/框架设计两种模式侵入式设计:引入的框架,对现有的类的结构有影响;即需要实现或继承某些特定类。例如: Struts2框架中,需要继承actionsupport来实现验证功能。非侵入式设计: 引入了框架,对现有的类结构没有影响。例如:Hibernate框架 / Spr原创 2018-01-30 22:11:36 · 148 阅读 · 0 评论 -
new String(getBytes(ISO-8859-1),UTF-8)中文编码避免乱码
new String(getBytes(ISO-8859-1),UTF-8)来避免乱码,当然UTF-8可以换成GBK,unicode。tomcat默认全部都是用ISO-8859-1编码,不管你页面用什么显示,Tomcat最终还是会替你将所有字符转做ISO-8859-1.那么,当在另目标页面再用GBK翻译时就会将本来错的编码翻译成GBK的编码,这时的文字会乱码. 所以需要先将得到"字符"(不管是什么...转载 2018-03-09 23:02:48 · 36132 阅读 · 2 评论 -
递归:将数组里的组合全部列出
题目:把一个数组里的组合全部列出,例如1 2,列出为1,2,12,21;考察递归循环算法 package programmer; import java.util.Arrays; import java.util.LinkedList; import java.util.List; public class List...原创 2018-03-16 18:34:03 · 1320 阅读 · 0 评论 -
什么是JSON
一)什么是JSON (1)JSON(Java Script Object Notation(记号,标记))是一种轻量级的数据交换语言, 以文本字符串为基础,且易于让人阅读 注意:XML就是一个重量级的数据交换语言 (2)JSON采用完全独立于任何程序语言的文本格式,使JSON成为理想的数据交换语言 二)JSON的作用 (1)简化创建自定义对象的方式 ...原创 2018-03-11 23:33:11 · 4772 阅读 · 0 评论 -
action与servlet区别
在struts2.0中,可以通过ServletActionContext.getRequest()获取request对象。 在action的方法中return一个字符串,该字符串对应struts.xml中的result标签的name相同,result标签中包含的就是跳转页面, 上图提供了struts2的执行流程。如下: 1:从客户端发出请求(HTTPServletRequest)。 2...转载 2018-04-22 18:40:43 · 4358 阅读 · 0 评论 -
COOKIE和SESSION有什么区别
1. 由于HTTP协议是无状态的协议,所以服务端需要记录用户的状态时,就需要用某种机制来识具体的用户,这个机制就是Session.典型的场景比如购物车,当你点击下单按钮时,由于HTTP协议无状态,所以并不知道是哪个用户操作的,所以服务端要为特定的用户创建了特定的Session,用用于标识这个用户,并且跟踪用户,这样才知道购物车里面有几本书。这个Session是保存在服务端的,有一个唯一标识。在服务...转载 2018-04-24 20:56:33 · 117 阅读 · 0 评论 -
springmvc与struts2的区别
springmvc与struts2的区别1)springmvc的入口是一个servlet,即前端控制器,例如:*.action struts2入口是一个filter过虑器,即前端过滤器,例如:/*2)springmvc是基于方法开发,传递参数是通过方法形参,可以设计为单例 struts2是基于类开发,传递参数是通过类的属性,只能设计为多例3)springmvc通过参数解析器是将reques...原创 2018-05-17 12:30:05 · 104 阅读 · 0 评论 -
Mybatis与JDBC和Hibernate的联系与区别
回顾jdbc开发 1)优点:简单易学,上手快,非常灵活构建SQL,效率高2)缺点:代码繁琐,难以写出高质量的代码(例如:资源的释放,SQL注入安全性等)开发者既要写业务逻辑,又要写对象的创建和销毁,必须管底层具体数据库的语法(例如:分页)。3)适合于超大批量数据的操作,速度快 回顾hibernate单表开发1)优点:不用写SQL,完全以面向对象的方式设计和访问,不用管底层具体数据库的语法,(例...原创 2018-06-06 16:27:37 · 1825 阅读 · 0 评论 -
mybatis中出现Mapped Statements collection does not contain value for...错误原因分析
<!-- by fyw find --> <select id="findbySalary" parameterType="double" resultMap="studentMap2"> select students_id,students_name,students_sal from students2 where students_sal= #{FYW_do...原创 2018-06-19 11:47:01 · 53056 阅读 · 4 评论 -
什么是AJAX【Asynchronous异步的JS和XML】,工作原理与特点
(1)什么是同步: 请求1->响应1->请求2->响应2-> Web1.0时代 (2)什么是异步: 请求1->请求2->请求3->响应1->响应2->响应3-> 请求1->响应1->请求2->请求3->响应2->原创 2018-03-09 22:17:44 · 258 阅读 · 0 评论 -
Spring和hibernate的bean.xml配置
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:context="http://www原创 2018-02-04 21:09:55 · 507 阅读 · 0 评论 -
XmlBeanFactory 在myeclipse中过期,如何替代使用
Spring 3.1以后已经废弃了XmlBeanFactory这个类了。xmlBeanFactory被表明为Deprecated. 推荐使用DefaultListableBeanFactory和XmlBeanDefinitionReader替换,两个类配合使用。具体替换public void testIOC() throws Exception { // 创建对象原创 2018-01-31 10:44:17 · 1291 阅读 · 1 评论 -
Spring中的注解使用
注解方式可以简化spring的IOC容器的配置使用注解步骤: 1)先引入context名称空间 xmlns:context="http://www.springframework.org/schema/context" 2)开启注解扫描 3)使用注解原创 2018-01-31 23:22:27 · 161 阅读 · 0 评论 -
jstl.jar和jsf-api.jar和jsf-impl三个的jar包
http://central.maven.org/maven2/jstl/jstl 点击打开链接http://central.maven.org/maven2/javax/faces/jsf-api/http://central.maven.org/maven2/javax/faces/jsf-impl/亲测有效转载 2018-02-01 11:07:19 · 3489 阅读 · 2 评论 -
使用Xml 来配置实现AOP编程
Xml实现aop编程: 1) 引入jar文件 【aop 相关jar, 4个】 2) 引入aop名称空间 3)aop 配置<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-i原创 2018-02-02 23:13:36 · 145 阅读 · 0 评论 -
Spring 事务管理器
Spring并不直接管理事务,而是提供了多种事务管理器,他们将事务管理的职责委托给Hibernate或者JTA等持久化机制所提供的相关平台框架的事务来实现。 Spring事务管理器的接口是org.springframework.transaction.PlatformTransactionManager,通过这个接口,Spring为各个平台如JDBC、Hibernate等都提供了对原创 2018-02-03 23:32:29 · 268 阅读 · 0 评论 -
bean的创建 书写方法
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:context="http://www原创 2018-02-04 11:46:30 · 432 阅读 · 0 评论 -
ActiveMQ的两种消息模式及实现代码
消息列队有两种消息模式,一种是点对点的消息模式,还有一种就是订阅的模式.(1)、点对点方式(point-to-point)点对点的消息发送方式主要建立在 Message Queue,Sender,reciever上,Message Queue 存贮消息,Sneder 发送消息,receive接收消息.具体点就是Sender Client发送Message Queue ,而 receiver...原创 2018-08-22 13:36:33 · 1588 阅读 · 0 评论