- 博客(54)
- 收藏
- 关注
原创 java树形结构
ForestNodeMerger/*** 森林节点归并类**/public class ForestNodeMerger { /** * 将节点数组归并为一个森林(多棵树)(填充节点的children域) * 时间复杂度为O(n^2) * * @param items 节点域 * @return 多棵树的根节点集合 */ public static <T extends INode<T>> List<T> merge(List<
2022-03-31 17:08:05
598
原创 docker命令大全
**镜像相关**#列出本地imagesdocker images##只显示镜像IDdocker images -q##显示镜像完整信息docker images --no-trunc##搜索仓库MySQL镜像docker search mysql##–filter=stars=600:只显示 starts>=600 的镜像docker search --filter=stars=600 mysql##–no-trunc 显示镜像完整 DESCRIPTION 描述d
2022-03-31 14:35:53
286
原创 Linux环境下安装docker(SecureCRT)
在线安装安装dockeryum install -y yum-utils device-mapper-persistent-data lvm2#yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repoyum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repoy
2022-03-30 14:16:37
1252
原创 java list合并相同数据为一条数据
//去除重复值private List<SysLogNewsVO> getNewList(List<SysLogNewsVO> oldList){ HashMap<String,SysLogNewsVO> tempMap = new HashMap<String,SysLogNewsVO>(); StringBuffer readUser=new StringBuffer(); StringBuffer unReadUser=new StringBuf
2022-03-24 11:40:55
3433
原创 MySQL连表查询时一条数据对应多条数据
select a.* from user aleft join school b on a.id=b.userId一个用户对应多个学校查出多条数据,把用户提出来,多个学校变成数组查询出来: 例:用户: 用户名:, 用户id:, 用户密码:, schoolChild:{ 学校名: , 学校地点: }, { 学校名: ,
2021-11-10 11:29:27
3414
原创 mysql连表查询遇到的问题
select a.* from user aleft join school b on a.id=c.userId and b.del=0where a.id=#{参数}(正常)select a*from user aleft join school b on a.id=b.userId where a.id=#{参数} and b.del=0(错误,相当于inner join)
2021-11-10 11:04:22
901
原创 Redis
pom.xml依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> appliaction.yml: redis: database: 0 host: loc
2021-11-02 13:47:45
88
转载 Java后台文件上传到服务器
package com.sunflower.rm.web.domain.controller.manager;import com.alibaba.fastjson.JSONObject;import io.swagger.annotations.Api;import io.swagger.annotations.ApiOperation;import org.apache.commons.lang3.StringUtils;import org.slf4j.Logger;import or
2021-10-26 14:10:13
715
转载 java动态菜单生成
工具类package com.sunflower.rm.web.utils;import com.sunflower.rm.web.domain.model.response.AriticleCategoryResponseDto;import java.util.ArrayList;import java.util.List;public class TreeUtil { private List<AriticleCategoryResponseDto> menuList
2021-10-22 13:54:19
478
原创 mysql插入语句,获取自增列id
<insert id="insertSelective" parameterType="com.sunflower.rm.web.domain.model.request.AriticleCategoryAndExtensionRequestDto" useGeneratedKeys="true" keyProperty="id">insert 语句加入useGeneratedKeys="true" keyProperty="id"属性int result =eipCategoryMap
2021-10-21 16:18:00
723
转载 idea自动生成Xml,Mapper,Model
pom.xml文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/ma
2021-10-14 10:12:56
1752
1
原创 vue值发生变化颜色就变化,值变化时获取值
<template slot-scope="scope"> <el-date-picker id="fname1" class="date" v-model="scope.row.paymentMonth" :class="scope.row.redClassFlag1 && 'red-class'" type="month" :disabled="!scope.row.changeNums" format="yyyy年MM月" @change="ch..
2021-09-26 15:05:19
673
原创 vue全选按钮
<el-table :data="tableData.list" :height="tableHeight" stripe border class="main-table" :header-cell-style="{ 'text-align': 'center' }" @selection-change="handleSelectionChange"> <template slot="empty" ><div><span></span>
2021-09-26 09:43:27
428
原创 vue列表修改数据,加图标可以修改,点击图标整列可修改,不点击时input不可选
vue: <el-table-column align="center" label="ゴルフ場コード" prop="clubCode" width="130px"> <template slot-scope="scope"> <i class="el-icon-edit" @click="changeNum(scope.row, scope.$index)"> <el-input type="text" v
2021-09-24 16:19:47
699
转载 git 本地修改未提交时切换分支
git 本地修改未提交时切换分支1.缓存本地变更git stash2.切换分支git checkout dev_B3.提取本地变更git stash apply
2021-09-17 17:33:09
688
原创 token过期处理
问题:token超过30分钟后过期,但是用户一直操作30分钟后才触发Api,影响用户使用感解决:25分钟生成新token(更改页面时触发Api)vue:router.beforeEach((to, from, next) => {if (to.path === "/block") { next(); } else if (!brower.mediaDevice()) { next("/block"); } else { if (sessionStorage.g
2021-09-14 18:06:16
3245
原创 vue,element_ui里loading
<el-button @click="query()" type="primary" icon="el-icon-search" v-loading.fullscreen.lock="fullscreenLoading" class="top-button" >搜索</el-button > //导入 import { Loading } fr..
2021-08-26 09:45:41
281
原创 vue获取月份差,及月份差list,时间控件默认值
//时间控件<el-col class="bts"> <template> 下单开始时间: <el-date-picker v-model="orderTimeBegin" class="timePicker" type="month" placeholder="开始日期" value-format="yyyy-MM" :picker-options
2021-08-26 09:41:58
444
原创 java 后端获取月份差list
//计算月份中间差的数组private static List<String> getMonthBetween(String minDate, String maxDate){ ArrayList<String> result = new ArrayList<String>(); try { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM");//格式化为年月 C
2021-08-26 09:29:36
162
原创 excel生成PDF文件
@Value(value="${bill.path}")String billPath@Value(value="${bill.path.file}")String billPathFile//定义xlsx文件模板位置String templateFile=billPath.concat(工具类.常量)D:/workspace/pubilc/template.xlsx(工具类 public static String file=''template.xlsx")//定义文件名String
2021-08-23 14:18:04
341
原创 对mysql数据库查询出的结果添加序号列
SET @row_number = 0;SELECT(@row_number:=@row_number + 1) AS num from table代替 Row_Number OVER()
2021-08-18 13:48:26
421
原创 Java面试MySQL
问:MySQL里group by是怎么使用的?答:用于结合聚合函数,sum,avg等进行分组问:主键和唯一索引的区别?答:(1)主键是一种约束,而唯一索引是一种索引,本质上他们是不一样的 (2)主键创建后一定包含一个唯一索引,但是唯一索引不一定是主键(3)唯一索引可以为空,但主键不可以为空 (4)主键可以被其他表引用为外键,而唯一索引不可以(5)一个表只能有一个主键,但可以有多个唯一索引问:按照成绩降序排列,成绩相同时按照学号升序排列?答:order by 成绩 desc,学
2021-07-14 09:41:24
92
原创 web前端带参数跳转
js:function GetRequest() { //获取get请求"?"后的参数 var url = location.search; //获取url中"?"符后的字串 var theRequest = new Object(); if (url.indexOf("?") != -1) { var str = url.substr(1); strs = str.split("&"); for(var i = 0; i < strs.length; i ++.
2021-05-11 09:11:40
1048
原创 解析Excel表格的内容
/*** excel批量导入数据,解析,校验,*/var wb;//读取完成的数据var rABS = false; //是否将文件读取为二进制字符串//function importExcel(obj) {//导入$uploadfile = { // importExcel:function(objs) { var obj = objs[0]; if(!obj.files) { return; }
2021-01-29 16:52:04
238
原创 保留两位小数
输入金额是数字并且保留两位小数,不足两位用0自动补齐var amount=$("#number").val();if(!isNumber(amount))( swal("请输入数字!") return;)var a=amount.indexof(".");if(a!=-1){ var num=amount.toString.spilt(".")[1].length; if(num>2){ swal("请输入两位小数!"); return; }}var number=pa
2020-11-20 15:32:38
794
原创 导出文件
js: export:function(){ var dt=$("#form").serializeJSON(); // 注意这里因为url中有中文等字符,所以需要编码 // 还有这里url中/userFilter前添加了..,取的是相对路径 location.href=encodeURI(context+'/export.json?parameterMap='+ JSON.stringify(dt));}工具类:public class ExcelportUtil {/** * 导出
2020-09-17 16:34:07
132
原创 前段知识总结
下拉框触发事件(状态为失败页面时才显示下拉框):onchange事件获取下拉框值:var text=$("#status option:selected").text();按钮消失和存在:$("#btn").css("display","block");$("#btn").css("display","none")一个隐藏的div插入一个空div:var str=$("#div").html(); $("#div1").append(str);清空:$("#text").val("");...
2020-09-17 16:25:16
630
原创 随机获取支付通道
//随机获取支付通道 String random = ""; String[] doc = {"支付宝", "新浪支付"}; int index = (int) (Math.random() * doc.length); random = doc[index];
2020-09-10 17:39:50
246
1
原创 Integer a= 100,Ingeger b =100,Ingeter c=1000, Ingeter d=1000,system.out true,false
面试题public class Main { public static void main(String[] args) { Integer i1 = 100; Integer i2 = 100; Integer i3 = 200; Integer i4 = 200; System.out.println(i1==i2); System.out.println(i3==i4);
2020-07-02 11:00:44
358
2
原创 导出
导出文件js:function exportStatement(){ var dt = $("#XXFrom").serializeJSON(); $.ajax({ type : "POST", contentType : 'application/json', url : context+'/XXX/XXX.json', data : JSON.stringify(dt), dataType : "json", beforeSend: function () {
2020-06-09 09:41:15
204
原创 小结
1.MySQL获取最新一条数据:SELECT * FROM exam ORDER BY pre_date DESC LIMIT 1表exam,字段pre_date 表示时间,ORDER BY排序,DESC 降序,LIMIT 关键字取第一条数据;2.swal闪退: button的type=“button”;3.//屏蔽占比数中的百分号function filterCounts(str){ if (str) { strs = str.replace("\u0025", ""); } ret
2020-05-22 10:19:27
123
原创 时间跨度不超过30天
var dt = $("#form").serializeJSON(); var str = JSON.stringify(dt); var obj = JSON.parse(str); var startDate=Date.parse(obj.createTimeBegin.replace('/-/g','/')); var endDate=Date.parse(obj.cre...
2020-05-07 17:20:35
505
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人