×

mysql

mysql CONVERT 类型转换

齐飞 齐飞 发表于2024-05-19 浏览5048 评论0
convert(expr, type) 函数用于在mysql语法中将一种类型转换为另一种类型,例如 CONVERT('1', unsigned) 将varchar类型转换为正数类型。 字段排序时可转换为指定的类型后进行排序: select DISTINCT(building_name) from quarantine_room_extend   where del_flag='0'   order by  CONVERT(building_name, unsigned) asc;  bui

spring boot

SpringBoot2.x 集成 AntiSamy 防御XSS攻击

齐飞 齐飞 发表于2024-05-19 浏览5595 评论0
AntiSamy是OWASP的一个开源项目,通过对用户输入的HTML、CSS、JavaScript等内容进行检验和清理,确保输入符合应用规范。AntiSamy被广泛应用于Web服务对存储型和反射型XSS的防御中。 XSS攻击全称为跨站脚本攻击(Cross Site Scripting),是一种在web应用中的计算机安全漏洞,它允许用户将恶意代码(如script脚本)植入到Web页面中,为了不和层叠样式表(Cascading Style Sheets, CSS)混淆,一般缩写为XSS。XSS分为

spring

第07篇:巧用Spring类型转换, Converter&Formatter知识点学习。

齐飞 齐飞 发表于2024-05-19 浏览5345 评论0
公众号: 西魏陶渊明CSDN: https://springlearn.blog.csdn.net 天下代码一大抄, 抄来抄去有提高, 看你会抄不会抄! 一、前言 本篇文章中的内容,非常的小众,虽然在实际开发中,基本上不会有使用的场景,但是在Spring中却无处不在的知识点。因为我们是学习Spring,所以我们最好了解一下。希望对你有用,最终能运用在Spring框架的扩展上。 本篇文章,主要学习两个东西。第一个是类型转换, 第二个是格式化输出(支持国际化)。

scala

HUAWEI 机试题:找到好朋友

齐飞 齐飞 发表于2024-05-19 浏览6091 评论0
🌈 Scala 实现 题目描述: 在学校中,N 个小朋友站成一队,第 i 个小朋友的身高为 height[i],第 i 个小朋友可以看到第一个比自己身高更高的小朋友j,那么 j 是 i 的好朋友 (要求:j>i) 。 请重新生成一个列表,对应位置的输出是每个小朋友的好朋友的位置。 如果没有看到好朋友,请在该位置用0代替。 小朋友人数范围 0~40000。 输入描述: 第一行输入 N,N 表示有N个小朋友 第二行输入 N 个小朋友的身高 height[i],都是整数

scala

Scala编程语言入门(2)(scala是什么编程语言)

齐飞 齐飞 发表于2024-05-17 浏览7524 评论0
Scala编程语言入门 Scala进阶 函数式编程 我们将来使用Spark/Flink的大量业务代码都会使用到函数式编程。 下面的这些操作是学习的重点,先来感受下如何进行函数式编程以及它的强大。 1. 遍历 foreach 方法描述 foreach(f: (A) ⇒ Unit): Unit 方法说明 foreach API 说明 参数 f: (A) ⇒ Unit 接收一个函数对象作为参数函数的输入参数为集合的元素返回值为空 返回值 Unit

restful

@RequestMapping 的作用是什么?

齐飞 齐飞 发表于2024-05-16 浏览3766 评论0
RequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。 RequestMapping注解有六个属性,下面我们把她分成三类进行说明。 1.value, method: value:指定请求的实际地址,指定的地址可以是URI Template 模式(后面将会说明); method:指定请求的method类型, GET、POST、PUT、DELETE等; 2.consumes,produces cons

spring boot

SpringBoot项目中@Autowired注解注入组件为空Null,@Value注解注入值为空Null 的解决办法

齐飞 齐飞 发表于2024-05-15 浏览5317 评论0
问题概述 在Spring项目开发组件中,通过@Autowired注解注入组件为空Null,@Value注解注入值为空Null, 如下图: 解决办法  如果你遇到了这个问题,如果是中、高级开发工程师,先自我反省,自我检讨一下吧! 这个是入门的(基础的不能再基础了),这个知识就不在这儿展开了, 如果遇到了这个问题,从以下步骤进行排查: 1、首先查看注解, 查看当前组件类上是否存在注解:@Component、@Service 目的是使Spring能识别到并交

scala

Spark-Shell操作(spark-shell操作kudu)

齐飞 齐飞 发表于2024-05-15 浏览5974 评论0
Spark-Shell操作 spark-shell简述 ​ spark-shell是REPL(Read-Eval-Print Loop,交互式解释器),它为我们提供了交互式执行环境,表达式计算完成以后就会立即输出结果,而不必等到整个程序运行完毕,因此可以及时查看中间结果并对程序进行修改,这样可以在很大程度上提升程序开发效率。spark-shell支持Scala和Python,Spark框架使用Scala语言开发的,使用spark-shell命令会默认进入Scala的交互式执行环境。如果要

rabbitmq

基于AMQP的RabbitMQ整合SpringBoot

齐飞 齐飞 发表于2024-05-15 浏览3621 评论0
1. AMQP(Advanced Message Queue Protocol) AMQP(Advanced Message Queue Protocol)高级消息队列协议。协议无非就是需要遵循一定的数据规范,是在线路层上建立的,也就是应用层协议的一个开放标准,定义了网络交互的数据格式,而不是API接口(例如JMS),这使得AMQP和JMS从本质上的区别。它天然就是跨平台的,就像SMTP、HTTP 等协议样,只要开发者按照规范的格式发送数据,任何平台都可以通过AMQP进行消息交互。像目前流行

nginx

Linux离线安装nginx详细教程(Linux离线安装nginx)

齐飞 齐飞 发表于2024-05-14 浏览6015 评论0
一、什么是离线安装? 使用离线安装包进行软件安装的方式就叫离线安装。 离线安装包又叫做完整安装包,包含所有的安装文件。与其相对的是在线安装,即在条件允许且网络良好的条件下采用网络安装的方式。在线安装方式的缺点是在不太好的网络状况下容易出现长时间等待或安装失败的情况,这种情况下只能进行离线安装。 二、安装步骤 1.安装nginx所需依赖 1.1 安装gcc和gcc-c++ 1.1.1 下载依赖包 gcc依赖下载镜像地址: 官网:https://gcc.gnu.org

json

Mysql存储json格式数据(mysql json数据格式)

齐飞 齐飞 发表于2024-05-14 浏览13991 评论0
Mysql5.7版本以后新增的功能,Mysql提供了一个原生的Json类型,Json值将不再以字符串的形式存储,而是采用一种允许快速读取文本元素(document elements)的内部二进制(internal binary)格式。在Json列插入或者更新的时候将会自动验证Json文本,未通过验证的文本将产生一个错误信息 JSON 数据类型推荐使用在不经常更新的静态数据存储 创建表 t_user CREATE TABLE `t_user_tag` ( `id` int NOT NUL