自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(357)
  • 资源 (6)
  • 收藏
  • 关注

转载 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 185

原创 jquery datatables当固定列时,去掉固定列下回出现滚动条

‘.DTFC_RightBodyLiner’)).css(‘overflow-y’,‘auto’);2、只需要在drawCallback中添加。

2022-07-22 13:22:20 202

原创 jquery datatable固定列

只需要在创建DataTable对象的参数中添加如下代码即可:如下图所示:

2022-06-28 09:57:15 252

原创 jquery datatable+bootstrap popover在表格里弹出对话框时只在表格内部,而不是外部

1、在表格内部显示截图:实现效果:2、首先是html部分:3、js部分:其中最关键的就是drawCallback里的container:'body’属性,只有将该属性设置为body才可以,另外比如将$(“[data-toggle=‘popover’]”).popover放在drawCallback中才会生效。...

2022-06-27 15:58:04 159

原创 vue中设置当一个model关闭时将model中的组件销毁方法

1、只需要在其中加入:destroyOnClose即可,如下图所示:

2022-04-12 22:29:04 745

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

原创 打印spring中所有的注入的bean

1、首先通过自动注入方式将ApplicationContext注入进去,如:2、然后找个地方打印即可,如:

2022-03-31 22:32:47 735

原创 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 8767 2

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

原创 oracle substr截取字符串后几位字符

1、比如截取后四位:SELECT substr('ABCD1234', greatest(-4, -length('ABCD1234')), 4) FROM DUAL如下图所示:

2022-01-24 11:18:58 3001

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

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

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

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

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

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

原创 使用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 889 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 1559 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 103

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

原创 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 10588 5

原创 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 646 1

原创 bootstrap modal 弹窗对于有些数据可以正常弹出,有些无法弹出,使用jstl解决

1、正常弹出:2、不正常弹出:会出现阴影3、出现此问题时由于在href传入后台的参数的中文没有编码,比如:张三B19 李四AAA,传入后台变成了:张三B19,此时controller中的视图就会出现问题,因此需要对url参数进行编码,如:然后在后端进行解码,如:此时就可以正常显示了。...

2021-03-24 15:42:53 150

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

转载 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 848

转载 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 938

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

原创 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 1365 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 659

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

转载 解决在高分辨率下运行Photoshop CS6,程序界面字体过小的问题

近日见有人在网上求助:Photoshop之类的软件在高分屏电脑上运行,其标题栏字体过小,令人眼瞎。咋破?俺在surfacebook里(屏幕分辨率为3000X2000)装上Photoshop,运行观察。那标题栏上的小字果然小到令人眼瞎!在网上搜了一下,发现一个歪果仁(大牛级)给出了一个解决办法:1、打开注册表编辑器,展开HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide,在右栏内建一子建,键名为PreferEx

2021-02-11 22:02:31 1984

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

原创 idea将包中的类能够显示该类的所有方法名

1、最终效果:2、只需要在project中点击齿轮状态,然后选择Show Members即可,如下图所示:

2021-01-28 17:26:26 388

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

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

原创 oracle中搜索子串INSTR的使用以及将一个字符串按照某个字符分隔成多行

1、可以使用INSTR函数实现搜索字符串的功能,如:INSTR('Ⅰ级2222222','Ⅰ级2', 1, 1)返回结果是1,其中:'Ⅰ级2222222':表示目标字符串'Ⅰ级2':表示要查找的字符串。1:表示从第几个位置开始,注意:此函数时从下标1开始的,而不是从下标0开始的,1:表示第几个匹配的子串位置返回就是子串在目标字符串中第几个位置,如果没有搜索到则返回0....

2020-12-18 10:27:11 267

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

原创 IDEA+Tomcat运行debug时控制台乱码解决办法

1、如下图所示:2、只需要在tomcat中的VM Options参数哪里加上-Dfile.encoding=UTF-8即可,如下图所示:3、此时就正常了。

2020-12-09 13:57:52 1651 1

原创 springboot整合Spring Security+Swagger3

一、springboot整合Spring Security请看:https://blog.csdn.net/sunxiaoju/article/details/109756993二、Swagger是一个接口文档生成工具,同时提供接口测试调用的辅助功能。Swagger能成为最受欢迎的REST APIs文档生成工具之一,有以下几个原因:mSwagger 可以生成一个具有互动性的API控制台,开发者可以用来快速学习和尝试API。 Swagger 可以生成客户端SDK代码用于各种不同的平台上的实现。

2020-12-06 22:34:20 5268 3

原创 springboot出现Spring Boot Configuration Annotation Processor not configured

1、springboot在通过@ConfigurationProperties使用application.yml配置的属性时提示:Spring Boot Configuration Annotation Processor not configured,如下图所示:2、此时只需要添加如下依赖即可: <dependency> <groupId>org.springframework.boot</groupId>

2020-12-05 23:01:03 782

vue3.0+typescript集成jquery、bootstrap、jquery.dataTable插件、echart

vue3.0+typescript通过npm管理包,然后导入ts中进行集成jquery、bootstrap、jquery.dataTable插件、echart,具体界面请看:https://blog.csdn.net/sunxiaoju/article/details/109401288

2020-10-31

java调用C++编写的动态库dll

此附件包含了java代码以及vs2013编写的动态库工程。

2016-04-17

linux c语言和php通信TCP

linux c语言和php通信TCP:可以通过php代码和c语言进行发送数据,php是通过浏览器操作的

2010-11-15

linux c语言和php通信代码UDP

linux c语言和php通信代码:他可以把浏览器中的数据发送到用c语言写的server

2010-11-15

ylmf OS3.0启用root用户

ylmf OS3.0启用root用户 ylmf OS3.0启用root用户

2010-06-07

win7硬盘安装cenOS5.4

在windows7硬盘安装cenOS5.4

2010-05-01

空空如也

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

TA关注的人

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