利用ServletContextListener 获取spring上下文

返回值说明 success: 当有结果时{ "msg": "success", "info": "ok", "status": "200", "data": data in json }...
阅读(4862) 评论(0)

Spring 整合 Quartz 实现动态定时任务

最近项目中需要用到定时任务的功能,虽然Spring 也自带了一个轻量级的定时任务实现,但感觉不够灵活,功能也不够强大。在考虑之后,决定整合更为专业的Quartz来实现定时任务功能。普通定时任务首先,当然是添加依赖的jar文件,我的项目是maven管理的,以下的我项目的依赖: org.springframe...
阅读(26447) 评论(16)

解决nginx中proxy_pass到tomcat的session丢失问题

引言  一直以来我都是用nginx/1.9.2(linux)来作为web服务器和代理服务器来使用,都是一个应用对应一个二级域名。   近期在部署一个统一管理后台的时候,用户登录进入后台时出现异常,拦截器找不到登录的用户信息,检查了用户是否登录成功,session是否写入成功,都没问题,   经调试发现是request请求变成了多个,并且session也不一致,感觉就像是另一个浏览器在访问,得...
阅读(3498) 评论(0)

ScrollTo:平滑滚动到页面指定位置,源码下载

ScrollTo是一款基于jQuery的滚动插件,当点击页面的链接时,可以平滑地滚动到页面指定的位置。适用在一些页面内容比较多,页面长度有好几屏的场合,本文以DEMO为示例讲解该插件的应用。 以该网站为例子:http://download.tqcto.com/detail/82点击以上三个按钮可以定位到具体页面位置。使用方法: 1、准备jQuery库和scrollTo.js插件。<script t...
阅读(2682) 评论(0)

MySQL中删除重复数据只保留一条

