string(6) "详解" TAGS:详解 寻技术

TAGS:详解

MyBatis中的自定义TypeHandler详解

要实现 typeHandler 就需要去实现接口 typeHandler,或者继承 BaseTypeHandler(实际上,BaseTypeHandler 实现了 typeHandler 接口)。 自定义String类型的TypeHandler: import java.sql.CallableStatement; import java.sql.PreparedStatement; im

JAVA编程 / 其他编程 10小时前  9

ASP.NET Core WebSocket集群实现思路详解

前言 提到WebSocket相信大家都听说过,它的初衷是为了解决客户端浏览器与服务端进行双向通信,是在单个TCP连接上进行全双工通讯的协议。在没有WebSocket之前只能通过浏览器到服务端的请求应答模式比如轮询,来实现服务端的变更响应到客户端,现在服务端也可以主动发送数据到客户端浏览器。WebSocket协议和Http协议平行,都属于TCP/IP四层模型中的第四层应用层。由于WebSocket

ASP.NET编程 / 其他编程 22小时前  19

PostgreSQL 复制表的 5 种方式详解

PostgreSQL 提供了多种不同的复制表的方法,它们的差异在于是否需要复制表结构或者数据。 CREATE TABLE AS SELECT 语句 CREATE TABLE AS SELECT 语句可以用于复制表结构和数据,但是不会复制索引。 我们可以使用以下语句基于 employee 复制一个新表 emp2,包括表中的数据: CREATE TABLE emp2 AS SELECT

PostgreSQL 前天 19:23  14

使用SQL语句将相同名的多行字段内容拼接(方法详解)

以下内容来自CHATGPT,其中PGADMIN经实验,有效 1、在MYSQL中使用: 可以使用GROUP_CONCAT函数来实现相同名称的多行字段内容拼接。具体语法如下: SELECT column_name, GROUP_CONCAT(another_column SEPARATOR ',') as concat_column FROM table_name GROUP BY col

SQLServer 前天 10:49  17

一文详解C++11中decltype的使用

The decltype type specifier yields the type of a specified expression. The decltype type specifier, together with the auto keyword, is useful primarily to developers who write template libraries. Use

C/C++编程 2024年05月18日  24

关于Redis的慢查询日志功能详解

慢查询记录 我们都知道像mysql等持久化数据库会有慢查询日志,其实Redis中也有慢查询日志的功能。慢查询就是系统在执行命令的前后计算每条命令的执行时间,如果超过我们预设的时间,就把记录记下来。 一般发送一条 Redis 命令会有以下这 4 个步骤: 然而Redis慢查询只记录第3个步骤,所以我们一般在生产环境中的等待时间,会远远大于慢查询日志记录的时间。 慢查询两个配置参数 R

Redis 2024年02月02日  78

Linux行处理工具之grep 正则表达式详解

之前我们学习了linux grep的基本操作,以及提及了linux grep的孪生兄弟egrep 和 fgrep,这次我们来看下。 在介绍正则表达式之前,我们先来尝试一下,假如有如下文本。 我们想获取空行,应该如何来写呢? 命令: grep ^$ test1 -n 通过上述例子,我们使用正则表达式^$已经成功拿到了第四行数据,那么,这究竟如何解呢,我们细看博文。 正则表达式在

Linux 2024年01月31日  51

ODBC连接数据库以SQLserver为例图文详解

