- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 spring学习-DispatcherServlet的初始化
1.servlet容器(如:tomcat)载入web.xml,读取context-param以及listener的配置,初始化ServletContext作为所有servlet的父上下文环境。 2.spring为我们提供的IOC容器,需要我们指定容器的配置文件,然后由该监听器初始化并创建该容器。要求你指定配置文件的地址及文件名称,一定要使用:contextConfigLocation作为参数名称
2017-03-29 22:36:03 372
原创 Duplicate entry '0-1' for key 'uq_type_month'
这个错误是因为表中设置了联合主键,插入的数据重复了 。
2017-03-26 19:47:24 844
原创 报错:[Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQ
[Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘a where a.user_id = 951’ at line 1delete语句加别名的话必须这样写1
2017-03-26 17:38:54 5796
原创 ServletContext
ServletContext是一个储存了web应用程序下所有servlet可共享的资源的上下文对象,通过ServletContext可以获取全局共享的资源,也可以通过名称将对象属性绑定到上下文。setAttribute getAttribute getAttributeNames removeAttribute以上这些方法提供了绑定,移除,获取全局资源的方法。(方法为ServletContex
2017-03-26 11:37:10 342
原创 eclipse远程调试linux下的项目
(1)配置catalina.sh1、 找到 JAVA_OPTS=”$JAVA_OPTS “,在其下面加入一行:JAVA_OPTS=”$JAVA_OPTS -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000” (默认是8000,也可以改为自定义的端口)。 2.重启tomcat(2)Eclipse客户端配置点击
2017-03-23 21:18:15 408
原创 后台得到时间戳到jsp中转换为日期显示
month.endTime为一个时间戳<fmt:formatDate value="${month.endTime}" pattern="yyyy-MM-dd" />
2017-03-23 16:06:30 753
原创 C标签异常
org.apache.jasper.JasperException: javax.servlet.ServletException: javax.servlet.jsp.JspException: org.apache.jasper.JasperException: /WEB-INF/templates/xxx.jsp下面为正确写法,判断request中的month参数不为空<c:when test
2017-03-23 15:26:16 337
原创 junit解析Excel并导入数据库
package com.mg.background.friend.service;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.sql.SQLException;import java.text.DecimalFormat;import java.util
2017-03-23 13:25:44 1647
原创 js date计算
这里是为了计算datetime-local控件选中的事件与当前时间相差是不是在8天之内//meetTime是一个 yyyy/MM/dd hh24:mm:ss 格式的字符串var meetTime = $("#meetTime").val().replace(/T/," ");if(meetTime != ""){ var meetDate = new Date(meetTime)
2017-03-23 13:16:24 522
原创 简要描述mybatis插件实现分页
第一步:在mybatis配置文件中配置拦截器<plugins> <plugin interceptor="x.x.x.x.x.x.xxxInterceptor" /></plugins>第二步:实现拦截器package com.mg.background.common.persistence.interceptor;import java.util.Properties;import or
2017-03-19 21:44:20 279
原创 JSON
1.List转JSONArrayList<WxMenuTree> menuTree = activityService.loadMenu();//这里得到一个listJSONArray menu = JSONArray.fromObject(menuTree);String myMenu = menu.toString();2.JSONArray转成包含list属性的特定对象的List WxM
2017-03-11 20:59:24 209
原创 微信菜单修改
问题: 1.把treegrid写成了datagrid 2.get方式提交参数不能太长,不然后台获取不到完整的参数。 3.ajax不可以直接返回html 4.treegrid数据格式类似JSON数据但是需要一个ID和ParentID来识别父子关系。 5.JSON转对象的时候 看清楚数据格式再去选择用JSONObeject解析还是JSONArray解析。 6.切记看清楚数据格式再去传值和转换
2017-03-10 23:38:44 273
原创 JAVA实现下载浏览器可以识别的TXT等文件。
今天在JS中写了个连接去下载一个TXT,但是发现这种能被浏览器解析的文件浏览器是不会下载的而是直接打开,这个时候就需要用到下面的方法。(ps需要用到两个jar包:commons-fileupload.jar和commons-io.jar)@AutoWriteServletContext servletContext;@RequestMapping("download.do")public voi
2017-03-05 15:26:51 2795 1
原创 java文件输出时报“拒绝访问”异常
今天在进行TXT输出时报异常java.io.FileNotFoundException:.\xx\xx.txt(拒绝访问)这种情况是访问了一个目录而不是文件,所以会抛出这种异常。解决办法: 先判断文件存不存在,存在就略过,不存在就先得到文件的父级目录并创建,再创建文件。File file = new File(././xxx.txt);//注意这里一定要写到文件名为止if(!file.exist
2017-03-05 15:03:51 15465 1
原创 关于String的性能优化
1.subStringString对象由偏移量,总长度,char数组组成。在JDK6的subString的实现中,仅仅是改变的char数组的偏移量和总长度,新截取的字符串仍然包含了原有字符串的所有内容,并且占据了相应的内存空间,仅仅通过偏移量和长度来决定自己的取值,这就使得垃圾回收器不会把原有字符串占有的内存空间释放出来,如果进行大量的这样的操作会造成内存泄漏。解决方法1:new String(st
2017-03-04 23:25:45 635
原创 mybatis之resultMap
在项目中我们很多时候会遇到需要用到多表连接查询的时候,通常这种时候我们的mybatis的 <select> 中并没有一个合适的resultType去接收查询得到的结果,这个时候就需要用到 <resultMap>示例:JavaBean(此处省略getter/setter方法)public class ActivityUserTask { private Long id; pr
2017-03-04 20:35:52 279
原创 Easyui Datagrid 数据网格---我的使用
使用方法1.在HTML中加入一个空table(这只是其中一种方法 )<table id="tableId"></table>2.在js中调用<script> $("#tableId").datagrtid({ /*在这里进行初始化*/ });</script>3.花括号中对table进行初始化,之中有很多属性网上能查到这里不就详细描述每个属性的意义和作用了,不过需要注
2017-03-04 19:57:48 1179
原创 log4j编写一个单独的日志输出类
1.在log4j文件中添加配置 log4j.logger.LogName=[level],appenderName 2.在为appenderName配置具体的输出配置 3.在需要输出的java类中添加 private static Logger log = Logger.getLogger(“LogName”); 注意:这里的LogName为配置文件中配置的LogName。 4.在需要输
2017-03-01 23:38:59 545
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人