用SQL语句,删除掉重复项只保留一条在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢 1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 SELECT * FROM people WHERE peopleId IN ( SELECT peopleId FROM...
阅读(24674) 评论(3)

IntelliJ Idea 常用快捷键列表

Alt+回车 导入包,自动修正 Ctrl+N 查找类 Ctrl+Shift+N 查找文件 Ctrl+Alt+L 格式化代码 Ctrl+Alt+O 优化导入的类和包 Alt+Insert 生成代码(如get,set方法,构造函数等) Ctrl+E或者Alt+Shift+C 最近更改的代码 Ctrl+R 替换文本 Ctrl+F 查找文本 Ctrl+Shift+Space 自动补...
阅读(3200) 评论(0)

一个优秀的程序员应该如何提高工作效率?

当我们评价一个程序员是否优秀时,要从多个方面进行评估。 专业技能、专业知识、创造力、经验,这些都是重要的因素。当然,还有他们的工作态度、工作效率和工作质量。如果程序员的工作是没有效率的,那就意味着他们所投入的时间和精力是没有效果的。在livecoding.tv最近发布的一篇博文中,他们总结了10个影响程序员工作效率的坏习惯。看完这篇文章后你会发现,里面所列举的坏习惯,总有一两个可以在自己的身上找得到...
阅读(3157) 评论(0)

七牛使用总结:图片流量优化压缩策略

图片流量优化压缩策略我们通常都希望使用七牛提供的服务对自己的图片进行压缩,这样可以在加载图片的时候减少下载流量,下面介绍一些常见的对图片进行压缩的方法:本例中用到的测试图片是:http://7xkr3o.com1.z0.glb.clouddn.com/testdemo.jpg大小:1.7 MB 分辨率:width: 790,height: 26821.使用我们的imageView2或者imageMo...
阅读(4617) 评论(1)

java中去掉html标签

使用正则表达式删除HTML标签。 import java.util.regex.Matcher; import java.util.regex.Pattern; public class HTMLSpirit{ public static String delHTMLTag(String htmlStr){ String regEx_script="...
阅读(3162) 评论(0)

JSON 介绍

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。简单地说,JSON 可以将 JavaScript 对象中表示的一组数据转换为字符串,然后就可以在函数之间轻松地传递这个字符串,或者在异步应用程序中将字符串从 Web 客户机传递给服务器端程序。这个字符串看起来有点儿古怪,但是JavaScript很容易解释它,而且 JSON 可以表示比”名称 / 值对”更复杂...
阅读(548) 评论(0)

NodeJS框架express的途径映射(路由)功能及控制

我们知道Express是一个基于NodeJS的非常优秀的服务端开发框架,本篇CSSer将提供express框架的route和route control章节,route实现了客户端请求的URL的路径映射功能,暂且译为路由或URL映射吧。如果你还是不太理解,相信看完本篇文章将会有些收获的。 路由(URL映射) Express利用HTTP动作提供了有意义并富有表现力的URL映射API,例如我们可能想让用...
阅读(820) 评论(0)

反编译 Eclipse 中的class文件

先下载反编译插件和配置所需要的程序 反编译插件下载地址第一步 将 net.sf.jadclipse_3.3.0.jar复制到Eclipse的plugins目录下,重启Eclipse。第二步第三步第四步第五步最后在Eclipse里面打开Class文件检查是否成功。...
阅读(634) 评论(0)

如何提高你代码质量

人跟人的能力千差万别,所以写出来的代码质量,肯定是不同的。有的人,写一个小逻辑,可能需要100行,而有的人,可能仅仅需要10行。代码永远会有Bug,在这方面没有最好只有更好。模块化与面向对象是实现高效无错代码的方法。高效无错代码需要思想与实践的不断反复。如何做到代码高效无错,提高代码质量的方法有哪些?又有哪些经验和技巧呢?一、代码质量 软件是交付给用户,并由用户体验的产品;代码则是对软件正确且详细...
阅读(616) 评论(0)

用Spring MVC实现自定义404页面

如何定义404404,说白了就是找不到页面,那么如何定义“找不到”呢?我们可以通过源代码来看看Spring MVC如何定义“404”的:// Determine handler for the current request. mappedHandler = getHandler(processedRequest, false); if (mappedHandler == null || mapp...
阅读(2000) 评论(0)

MyBatis:Parameter Maps collection does not contain value for 的问题解决

报错:org.apache.ibatis.builder.xml.IncompleteStatementException: Could not find parameter map com.demo.sys.mapper.ModuleMapper.moduleMap at org.apache.ibatis.builder.MapperBuilderAssistant.setStat...
阅读(5820) 评论(0)

osgi与流行的框架(spring,struts,hibernate等)的集成

2.与流行的 JAVA B/S体系架构的集成  了解了基于osgi系统设计的基本思想,进一步来研究osgi与流行的框架(spring,struts,hibernate等)的集成,这里首先讲解一下集成原理。l        解决和spring的集成  由于spring的应用占据了大部分的java应用领域,所以解决与spring的集成是osgi必须解决的,spring-dm的推出大大促进了两者的结合,...
阅读(4019) 评论(0)

OSGi 学习之路 - 概述什么是OSGi框架

现在越来越多的Java开发人员在谈论OSGi是有其道理的。在几年前上学的时候我进行了比较多的Eclipse插件开发,当时就亲身感觉到Eclipse插件体系的灵活与强大,而该体系与OSGi也可谓一脉相承、同气连枝。最近打算重新系统的研究一下OSGi,一边学习一边写一个OSGi探秘系列作为总结,和大家分享,也请大家多给评价和建议。在这一篇里面,我想先回答一个基本的问题:什么是OSGi?其实如果要很好地...
阅读(1465) 评论(4)

MySQL外键 Cannot add or update a child row错误的实例解释

在MySQL 3.23.44版本后,InnoDB引擎类型的表支持了外键约束。外键的使用条件:1.两个表必须是 InnoDB表,MyISAM表暂时不支持外键(据说以后的版本有可能支持,但至少目前不支持);2.外键列必须建立了索引,MySQL 4.1.2以后的版本在建立外键时会自动创建索引,但如果在较早的版本则需要显示建立; 3.外键关系的两个表的列必须是数据类型相似,也就是可 以相互转换类型的列,比...
阅读(978) 评论(1)

Flash视频播放器开发经验总结

HTTP协议更优目前几乎所有的视频点播网站全部采用HTTP协议传输数据。因为相对于诸如RTMP等协议来说,HTTP协议是无状态的,数据传输完毕就断开连接,这样服务器就可以腾出资源来服务更多的用户。而RTMP则会在用户播放期间一直维护一个连接,这样服务器的负载就非常有限。而且HTTP服务器,CDN等都已经是非常成熟的技术,成本低性能好。另外HTTP的请求可以直接使用浏览器Cookie,容易和网站业务...
阅读(2336) 评论(1)

Log4j2 与 SpringMVC 整合

log4j2不仅仅是log4j的简单升级,而是整个项目的重构,官网地址:http://logging.apache.org/log4j/2.x/,大家可以从官网的介绍看出它相比log4j第1代的种种优点。一、基本使用1.1 maven依赖项 1 dependency> 2 groupId>org.apache.logging.log4jgroupId> ...
阅读(5374) 评论(0)
339条 共17页首页 上一页 1 2 3 4 5 ... 下一页 尾页
    编程技术学习交流群 :154514123
    微信
    个人资料
    • 访问:464792次
    • 积分:7280
    • 等级:
    • 排名:第3032名
    • 原创:303篇
    • 转载:34篇
    • 译文:2篇
    • 评论:93条
    最新评论