- 博客(36)
- 资源 (5)
- 收藏
- 关注
原创 tomcat中的quartz定时任务每次都被执行了两次
这两天发现部署到tomcat中的quartz定时任务每回都被执行了两次,但是在myeclipse执行时又不会,后来搜了网上,才发现该问题只发生于部署在tomcat服务器上,由tomcat的自启动导致。导致该问题的原因是你的tomcat的conf目录中的server.xml有如下配置 其中第一行告诉tomcat,在启动的时候加载webapps下的所有项目工程
2017-02-28 18:15:34
8452
6
原创 汉字按照字母排序
按照汉字的拼音排序,用的比较多是在人名的排序中,按照姓氏的拼音字母,从A到Z排序;如果存储姓名的字段采用的是GBK字符集,那就好办了,因为GBK内码编码时本身就采用了拼音排序的方法(常用一级汉字3755个采用拼音排序,二级汉字就不是了,但考虑到人名等都是常用汉字,因此只是针对一级汉字能正确排序也够用了)。直接在查询语句后面 添加 order by name asc; 查询结果按照姓
2017-02-28 18:14:04
1255
原创 -Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable a
eclipse中使用maven插件的时候,运行run as maven build的时候报错-Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match. 可以设一个环境变量M2_HOME指向你的maven安装
2017-01-20 14:31:29
306
原创 Maven常用命令
Maven库:http://repo2.maven.org/maven2/Maven依赖查询:http://mvnrepository.com/Maven常用命令: 1. 创建Maven的普通java项目: mvn archetype:create -DgroupId=packageName -DartifactId=projectName
2017-01-20 11:17:26
320
原创 根据所选的year 和 month 获得所有的周开始与结束
public static List getYearMonthWeekly(String yearStr,String monthStr){ SimpleDateFormat sdfm=new SimpleDateFormat("yyyy-MM"); SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
2016-08-03 13:13:18
381
原创 如何在Chrome下使用Postman进行rest请求的调试
在web和移动端开发时,常常会调用服务器端的restful接口进行数据请求,为了调试,一般会先用工具进行测试,通过测试后才开始在开发中使用。这里介绍一下如何在chrome浏览器利用postman应用进行restful api接口请求测试。下载postman,这里提供两种方式。1、通过postman官方网站直接点击百度搜索“postman”就可以找到。点击“get i
2016-05-18 18:26:52
4426
原创 极光推送服务端向手机app即时推送消息或通知
以前一直在做后台开发,对消息的推送很感兴趣,正好项目中要用到极光推送,今天抽空来记录下这两天的研究成果。我们知道IOS有自己的推送服务,但很遗憾Android没有原生的推送服务,现在有很多第三方的推送服务,比如个推、极光、亚马逊、百度云、聚能等。今天我们就来研究下极光推送的后台服务器如何实现。关键点: 1.首先最好是把极光官网java后台服务器的demo下载下来,里面有我
2016-05-18 16:11:31
5106
原创 js中几种获得页面值的方式
JS中获取页面中的值的几种方式:document.getElementById("id").value;//根据 Id获得对象中的值document.getElementByName("name")[0].value;//根据name获得对象中的值document.getElementsByTagName("input")取得所有input对象后过滤,也可以通过其它一些浏览器特
2016-04-26 11:08:00
24126
原创 mx4j 简单理解
什么是JMX : JMX是一种JAVA的正式规范,它主要目的是让程序有被管理的功能 , 开发了一个软件产品,它是在24小时不间断运行的, 那么你可能会想要监控这个软件的运行情况,比如收到了多少数据,有多少人登录等等。 或者你又想“配置”这个软件,比如现在访问人数比较多,你想把数据连接池设置得大一些。 为什么要使用JMX: 为了方便管理软件,对软件的性能进行
2016-04-22 14:50:32
2262
原创 websocket简单理解
什么是webSocket WebSocket是一种全新的协议作为HTML5中进行全双工通讯的网络技术,它能够在浏览器和服务器之间建立双向连接, 服务器端和客户端可以同时发送并响应请求,而不再像HTTP的请求和响应; 浏览器和服务器之间就形成了一条快速通道。两者之间就直接可以数据互相传送。 WebSocket不属于http无状态协议,协议名为"ws"; ws不
2016-04-22 14:49:01
1375
原创 linux下启动tomcat 服务 常用命令
[root@localhost logs]# cd ../webapps/[root@localhost webapps]# lsdocs examples host-manager images manager resource ROOT smart smartcollege[root@localhost webapps]# cd ..[root@
2016-04-22 14:26:51
1156
原创 Linux常用命令总结--vi编辑器
首页> 工作日志 > Linux常用命令总结--vi编辑器 Linux常用命令总结--vi编辑器vi是linux系统命令行界面下的一个强大的编辑器。Vi的三种模式命令模式:可通过vi命令来管理文件,如光标的移动,字符、行的删除移动等;插入模式:可对文件进行编辑;末行模式:可保存、退出、设置编辑环境等;进入vi的命令vi f
2016-04-22 10:42:00
460
原创 websocket 与 jmx和jms 协作工作来管理web项目
MX4J是一个开源JMX管理框架,支持JSR3 (JMX) 和JSR160 (JMX Remote API)。通过spring将MX4J集成到我们的应用系统中,可以通过HTTP协议适配,能够基于Web的方式来实现对应用系统的监控和管理。这里,使用的版本分别为:Spring 2.5MX4J 3.0.2MX4J对应的几个JAR文件,加入到CLASSPATH:mx4j.jar
2016-04-21 18:02:50
2752
原创 配置org.springframework.scheduling.quartz.CronTriggerBean
在项目中又用到了定时器,对于定时器的应用总是模模糊糊的,今天结合网上找到的资料与自己在项目中写的简单地在此写一下,以备需要时查阅。 一个Quartz的CronTrigger表达式分为七项子表达式,其中每一项以空格隔开,从左到右分别是:秒,分,时,月的某天,月,星期的某天,年;其中年不是必须的,也就是说任何一个表达式最少需要六项。例:0 0 12 ? * WED 表示每个星期
2016-04-20 10:31:02
708
原创 Redis简单实例
直接上源码 有不妥之处 望牛人指教!。。。Redis工具类 package com.test.redis; import java.text.SimpleDateFormat;import java.util.Date; import org.slf4j.Logger;import org.slf4j.LoggerFactory;
2016-04-11 09:55:10
664
原创 Redis详解与常见问题解决方案
Redis简介 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sortedset --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redi
2016-04-11 09:49:36
24860
原创 Tomcat部署项目去除项目名和端口号通过IP地址(或域名)访问
Tomcat去除项目名称和端口号 1. 去除端口号 将端口设为80: port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="GBK"/> 2. 去除项目名称 项目默认部署在webapps目录下,将项目拷出,放在与webapps同级的目录下,配置如下
2016-04-07 13:17:55
2868
原创 Redis详解
redis 学习指南一、介绍Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、一个高性能的key-value数据库。并提供多种语言的API。说到Key-Value数据库NoSQL数据库可以想到MongoDB。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(
2016-04-01 17:00:47
5859
原创 linux下安装JDK
Linux环境安装jdkLinux中JDK1.6的安装和配置方法 一、安装 创建安装目录,在/usr/java下建立安装路径,并将文件考到该路径下: # mkdir /usr/java1、jdk-6u11-linux-i586.bin 这个是自解压的文件,在linux上安装如下: # chmod 755 jdk-6u11-linux-i586.bin #
2016-04-01 16:56:25
278
原创 前后台中文乱码解决方案
前端js对中文乱码问题的解决:中文编码 decodeURI(String name);对整个URL进行编码 decodeURIComponent(uriComponent);对部分字段进行编码服务器端对中文乱码问题的解决 解码1、浏览器和服务器间传输数据的乱码服务器端编码,将客户端传过来的数据进行解码:浏览器默认使用ISO-8859-1进行编码数据,然后将数据传
2016-04-01 16:32:55
1389
原创 struts文件上传与下载简单DEMO
首先创建一个简单的project,配置其中的web.xml文件 applicationProject struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
2016-03-30 11:13:22
2121
原创 The reference to entity "characterEncoding" must end with the ';' delimiter
数据源配置时加上编码转换格式后出问题了:The reference to entity "characterEncoding" must end with the ';' delimiter这个错误就是 context.xml中设置数据源链接URL的问题 url jdbc:mysql://localhost:3306/bookstore?useUnicode
2016-03-30 10:58:29
515
原创 google map api v3 中markerwithlabel.js更新的使用
google map api v3 中markerwithlabel.js更新的使用
2015-11-23 17:28:18
2422
memcached 应用 jar 包
2016-08-08
memcached 64 位
2016-08-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人