自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(101)
  • 收藏
  • 关注

转载 浅析批量新增查询到的结果集到另一个表INSERT INTO SELECT、及 SELECT INTO 和 INSERT INTO SELECT 两种表复制语句详解

(3)注意语法,不要加values,和插入一条数据的sql混了,不要写成:Insert into Table2(field1,field2,...) values (select value1,value2,... from Table1)当然你可以使用以下语句来拷贝表结构及数据。SELECT '00001','张三','北京,'年假','2',getdate() UNION all。SELECT '00002','李四','北京','年假','5',getdate()

2024-07-08 16:18:11 302

原创 使用支付宝SDK进行RSAj加签验签以及加密解密

支付宝开元SDK中提供了RSA工具类,可以方便的对数据进行加解密,经测试演示版本sdk支持分段加解密,并且提供了加签与验签的常用方法。并支持RSA与RSA2两种类的签名类型。1.调用 AlipaySignature.rsaEncrypt() 方法加密。2.调用 AlipaySignature.rsaDecrypt() 方法解密。注:maven中央库直达连接。注:生产RSA签名请参考。以下介绍来自支付宝开放平台。

2024-04-23 20:41:59 420

原创 npm的配置文件及其路径问题

默认情况下,可以通过下面的命令查看其基础路径。npm 的 .npmrc 文件在哪里?缓存及全局包文件在什么位置?npm 的 .npmrc 文件在哪里?缓存及全局包文件在什么位置?npm 的 .npmrc 文件在哪里?缓存及全局包文件在什么位置?提供了方便快捷的修改方式,不知道这个文件的位置,其实也是可以修改的。的缓存目录,存在感比较低。当然对于全局包路径的查看,还可以使用下面的命令。当然,寻找这个文件的目的,多数是为了修改。包也还是生效的,并不需要再次安装。修改后,原来安装在默认目录下的。

2024-04-20 17:19:43 1758

原创 npm 重要知识

位置在:C:\Users\{用户名} , 如下图。2. .npmrc是npm重要的配置文件。此命令可以查看npm当前所有配置信息。

2024-04-20 17:19:08 328

转载 Oracle 恢复删除数据的方法

中的数据,在不考虑全库备份和利用归档日志情况,怎样快速恢复数据呢?根据结果中的sql_text内容,找到delete执行语句对应的。原理是因为oracle数据库在删除表时会将删除信息存放于某虚拟。检查数据无误后,执行下面操作,将数据插回原表中。中而非直接清空,在此种状态下数据库标记该表的数据库为。,执行下面语句查询出删除的数据。

2024-04-11 16:22:16 331

原创 必知必会 RabbitMQ面试题 33道(附答案)

生产者将消息发送给交换器的时候,会指定一个RoutingKey,用来指定这个消息的路由规则,这个RoutingKey需要与交换器类型和绑定键(BindingKey)联合使用才能最终生效。

2024-02-19 21:11:18 1149

转载 Vue-cli3+ 和 Vue-cli2 的区别

vue-cli3 之后创建的时候并不会自动创建 vue.config.js,因为这个是个可选项,所以一般都是需要修改 webpack 的时候才会自己创建一个 vue.config.js。开发者一般不需要再去知道 webpack 做了什么,所以没有暴露 webpack 的配置文件,但你依然可以创建 vue.config.js 去修改默认的 webpack。Vue 项目中 vue.config.js 文件就等同于 webpack 的 webpack.config.js。

2023-06-30 14:50:32 180

原创 在jquery中,用 $. 和 $().有什么区别,它们分别的含义是什么?

(".div1") 表示获取类名为div1的元素,例如获取<div class="div1"></div>2. jquery中"$.",例如$.post()、$.get()、$.ajax()等这些都是jquery这个对象的方法。1. "$" 就是jquery对象,$()就是jQuery(),在里面可以传参数,作用就是获取元素,如下例子。$(".div1").onclick表示类名为div1的div点击事件。

2023-06-27 15:44:16 271

转载 js和java中的&&和||

作者:三思是稳链接:https://juejin.cn/post/6844903823476015117来源:稀土掘金著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

2023-06-21 14:56:58 270

转载 resource文件夹下部分文件无法读取

resource文件夹下部分文件无法读取

2023-06-06 16:50:40 1219

转载 Spring注解—@AliasFor介绍

Spring注解—@AliasFor介绍

2023-05-31 18:13:21 3707

转载 Mysql统计每个表的大小

这段代码是统计每个表的大小,是M为单位,如果需要其他单位再*1024或者少一个*1024。下图为统计之后的结果。在开发中遇到一个问题,我要统计哪个表中的数据增长度快。于是就想要找出每个表的大小。

2023-04-07 15:29:11 205

转载 mysql怎么查询表的大小

在mysql中有一个information_schema数据库,这个数据库中装的是mysql的元数据,包括数据库信息、数据库中表的信息等。collation_character_set_applicability表:相当于collations表和character_sets表的前两个字段的一个对比,记录了字符集之间的对照信息。tables表:这个表里存储了所有数据库中的表的信息,包括每个表有多少个列等信息。schemata表:这个表里面主要是存储在mysql中的所有的数据库的信息。

