- 博客(62)
- 收藏
- 关注
原创 错误:comparison method violates its general contract
猜测:getTIme()返回的为long类型,强转为int类型时,超出int的最大长度,强转之后的值为-1,说明前一个值比后一个值小,实际情况是前一个值比后一个值小,相减的值太大超出int的最大值,违反了对称性。传递性:如果 compare(a, b) 返回一个正值 且 compare(b, c) 返回一个正值,那么 compare(a, c) 应返回一个正值。对称性:如果 compare(a, b) 返回一个正值,那么 compare(b, a) 应返回一个负值,反之亦然。// 比较两个时间的大小。
2024-02-29 18:05:49
2370
原创 vue对日期的年、月、日进行增加,转换成指定格式的字符串(yyyy-MM-dd)
日期转换成指定格式的字符串yyyy-MM-dd。一天的时间戳为86400000。
2023-12-28 11:14:38
1267
1
转载 Mysql常用字段类型
浮点型主要有 float,double 两个,浮点型在数据库中存放的是近似值,例如float(6,3),如果插入一个数123.45678,实际数据库里存的是123.457,但总个数还以实际为准,即6位,整数部分最大是3位。int(M)中的 M 代表最大显示宽度,并不是说 int(1) 就不能存储数值10了,不管设定了显示宽度是多少个字符,int 都是占用4个字节,即int(5)和int(10)可存储的范围一样。定点型字段类型有 DECIMAL 一个,主要用于存储有精度要求的小数。
2023-10-25 11:34:22
153
原创 xxl-job-admin项目maven打包问题
项目背景:xxl-job-admin单独使用maven打包,没有父模块修改pom.xml,红色框是不需要的部分,我注释了,绿色框是需要加的属性把父模块的属性全部复制到子模块因为本项目不需要推送到docker仓库,所以把docker插件注释,之后packge的时候报错,大概意思是打包时少了某个类,网上找了一圈,发现可能是maven-plugin的版本有冲突,把版本号去掉,让系统找到合适的版本,之后打包成功...
2022-04-06 15:02:02
2584
原创 xxl-job更换oracle数据源
参考:继springboot集成xxl-job-01的补充--oracle版本的xxl-job项目(任务调度中心)_过客匆匆@1的博客-优快云博客XxlJob(2.2.1)Mysql转Oracle解决方案_秦少-优快云博客_mysql转oracle方案看了网上的解决方案,发现还是有一些没有改到,但又不得不改的地方记录一下我下载的是XXL-JOB v2.3.0步骤1,下载xxl-jobj jar包,解压导入到idea步骤2,在oracle库中运行sql语句(XXL-JOB v2...
2022-03-11 14:28:09
3350
7
原创 微信公众号网页授权-java开发
1,项目需求背景需要在公众号菜单挂开发的页面2,参考微信开发文档微信开放文档我总结了以下几步正式环境:只需要在公众号平台自定义配置菜单下面重点说一下开发环境如何编写和测试开发环境java程序Controller获取code,再通过code获取access-token和openId,...
2022-02-24 17:27:22
1099
原创 复选框已有属性checked=“checked“,却不显示勾的解决办法
我看了网上很多种方法说是jquery版本里方法的问题,把attr()改为prop()不过我这里的问题是因为用的是layui的复选框,要在设置勾选之后重新渲染form或者checkbox模块$("#test").attr('checkbox', true)form.render('checkbox');...
2021-11-24 11:29:11
997
原创 sql 读取一段日期中每一天某个时间段的所有数据
参考博客:https://blog.youkuaiyun.com/weixin_36522099/article/details/103873366页面是时间段多选框页面html代码<div class="layui-form-item"> <label class="layui-form-label labelsamll">违法时段</label> <div class="layui-input-inline" style=.
2021-11-23 16:15:00
3535
原创 基于Spring的aop实现多数据源动态切换
Spring多数据源管理类AbstractRoutingDataSource实现AbstractRoutingDataSource重写determineCurrentLookupKey首先配置项目的多数据源实体类交给spring管理<beans> <!-- 加载配置属性文件 --> <context:property-placeholder ignore-unresolvable="true" location="classpath:applic
2021-11-19 17:16:04
1636
3
原创 android离线打包
本文章参考官网和其他博客,如有侵权,立即删除官网地址:https://nativesupport.dcloud.net.cn/AppDocs/usesdk/android需要的工具HBuilder X 链接:https://www.dcloud.io/hbuilderx.htmlAndroid Studio 链接:https://developer.android.google.cn/studio/index.htmlApp离线SDK 链接:https://nativesupp...
2021-10-28 15:03:47
2316
1
原创 oracle脚本
oracle创建用户表空间和表/** * 建立表空间 */--数据存储表空间CREATE TABLESPACE tablespace_name NOLOGGING EXTENT MANAGEMENT LOCAL DATAFILE '/data/app/oracle/oradata/angyi/d_afos_20g_001.dbf' SIZE 10240M AUTOEXTEND ON NEXT 1024M MAXSIZE 20480M;--索引存储表空间CREATE TABLESPACE.
2021-09-14 11:12:44
111
转载 js读取扫码枪输入的数据
原理:扫码枪相当于键盘输入设备,输入一连串数字后加一个enter键。但在实际开发中需要区分是扫描枪输入还是键盘用户输入,区别在于扫码枪输入很快。我们可以通过监听输入间隔时间,来判断到底是键盘输入还是扫描输入。扫码枪输入的时间间隔一般在10毫秒以内,物理键盘输入要远大于这个数值,通常为80毫秒以上。因此,当输入间隔时间小于30毫秒时,判断为扫码枪输入,其余情况判断为键盘输入。<script type="text/javascript">window.onload = functi
2021-09-08 14:07:37
2021
原创 mybatis对象映射对应的xml写法
一对一一个人对应一个身份证实体类public class Test { class User { private String id; private String userName; private IdCard idCard; public String getId() { return id; } public void setId(String...
2021-08-25 17:52:39
906
转载 $.fn.pluginName = function(){} 中的fn代表什么?这其中谁是函数名
在 jQuery 中,fn 其实就是 JavaScript 中 propotype 的一个别名,$ 是 jQuery 的别名,所以$.fn.pluginName 等同于 jQuery.prototype.pluginName$.fn.pluginName 表示创建一个 jQuery 的属性,通俗的说是写一个 jQuery 函数pluginName 才是函数名实例$.fn.setRedText = function() { return $(this).css("
2021-08-19 15:56:13
468
转载 dubbo和zookeeper间的关系
Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并且本质上是个服务调用的东东,说白了就是个远程服务调用的分布式框架(告别Web Service模式中的WSdl,以服务者与消费者的方式在dubbo上注册)在不搭配注册中心的时候,它也是可以实现服务端和调用端的通信的,这种方式是点对点通信的,所谓“没有中间商”。但是如果
2021-08-17 15:31:25
99
转载 图片懒加载
一、原理1、将页面中的img标签src指向一张小图片或者src为空,2、然后定义data-src属性(这个属性可以自定义命名,我才用data-src)属性指向真实的图片。3、src指向一张默认的图片,否则当src为空的时候也会像服务器发送一次请求(指向默认的一张图片那就只需要请求一次)。可以指向loading的地址。4、当载入页面时,先把可视区区域内的img标签的data-src属性值赋值给src。5、然后监听滚动事件,加载用户即将看到的图片(利用图片出现时距离顶部的高度 < 滚动
2021-08-17 14:37:44
298
原创 jsp页面使用tld文件实现对应java工具类中的方法
tld文件<?xml version="1.0" encoding="UTF-8" ?><taglib xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-jspt
2021-08-03 15:54:13
284
转载 spring管理的对象注入失败
1,没有把需要注入或被注入的对象让spring管理2,被注入的对象在private作用域中没有加载到spring容器中1、controller层中的service没有注入,(@Resource @Autowired)2、service层没有使用@Service修饰 3、Application启动类中,没有使用定义需要加载到容器中的包4、 常见报空指针的场景是,用户自定义了Util下的类,然后使用@Service引用了定义的Service,但是报空指针。 这种是因为,该Util类..
2021-07-30 17:18:53
1664
原创 contenType不同参数springMvc接受数据
一般来说,请求后台contentType可以设置为:application/json: JSON数据格式 application/x-www-form-urlencoded : <form encType=””>中默认的encType,form表单数据被编码为key/value格式发送到服务器(表单默认的提交数据的格式) multipart/form-data : 需要在表单中进行文件上传时,就需要使用该格式 application/octet-stream : 二进制流数据(如常见
2021-07-22 17:37:57
274
原创 点击刷新验证码
<img src="生成验证码的接口" onclick="this.src=this.src+'?'+Math.random()" id="img">我的理解是:在原来请求后天的接口中加一个参数,每次点击的时候,参数改变,每次就会去请求后台接口,验证码刷新...
2021-07-05 15:28:45
552
转载 layui表格-template模板的三种用法
问题情境:layui中将数据库数据通过layui table渲染到前端表格,非常简单,但是如果数据库存储的信息不能被直接展示,比如0是女生,1是男生,可以使用模板来对数据进行处理。layui table的自定义模板功能能非常方便地解决这个问题;方法一:函数转义所谓函数转义,就是在表格cols的对应列中直接写一段函数:Table.render({ elem: '', url: '', cols : [ { field: 'sex', title: '.
2021-06-25 15:27:10
3440
2
原创 form表单取值
jquery取值<form action="" id="test_form"></form>使用:var data = $("#test_form").serializeJson();//返回json对象输出:序列化为json格式为:{key1:value1,key2:value2}JSON.stringify(data) 转换为JSON字符串传给后端----------------------------------------------------..
2021-06-23 14:45:04
1028
原创 Oracle转换客户端环境
alter session set nls_date_language='american' 转换为英文环境alter session set nls_language='SIMPLIFIED CHINESE'; 转换为中文环境
2021-06-15 17:48:34
149
原创 BigDecimal的简单使用
BigDecimal一共有4个构造方法:BigDecimal(int) 创建一个具有参数所指定整数值的对象BigDecimal(double) 创建一个具有参数所指定双精度值的对象(不建议采用)BigDecimal(long) 创建一个具有参数所指定长整数值的对象。BigDecimal(String) 创建一个具有参数所指定以字符串表示的数值的对象在创建时,必须要提醒大家注意的是,在这里,括号中的参数一定要使用字符串,而不能是浮点值(虽然也支持浮点类型的参数)。这是因为在计算机中,浮点.
2021-06-11 16:47:15
1345
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人