- 博客(38)
- 资源 (14)
- 收藏
- 关注
原创 分页查询不到某条数据(因为排序问题导致),但是全部数据却有该条数据
如果发现想要查询某条数据时,用分页的时候,找遍了都找不到自己想要的那条数据。但是如果把分页每一页的数量调整之后或者直接显示全部数据的时候,那条数据却又能找出来了。
2023-03-27 10:58:01
990
1
原创 百度文库免费复制word文档的纯文字
2022年5月11日测试过,以下方法能正常使用。1.在页面中安F12或者从浏览器的设置中找到开发人员工具2.切换到控制台,然后点击右上角图标进入更多设置3.在设置-首选项中,找到“调试程序”,然后勾选"禁用javascript"4.做完上面这些流程后,重新刷新页面,你就可以开始愉快地进行复制了。...
2022-05-11 15:04:15
4098
3
原创 MYSQL将某个字段按逗号切分开多条数据
自己记录一下:会议表(rsgl_hygl_hyxx)里面有一个参会人员字段(ch_ry_mc),存放的是人员表id(数据形式如:123,234,567,789),我需要将某个会议的参会人员字段按逗号拆分开多条数据。举个例子:某条会议数据的相关字段如下:我要实现的结果如下:实现代码:select a.id as hyId,substring_index( substring_index( ..
2022-04-29 16:59:23
7466
2
原创 Mysql中字段为null和字段为‘‘的排序
在Mysql中,如果有一个字段的值可能为null或者为空''时(如下图),如何让值为null和值为''的排序是一样。我们想要的排序是先按boxNum的顺序,再按pieceNum(注意是字符串类型)顺序来进行排序,而且那我们应该怎么写呢?第一种:select boxNum,pieceNum from whg_daxt_records_text_file r where pieceNum in ('001','002','071') and year(r.f...
2022-04-12 09:32:51
1657
原创 原生js实现监听页面无操作120秒后进行跳转
1.跳转按钮页面设置一个浮动的按钮,显示剩余多少秒后会自动跳转到目标页面,无操作时每秒减1,同时按钮上的提示秒数也会更新 <a id="returnBtn" style="padding-top:30px;text-align: center;line-height: 40px;display: block;width: 60px;height: 150px;background: #0086c3;position: fixed;top: 480px;font-size: 25px;bord
2022-01-05 16:08:49
2075
1
原创 国产加密实际运用:使用SM3加盐存储密码,并且使用SM2进行登录认证
目录1.简要2.开发环境及工具3.后台密码加密部分3.1加密代码3.2 SM3加密类(Sm3crypto)3.3国密SM3工具类(Sm3Utils)3.4国密相关依赖包4.登录认证部分4.1前端部分关键代码4.2后端login登录认证的关键代码4.2.1.SM2公私钥(Sm2crypto)4.2.2国密SM2工具类(SM2Utils)5.大功告成!1.简要 本文结合个人实际代码,使用SM3加盐存储密码,并且使用SM2进行登录认证。主...
2021-11-19 17:01:41
19162
9
原创 国产SM4加密与自定义注解实现敏感字段加密相结合
1.开发环境与工具java,idea,mybatis-plus,spring boot2.自定义注解接口:2.1敏感类的注解接口(SensitiveData)import org.springframework.core.Ordered;import org.springframework.core.annotation.Order;import java.lang.annotation.*;@Documented@Target({Eleme...
2021-11-19 15:59:04
3279
2
原创 id传输到前台时自动加了两个0
后台打印的时候,id是没问题的,但是返回到前端之后,id会自动增加了“00”,检查过代码是没有问题的。 如后台打印出来的id是"1410155294154342401",前台js返回的id变成了"141015529415434240100"。 一顿检查之后,发现是同事在数据库的id字段勾选了“无符号”所导致的:...
2021-07-09 11:33:46
828
原创 Ant design Vue 相关设置或问题集合(持续更新...)
目录1.日期选择框 datePicker设置可选范围在今天或之前1.1设置":disabled-date"属性2.设置select下拉框可以进行输入搜索2.1设置"show-search"和'option-filter-prop="children"'属性3.a-form-item标签中的label文字不会自动换行3.1将label单独写出来并设置white-space样式,不作为属性写在a-form-item标签中3.2改动后发现行高太大了,怎么办?1.日期选择框 d.
2021-05-19 17:34:43
6239
4
原创 如何利用前端知识,免费复制百度文库文档中的纯文字信息(不带格式)
1.动态加载jq按F12进入开发者模式,切换到控制台,复制下面这段代码在控制台后按回车键var script=document.createElement("script"); script.type="text/javascript"; script.src="https://code.jquery.com/jquery-1.12.4.min.js"; document.getElementsByTagName('head')[0].appendChild(script);2.如果是大
2021-04-06 16:51:55
3816
3
原创 eclipse启动时报错Unable to validate using XSD: Your JAXP provider [org.apache.xerces.jaxp.DocumentBuilder
does not support XML Schema. Are you running on Java 1.4 with Apache Crimson
2021-02-26 16:37:51
716
原创 各种业务场景下的sql语句
1.mysql1.1按表中最小的id去除其他重复数据delete from `fh_pc_company` where id not in (select a.id from (SELECT min(id) id,name FROM `fh_pc_company` group by name)a)1.2将a表数据添加到b表(如果b表已经存在数据则不添加)tableB中的字段是(id,name,tb_id,tb_name),tableA中的字段是(id,name)其中table...
2020-10-21 14:18:53
981
原创 echarts实现自定义工具栏图标方法,通过点击自定义图标实现datazoom的滚动与停止,代替鼠标移入停止移出恢复滚动
1.说明在网上查看了很多的代码,本来想通过鼠标移入移出来控制滚动,但是发现即使在echarts图范围内进行鼠标移动也会触发到鼠标移入移出,所以自行通过增加工具栏的自定义图标方法来实现功能。为了方便理解,通过echarts官方实例进行改动,在toolbox中添加自定义的两个按钮(开始滚动和停止滚动),点击按钮可以实现控制echarts图的滚动与停止。本例代码中,设置了x轴数据超过4个时,实现每2秒进行滚动显示,如果x轴数据不超过4个时,即不进行滚动,切在echarts图的右上方工具栏也不会出现开始滚动及停
2020-09-03 17:23:26
2047
原创 echarts堆叠柱状图+x轴文字适配宽度换行+数据表组装及转excel下载+自定义图例计算z轴总数+切换折线图时从0开始计算(不堆叠)+自定义柱的颜色
js部分:自己封装的方法 //来源统计 var sourceChart = echarts.init(document.getElementById('source')); formatEchartsOpts(data.sourceData,sourceChart); commonChangeToLine(sourceChart); //数据组装 function formatEchartsOpts(map,echartElement){
2020-07-24 17:31:27
2150
原创 在JAVA项目中配置定时器
1.配置模版1.1在配置定时器的xml配置文件中加入以下代码:<!-- 自定义定时器任务--> <bean id="自定义定时任务id" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean"> <property name="jobDetail" ref="自定义jobDetail的id名称" /> <property name="cronExpressio
2020-05-26 15:46:56
615
原创 项目启动时,Hibernate不会自动建表的原因
1.数据源配置文件中没有设置好自动建表2.数据源配置文件中扫描包的路径没有设置正确3.检查model中是否有字段与数据库的关键字同名
2020-05-25 10:27:34
720
原创 eclipse项目启动报错 ,使用正确的账号和密码连接不上数据库,但是navicate可以连接
问题:Access denied for user 'root'@'localhost' (using password:YES)网上有很多对于这个问题的解决办法,然而我试过了这上面绝大部分人使用的什么重新修改密码之类或者配置文件多了空格的操作都无法解决问题。后面看到一篇文章说是端口占用问题。于是尝试了一下,果然可以了。以下说说过程:1.找出有哪些占用了“3306”端口打开cmd命令窗口,输入netstat -aon|findstr "3306",结果如下图:从结果看出,是pid为“28
2020-05-22 12:52:40
2942
1
原创 echarts后台获取数据,前台实现饼图显示并自定义图形的数据表展示格式
1.实现效果图:切换前效果:切换后效果:2.关键的js代码:var myChart = echarts.init(document.getElementById('aaa'));// 为echarts对象加载数据 var opts = "";$.post("/getUnitAllPathData",function(data) { opts = formatEchartsOpts(data); myChart.setOption(opts);});.
2020-05-12 16:51:58
1699
1
原创 echarts实现堆叠柱状图或横排图
1.实现效果:2.关键代码:option = { tooltip: { axisPointer: { type: 'shadow' } }, title: { text: "销量数据" }, toolbox: { right: 30, feature: { dataView: { show: tr
2020-05-12 16:25:29
3870
原创 echarts实现同一张图中的双环状图,且图标题出现在环状图中间
1.实际效果如图:2.关键js代码:option = { title: { text: "性别数据", }, color: ['#66ADE1', '#41C8DB', '#BD52C6', '#E8C83F', '#F28743'],//颜色自定义,不设置时默认取echarts的默认颜色顺序 tooltip: { trigger: 'item', formatter: "{a} <br/>{b} :
2020-05-12 15:55:26
2508
3
原创 layui实现多选筛选条件(类似于网购多选),时间联动
一.实现功能类似于淘宝可以多选筛选条件,同一筛选条件如果选项过多可以设置一个“更多”按钮,超过一行的数据会隐藏掉,时间筛选可以进行联动(下拉框样式稍作改动)。效果如下图:1.主图2.时间联动3.选中条件,下方动态添加已选条件。重新点击条件可以进行反选或者在已选条件中亦可删除,上下会进行联动。超过一个已选条件时,会出现“清空筛选”按钮。二.关键的html代码<body> <div class="layui-fluid"> <div
2020-05-12 15:28:58
3199
2
原创 layui多个tab加载数据并在标题显示每个tab的数据条数
功能描述:在页面中有多个tab需要切换,页面加载或点击搜索按钮时异步获取全部tab的数据,并在tab的表头中显示每个tab的数据条数。效果如图所示:关键的html代码:<div class="layui-card-body"> <div class="layui-tab layui-tab-card"> <ul class="layui-...
2020-04-26 17:19:55
2105
原创 个人sql笔记
目录此文章为个人的sql笔记,不定时更新1.排序分组2.限制数据条数3.从第20条数据开始取10条数据4.使用Like查找相似数据5.插入数据6.改变某字段的值7.删除符合条件的记录8.取出降序排序检索从第六开始三个人的信息9.distinct的用法10.数字函数11.字符串的函数12.使用case,when13.hql使用实体中的集合字段...
2020-04-26 16:43:23
105
原创 个人css笔记
此文章为个人的css笔记,不定时更新1.选择id为slider的组件的非第一个子控件#slider>a:not(:first-child){}2.响应式布局写法屏幕宽度小于等于600px时,元素的宽度变为100%;屏幕宽度为601-1000px时,元素的宽度变为50%;屏幕宽度不小于1001px时,元素宽度变成33%@media screen and (max-w...
2020-04-24 14:37:24
96
原创 个人js笔记
此文章为个人的js笔记,不定时更新1.ajax在ie浏览器下的兼容问题IE浏览器下用ajax获取数据会导致不能刷新数据,因为ie浏览器使用的是缓存,若要解决就在ajax指向的url中加入一个随机改变的参数即可。例子:2.使用jquery设置某个css中的某/多个属性如果要设置单个样式属性可以这样$('#test').css('background-color','re...
2020-04-24 12:01:16
150
原创 使用webuploader分片上传一个大文件
思路:将大文件分片上传,例如将一个4g文件分成8个512M的文件放在某个文件夹中,然后将四个文件用流的方式按顺序再合成一个4g的文件,然后再将这个临时的文件夹和碎片文件都删除掉。1.js文件中webuploader初始化 //按钮1 uploader = WebUploader.create({ auto: true, // 选完文件后,是否自动上传 swf...
2020-04-23 17:37:13
478
原创 zTree拖拽改变菜单顺序,并且调用后台方法改变数据库中的排序
需求:在zTree中,同一级的菜单可以拖拽调换顺序并且在后台实现更新排序;不是同一级的菜单亦可以随意拖拽,但是不调用后台方法进行真实顺序的更新,即页面上看见拖拽成功,但是页面重新刷新后变回默认排序。1.初始化zTree(异步加载结点进来时,后台返回来的数据按order字段进行顺序排序)//zTree基本设置 var group_setting = { data : { ...
2020-04-23 16:59:14
1099
原创 将项目中某个文件夹的所有文件按当前文件夹的目录结构打包成zip格式,用文件流输出在客户端下载,并且删除打包的zip文件
思路:根据需要打包的文件夹的路径找出该文件夹,递归遍历文件夹中的所有文件压缩到目标zip文件中,然后读取zip文件,用流的形式输出到客户端,然后将生成的zip文件进行物理删除。1.controller层//批量下载文件压缩包 @RequestMapping("/downloadSomeFiles") public void downloadSomeFiles(HttpServletR...
2020-04-23 16:27:43
800
1
原创 echarts实现颜色渐变的漏斗图(包括自定义各种配置项的属性)
实现效果图:实现代码:option = { color: [new echarts.graphic.LinearGradient(0, 1, 0, 0, [{ offset: 0, color: '#FB8B29' }, { offset: 1, color: '#ffffff' }]),...
2020-03-10 16:01:42
6407
原创 echarts实现颜色渐变的横向柱状图(包括自定义各种配置项的属性)
实现效果图:实现代码:option = { title: { show: true, text: '单位(%)', x: 500, y: 20, textStyle: { color: '#000', fontSize: 20 } ...
2020-03-10 15:50:48
3182
原创 echarts实现颜色渐变的环状图(包括自定义各种配置项的属性)
实现效果:实现代码:option = { color: [new echarts.graphic.LinearGradient(1, 1, 0, 0, [{ offset: 0, color: '#F2A635' }, { offset: 0.9, color: '#ffffff' }])...
2020-03-10 15:39:36
7045
原创 echarts实现颜色渐变的折线图(包括自定义各种配置项的属性)
效果图:实现代码:option = { backgroundColor: 'rgba(255,255,255,0)', title: { show: false, text: '近半年各月新入驻企业情况', subtext: '纯属虚构' }, tooltip: { trigger: 'a...
2020-03-10 15:34:12
1705
原创 利用百度地图api,在地图上设置一个标记点,以标记点为圆心,搜索不同半径范围内的覆盖物
利用百度地图api,通过在输入框(带自动填充)输入标记点,然后给标记点设置了一个信息窗口,信息窗口中可以选择搜索的半径范围,分别为1,2,3,5,10km。通过下拉框选择好半径范围后,自动画出一个对应半径的圆,并显示出在范围内的覆盖物(覆盖物是随机生成的,如有需要可以通过后台返回自己的数据并生成对应的覆盖物),点击覆盖物弹出自定义的覆盖物信息窗口。效果图如下:相关实现如下:1.引入...
2020-03-07 16:47:00
8201
4
原创 基于springboot的简单抽奖系统
先上系统界面,如下所示:这是一个基于springboot进行开发的一个简单抽奖系统(抽奖人员名单为随机创建,如有雷同,纯属巧合)。系统流程:1.抽奖前需要对抽奖人员名单进行管理,包括新增和删除抽奖人员名单(新增时会自动检测人员姓名是否重复)。2.抽奖。(1)在抽奖区域中选择抽奖类型,然后点击立即抽奖,系统会根据获奖名单和抽奖人员名单,从抽奖人员名单中排除已经在获奖名单中...
2020-03-07 15:48:55
2823
原创 利用百度地图api,自定义起始点进行驾车路线的搜索,并可以根据不同驾车策略给出驾驶指导
利用百度地图api,通过在输入框(带自动填充)输入起始点,然后根据用户选择的不同驾车策略来进行驾车路线搜索并显示具体的路线信息。驾车策略共三种,默认路线(时间最短)、最短路程、不走高速。左侧搜索栏可以进行伸展收缩。效果图如下:相关实现如下:1.引入相关的css<link rel="stylesheet" type="text/css" href="/baidu_map_in...
2020-01-18 10:51:20
2677
2
华视CVR100二次开发.zip
2021-07-19
echarts实现自定义工具栏图标方法,通过点击自定义图标实现datazoom的滚动与停止,代替鼠标移入停止移出恢复滚动 实例
2020-09-03
springboot抽奖系统.zip
2020-03-07
utgardTest.zip
2019-07-25
ssm框架搭建基础项目
2018-08-04
ssh框架搭建基础项目
2018-08-04
springboot的框架搭建
2018-07-23
spring+springmvc+hibernate框架搭建项目+jar包
2018-07-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人