自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

AnNong

醉后不知天在水,满船清梦压星河

  • 博客(31)
  • 资源 (2)
  • 问答 (16)
  • 收藏
  • 关注

原创 JAVA数学区间计算,支持开闭区间、百分比、-∞、+∞

JAVA数学区间计算,支持开闭区间、百分比、-∞、+∞

2024-01-12 16:06:29 498

转载 微信小程序中的节流与防抖 throttle & debounce

微信小程序中的节流与防抖 throttle & debounce

2023-07-18 09:39:00 755

原创 uni.createSelectorQuery()获取节点高度不准确的解决办法

uni.createSelectorQuery()获取节点高度不准确的解决办法

2023-03-17 14:49:31 2609

原创 jeecg去掉默认create_time Desc排序

jeecg-boot框架list查询列表时,用QueryWrapper,默认按创建时间(create_time)倒序排序,若想去掉只需重写前端VUE排序方法即可。

2022-02-28 15:43:21 3521

原创 antd vue中的switch自定义传参问题解决

<a-select @change="checked=> handleChange(checked, record)"> </a-select>以上代码即可解决传递自定义参数问题

2021-09-07 14:50:59 1773

原创 Mysql分组统计最近七天数据,无则补零

SELECT DATE_FORMAT(a.timeDay, '%m-%d') AS time, IFNULL(b.success, 0) AS success, IFNULL(b.fail, 0) AS failFROM ( SELECT curdate() AS timeDay UNION ALL SELECT date_sub(curdate(), INTERVAL 1 DAY) AS timeDay UNION ALL

2021-08-13 16:37:24 603

原创 Druid数据库密码加密(springboot yml)

1. 找到对应版本Druid仓库2. 按住Shift打开PowerShell并输入以下命令, 例如我的密码为root Druid版本为1.1.22java -cp druid-1.1.22.jar com.alibaba.druid.filter.config.ConfigTools root3. 将控制台返回的公钥及密码填写至对应yml配置文件 datasource: master: url: jdbc:mysql://127.0.0.1:3306/gkt_

2021-08-13 16:32:52 1540

原创 Vue中Pdf预览及打印(自定义组件)

编写自定义组件PdfView.vue<template> <div> <pdf ref="myPdfComponent" hidden :src="this.url"></pdf><!-- 第一种 pdf展示--><!-- <div style="height: 800px;overflow-y: auto;text-align: center;background-color: #525659;"&g

2020-12-31 16:58:46 6752 1

原创 Vue将页面导出为Excel(jquery.table2Excel.js在Vue中的运用)

项目中有许多报表之类的统计 涉及表格跨行跨列较多固无法使用网上说的xlsx导出(因为需要一行一行处理跨行跨列),想到之前html时用的jquery插件table2excel.js 直接移至Vue中使用完美解决。1. 首先需要在Vue中引入jquerynpm install jqueryimport $ from jquery //在需要使用的页面中2.将下载好的table2excel放到项目中 比如我们用的antd脚手架直接放到util下(下载链接在文末)3.修改table2..

2020-12-22 17:56:03 1629 19

原创  mysql中的包含与被包含

包含:select * from 表名 where 字段名 like '%条件数据%'被包含: SELECT id FROM `case_info` where 'sj20010968050(热线-191231-003736)' like CONCAT('%',work_order_num ,'%')

2020-12-18 10:50:30 2857

转载 如何将视频设置为网页背景且不遮挡文字

https://www.cnblogs.com/front-girl/archive/2018/03/23/8628571.html

2020-12-12 15:52:22 1349

原创 Intellij IDEA class搜索工具搜索不到项目中的class(解决办法)

是因为在项目设置中排除了target文件夹导致:只需去掉Excluded设置即可,同样的在搜索时排除log文件以免idea卡死可以吧log文件夹设置为Excluded。效果:

2020-09-11 14:05:07 3447 1

原创 RestTemplate/HTTPClient出现java.net.UnknownHostException: XXXX.XXXX.com解决办法

在项目中,一个主系统需要向多个子系统分发数据(RestTemplate)。项目接口都是通过域名请求访问。每当调用到一定阶段后都会出现未知域名,导致请求数据失败。以下是错误内容org.springframework.web.client.ResourceAccessException: I/O error on POST request for "http://xxx.com/dataSync/updateJson": xxx.com; nested exception is java.net.Unk.

2020-09-11 10:27:52 2138

原创 Refused to display because an ancestor violates the following Content Security问题简单解决

Refused to display because an ancestor violates the following Content Security Policy directive: "frame-ancestors 'self'

2020-09-04 16:36:08 8114 4

原创 同一服务器多个系统共享静态资源(服务器建立磁盘虚拟路径)

需求: 多个房管局房源系统都需要展示户型图, 考虑到图片资源过大(房源共计8w多套), 肯定不能每个系统都复制一份,所以决定将系统部署至同一台服务器,通过一些设置从而共用磁盘图片import com.app.common.service.DataDictService;import com.app.ftxh.model.Project;import com.app.ftxh.service.ProjectService;import org.apache.commons.collect..

2020-09-04 14:57:09 352

原创 SimpleDateFormat线程不安全测试

SimpleDateFormat禁止定义成 static 变量或者全局共享变量,因为它是线程不安全的,阿里巴巴的《Java开发手册》:为什么SimpleDateFormat是线程不安全?format方法源码:可以看到calendar变量居然是全局变量,多线程情况下就会存在设置脏变量的情况。所以,如果要用SimpleDateFormat,就在每次用的时候都创建一个SimpleDateFormat对象,做到线程间隔离;或者使用ThreadLocal:每个线程拥有自己的Si...

2020-06-12 11:29:30 707

转载 mysql 查询今天,昨天,本月,今年,本季度,上一年等的sql语句编写(全)

https://www.geticsen.cn/Index/article/content/161.html

2020-05-28 09:56:16 1510

原创 java通过微信公众号分角色推送消息提醒

一、业务需求: 数据录入并提交审核后需要通过微信公众号给经理发送审核提醒,若经理审核通过需要给发送者提供反馈(发消息提醒)还需给财务部发送审核通过提醒;若审核不通过只需给发送者推送审核不通过及不通过原因提醒。二、分析:一个审核流程需要写三个发送提醒方法 录入者提交审核后向经理发送提醒; 经理审核通过: 给录入者发送反馈信息 给财务部发送通过信息...

2020-04-28 14:25:12 927 2

原创 freemaker空字符串赋默认值的处理(null 及 "")

reemarker之空字符串默认赋值处理需求:item.title可能为null也可能为"",那么我们需要默认其值实现:${((item.title!'')?length>0)?string((item.title!''),"详情")}如下操作只能处理为不存在或者为null的情况:${item.title?default('详情')}...

2020-04-09 15:16:58 1811

原创 java比较两个实体类及属性差异工具类(简版)

思路:通过反射技术获取所有属性并进行对比,详细步骤如下:package com.app.business.utils;import java.beans.Introspector;import java.beans.PropertyDescriptor;import java.lang.reflect.Method;import java.sql.Timestamp;import...

2019-11-09 18:35:40 5346 6

原创 LayUI一行代码解决同一菜单或菜单选项卡重复点击不刷新问题

一、layui菜单及选项卡只有第一次点击会刷新,重复点击是从cache中读取,实际生产环境中这种方式显得很累赘。在layui的底层js,也就是admin.js中找到监听tab切换的tabChange方法,添加如下配置即可完美解决:P.tabsBody(e).children("iframe").attr("src", P.tabsBody(e).children("iframe").at...

2019-11-09 18:28:51 1804

原创 LayUI树形图后台简单数据封装并提供前台树形图点击样式

效果图:后台代码: //封装数据 最外层 List<Map> childrenList = this.contractService.TreeData(projectIds,buildMap,resultList); map.put("id", null); ...

2019-10-29 15:24:18 1162

原创 给定一组非负整数,重新排列它们的顺序使之组成一个最大的整数。(LeetCode-JAVA)

示例 1:输入: [10,2]输出: 210示例2:输入: [3,30,34,5,9]输出: 9534330说明: 输出结果可能非常大,所以你需要返回一个字符串而不是整数。package com.example.demo;import org.springframework.core.OrderComparator;import java.util.Arrays;...

2019-09-10 16:46:01 5330 1

原创 java调用浏览器默认打印功能打印文本时触发的事件(发请求)

JS如下:如此即可实现打印某文件时记录打印时间等操作。该请求是在调用浏览器打印窗口时触发。 function GetXmlHttpObject() { var xmlHttp = null; try { // Firefox, Opera 8.0+, Safari xmlHttp = new XMLHttpRequest()...

2019-07-31 17:28:04 1721

转载 java实现将阿拉伯数字转成中文大写工具类

package com.sqds.utils;/** * <p>Title: money</p> * <p>Description: * *该类是把阿拉伯数字转换成中文大写的类。根据王大庆兄的C++程序稍做修改而成,后面附有王大庆兄的C++ * *程序,如果对所附的C++程序有什么问题请与王大庆兄联系email: wang_daqing@...

2019-05-27 10:20:15 3962

转载 移动端返回上一页面刷新问题的解决

通常可以用到window.history.back();window.history.go(-1);返回刷新上一页,但当两种方法都不满足你的开发需求的时候,可以采用以下的方法。从a页面,跳转到b页面,b页面的数据操作,会影响a页面的展示。那么在b页面里就可以使用,sessionStorage.setItem("need-refresh", true); 然后再进行window.hist...

2019-05-27 09:54:59 2470

转载 java计算当前日期后N个工作日的日期

如图,合同中有很多这种日期计算,故封装一通用工具类,记录于此。需求如下:WorkDayUtils如下:package com.sqds.utils;import org.apache.commons.lang.StringUtils;import java.text.SimpleDateFormat;import java.util.*;/** * 工作日计算工具类...

2019-05-27 09:50:38 5126

原创 java自定义编号生成(支持前缀自定义)

工作中要求合同编号自动生成 格式 NYZL-001,NYZL-002。。。在我的StringUtils工具类中新增如下方法,该方法可以自定义前缀以及当前排到数字几了(可从数据库中查询最大的编号+1)/** * 自动生成编号 * @param prefix 前缀,往往是一串字符串 * @param nowNum 当前要生成的数字 * @return */ pu...

2019-05-27 09:41:58 10516 7

原创 java使用POI导入导出

1.导入相关依赖<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</version> </dependency> <depen...

2019-05-27 09:19:22 503

原创 BigDecimal中的大于等于、小于等于及加减乘除

//a=0 a.compareTo(BigDecimal.ZERO)==0; //a>b a.compareTo(new BigDecimal("b"))==1; //a<b a.compa...

2019-03-22 16:53:26 57452 2

原创 (面试题)模拟 主进程需要等待多个子进程结束之后再执行后续的代码的实现

解法1. Thread.join方法import java.util.Vector;public class Test { public static void main(String[] args) throws InterruptedException { /* Vector集合: JDK1.0 底层也是数组 是最早期的同步集合 也就意味着是单线程 效率低 ...

2018-11-10 14:43:19 1629

BigDecimal-all-last.js

js中操作Bigdecimal类,包含所有java中bigdecimal的操作,加减乘除,四舍五入,比较等。

2020-10-12

jquery.table2excel.js|jquery.table2excel.js

table2excel导出带边框的excel源码,修改了table2excel源码以满足导出excel时带边框

2020-09-02

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除