2023-04-07 15:22:28 3731

转载 Oracle查询之查找列名

Oracle数据库是非常众所周知的开放数据库管理系统,在使用Oracle进行操作时,若想获取表中字段名及其类型,可用sql语句查询,本文给出的方法可以实现Oracle查询之查找列名的功能。第一行将查询结果设置为列名以及数据类型,第二行设置查询的表为指定的表,表名可以改为需要查询的表名称,通过上述的sql语句可以返回指定表的字段名及其类型。与上面的sql语句类似,将结果设置成指定的字段名或数据类型时,在查询列名的同时也可以给出查询结果返回的结果为何。where table_name='表名')

2023-04-04 16:54:01 1724

转载 SQL中的DML、DDL以及DCL是什么?

而企业版则是收费的,不能在线下载,相应地,它提供了更多的功能和更完备的技术支持,更适合于对数据库的功能和可靠性要求较高的企业客户。对于已经创建好的表,尤其是已经有大量数据的表,如果需要对表做一些结构上的改变,我们可以先将表删除(drop),然后再按照新的表定义重建表。这样做没有问题,但是必然要做一些额外的工作,比如数据的重新加载。DML 操作是指对数据库中表记录的操作,主要包括表记录的插入(insert)、更新(update)、删除(delete)和查询(select),是开发人员日常使用最频繁的操作。

2023-04-04 10:44:24 4704

转载 mysql与oracle的语法对比

1. 将传入的字符串通过P_UNPACK_LIST方法转换为数组.(lo_holiday_jan_upl即为数组)3. P_MOD_MONTH中使用数组: (将数组中的各个元素取出来插入到SD_HOLIDAY表)"(+)"所在位置的另一侧为连接的方向,2. 传数组到另一个存储过程.所以上面的例子1是左连接。以下的例子2既是右连接。

2023-04-04 10:41:03 474

转载 The authentication type 10 is not supported

链接人大金仓数据库报错:解决:以windows为例:修改D:\Program Files\Kingbase\ES\V8\data\sys_hba.conf文件:

2023-04-04 10:09:20 5258

原创 Mysql使用ALTER时怎样动态替换表名

BEGINEND IF;THEN/**/END IF;ENDEND//DELIMITER;解决方案');

2023-04-03 16:36:25 326

转载 mysql存储过程中使用游标及注意事项

* 获取当前游标指向的数据行赋值给变量_inner_code,_writedate,并将游标指向下一行,当游标已经指向最后一行时会造成游标溢出. mysql 中游标溢出时会引发mysql预定义的not found 错误,在上面定义了一个continue属性的操作handle,当出现not found 错误时 继续,并修改_done变量的值为0,使循环结束*/-- 声明游标名、游标所存储数据。-- 获取当前游标指向的数据行赋值给变量_inner_code,_writedate,并将游标指向下一行。

2023-04-03 15:05:54 527

原创 Duplicate handler declared in the same block

解决方案参考下文:https://www.cnblogs.com/Ting-light/p/9548356.html。每个begin end 块都是一个独立的scope 区域,嵌套的游标可用begin end 包裹。

2023-04-03 15:01:59 797

转载 RabbitMQ实现延迟队列的方式

RabbitMQ实现延迟队列的方式

2023-03-15 10:41:24 170

转载 什么是线程池

本文我们介绍了线程池的 7 种创建方式,其中最推荐使用的是 ThreadPoolExecutor 的方式进行线程池的创建,ThreadPoolExecutor 最多可以设置 7 个参数,当然设置 5 个参数也可以正常使用,ThreadPoolExecutor 当任务过多(处理不过来)时提供了 4 种拒绝策略,当然我们也可以自定义拒绝策略,希望本文的内容能帮助到你。Executors.newFixedThreadPool:创建一个固定大小的线程池,可控制并发的线程数,超出的线程会在队列中等待;

2023-03-08 11:41:10 633

转载 聚簇索引和非聚簇索引

非聚簇索引的两棵B+树看上去没什么不同,节点的结构完全一致只是存储的内容不同而已,主键索引B+树的节点存储了主键,辅助键索引B+树存储了辅助键。InnoDB中,表数据文件本身就是按B+Tree组织的一个索引结构,聚簇索引就是按照每张表的主键构造一颗B+树,同时叶子节点中存放的就是整张表的行记录数据,也将聚集索引的叶子节点称为数据页。,辅助索引访问数据总是需要二次查找。我们日常工作中,根据实际情况自行添加的索引都是辅助索引,辅助索引就是一个为了需找主键索引的二级索引,现在找到主键索引再通过主键索引找数据;

2023-03-02 18:33:15 326

转载 Oracle over函数学习

Oracle over函数学习

2023-02-09 15:18:52 181

转载 Redis 数据类型hash以及使用场景

Redis 数据类型hash以及使用场景

2023-02-03 15:52:30 2218

