- 博客(359)
- 资源 (6)
- 收藏
- 关注
原创 Bootstrap Collapse的使用
(1)data-parent=“#accordion”:它指定的当前折叠框是在哪个下边,就是类似于分组,是指的在哪个分组下,该分组指定了ID(<div class=“panel-group” id=“accordion” ),只需要将这3个划分到同一个分组下,那么点击其中一个展开,另外两个才会折叠。其中最关键的是:data-parent=“#accordion”、aria-expanded=“true”、class=“panel-collapse collapse in”
2023-10-17 17:29:04 1073
转载 Print.js javascript库 实现页面打印
npm 安装npm安装时将库导入项目首先,我们需要在页面上包含Print.js库和样式下面主要介绍一下我们要用的打印方法printJS();与相同,这将处理任何一系列样式。例如:['border','padding'],将包括'border-bottom','border-top','border-left','border-right','padding-top'等。你也可以传递['*']来处理所有样式打印pdf时,如果浏览器不兼容(检查浏览器兼容性表),库将在新选项卡中打开pdf。...
2022-08-11 14:49:47 9165 1
原创 jquery datatables当固定列时,去掉固定列下回出现滚动条
‘.DTFC_RightBodyLiner’)).css(‘overflow-y’,‘auto’);2、只需要在drawCallback中添加。
2022-07-22 13:22:20 876
原创 jquery datatable+bootstrap popover在表格里弹出对话框时只在表格内部,而不是外部
1、在表格内部显示截图:实现效果:2、首先是html部分:3、js部分:其中最关键的就是drawCallback里的container:'body’属性,只有将该属性设置为body才可以,另外比如将$(“[data-toggle=‘popover’]”).popover放在drawCallback中才会生效。...
2022-06-27 15:58:04 623
原创 spring boot + axios请求参数的书写方式
在进行post、get、put、delete方式中,其中get可以使用params或者直接在url/值,而在post、put、delete中可以写data、params或者在url/值的方式进行传输,那么各种传输方式的对应后端写法如下:1、params方式:前端代码:export function updateCartCount(id,quantity){ return request({ url:'/cart/update/quantity', method:
2022-04-02 22:34:13 650
原创 打印spring中所有的注入的bean
1、首先通过自动注入方式将ApplicationContext注入进去,如:2、然后找个地方打印即可,如:
2022-03-31 22:32:47 1350
原创 excel对同一个单元格中的内容去重
1、新建一个excel文件。2、首先调出开发工具,如下图所示:3、将开发工具打上对钩,如下图所示:4、此时会多出一个开发工具tab,如下图所示:5、选择Visual Basic,如下图所示:6、在弹出的窗口中插入->模块,如下图所示:7、输入如下代码,其中duplicateRemoval表示函数名称,等会会用到,result + “,” + wItem中的逗号是单元格内以什么符号分割的Public Function duplicateRemoval(duplicateWords
2022-03-18 14:37:32 13970 8
原创 idea将maven所有依赖包导出
1、首先找到maven图标,一般在右侧边上,如:2、找到execute maven goal图标,如:3、然后回弹出一个对话框,如:4、然后输入:dependency:copy-dependencies -DoutputDirectory=D:\lib,回车即可,其中D:\lib就是对应的jar包了如下图所示:...
2022-03-16 14:26:52 3573
原创 oracle substr截取字符串后几位字符
1、比如截取后四位:SELECT substr('ABCD1234', greatest(-4, -length('ABCD1234')), 4) FROM DUAL如下图所示:
2022-01-24 11:18:58 5753
原创 springboot+mybatis-plus 自定义分页+条件构造器+xml自定义sql的使用
1、在mapper.java中定义一个方法,如:IPage<MembershipYearCalendar> getPageList(Page<MembershipYearCalendar> page, @Param(Constants.WRAPPER) Wrapper<MembershipYearCalendar> queryWrapper);其中page是分页对象,返回的也必须是IPage类型,queryWrapper为条件构造对象2、在mapper.xml中定
2022-01-15 19:16:52 598
原创 sql server 和oracle中以字符分割,分割前的串字母转大写,分割后的串字母小写
一、oracle数据库串转换前的是:x00.23X0002执行语句:select upper(substr('x00.23X0002',0,instr('X00.23x0002','.',1,1)))||lower(substr('X00.23x0002',instr('X00.23x0002','.',1,1)+1,lengthb('X00.23x0002'))) substring from dual串转换后的是:X00.23x0002如:二、sql server数据库执行语句:SE
2021-12-24 13:05:30 671
原创 oracle使用rank() over来通过一个字段的值排序获取到另一个字段的值
1、目前有一个场景,表中有product_id,price,create_date,由于同一个id根据create_date的不同,price也会变化,如:2、那么通过rank() over如何获得最新时间的price呢,可以使用如下语句:select * from (select product_id,price,rank() over(partition by product_id order by create_date desc) r from view_cm_dept_receive m)
2021-12-14 16:24:20 862
原创 oracle移动表空间文件未知、修改表空间名、修改表空间的数据文件名
注意:在进行此步骤之前要备份好数据库,免得误操作导致数据库无法使用。1、首先使用如下命令登录oracle用户:sqlplus / as sysdba2、如果需要修改表空间名称,则使用如下命令,其中TB_MONITOR为原表空间名,TB_MONITOR1为新的表空间名,如果不需要修改表空间名则跳过此步骤:alter tablespace TB_MONITOR rename to TB_MONITOR1;3、将表空间离线,使用如下命令:alter tablespace TB_MONITOR o
2021-10-27 10:12:16 2611
原创 datatable搜索、分页、排序事件监听
var table = $('#datas').on('search.dt',function(){//搜索事件 }).on('order.dt',function(){//排序事件 }).on('page.dt',function(){//点击翻页事件 ylsr=[]; hczc=[]; }).DataTable();...
2021-08-26 16:35:28 1026
原创 oracle中的regexp_replace结合listagg组合后去重
1、首先准备数据表和数据:CREATE V_TEST ( GROUP_CODE VARCHAR2(20 CHAR), PRODUCT_ID VARCHAR2(200 CHAR) )数据:INSERT INTO V_TEST(GROUP_CODE,PRODUCT_ID) VALUES ('2405','111111111111111');INSERT INTO V_TEST(GROUP_CODE,PRODUCT_ID) VALUES ('2711','111111111111111'
2021-07-30 16:19:13 2260
原创 使用vue-route下的next({ ...to, replace: true })报Redirected when going from “/login“ to “/home“ via a nav
1、在进行页面登录跳转时提示:Redirected when going from “/login” to “/home” via a navigation guard.,如下图所示:代码如下:而且只有登录时才会出现,这里不存在token是否存进去了,这可能是升级版本的问题,那么这里的处理办法是在router/index.js中添加如下代码:const routerPush = Router.prototype.pushRouter.prototype.push = function push(
2021-07-24 23:47:47 1859 1
原创 Vue中使用svg
1、下载插件svg-sprite-loader:npm i svg-sprite-loader --save2、写一个Svglcon的组件 (components/Svglcon),在components目录下新建一个SvgIcon文件夹,然后再新建一个index.vue文件,如:3、index.vue文件内容为:<template> <svg :class="svgClass" aria-hidden="true"> <use :xlink:href=
2021-07-13 21:23:04 3732 1
原创 jquery-setps与jquery-datatable结合使用,并且setps可以通过js跳转到指定的index
首先查看界面:具体功能有:点击字段中的连接(type-1:0)会根据该编码或ID跳转到下一级目录(二级目录),然后二级目录根据链接传过来的值显示对应的子目录,当点击上一级、下一级时,会重新加载所有内容,而不根据编码或ID来显示。1、html代码为:<div> <form id="form_search"> <input type="hidden" name="diagCode"/> </form></d
2021-04-23 15:49:50 256
原创 oracle删除索引时提示ORA-02429:无法删除用于强制唯一/主键的索引
1、在删除索引时,提示ORA-02429:无法删除用于强制唯一/主键的索引,如下图所示:2、主键唯一索引,不允许单独删除而保留主键约束,但是可以保留唯一索引单独删除主键约束。因此要想删除引唯一索引,只能先删除主键约束,执行如下命令:ALTER TABLE VIEW_MEDICAL_RECORD_BASE_BAK DROP CONSTRAINT PK_V_M_RECORD_BASE3、然后在删除主键即可。...
2021-04-21 16:51:57 10456
原创 maven同一个项目中,一个子模块引用另一个子模块的类的方法
1、首先在一个项目中创建两个子模块,如:2、在common-api的pom.xml添加版本号,如:3、在use-common-api的pom.xml中添加如下依赖: <dependencies> <dependency> <groupId>com.best</groupId> <artifactId>common-api</artifactId>
2021-04-17 18:30:00 26252 9
原创 CentOS7搭建nacos集群环境
1、首先下载nacos 1.4.1版本,下载地址为:https://github.com/alibaba/nacos/releases,注意:默认是最新版本,需要往下翻才能找到编译好的版本文件,如下图所示:2、在安装nacos集群之前,需要先安装mysql,安装方法请看:https://blog.csdn.net/sunxiaoju/article/details/1030457593、配置java环境。4、我们规划的集群一共有3台机器,分别是192.168.31.200,192.168.3
2021-03-30 22:53:43 1222 1
原创 bootstrap modal 弹窗对于有些数据可以正常弹出,有些无法弹出,使用jstl解决
1、正常弹出:2、不正常弹出:会出现阴影3、出现此问题时由于在href传入后台的参数的中文没有编码,比如:张三B19 李四AAA,传入后台变成了:张三B19,此时controller中的视图就会出现问题,因此需要对url参数进行编码,如:然后在后端进行解码,如:此时就可以正常显示了。...
2021-03-24 15:42:53 391
原创 jquery datatable出现Uncaught TypeError: Cannot set property ‘nTf‘ of undefined错误
如下图所示:这是由于在table中使用了<tfoot>标签,在该标签中定义了<tr><td>,比如在<thead><tr>中定义了6个<th>,而在<tfoot><tr><td>中有一个属性colspan写成了8个就会出现这样的问题,如:...
2021-03-23 14:26:28 1139
转载 ORA-01555: 快照过旧: 回退段号 18 (名称为 “_SYSSMU18_720684835$“) 过小
首先了解Oracle在什么情况下会产生ORA-01555错误:假设有一张6000万行数据的testdb表,预计testdb全表扫描1次需要2个小时,参考过程如下:1、在1点钟,用户A发出了select * from testdb;此时不管将来testdb怎么变化,正确的结果应该是用户A会看到在1点钟这个时刻的内容。2、在1点30分,用户B执行了update命令,更新了testdb表中的第4100万行的这条记录,这时,用户A的全表扫描还没有到达第4100万条。毫无疑问,这个时候,第4100万行的.
2021-03-17 16:28:08 2707
转载 oracle实现将汉字字符串转换成拼音首字母缩写
1、定义一个函数:CREATE OR REPLACE FUNCTION F_GET_PYJM(P_NAME IN VARCHAR2) RETURN VARCHAR2 AS V_COMPARE VARCHAR2(100); V_RETURN VARCHAR2(4000); /*创建人:gangma2 创建时间:2020-08-21 功能描述:任意字符串转换成拼音首字符简写,返回拼音简码函 */BEGIN DECLARE --定义一个函数,通过NLSSORT来进行单个字
2021-03-08 17:08:55 2013
原创 flume部署安装
flume其实就是通过配置文件来实现不同的功能1、安装配置:(1)首先从https://archive.apache.org/dist/flume/下载需要的版本,如下图所示:(2)使用tar -xzvf apache-flume-1.9.0-bin.tar.gz解压,如下图所示:(3)配置环境变量,将以下信息加入到/etc/profile文件中,如:export FLUME_HOME=/usr/local/src/apache-flume-1.9.0-binexport P
2021-03-06 18:05:08 437
原创 jquery datatables添加搜索功能
1、首先添加按钮和文本框,如:<div class="input-group input-group-sm"> <input type="text" class="form-control" id="table_search_value" placeholder="请输入名称" name="table_search_value" value=""> <span class="input-group-btn">
2021-03-03 16:20:14 3283 1
原创 centos7禁用ipv6
1、通过ifconfig命令来查看是否启用ipv6,如下图所示:2、我们通过如下命令修改:sudo vim /etc/sysconfig/network-scripts/ifcfg-ens33将其中的IPV6INIT=yes改成IPV6INIT=no,如下图所示:3、然后通过如下命令修改sysctl.conf文件: sudo vim /etc/sysctl.conf在其中添加net.ipv6.conf.all.disable_ipv6=1,如下图所示::4、通过如
2021-03-02 22:48:56 1653
原创 VMware最小安装的centos7配置网络、安装gcc、g++等编译器
1、首先通过ip addr来查看网络状态,如下图所示:2、其中ens33就是网卡的名称,然后进入到/etc/sysconfig/network-scripts目录,找到ifcfg-ens33文件,如下图所示:3、通过vi命令编辑ifcfg-ens33文件,如:BOOTPROTO的值又dhcp和static,其中dhcp表示自动获取,static表示静态ip,如果是选择静态IP则需要添加IPADDR、GETEWAY、NETMASK、DNS1等选项,如果是dhcp则不需要添加,最后将ON
2021-02-22 23:56:07 569
转载 解决在高分辨率下运行Photoshop CS6,程序界面字体过小的问题
近日见有人在网上求助:Photoshop之类的软件在高分屏电脑上运行,其标题栏字体过小,令人眼瞎。咋破?俺在surfacebook里(屏幕分辨率为3000X2000)装上Photoshop,运行观察。那标题栏上的小字果然小到令人眼瞎!在网上搜了一下,发现一个歪果仁(大牛级)给出了一个解决办法:1、打开注册表编辑器,展开HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide,在右栏内建一子建,键名为PreferEx
2021-02-11 22:02:31 3411
原创 oracle通过指定的时间获取时间所在的季度、上半年、下半年、年的月份、指定月份的上一个月份
1、获得根据时间获得该季度所在的月份:SELECT to_char(add_months(TRUNC(to_date('2020-07-01 00:00:00','yyyy-mm-dd hh24:mi:ss'), 'Q'), +3)-1, 'YYYYMM') FROM dual; --根据指定日期获取该日期季度的月份如下图所示:2、根据时间获得该时间所属的上半年或下半年所在的月份:select case when to_char(to_date('2020-03-01 00:00:0
2021-02-02 18:48:01 8237
原创 idea将包中的类能够显示该类的所有方法名
1、最终效果:2、只需要在project中点击齿轮状态,然后选择Show Members即可,如下图所示:
2021-01-28 17:26:26 716
原创 jquery datatables提示VM505:9 Uncaught TypeError: Cannot read property ‘column‘ of undefined错误
提示错误如下:出现此错误,需要在DataTable加入如下选项即可:"lengthChange" : false,"autoWidth" : false,"order" : [0, "desc"],
2021-01-22 15:38:59 434
原创 jstl标签中使用replace替换字符串中的某些字符
1、由于从数据库中查出来的一些值是带有+号的,而前端又需要通过url将该值传入后端,此时就会出现问题,该值在传入后端后+号就变成了空格,因此会出现在从数据库查询信息时查询不到,因此在前端需要对一些特殊字符进行处理,那么可以通过jstl中的fn:replace来进行替换,fn:replace的使用方法为:首先在jsp页面的首行加入如下标签:<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>2、
2020-12-31 13:27:02 4771
原创 oracle中搜索子串INSTR的使用以及将一个字符串按照某个字符分隔成多行
1、可以使用INSTR函数实现搜索字符串的功能,如:INSTR('Ⅰ级2222222','Ⅰ级2', 1, 1)返回结果是1,其中:'Ⅰ级2222222':表示目标字符串'Ⅰ级2':表示要查找的字符串。1:表示从第几个位置开始,注意:此函数时从下标1开始的,而不是从下标0开始的,1:表示第几个匹配的子串位置返回就是子串在目标字符串中第几个位置,如果没有搜索到则返回0....
2020-12-18 10:27:11 471
原创 oracle中的DECODE函数的使用
格式:decode(条件,值1,A,值2,B,…值n,n,O)具体的含义解释为:如果条件的值等于值1,那么返回的A,如果条件的值等于值2,那么返回B,依次类推,如果都没有符合条件的,则返回O,相当于代码:if (条件 == 值1 ) return A;else if (条件 == 值2 ) return B;else if (条件 == 值n ) return n;else return O;...
2020-12-14 15:04:45 301
vue3.0+typescript集成jquery、bootstrap、jquery.dataTable插件、echart
2020-10-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人