自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (14)
  • 收藏
  • 关注

原创 java中,通过替换word模板中的关键字后输出一个新文档

通过替换docx格式的模板中的占位符,输出到一个新文件中

2023-11-21 17:17:49 738

原创 java比对两个相同结构的实体的属性值变化

比较两个对象的不同属性值

2023-04-18 15:12:28 901

原创 分页查询不到某条数据(因为排序问题导致),但是全部数据却有该条数据

如果发现想要查询某条数据时,用分页的时候,找遍了都找不到自己想要的那条数据。但是如果把分页每一页的数量调整之后或者直接显示全部数据的时候,那条数据却又能找出来了。

2023-03-27 10:58:01 708 1

原创 百度文库免费复制word文档的纯文字

2022年5月11日测试过,以下方法能正常使用。1.在页面中安F12或者从浏览器的设置中找到开发人员工具2.切换到控制台,然后点击右上角图标进入更多设置3.在设置-首选项中,找到“调试程序”,然后勾选"禁用javascript"4.做完上面这些流程后,重新刷新页面,你就可以开始愉快地进行复制了。...

2022-05-11 15:04:15 3970 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 7010 1

原创 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 1560

原创 原生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 1895

原创 国产加密实际运用:使用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 16763 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 3019 2

原创 id传输到前台时自动加了两个0

后台打印的时候,id是没问题的,但是返回到前端之后,id会自动增加了“00”,检查过代码是没有问题的。 如后台打印出来的id是"1410155294154342401",前台js返回的id变成了"141015529415434240100"。 一顿检查之后,发现是同事在数据库的id字段勾选了“无符号”所导致的:...

2021-07-09 11:33:46 660

原创 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 5786 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 3626 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 586

原创 各种业务场景下的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 720

原创 echarts实现自定义工具栏图标方法,通过点击自定义图标实现datazoom的滚动与停止,代替鼠标移入停止移出恢复滚动

1.说明在网上查看了很多的代码,本来想通过鼠标移入移出来控制滚动,但是发现即使在echarts图范围内进行鼠标移动也会触发到鼠标移入移出,所以自行通过增加工具栏的自定义图标方法来实现功能。为了方便理解,通过echarts官方实例进行改动,在toolbox中添加自定义的两个按钮(开始滚动和停止滚动),点击按钮可以实现控制echarts图的滚动与停止。本例代码中,设置了x轴数据超过4个时,实现每2秒进行滚动显示,如果x轴数据不超过4个时,即不进行滚动,切在echarts图的右上方工具栏也不会出现开始滚动及停

2020-09-03 17:23:26 1914

原创 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 1989

原创 在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 552

原创 项目启动时,Hibernate不会自动建表的原因

1.数据源配置文件中没有设置好自动建表2.数据源配置文件中扫描包的路径没有设置正确3.检查model中是否有字段与数据库的关键字同名

2020-05-25 10:27:34 616

原创 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 2658 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 1549 1

原创 echarts实现堆叠柱状图或横排图

