项目是用ssm搭建的.主要是为app数据接口.其中有一个需求就app想要查询一段时间内某个用户的测量信息,所以app给我后端传递了3个参数,分别是appuserId(String),startDate(Date),endDate(Date).我在controller中验证参数没问题之后我将参数传递给service层,然后在service层传递给dao层,执行真正的sql语句查询. service层: Map<String, Object> conditionMap = new HashMap&…
在做 Largest Number 这道题之前,我对 sort 方法的用法是非常自信的.我很清楚不传比较因子的排序会根据元素字典序(字符串的UNICODE码位点)来排,如果要根据大小排序,需要传入一个比较函数. 先来看这道题,给你一个数组,让你把数组元素拼接起来,求能拼得的最大的数.如果只有两个数字 a 和 b,如何拼?很明显比较 ab 和 ba 两个数的大小,所以这道题首先需要对数组做一次排序.刷刷写下如下代码: nums.sort(function(a, b) { return (b + '…
在application.yml配置文件中,找到数据源设置,添加: mybatis: configuration: log-impl:org.apache.ibatis.logging.stdout.StdOutImpl 或者在含有logging标签配置文件中添加: logging: config:classpath:log4j2.xml level:com.aa.server.dao.sdf:debug…
使用MyBatis框架做更新操作时,在该字段需要更新的内容为空时,就会出现1111错误,也就是无效的列类型,这个时候你就要使用jdbcType.至于什么时候要使用到javaType我还没遇到过,而且我也没有听说过要使用javaType. 前天遇到一个问题 异常显示如下: 引用 Exception in thread "main" org.springframework.jdbc.UncategorizedSQLException: Error setting null for para…
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明.                                               本文链接:https://blog.csdn.net/bisal/article/details/82775403                                                                                              …
前几天上线了一个 版本,第二天到公司的时候,在cat上发现了一个长sql查询非常耗时,几乎把线上的项目搞崩溃了.我马上开始排查问题.最终发现 球队的ID传过来的时候是String 类型的,但是在执行sql 的时候就变成了 Integer 类型了,  如果是integer 类型,数据库就无法使用 索引,所以查询的速度大大降低了.组长说加个 jdbcType= varchar . 果然,加上之后查询速度快了很多.立马发布到线上 ,解决了线上的问题.…
function setValidation() {         for (i = 0; i < alValidations.length; i++) { //alValidations是一个Array对象         var instance = alValidations[i];          (function(){               $("#" + instance.controlId).blur(function() {//instance.con…
最近几天,因为项目需要,所以自学了下layui,在使用之前就对其比较感兴趣,毕竟封装的东西也不错(个人见解),在接触到layui之后,现在有个需要就是将部门做成tree的样子,开始觉得不怎么难,毕竟都框架都封装的很好,只要后端组装json发送到前端就ok,但....看下图吧 这是前端发送的ajax请求 再看打印的json数据: 再看官网给出的例子中的json格式: 对比下,看这json格式与官网中给出的案例格式是一致的,但最后的给我展示出来的结果却不让人开心! 看到这个样子,脑子有点懵,然后开始…
情景如下: 一个网页下有一个ul,这个ur下有125个li标签,每个li标签下有我们想要的 url 字段(每个 url 是唯一的)和 price 字段,我们现在要访问每个li下的url并在生成的请求中携带该请求的price字段 毫无疑问,这里是要用到scrapy项目内meta传参的,那么我们思路可能是这样: 1)start_requests访问初始网页 2)定义一个 parse 方法,通过xpath选择器获取所有的li标签,遍历每个 li 标签,获取 url 和 price 字段,生成目标地址为…
今天突然收到一个bug,有用户在其浏览器环境中一直无法提交内容,使用的是UC浏览器.当换成Chrome时,内容能够正常提交.鉴于本地没有一直使用Firefox 以及Chrome,于是去下载了一个UC Browser来进行测试.本地提交时,控制台一直会报这个错误: Uncaught TypeError: this is not a Date object. at getTime (<anonymous>) 当从错误信息里面,我有点懵,虽然知道是问题出在getTime 这个方法,然后在Visual…