- 博客(53)
- 资源 (2)
- 收藏
- 关注
原创 js向数组的开头添加一个或更多元素
var fruits = ["Banana", "Orange", "Apple", "Mango"];fruits.unshift("Lemon","Pineapple");fruits将输出:Lemon,Pineapple,Banana,Orange,Apple,Mango
2021-06-07 15:49:31 1777
原创 POI导入excel文件java时间读取问题
Date javaDate = HSSFDateUtil.getJavaDate(Double.valueOf(str));
2021-02-01 11:31:17 301
原创 mybatis 把我的 排序给干掉了
我的 mapper 里面的sql大概是这个结构SELECT t.ID, b. NAMEFROM ( SELECT * FROM ( SELECT * FROM T_TEST01 ht ORDER BY ht.time DESC ) a GROUP BY a.base_id ) t, T_TEST02 bWHERE t.test02_id = b.id然后启动项目炮跑的时候就变成了SEL.
2021-01-11 17:12:07 575 2
原创 ==与===的区别
== 和===的区别在于===不会转型==会转型。1、当Number和String进行比较时,会将String转换成Number,也就是toNumber。2、当其他类型与Boolean进行比较时,会将Boolean这方装换成Number,也就是toNumber。3、当null和undefined进行比较时,它们两是相等的。4、当object相比较时,如果是对象与对象判断,会判断他们的堆栈是否一致,如果一致true,否则false。...
2020-12-15 14:52:52 187
转载 Java 处理json字符串value中多余的双引号
public class ReplaceAllJsonObj {public static void main(String[] args) { String errorJsonStr = "{\"userName\":\"瑞文\"绿色\",\"hero\":\"f放逐之刃\"\"防火\"\"盘子\"}"; String jsonString = toJsonString(errorJsonStr); System.out.println(jsonString);}// 处理json字符串.
2020-11-11 18:00:52 1656
原创 java下划线转驼峰命名
private static Pattern linePattern = Pattern.compile("_(\\w)"); /** * @author pan *@Description: 下划线转换成驼峰命名法 *@Create Date: 2020-09-03 *@param Map<String, Object> lineMap *@return Map<String, Object> */ public Map<String.
2020-11-11 17:54:49 676
原创 mysql生成连续日期
SELECT DATE_FORMAT(ADDDATE('2020-11-01', INTERVAL @dateAdd:=@dateAdd+1 DAY),'%Y-%m-%d') dateFROM t_projectLEFT JOIN (SELECT @dateAdd:=-1) t ON 1=1WHERE DATE_FORMAT(ADDDATE('2020-11-01', INTERVAL @dateAdd DAY),'%Y-%m-%d') < DATE_FORMAT('2020-1.
2020-11-06 16:46:50 946
原创 MYSQL 计算两时间相差天数
两时间相减得到相差天数: SELECT TIMESTAMPDIFF(DAY,'2020-08-01','2020-08-07') FROM DUAL;输出结果是 6。两时间相减得到相差年:SELECT TIMESTAMPDIFF(YEAR,'2020-08-07','2022-08-07') FROM DUAL;输出结果是 2。两时间相减得到相差小时:SELECT TIMESTAMPDIFF(HOUR,'2020-08-09 11:00:00','2020-08-09 12:00:00')...
2020-11-06 16:25:59 494
原创 json字符串转Java对象
首先我使用的是net.sf.json工具包来转换如下:JSONObject object = JSONObject.fromObject(jsonStr);BaseInfo baseInfo = (BaseInfo) JSONObject.toBean(object, BaseInfo.class);效果是达到了。但是转换的过程中发现时间类型被默认转换成了系统当前时间!!!!然后去度娘了一下:JSONObject object = JSONObject.fromObject(jsonSt
2020-10-13 15:50:58 206 1
原创 iview DatePicker主键传入后台时间相差一天
在网上找了各种方式,有的说什么加个格式化format='yyyy-MM-dd'等等一些方法但是没什么卵用,然后慢慢排查问题总结出以下方法<FormItem prop="begin"> <DatePicker type="date" @on-change="getBeginTime" ></DatePicker></FormItem>getBeginTime(param){ const that = this; that.partTi.
2020-09-30 11:07:31 366
原创 mysql 生成一个自增序列
SELECT @ROW := @ROW + 1 AS ROW, aa.idFROM (SELECT tp.id FROM t_test tp) aa, (SELECT @ROW := 0) r1
2020-08-07 11:33:29 688
原创 mybatis循环新增
<insert id="uploadData" parameterType="cn.com.guanfang.courtmaintain.device.entity.DeviceStandingBook"> insert into t_s_device_standing_book ( id, create_user, create_time, update_user, u...
2020-08-07 11:14:46 1075
原创 Vue根据条件添加click事件的方式
最近开发遇见一个需求就是当 某参数param 等于 几的时候 才出发@click事件<div class="treeLi" v-if='item.classifyLevel === '4'' @click="chooseDev(item.id,item.classifyName)"> <div class="treeLi_txt">{{item.classifyName}} </div></div>以上写法 不符合需求,需求是当 classif
2020-08-07 10:34:15 2188
原创 vue 调用后端接口导出excel无效果,直接访问后端url可以
controller层代码 @ApiOperation(value="导出模板") @RequestMapping(value="/getTemplate" , method= RequestMethod.GET) @ResponseBody public void getTemplate(HttpServletRequest req,HttpServletResponse res) throws IOException { standingBookServ...
2020-07-24 10:03:19 2133
原创 springmvc-@RequestBody无法映射首字母大写的属性
前端如果传给后台首写字母有大写 springmvc会给你转换成小写。前台给我传了一个IPAddress 后台映射是ipAddress从而报错 @JsonProperty("IPAddress") private String IPAddress;//IP地址加上@JsonProperty("IPAddress") 解决问题...
2020-06-17 11:12:02 527
原创 BootStrap Validator对于隐藏域验证
<input type="hidden" class="form-control" id="save_name" name="save_name" maxlength="200" autocomplete="off" />把type设置成hidden 就不会验证了$("#save_form").bootstrapValidator({ live: 'disabled', //bootstrapValidator默认配置对于“隐藏域(:hidden)、禁用域.
2020-06-17 11:01:58 303
原创 java四舍五入保留两位小数
public static void main(String[] args) { double data = 3.027; double result = new BigDecimal(data).setScale(2,BigDecimal.ROUND_HALF_UP).doubleValue(); System.out.println(result); }输出结果3.03...
2020-06-08 19:59:25 236
原创 两个long类型相除结果等于0.0的问题
public static void main(String[] args) { long a = 5; long b = 57; double c = a/b; System.out.println(c); double d = a*1.0/b; System.out.println(d); }输出结果 c = 0.0 ;d =0.08771929824561403结论:在两个long类型相除的时候 分子a 乘以一个1.0解决问题...
2020-06-08 19:54:51 2495
原创 vue+iview翻页勾选记忆功能
<Modal v-model="win.choiceExpertWin" :mask-closable="false" width="1000" title="选择专家"> <div> <Form :label-width="0" class="searchToolForm" styl...
2020-05-20 10:48:08 1778
原创 mysql同一表格统计不同条件下的总数
mysql同一表格统计不同条件下的总数SELECT COUNT(1) total, COUNT(IF(pe.type = 1, 1, NULL)) headman, COUNT(IF(pe.type = 2, 1, NULL)) secretaryFROM t_expert eINNER JOIN t_project_expert pe ON e.id = pe.expert_...
2020-05-07 17:41:37 927
原创 js获取属性的值
<html><head><script type="text/javascript" src="/jquery/jquery.js"></script><script type="text/javascript">function displayDate(param) { alert($(param).attr('path')...
2020-04-14 16:20:29 326
转载 iview表格文字超出后使用省略号
{ title: 'title', key: 'key', align: 'center', ellipsis: true, //超出长度时用...显示 width: 150, render: (h, par...
2020-04-03 17:32:10 1758
转载 git Please enter a commit message to explain why this merge is necessary.
git 在pull或者合并分支的时候有时会遇到这个界面。可以不管(直接下面3,4步),如果要输入解释的话就需要:1.按键盘字母 i 进入insert模式2.修改最上面那行黄色合并信息,可以不修改(可忽略)3.按键盘左上角"Esc"4.输入":wq",注意是冒号+wq,按回车键即可...
2020-03-25 10:09:25 276
原创 将本地jar包导入maven仓库
首先找到你要导入maven的jar包所在路径我的就是放在桌面的,打开cmd进入你要导入jar包的文件。如图:第二mvn install:install-file -Dfile=uia-utils-0.2.0.jar -DgroupId=com.bx.message -DartifactId=uia-utils-0.2.0 -Dversion=1.0 -Dpackaging=jar...
2019-12-24 15:55:04 583
原创 java中将字符串分割转为List
String str = "a,b,c,d";String[] arr = str.split(",");List<String> list = Arrays.asList(str);
2019-12-02 15:48:46 5193 2
原创 当Integer数值大于127时使用等号比较时的问题
Integer i = 10; Integer j = 10; System.out.println(i == j);//true Integer a = 128; Integer b = 128; System.out.println(a == b);//false System.out.println(a.equals(b));//trueJVM会自动维护八...
2019-11-20 18:16:05 298
原创 SSM、java递归实现tree树形结构
public class TreeNode { protected String id; protected String parentId; protected String name; protected List<TreeNode> children = new ArrayList<TreeNode>(); public v...
2019-11-07 09:53:11 742
原创 mysql 知识点小记
1、如果 mysql 关键字like在不加任何通配符的情况下相当于" = " 符号SELECT * FROM t_testtWHERE t.id LIKE 'aa';是查不出数据的,除非你的id 有个值等于"aa" 才能查得出来...
2019-11-07 09:40:47 131
原创 iview 表单验证失效问题
因为我的页面有两个弹窗 form里面的 ref = "expertData" 都叫expertData 所以表单验证失效<Modal><Form ref="expertData" :model="inputExpertEntity" class="inputForm" :rules="modiRuleValidate"></Form><...
2019-08-08 11:04:54 3984
原创 bootstrapValidator报错Maximum call stack size exceeded
bootstrapValidator在校验模态框弹窗中又有模态框弹窗的时候就会报Maximum call stack size exceeded。解决:把你多层弹窗里面的属性 都加上<div class="form-group"></div>比如多层弹窗中我的备注项是不需要校验的 我就没写<div class="form-group"></div&...
2019-07-16 15:20:32 2753 3
原创 正则表达式集合
正数(包括小数):/^[+]{0,1}(\d+)$|^[+]{0,1}(\d+\.\d+)$/正整数(不包括小数):/^[+]{0,1}(\d+)$/验证密码输入,必须为6-15位,含有数字字母,或者符号: /^[a-zA-Z0-9@\$\^\.\*\\?]{6,15}$/必须含有数字、字母大小写: /^(.{0,5}|.{16,})$|^[^\d]*$|^[^a-z]*...
2019-07-12 16:47:08 584
原创 mysql blob 存取乱码问题
1.mysql数据库连接字符编码url ="jdbc:mysql://localhost:8080/test?useUnicode=true&characterEncoding=UTF-8";2.查看创表的字符集show create table tablename;3.查看数据库的编码show variables like '%char%';4.修改字符编码...
2019-07-01 15:41:46 2953 1
原创 eclipse部署web工程报 There are no resources that can be added or removed from the server.
在网上找了一大堆都没解决问题 后面在maven里 update project好了
2019-04-10 11:56:44 400
原创 JAVA、MySQL时间格式12和24小时制
Date date=new Date(); //转换成时间格式12小时制 SimpleDateFormat df_12=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); //转换成时间格式24小时制 SimpleDateFormat df_24=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");12小时的...
2019-04-08 18:45:10 4082
原创 Mybatis 同时传入对象和多个参数
接口文件使用 @param 注解 /** * @author lenovo *@param ContingencyPlanApplyVo cv 对象 *@param String territoryCode 参数 *@return List<ContingencyPlanApplyVo> */List<ContingencyPlanApply...
2019-04-03 10:44:15 13166
原创 No qualifying bean of type报错问题
报错问题:org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [cn.gov.guanfang.sys.utils.Sms] found for dependency: expected at least 1 bean which qualifies as aut...
2019-01-21 20:24:21 14769
原创 项目名有红叉,但又没有报错
原因一:如果是因为Java compiler level does not match the version of the installed Java,那么我们打开项目的properties,有一个选项为project facets,选择Java版本为最新的,然后apply。原因二jar冲突,打开Build Path看看是否有jar显示打叉的 ...
2019-01-15 11:13:45 746
转载 在java中写出完美的单例模式
1. 前言单例(Singleton)应该是开发者们最熟悉的设计模式了,并且好像也是最容易实现的——基本上每个开发者都能够随手写出——但是,真的是这样吗作为一个Java开发者,也许你觉得自己对单例模式的了解已经足够多了。我并不想危言耸听说一定还有你不知道的——毕竟我自己的了解也的确有限,但究竟你自己了解的程度到底怎样呢?往下看,我们一起来聊聊看~2. 什么是单例?单例对象的类必须保证...
2019-01-15 11:10:20 166
原创 ORA-02292:integrity constraint(xx) violated - child record found 外键关联,无法删除记录
当我们删除 有外键的数据的时候 oracle 都会提示:ORA-02292:integrity constraint(xx) violated - child record found 第一步:让主键失效:alter table table_name disable primary key cascade;第二步:删除数据:delete from table_name where id...
2018-12-10 14:50:37 4275
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人