javaweb
玩家六
这个作者很懒,什么都没留下…
展开
-
activeMQ与spring+springMVC+activeMQ配置
最近在学习activeMQ相关内容 ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。 1、activeMQ安装 windows下直接在activeMQ官网下载最新的安装包,解压即可 2、activeMQ运行 可以修改conf目录下的若干配置,更改activeMQ配置。可以在jetty-realm.properties中修改服务器的用户名(默认有admin与user两原创 2017-03-12 21:37:49 · 1342 阅读 · 0 评论 -
jenkins tomcat热部署,任务线程重复启动的解决方法
项目使用jenkins热部署发布,导致web工程中的任务队列重复启动,即重新发布的工程自己启动了自己的任务线程,但之前老项目的任务线程没有被终止 工程任务线程如下所示:@PostConstructpublic void messageListener() { new Thread(new Runnable() { @Override public void原创 2017-10-19 17:42:20 · 1828 阅读 · 1 评论 -
spring-boot + websocket 打包问题汇总
1.springboot打包工程时不需要tomcat插件支持添加生命周期使得tomcat插件无效<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <scope>provided</scope></depend原创 2017-10-18 16:42:39 · 5013 阅读 · 1 评论 -
ion-infinite-scroll实现上拉刷新
直接上代码 html:<ion-content><ion-infinite-scroll ng-if="moredata" on-infinite="loadMore()" distance="5%" style="height: 1px;" ></ion-infinite-scroll> </ion-content>ion-infinite-scroll要写在ion-content才有效原创 2017-08-03 16:13:32 · 1034 阅读 · 1 评论 -
angularjs 简单笔记
最近项目使用angularjs1.5,由于之前没有接触过angularjs,开发时磕磕绊绊,现在把开发时遇到的一些问题记录下来,一遍日后查找1、获取当前web的根路径,js代码var ctx = function() { var path = window.location.href; var pathName = window.location.pathname; var原创 2017-07-25 09:06:55 · 492 阅读 · 0 评论 -
js,angularjs 图片上传服务器,并解决照片旋转问题,前端图片压缩上传
手机网站 App 开发时遇到用户拍照上传的场景,照片的大小一般不低于2M ,用户网络不好时会导致上传的时候异常卡顿,因此考虑使用前端图片压缩,再上传服务器.主要使用canvas来重新绘制前端图片,然后使用toDataURL方法拿到图片被压缩之后的的 Base64 编码数据,上传编码数据,后台解码还原成图片,并根据前端传递的图片旋转信息将图片做相应的旋转处理,废话不多说,直接上代码,虽然说的是 an原创 2017-07-29 11:33:40 · 1511 阅读 · 0 评论 -
jquery-form中ajaxSubmit提交文件,以及解决ie9下上传文件后自动下载问题
需要引用jquery-form.js 下载地址http://plugins.jquery.com/form/1、之前的项目一直使用formData的方式上传文件到后台处理,但新项目要求支持ie9,ie9不能有效支持formData,只能使用ajaxSubmit的方式上传文件前台代码<form id="upload-file" method="post" enctype="multipart/for原创 2016-10-24 16:34:41 · 13185 阅读 · 3 评论 -
jdk与cglib动态代理
java中实现动态代理主要有两种方式,jdk动态代理与cglib动态代理。 jdk动态代理依靠实现类的接口实现,因此被代理的类必须要实现某个接口。 cglib依靠继承被代理的类的子类实现,因此被代理的类必须不能是final类型的类,且被代理的方法也不能是final类型方法。 spring中动态代理是依靠两者同时实现的,一般情况下spring会优先使用jdk动态代理,如果发现被代理的类不能使用j原创 2017-02-27 16:52:03 · 306 阅读 · 0 评论 -
txt,图片等实现默认下载而不是打开图片
在网页上,如果我们的超链接的地址对应的是一个jpg文件,txt文件等,点击链接时,浏览器默认的是打开这些文件而不是下载,那么如何才能实现默认下载呢。 如果需要实现默认点击弹出下载框,需要特殊处理 前端代码:function downloadFile(docUrl, fileName) { window.location.href = "<%=basePath%>ajax/down原创 2017-05-18 16:39:13 · 3474 阅读 · 0 评论 -
mybatis xml 映射文件 sql include 的用法
mybatis xml 文件中对于重复出现的sql 片段可以使用标签提取出来,在使用的地方使用标签引用即可具体用法如下:<sql id="someSQL"> id,name</sql><select id="selectSome" > select <include refid="someSQL"/> from t </select原创 2017-03-24 11:10:58 · 39624 阅读 · 8 评论 -
linux ubuntu下安装java,mysql与tomcat,redis
1、安装java使用apt-get命令即可安装java,我选择安装oracle jdkInstalling default JRE/JDKsudo apt-get updatesudo apt-get install default-jresudo apt-get install default-jdkInstalling Oracle JDKsudo原创 2016-11-01 10:23:22 · 779 阅读 · 0 评论 -
阿里云oss springMVC+ajax后台和前端上传文件
oss上传文件前端ajax代码,传入一个input对象function uploadFileOss(input, callback) { var form = $(""); form.append($(input)); var formData = new FormData(form[0]); $.ajax({ url : "ajax/qiniu/uploadFile",原创 2016-07-25 14:58:01 · 4927 阅读 · 0 评论 -
阿里云oss存储使用sts时的后台处理逻辑
使用sts时需要开通ram子账号功能,具体开通方法参考:https://help.aliyun.com/document_detail/31935.htmlpom文件中添加: com.aliyun aliyun-java-sdk-sts 2.1.6 com.aliyun aliyun转载 2016-07-27 16:33:24 · 2345 阅读 · 0 评论 -
springMVC使用PUT、DELETE方法传递参数解决方案
新项目使用restful风格的编程方式,例studentget方法/student 对应list查询/student/{id} 对应id查询post方法/student 对应新增put方法/student 对应编辑delete方法/student 对应批量删除/student/{id} 对应指定id删除 结果发现使用put与delete...原创 2016-10-11 16:55:59 · 21866 阅读 · 0 评论 -
spring事务传播机制
spring声明式事务管理时定义了7种传播机制原创 2017-02-28 16:06:54 · 2900 阅读 · 0 评论 -
springMVC集成log4j2
最近查看spring集成log4j源码时,看到spring中推荐使用log4j2来进行log日志记录spring集成log4j2很简单只需要引入如下依赖: <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-core</artifactId>原创 2017-02-28 18:14:26 · 3236 阅读 · 0 评论 -
过滤器中使用spring容器注入bean
tomcat容器初始化顺序监听器–>过滤器–>servlet,因此springMVCservlet初始化之前,过滤器就已经初始化过了,如果在过滤器中需要注入spring容器管理的bean是注入不进去的,因此需要在spring监听器中初始化需要注入的bean,才能在过滤器中注入,而且过滤器的定义需要使用spring定义的DelegatingFilterProxy来实现,web.xml部分代码如下<fi原创 2017-03-01 18:14:17 · 8500 阅读 · 9 评论 -
spring项目获取ServletContext
最近项目在部署时总是报spring bean初始化空指针异常,只能把spring bean的包扫描配置放置在springMVC的配置文件中,项目才能正常启动,研究后发现是因为在spring的配置文件中获取servletContext的方法不对导致的通常在spring项目中获取servletContext有以下方式 1、request获取servletContextServletContext se原创 2017-03-02 14:28:08 · 18467 阅读 · 2 评论 -
javaweb 文件下载
本文总结,javaweb下载文件遇到的各种问题 1.html5支持的文件下载 非常简单代码如下:a download="下载文件.txt">下载文件a>这种方式不支持ie浏览器 2.需要后台支持的文件下载: 前端代码如下:function getRootPath() { //获取当前网址,如: http://localhost:8083/uimcardprj/s原创 2018-01-12 11:32:37 · 1356 阅读 · 0 评论