转载 Redis的三个框架

Redis的三个框架

2023-02-01 18:21:21 402

原创 javax.persistence.Id和org.springframework.data.annotation.Id有什么区别?

javax.persistence.Id和org.springframework.data.annotation.Id有什么区别?

2023-01-17 18:01:50 884

原创 git - 关闭显示 “Processes are running in session“的 git 控制台时如何解决问题

git - 关闭显示 "Processes are running in session"的 git 控制台时如何解决问题

2023-01-09 17:43:06 2719 1

转载 JS怎样监控监控收集用户的行为数据

这篇文章给大家分享的是JS怎样监控监控收集用户的行为数据。

2023-01-06 14:55:44 1316

转载 RabbitMQ 设置消息的TTL(过期时间)

1、针对队列来说,可以使用x-message-ttl参数设置当前队列中所有消息的过期时间,即当前队列中所有的消息过期时间都一样;以上两个参数的单位都是毫秒,即1000毫秒为1秒。如果以上两个都设置,则以当前消息最短的那个过期时间为准。2、针对单个消息来说,在发布消息时,可以使用Expiration参数来设置单个消息的过期时间。接下来让我们在在代码中相见!

2022-11-02 14:45:05 3060

转载 <dependencyManagement>和<scope>import</scope>

和import

2022-10-31 15:23:12 904

转载 exists和not exists的用法

exists和not exists的用法

2022-10-12 14:19:09 10290

转载 要我说,多线程事务它必须就是个伪命题!

‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍任何脱离场景讨论技术实现的行为都是耍流氓。系统,每天指定时间,我们就需要从大数据系统中拉取 50w 条数据,对数据进行一个清洗操作,然后把数据保存到我们业务系统的数据库中。多线程事务你也别想的多深奥,你就想,两个不同的用户各自发起了一个下单请求,这个请求对应的后台实现逻辑中是有事务存在的。我尝试了把 num 设置为 50w,让它慢慢的跑着,但是我还是太年轻了,等了非常长的时间都没有等到结果。

2022-10-09 20:42:16 139

转载 RabbitMQ之Qos prefetch

关注0.72017.11.08 21:26:36字数 1,179阅读 22,909实际使用RabbitMQ过程中,如果完全不配置QoS,这样Rabbit会尽可能快速地发送队列中的所有消息到client端。因为consumer在本地缓存所有的message,从而极有可能导致OOM或者导致服务器内存不足影响其它进程的正常运行。所以我们需要通过设置Qos的prefetch count来控制consumer的流量。同时设置得当也会提高consumer的吞吐量。...

2022-08-26 10:41:08 1157 1

转载 Java多线程

多线程

2022-07-19 17:33:43 147

转载 【无标题】RabbitMQ 如何保证消息不丢失?

原文链接:https://www.cnblogs.com/cnndevelop/p/12091348.htmlRabbitMQ消息丢失的情况第一种:生产者弄丢了数据。生产者将数据发送到 RabbitMQ 的时候,可能数据就在半路给搞丢了,因为网络问题啥的,都有可能。第二种:RabbitMQ 弄丢了数据。MQ还没有持久化自己挂了第三种:消费端弄丢了数据。刚消费到,还没处理,结果进程挂了,比如重启了。解决方案一:针对生产者方案1.开启RabbitMQ事务可以选择用 RabbitMQ 提供的事务功能,就是生

2022-06-30 12:42:30 73

转载 ORACLE 行转列

create table STUDENT_SCORE( name VARCHAR2(20), subject VARCHAR2(20), score NUMBER(4,1));insert into student_score (NAME, SUBJECT, SCORE) values ('张三', '语文', 78.0);insert into student_score (NAME, SUBJECT, SCORE) values ('张三', '数学', 88.0);i.

2021-03-02 20:47:17 112

原创 一个页面多个swiper通过按钮显示隐藏出现的问题

一个页面多个swiper通过按钮显示隐藏出现的问题2019-09-26 15:33:26沅芯阅读数 43更多分类专栏:swiper轮播图版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/huayuaer/article/details/101447413一个页面多个...

2019-11-04 14:38:47 1916 1

转载 VMware安装Centos7超详细过程(图文)

本篇文章主要介绍了VMware安装Centos7超详细过程(图文),具有一定的参考价值,感兴趣的小伙伴们可以参考一下1.软硬件准备软件:推荐使用VMwear,我用的是VMwear 12镜像:CentOS7 ,如果没有镜像可以在官网下载 :http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1804...

2019-07-16 10:49:43 1258 1

转载 Java线程安全和非线程安全

ArrayList和Vector有什么区别?HashMap和HashTable有什么区别?StringBuilder和StringBuffer有什么区别?这些都是Java面试中常见的基础问题。面对这样的问题,回答是:ArrayList是非线程安全的,Vector是线程安全的;HashMap是非线程安全的,HashTable是线程安全的;StringBuilder是非线程安全的,StringBuff...

2018-12-18 11:33:20 209

空空如也

空空如也

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

TA关注的人

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