什么是ODBC ODBC是open database connect的缩写,意思是开放式数据库连接 利用ODBC进行数据库连接 首先要下载数据库!! 配置数据库(以SQL server为例) 首先打开SSMS(SQL server management studio) 右键所连接的数据库引擎,点击属性 点击安全性,选择SQL sesrver 和Windows的身份验证模式(

SQLServer 2024年01月28日  51

shell脚本declare命令的用法详解(声明变量的属性和类型)

declare命令 declare命令用于声明变量的属性和类型。 语法: declare [选项] [变量名=值] 常用选项: -r:将变量设置为只读,不可修改。 -i:将变量设置为整数类型。 -a:将变量设置为数组类型。 -f:将变量设置为函数类型。 -x:将变量设置为环境变量。 示例: # 声明一个只读变量 declare -r name="John" name="T

Linux / 其他编程 2024年01月24日  40

Linux下chkconfig命令详解(service)

Linux下chkconfig命令详解(service) 一、释义 chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。 二、使用语法 chkconfig [--add][--del][--list] [系统服务] 或 chkconfig [--level <等级代号>] [系

Linux 2024年01月23日  40

PHP中流的定义及作用详解

目录 定义 流封装协议 file://流封装协议 php://流封装协议 其它流封装协议 流上下文 流过滤器 定义 流的作用是使用统一的方式处理文件、网络和数据压缩等共用

PHP编程 2024年01月22日  45

详解如何在PHP中使用布隆过滤器

布隆过滤器(Bloom Filter)是一种用于快速判断一个元素是否属于某个集合的概率型数据结构。它基于哈希函数和位数组实现,可以高效地检索一个元素是否存在,但不提供元素具体的存储和获取功能。 布隆过滤器原理 上面的思路其实就是布隆过滤器的思想,只不过因为 hash 函数的限制,多个字符串很可能会 hash 成一个值。为了解决这个问题,布隆过滤器引入多个 hash 函数来降低误判率

PHP编程 2024年01月21日  53

详解Oracle中sqlldr的具体用法

前言 由于最近做一个项目 , 需要将 .log格式的文本文件导入到 oracle当中 。其中遇到过很多的问题 , 网上有许多的例子 ,但是对于一个没有学过 oracle 的小白来说还是有一些晦涩。 所以我特意将我找的一些相关资料进行总结一下 。 首先导入 oracle 的方法有很多 , 对于不同需求有不同的导入方式 , 我在这里就说一下 sqlldr 的方法 。 使用sqlldr 将文本文件

Oracle 2024年01月20日  62

SpringBoot实现返回值数据脱敏的步骤详解

介绍 SpringBoot实现返回数据脱敏 有时,敏感数据返回时,需要进行隐藏处理,但是如果一个字段一个字段的进行硬编码处理的话,不仅增加了工作量,而且后期需求变动的时候,更加是地狱般的工作量变更。 下面,通过身份证,姓名,密码,手机号等等示例去演示脱敏的流程,当然你也可以在此基础上添加自己的实现方式 原理 项目使用的是SpringBoot,所以需要在序列化的时候,进行脱敏处理,sp

JAVA编程 / 其他编程 2024年01月16日  53

Elasticsearch Analyzer 内置分词器使用示例详解

前置知识 主要介绍一下 Elasticsearch中 Analyzer 分词器的构成 和一些Es中内置的分词器 以及如何使用它们 es 提供了 analyze api 可以方便我们快速的指定 某个分词器 然后对输入的text文本进行分词 帮助我们学习和实验分词器 POST _analyze { "analyzer": "standard", "text": "The 2 Q

JAVA编程 2024年01月14日  43

关于弗洛伊德算法求最短路径详解

弗洛伊德算法介绍 和迪杰斯特拉算法一 样, 弗洛伊德(Floyd)算法也是一种用于寻找给定的加权图中顶点间最短路径的算法。 弗洛伊德算法(Floyd)计算图中各个顶点之间的最短路径 迪杰斯特拉算法用于计算图中某-一个顶点到其他项点的最短路径。 弗洛伊德算法VS迪杰斯特拉算法:迪杰斯特拉算法通过选定的被访问顶点,求出从出发访问顶点到其他项点的最短路径:弗洛伊德算法中每-个顶点都是出发访问点,所以

JAVA编程 2024年01月13日  42

Laravel多条件where查询语句使用详解

引言 在使用 Laravel 开发应用的时候,还是会经常遇到多条件的查询语句,比如一个网站的商品筛选页面就有可能是这样子: http://jd.com/products?color=black&size=xl&orderBy=price&sort=desc 使用多条件的 where 语句 这种方式的筛选其实我们就会使用多条件的 where 语句来做,比如我们通常会

PHP编程 / Laravel 2024年01月12日  58

关闭

用微信“扫一扫”