1.实现效果:2.关键代码:option = { tooltip: { axisPointer: { type: 'shadow' } }, title: { text: "销量数据" }, toolbox: { right: 30, feature: { dataView: { show: tr

2020-05-12 16:25:29 3658

原创 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 2344 3

原创 layui实现多选筛选条件(类似于网购多选),时间联动

一.实现功能类似于淘宝可以多选筛选条件,同一筛选条件如果选项过多可以设置一个“更多”按钮,超过一行的数据会隐藏掉,时间筛选可以进行联动(下拉框样式稍作改动)。效果如下图:1.主图2.时间联动3.选中条件,下方动态添加已选条件。重新点击条件可以进行反选或者在已选条件中亦可删除,上下会进行联动。超过一个已选条件时,会出现“清空筛选”按钮。二.关键的html代码<body> <div class="layui-fluid"> <div

2020-05-12 15:28:58 2658 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 2028

原创 个人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 83

原创 个人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 76

原创 个人js笔记

此文章为个人的js笔记,不定时更新1.ajax在ie浏览器下的兼容问题IE浏览器下用ajax获取数据会导致不能刷新数据,因为ie浏览器使用的是缓存,若要解决就在ajax指向的url中加入一个随机改变的参数即可。例子:2.使用jquery设置某个css中的某/多个属性如果要设置单个样式属性可以这样$('#test').css('background-color','re...

2020-04-24 12:01:16 117

原创 使用webuploader分片上传一个大文件

思路:将大文件分片上传,例如将一个4g文件分成8个512M的文件放在某个文件夹中,然后将四个文件用流的方式按顺序再合成一个4g的文件,然后再将这个临时的文件夹和碎片文件都删除掉。1.js文件中webuploader初始化 //按钮1 uploader = WebUploader.create({ auto: true, // 选完文件后,是否自动上传 swf...

2020-04-23 17:37:13 413

原创 zTree拖拽改变菜单顺序,并且调用后台方法改变数据库中的排序

需求:在zTree中,同一级的菜单可以拖拽调换顺序并且在后台实现更新排序;不是同一级的菜单亦可以随意拖拽,但是不调用后台方法进行真实顺序的更新,即页面上看见拖拽成功,但是页面重新刷新后变回默认排序。1.初始化zTree(异步加载结点进来时,后台返回来的数据按order字段进行顺序排序)//zTree基本设置 var group_setting = { data : { ...

2020-04-23 16:59:14 984

原创 将项目中某个文件夹的所有文件按当前文件夹的目录结构打包成zip格式,用文件流输出在客户端下载,并且删除打包的zip文件

思路:根据需要打包的文件夹的路径找出该文件夹,递归遍历文件夹中的所有文件压缩到目标zip文件中,然后读取zip文件,用流的形式输出到客户端,然后将生成的zip文件进行物理删除。1.controller层//批量下载文件压缩包 @RequestMapping("/downloadSomeFiles") public void downloadSomeFiles(HttpServletR...

2020-04-23 16:27:43 705 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 5963

原创 echarts实现颜色渐变的横向柱状图(包括自定义各种配置项的属性)

实现效果图:实现代码:option = { title: { show: true, text: '单位(%)', x: 500, y: 20, textStyle: { color: '#000', fontSize: 20 } ...

2020-03-10 15:50:48 2788

原创 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 6358

原创 echarts实现颜色渐变的折线图(包括自定义各种配置项的属性)

效果图:实现代码:option = { backgroundColor: 'rgba(255,255,255,0)', title: { show: false, text: '近半年各月新入驻企业情况', subtext: '纯属虚构' }, tooltip: { trigger: 'a...

2020-03-10 15:34:12 1639

原创 利用百度地图api,在地图上设置一个标记点,以标记点为圆心,搜索不同半径范围内的覆盖物

利用百度地图api,通过在输入框(带自动填充)输入标记点,然后给标记点设置了一个信息窗口,信息窗口中可以选择搜索的半径范围,分别为1,2,3,5,10km。通过下拉框选择好半径范围后,自动画出一个对应半径的圆,并显示出在范围内的覆盖物(覆盖物是随机生成的,如有需要可以通过后台返回自己的数据并生成对应的覆盖物),点击覆盖物弹出自定义的覆盖物信息窗口。效果图如下:相关实现如下:1.引入...

2020-03-07 16:47:00 6901 4

原创 基于springboot的简单抽奖系统

先上系统界面,如下所示:这是一个基于springboot进行开发的一个简单抽奖系统(抽奖人员名单为随机创建,如有雷同,纯属巧合)。系统流程:1.抽奖前需要对抽奖人员名单进行管理,包括新增和删除抽奖人员名单(新增时会自动检测人员姓名是否重复)。2.抽奖。(1)在抽奖区域中选择抽奖类型,然后点击立即抽奖,系统会根据获奖名单和抽奖人员名单,从抽奖人员名单中排除已经在获奖名单中...

2020-03-07 15:48:55 2591

原创 利用百度地图api,自定义起始点进行驾车路线的搜索,并可以根据不同驾车策略给出驾驶指导

利用百度地图api,通过在输入框(带自动填充)输入起始点,然后根据用户选择的不同驾车策略来进行驾车路线搜索并显示具体的路线信息。驾车策略共三种,默认路线(时间最短)、最短路程、不走高速。左侧搜索栏可以进行伸展收缩。效果图如下:相关实现如下:1.引入相关的css<link rel="stylesheet" type="text/css" href="/baidu_map_in...

2020-01-18 10:51:20 2270 2

替换word关键字相关的jar包

替换word关键字相关的jar包

2023-11-21

政治面貌字典表excel表格

政治面貌字典表excel表格

2021-07-21

56个民族字典表excel表格

56个民族字典表,可按个人需求删减列,直接导入数据库

2021-07-21

华视CVR100二次开发.zip

压缩包中的“华视CVR100读卡器sdk二次开发”压缩包是可以直接导入到eclipse中的java项目,其中我自定义了方法,读卡成功后直接将姓名和身份证用post推送到自定义的url中。 Jnative插件是32位的,所以用的jdk6也是32位的,插件和jdk都在压缩包里面有。 如果遇到jnative报错,可以尝试将dll动态库文件放入system32中,或者直接把dll放入jdk/bin目录下和jdk/jre/bin目录下,或者把jNative放入jdk/jre/lib/ext目录下,或者把Termb.dll和JNativeCpp.dll放在桌面

2021-07-19

echarts实现自定义工具栏图标方法,通过点击自定义图标实现datazoom的滚动与停止,代替鼠标移入停止移出恢复滚动 实例

在网上查看了很多的代码,本来想通过鼠标移入移出来控制滚动,但是发现即使在echarts图范围内进行鼠标移动也会触发到鼠标移入移出,所以自行通过增加工具栏的自定义图标方法来实现功能。为了方便理解,通过echarts官方实例进行改动,在toolbox中添加自定义的两个按钮(开始滚动和停止滚动),点击按钮可以实现控制echarts图的滚动与停止。本例代码中,设置了x轴数据超过4个时,实现每2秒进行滚动显示,如果x轴数据不超过4个时,即不进行滚动,切在echarts图的右上方工具栏也不会出现开始滚动及停止滚动这两个按钮。

2020-09-03

table转excell插件.zip

html中的table转excel文件导出插件

2020-07-17

springboot抽奖系统.zip

基于springboot开发的一个简单抽奖系统,压缩包中已经包含了整个项目代码及数据库sql文件,只需将项目导入,在本地导入sql文件即可运行起来

2020-03-07

baidu-map-index.css

与百度地图相关的css文件!用于作者自己的相关功能实现。该文件是百度地图的一个css文件,从百度地图的某个css文件中拿过来的。

2020-01-18

utgardTest.zip

网上找到的一个例子代码,对应的jar包在项目中就已经包含,很齐全。只需要在eclipse中导入项目,然后对UtgardTutorial1.java和UtgardTutorial2.java中的相应代码改成自己对应的参数值就可以

2019-07-25

ssm框架搭建基础项目

本项目是spring,springMVC,Mybatis整合的基础项目,在eclipse中将本项目导入,打开项目中的applicationContext.xml文件,将相关的数据库(Mysql)属性进行修改,由于ssm框架不能自动创建数据库表,所以需要先在数据库中自行创建表category_,字段有id和name,并添加上数据即可。以上步骤完成后,在Tomacat8中运行项目,打开http://localhost:8080/ssm/listCategory即可看到本项目的页面

2018-08-04

ssh框架搭建基础项目

本项目为struts2,springMVC,hibernate整合的一个基础项目,在eclipse中将此项目导入,并打开项目中的applicationContext.xml文件,根据自己的数据库(Mysql)来进行相关修改,保存后在tomcat8中运行即可,进入http://localhost:8080/ssh/listProduct即可进入项目中页面

2018-08-04

软考软件设计师历年真题

软考软件设计师历年真题,包括了2009年-2017年的真题,有答案

2018-07-24

软考程序员历年真题与模拟题

2004年-2015年的软考程序员真题与模拟题 (包答案)

2018-07-24

springboot的框架搭建

本资源中为本人创建的一个springboot基础项目,从前端页面到后台的controller全都有,前台页面包括了一个欢迎页,和一个功能页,功能页中使用了thymeleaf模板进行对学生表的遍历,其中还有新增学生和删除学生的功能。数据库使用的是mysql,数据库配置和视图页面路径等相关配置可在application.properties文件中找到,相应的依赖注入亦可在pom.xml中进行查询。

2018-07-23

spring+springmvc+hibernate框架搭建项目+jar包

自行搭建的一个spring+springMVC+hibernate的Eclipse项目,只需下载下来将项目导入到eclipse中并将压缩包中的jar包引入,便可在tomcat中将项目跑起来

2018-07-17

空空如也

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

TA关注的人

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