08 2017 档案

摘要:1.js:首先序列化表单然后将值传到后台 2.Controller: 获取前台传来的序列化表单,并转化为List集合: 3.Service以及ServiceImpl层: 4.Mybatis: 字段以及数据库类型一定要对应 批量插入: 2.批量删除: 阅读全文
posted @ 2017-08-31 16:32 轻尘如风 阅读(461) 评论(0) 推荐(1)
摘要:之前做条件查询的时候,遇到一个问题,如果查询条件数据库能查到,dataTable就给我返回数据,但如果查不到,程序就不执行了,为此也拜读了许多,但是没有搜索结果,有一个的他的事实体类中添加了构造方法后面去掉就解决了,但是我的不是,找了N久,终于解决了,问题出现在哪呢,我debug到查询出来的list 阅读全文
posted @ 2017-08-31 14:17 轻尘如风 阅读(2271) 评论(0) 推荐(0)
摘要:最近遇到一个头疼的问题,在进行条件查询时发现查询没有结果,后面发现数据库字段是dateTime类型,而我传入的是String类型,这就导致它不识别你传入的参数无法作比较而爆出异常,在这里贴出本人的解决方案: create_time是你的数据库字段,我是做时间范围查询,因此使用了if高级判断,另外发现 阅读全文
posted @ 2017-08-29 14:44 轻尘如风 阅读(2063) 评论(0) 推荐(0)
摘要:解决方案:Dao层写的方法与Mapper文件的名称不一致 阅读全文
posted @ 2017-08-25 15:36 轻尘如风 阅读(147) 评论(0) 推荐(0)
摘要:问题: 由于项目中需要批量插入的功能,然后我就用到了阿里的json包,将json数据转换成list集合在批量添加到数据库,但是这个过程中,我突然发现一个问题,之前接收前台传来的值是有的,但转换之后某些字段的值没有了,后面发现,原来是Mybatis自动生成插件做的怪,将实体类赋setter和gette 阅读全文
posted @ 2017-08-25 15:17 轻尘如风 阅读(2407) 评论(0) 推荐(0)
摘要:ERROR [com.alibaba.druid.stat.DruidDataSourceStatManager] – unregister mbean errorjavax.management.InstanceNotFoundException: com.alibaba.druid:type=D 阅读全文
posted @ 2017-08-23 11:59 轻尘如风 阅读(1538) 评论(0) 推荐(0)
摘要:一.本人出现的问题是sql语句没报错,但是由于忽略了已修改的代码的传递参数的值,导致查询出来的结果为空,在controller中的参数互换一下就有值了 二.用mybits查询数据库时,如果参数已传入sql,sql也已经执行了,但是返回结果为空,首先保证数据库中有对应数据,如果有对应数据仍返回null 阅读全文
posted @ 2017-08-23 09:36 轻尘如风 阅读(24179) 评论(0) 推荐(1)
摘要:字符串长度太小,到数据库修改一下字符串长度就OK了 阅读全文
posted @ 2017-08-19 15:28 轻尘如风 阅读(305) 评论(0) 推荐(0)
摘要:之前在做这一块的时候,由于js中将表单序列化转换成了json格式,而我使用实体对象直接获取值的,导致我这里出现取不到值的情况,为此,想了一天,用前端JSON.stringgify转换成了对象传给我还是取不到 我还采用了反序列化使用@JSONFiled和@JSONFormat两种方式但还是做无用功,也 阅读全文
posted @ 2017-08-17 14:33 轻尘如风 阅读(1626) 评论(0) 推荐(0)
摘要:那天我打开Navicat Permium的时候,当我点击新建查询的时候给我弹出以上问题的框, 解决方案:删除连接,新建一个连接,测试,OK! 阅读全文
posted @ 2017-08-16 15:19 轻尘如风 阅读(2280) 评论(0) 推荐(0)
摘要:出现这个问题的时候我也是一脸懵逼,后面百度一下但都不是我出现的情况,下面说一下我的解决方法吧 之前看到是插入的时候语句没有截断加上逗号,后面运行一下项目发现还是出现同样的问题, 解决方案如下: 传入的参数我不小心写成了数据库的字段,所以导致冲突,参数应该是你传入的那个参数字段,如果你也出现这种问题还 阅读全文
posted @ 2017-08-16 15:09 轻尘如风 阅读(2104) 评论(0) 推荐(0)
摘要:转自:http://blog.csdn.net/hellostory/article/details/6790248 第一步: 在Mybatis Mapper文件中添加属性“useGeneratedKeys”和“keyProperty”,其中keyProperty是Java对象的属性名! 第二步: 阅读全文
posted @ 2017-08-11 17:23 轻尘如风 阅读(141) 评论(0) 推荐(0)
摘要:今天在项目中看到使用ajax进行传值的过程中,看到data数据中是这么写的: 于是查阅了相关资料但都是用语言描述的,繁琐,自己就动手写了一个代码,关键区别看图: 阅读全文
posted @ 2017-08-11 16:18 轻尘如风 阅读(493) 评论(0) 推荐(0)
摘要:上篇讲了如何使用Mybatis Generator生成代码,但是再生成过程中,往往出现一大堆的Example类,而这些Example中的很多方法我们是不需要用到的,因此在生成之前我们可以添加如下代码: 右击项目 >run as >maven build就OK啦! 阅读全文
posted @ 2017-08-10 16:03 轻尘如风 阅读(571) 评论(0) 推荐(0)
摘要:1.新建Maven项目: file >others >maven >maven project 2.往pom.xml中添加插件: 如果不清楚添加代码位置,也可以 选中pom文件 右键--》添加插件 --》弹出对话框 --》点击select --》 选择mybatis-generator-maven- 阅读全文
posted @ 2017-08-10 15:34 轻尘如风 阅读(417) 评论(0) 推荐(0)
摘要:--> 阅读全文
posted @ 2017-08-07 17:14 轻尘如风 阅读(611) 评论(0) 推荐(0)
摘要:官方网站提供的JMX特性说明对于远程访问的配置流程坑爹,如果想使用jconsole对ActiveMQ进行监控, 无密码访问> 需要在borker节点设置useJmx属性为true,且managementContext节点的createConnector属性为true。 通过jconsole访问地址s 阅读全文
posted @ 2017-08-07 17:11 轻尘如风 阅读(584) 评论(0) 推荐(0)
摘要:(1) isTrue(boolean expression) isTrue(boolean expression, String message) 当 expression 不为 true 抛出异常; (2)notNull(Object object) 当 object 不为 null 时抛出异常, 阅读全文
posted @ 2017-08-07 16:42 轻尘如风 阅读(1871) 评论(0) 推荐(0)
摘要:在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了 Apache,Nagix等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,用 request.getRemoteAddr()方法获取的IP 阅读全文
posted @ 2017-08-07 16:33 轻尘如风 阅读(264) 评论(0) 推荐(0)
摘要:Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了Spring IoC,DI(控制反转Inversion of Control ,DI:Dependency Inje 阅读全文
posted @ 2017-08-07 11:48 轻尘如风 阅读(982) 评论(0) 推荐(0)
摘要:最近看到项目中使用到了shrio和spring security,这两者都是对权限的控制与管理,为了了解两者的区别,查阅了相关资料,进行了一个整理: Apache shrio是Java的一个安全框架,但是shrio框架的一大特点强大而灵活并且简单,容易使用,相比spring security框架没有 阅读全文
posted @ 2017-08-07 11:13 轻尘如风 阅读(3141) 评论(0) 推荐(0)
摘要:1.从Object到String 要先用Object构造一个JSONObject对象或者一个JSONArray对象,然后调用他的toString()方法即可。 -->1.案例一: Book book=new Book(); book.setName("Java"); book.setPrice(52 阅读全文
posted @ 2017-08-04 17:05 轻尘如风 阅读(612) 评论(0) 推荐(0)
摘要:JSON.stringify():将value(Object,Array,String,Number...)序列化为JSON字符串 JSON.parse():将JSON数据解析为js原生值 toJSON(), 作为JSON.stringify中第二个参数(函数过滤器)补充 ,理解内部顺序很重要。 假 阅读全文
posted @ 2017-08-04 17:01 轻尘如风 阅读(981) 评论(0) 推荐(0)
摘要:String 字符串常量 StringBuffer 字符串变量(线程安全) StringBuilder 字符串变量(非线程安全) 效率:StringBuilder>StringBuffer>String 注:如果是单线程序的话,优先考虑StringBuilder,如果是多线程的话,则考虑String 阅读全文
posted @ 2017-08-04 15:55 轻尘如风 阅读(151) 评论(0) 推荐(0)
摘要:一、概述 这是一个Java操作文件的常用库,是Apache对java的IO包的封装,这里面有两个非常核心的类FilenameUtils跟FileUtils,其中FilenameUtils是对文件名操作的封装;FileUtils是文件封装,开发中对文件的操作,几乎都可以在这个框架里面找到。 非常的好用 阅读全文
posted @ 2017-08-04 15:53 轻尘如风 阅读(207) 评论(0) 推荐(0)
摘要:parse是从一个字符串中解析出json对象 例:var str='{'name':'zhouyang','age':'23'}' 结果:JSON.parse(str) > age: "23" name: "zhouyang" __proto__: Object stringify是从一个对象中解析 阅读全文
posted @ 2017-08-04 09:13 轻尘如风 阅读(107) 评论(0) 推荐(0)
摘要:string.IsNullOrEmpty():判断字符串是否为null或者为string.Empty,如果是"\t"这样的字符就返回false,为了达到判断过滤这些功能,就要使用Trim()和Length属性帮忙,判断是否长度为零 string.IsNullOrWhiteSpace():判断所有空白 阅读全文
posted @ 2017-08-04 09:12 轻尘如风 阅读(121) 评论(0) 推荐(0)
摘要:相同之处:都是阻止服务器的默认行为 不同之处:stopPropagation符合w3c标准,是应用于firefox浏览器,而不支持IE浏览器,而cancelBubble则相反,不符合w3c标准,只支持IE浏览器。 cancelBubble:设置或获取当前事件是否要在事件句柄中向上冒泡 阅读全文
posted @ 2017-08-04 09:12 轻尘如风 阅读(684) 评论(0) 推荐(0)
摘要:转载出处:http://blog.csdn.net/mooncom/article/details/52402836 1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。 2.type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他ht 阅读全文
posted @ 2017-08-03 15:38 轻尘如风 阅读(966) 评论(0) 推荐(0)
摘要:转载出处:http://blog.csdn.net/ocean20/article/details/6674077 StringUtils 方法的操作对象是 Java.lang.String 类型的对象,是 JDK 提供的 String 类型操作方法的补充,并且是 null 安全的(即如果输入参数 阅读全文
posted @ 2017-08-02 09:34 轻尘如风 阅读(28922) 评论(0) 推荐(2)
摘要:(1)DataTables的默认配置 $(function(){ $("#workbench_topicTable").dataTable(); }) (2)DataTables的基础配置 $("#workbench_topicTable").DataTable({ bPaginate: true, 阅读全文
posted @ 2017-08-01 17:29 轻尘如风 阅读(421) 评论(0) 推荐(0)
摘要:1)构建环境 (2)xml文件代码编写 (3)自动代码生成 转载自: http://blog.csdn.net/u012562943/article/details/50341469 阅读全文
posted @ 2017-08-01 17:22 轻尘如风 阅读(180) 评论(0) 推荐(0)
摘要:参数说明: menu_id:在标记中定义的菜单的id。您可以将一个或多个元素绑定到一个菜单。$(“table td”).contextMenu(“myMenu”)将把菜单与id“myMenu”绑定到所有的表单元。 注意:这种行为已经从r1转变为“在id之前需要” settings:ContextMe 阅读全文
posted @ 2017-08-01 17:17 轻尘如风 阅读(1453) 评论(0) 推荐(0)
摘要:var browserversion = ""; //IE8+浏览器 if ($.browser.msie) { browserversion = "IE" + $.browser.version; } //谷歌浏览器 if ($.browser.webkit) { browserversion = 阅读全文
posted @ 2017-08-01 17:15 轻尘如风 阅读(955) 评论(0) 推荐(0)
摘要:public static String getIpAddr(HttpServletRequest request) { String ip = request.getHeader("x-forwarded-for"); if (ip == null || ip.length() == 0 || " 阅读全文
posted @ 2017-08-01 17:14 轻尘如风 阅读(1800) 评论(0) 推荐(0)
摘要:>1.防止重复数据 在实际项目开发中,提交表单时常常由于网络或者其原因,用户点击提交按钮误认为自己没有操作成功,进而会重复提交按钮操作次数,如果页面前端代码没有做一些相应的处理,通常会导致多条同样的数据插入数据库,导致脏数据的增加。要避免这种现象,在$.ajax请求中的beforeSend方法中把提 阅读全文
posted @ 2017-08-01 17:13 轻尘如风 阅读(2078) 评论(0) 推荐(0)
摘要:form.serialize():jQuery的serialize()方法通过序列化表单值,可以把序列化的值传给ajax()作为url的参数,轻松使用ajax()提交form表单了,而不需要一个一个获取表单中的值然后传给ajax() form.serializeObject():讲form表单转成j 阅读全文
posted @ 2017-08-01 16:56 轻尘如风 阅读(941) 评论(0) 推荐(0)