j2ee
文章平均质量分 88
狒狒你呐
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
servlet
简介 对于java web项目来说,无论使用什么框架,都是基于servlet封装而来的。 package javax.servlet; import java.io.IOException; public interface Servlet { void init(ServletConfig var1) throws ServletException; ServletConf...原创 2020-01-25 21:46:33 · 140 阅读 · 0 评论 -
Spring中ApplicationContext和beanfactory区别
BeanFacotry是spring中比较原始的Factory。如XMLBeanFactory就是一种典型的BeanFactory。原始的BeanFactory无法支持spring的许多插件,如AOP功能、Web应用等。 ApplicationContext接口,它由BeanFactory接口派生而来,因而提供BeanFactory所有的功能。ApplicationContext以一种更向转载 2017-08-04 11:09:44 · 365 阅读 · 0 评论 -
webService
package com; import org.apache.axiom.om.OMAbstractFactory; import org.apache.axiom.om.OMElement; import org.apache.axiom.om.OMFactory; import org.apache.axiom.om.OMNamespace; import org.apache.axis2...原创 2019-04-20 15:16:02 · 657 阅读 · 0 评论 -
cron表达式
(cron = "* * * * * *") cron表达式格式: {秒数} {分钟} {小时} {日期} {月份} {星期} {年份(可为空)} 例 "0 0 12 ? * WED" 在每星期三下午12:00 执行(年份通常 省略) 先了解每个位置代表的含义,在了解每个位置允许的范围,以及一些特殊写法,还有常用的案例,足够你掌握cron表达式 一:每个字段的允许值 字段 允许值 允许的特...转载 2019-03-04 15:04:53 · 188 阅读 · 0 评论 -
消息队列应用场景
一、消息队列概述 消息队列中间件是分布式系统中重要的组件,主要解决应用解耦,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。目前使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ 二、消息队列应用场景 以下介绍消息队列在实际应用中常用的使用场景。异步处理,应用解耦,流量削锋和消息通讯四个场景。 2.1异步处转载 2017-08-15 23:23:21 · 523 阅读 · 0 评论 -
pdf导出功能
依赖包itextpdf:5.5.6 package com.changfu.common.util; import com.itextpdf.text.DocumentException; import com.itextpdf.text.Image; import com.itextpdf.text.Rectangle; import com.itextpdf.text.pdf.*; imp原创 2017-09-21 16:03:05 · 963 阅读 · 0 评论 -
Excel导出
package com.changfu.common.util; import com.google.common.collect.Lists; import lombok.extern.slf4j.Slf4j; import org.apache.poi.hssf.usermodel.*; import java.io.ByteArrayOutputStream; import java.i原创 2017-09-21 15:24:34 · 469 阅读 · 0 评论 -
单例和多例的区别
问题 1. 什么是单例多例? 2. 如何产生单例多例? 3. 为什么要用单例多例? 4. 什么时候用单例,什么时候用多例? 1. 什么是单例、多例: 所谓单例就是所有的请求都用一个对象(实例)来处理,比如我们常用的service和dao层的对象通常都是单例的,而多例则指每个请求用一个新的对象(实例)来处理,比如action; 一、单例模式和多例模式说明: 1.原创 2017-09-28 11:36:08 · 3814 阅读 · 0 评论 -
MQ、JMS以及ActiveMQ
摘要:The Java Message Service (JMS) API is a messaging standard that allows application components based on the java Platform Enterprise Edition (Java EE) to create, send, receive, and read message转载 2017-08-15 23:18:13 · 301 阅读 · 0 评论 -
session和cookie
Session是保存在客户端还是服务器? 是保存在内存还是硬盤上? 是什么时候释放掉的? 保存在服务端内存 正常情况下客户端只要没关闭浏览器 对应的Session就一直存在(除非有超时) 网线断了不会马上释放 是一定时限内(比如20分钟) 没有响应 服务端会自动释放 cookie 和session 的区别: 1、cookie数据存放在客户的浏览器上,原创 2017-07-13 16:04:40 · 295 阅读 · 0 评论 -
springboot整合activeMQ
windows下 部署 1.activeMQ依赖于JDK, 2.解压/安装activeMQ的包,进入如下目录 3.activemq.bat双击启动脚本 如图表示启动成功,ActiveMQ默认启动到8161端口,启动完了后在浏览器地址栏输入:http://localhost:8161/admin要求输入用户名密码,默认用户名密码为admin、admin,这个用户名密码是在原创 2017-08-15 09:33:22 · 537 阅读 · 0 评论 -
Ajax跨域请求保证同一个session的问题
根据浏览器的保护规则,跨域的时候我们创建的sessionId是不会被浏览器保存下来的,这样,当我们在进行跨域访问的时候,我们的sessionId就不会被保存下来,也就是说,每一次的请求,服务器就会以为是一个新的人,而不是同一个人,为了解决这样的办法,下面这种方法可以解决这种跨域的办法。 自己构建一个拦截器,对需要跨域访问的request头部重写 public void doFilter(S原创 2017-07-24 18:41:10 · 1438 阅读 · 0 评论 -
Java的三种代理模式
转自http://www.cnblogs.com/cenyu/p/6289209.html 1.代理模式 代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能. 这里使用到编程中的一个思想:不要随意去修改别人已经写好的代码或者方法,如果需改修改,可以通转载 2017-08-02 15:40:19 · 630 阅读 · 0 评论 -
Java构造和解析Json数据
在www.json.org上公布了很多JAVA下的json构造和解析工具,其中org.json和json-lib比较简单,两者使用上差不多但还是有些区别 JSON-lib包是一个beans,collections,maps,java arrays 和XML和JSON互相转换的包,主要就是用来解析Json数据,在其官网http://www.json.org/上有详细讲解 基本方法原创 2016-12-05 13:55:44 · 306 阅读 · 0 评论 -
springboot页面资源,静态资源读取
springboot页面资源 默认是从templates目录下读取 application.properties中 ## 响应页面默认后缀 spring.mvc.view.suffix=.html spring.mvc.view.prefix=/templates/ springboot静态资源 默认是从 static目录下读取的 故这里引入静态资源这么写即可,直接写static/原创 2017-08-04 10:30:10 · 5637 阅读 · 1 评论 -
$.ajax()方法详解
1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。 2.type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。 3.timeout: 要求为Number类型的参数,设置请求超时时间(毫秒)。此设置将覆盖$.ajaxSetup()方法的转载 2017-06-20 17:38:52 · 393 阅读 · 0 评论 -
JSON 字符串 与 java 对象的转换
jsonLib经典文章:http://json-lib.sourceforge.net/xref-test/net/sf/json/TestJSONObject.html // 引入相应的包 //json-lib-2.2-jdk15.jar import net.sf.json.JSONArray; import net.sf.json.JSONObject; 1. //把java对转载 2017-01-03 23:40:15 · 378 阅读 · 0 评论 -
maven中关于dependencie和dependencyManagement的区别
Maven 使用dependencyManagement 元素来提供了一种管理依赖版本号的方式。通常会在一个组织或者项目的最顶层的父POM 中看到dependencyManagement 元素。使用pom.xml 中的dependencyManagement 元素能让 所有在子项目中引用一个依赖而不用显式的列出版本号。Maven 会沿着父子层次向上走,直到找到一个拥有dependencyMa原创 2017-08-03 15:47:26 · 836 阅读 · 0 评论 -
Java根据sessionId获取Session对象
1. 建立一个自己的SessionContext: 程序代码: package cn.org.jshuwei.session.core; import javax.servlet.http.HttpSession; import java.util.HashMap; public class MySessionContext { private static转载 2017-07-24 18:28:04 · 8008 阅读 · 0 评论 -
上传文件
单个文件上传 多个文件上传 @RequestMapping(value = "/uploadFile", method = RequestMethod.POST) @ResponseBody @RequiresPermissions("qiniu:uploadFile") public ResultDo uploadFileHandler(@RequestParam原创 2017-06-19 14:55:33 · 308 阅读 · 0 评论 -
【Sets】使用Google Guava工程中Sets工具包,实现集合的并集/交集/补集/差集
获取两个txt文档的内容~存储进集合中求集合的并集/交集/补集/差集 package com.sxd.readLines.aboutDB; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileReader; import java.io.Fil转载 2017-05-23 11:16:52 · 2862 阅读 · 0 评论 -
springmvc Model和ModelAndView的区别
Model只是用来传输数据的,并不会进行业务的寻址。 ModelAndView却是可以进行业务寻址的,就是设置对应的要请求的静态文件,这里的静态文件指的是类似jsp的文件。 两者还有一个最大的区别,那就是Model是每一次请求都必须会带着的,但是ModelAndView是需要我们自己去新建的 public String index(@RequestParam(value = "menuId"原创 2017-02-10 16:37:51 · 5351 阅读 · 2 评论 -
j2ee_commons-dbcp
dbcp 是 apache 上的一个 java 连接池项目,也是 tomcat 使用的连接池组件。单独使用dbcp需要3个包:common-dbcp.jar,common-pool.jar,common-collections.jar <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destr原创 2017-01-03 12:08:05 · 316 阅读 · 0 评论 -
过滤器和拦截器的区别
1. 拦截器是基于java的反射机制的,而过滤器是基于函数回调。 2. 拦截器不依赖与servlet容器,过滤器依赖与servlet容器。 3. 拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。 4. 拦截器可以访问action上下文、值栈里的对象,而过滤器不能访问。 5. 在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容器初始化时被调用一次原创 2017-01-03 02:26:49 · 535 阅读 · 0 评论 -
java工具类Apache Commons Long ,BeanUtils
Apache Commons包估计是Java中使用最广发的工具包了,很多框架都依赖于这组工具包中的一部分,它提供了我们常用的一些编程需要,但是JDK没能提供的机能,最大化的减少重复代码的编写。 1)Commons Lang是对JDK中java.lang包的补充,提供了各种各样的Utilities工具类,这里说说最常用的几个工具类。 版本:commons-lang3-3.1.jar 1转载 2016-11-28 10:11:10 · 2408 阅读 · 0 评论
分享