- 博客(23)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 Google云计算三大论文中英文两个版
这三篇论文不仅奠定了大数据技术的理论基础,还为后续的分布式计算和数据处理技术提供了宝贵的参考。BigTable是一个稀疏的、分布式的、持久化存储的多维度排序映射表,能够在数千台机器上可靠地处理PB级别的数据。本项目提供了一个资源文件的下载,包含了这三篇论文的完整内容。通过下载和阅读这些论文,您将能够深入了解大数据技术的核心原理和应用场景,为您的研究和实践提供有力的支持。大规模数据存储:GFS和BigTable提供了高效的数据存储解决方案,适用于需要处理海量数据的场景,如搜索引擎、社交网络和电子商务平台。
2024-11-08 21:45:08
979
转载 【数据库-SQL 注入】SQL注入语法汇总
所谓SQL注入,就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令
2024-10-28 22:14:59
86
原创 【数据库-SQL 注入】SQL 注入漏洞详解 - Union 注入
SQL 注入 即是指 Web 应用程序对用户输入数据的合法性没有判断或过滤不严,攻击者可以在 Web 应用程序中事先定义好的查询语句的结尾上添加额外的 SQL 语句,在管理员不知情的情况下实现非法操作,以此来实现欺骗数据库服务器执行非授权的任意查询,从而进一步得到相应的数据信息。
2024-10-15 20:31:26
768
原创 SpringBoot 自动配置原理详解
在加载自动配置类的时候,并不是将spring.factories的配置全部加载进来,而是通过@Conditional等注解的判断进行动态加载@Conditional其实是spring底层注解,意思就是根据不同的条件,来进行自己不同的条件判断,如果满足指定的条件,那么配置类里边的配置才会生效。常用的Conditional注解:@ConditionalOnClass : classpath中存在该类时起效@ConditionalOnMissingClass : classpath中不存在该类时起效。
2024-10-14 21:49:42
1170
原创 SpringBoot集成RabbitMQ ,100%投递成功并被消费
springboot版本 2.1.5.RELEASE, 旧版本可能有些配置属性不能使用, 需要以代码形式进行配置RabbitMQ版本 3.7.15MailUtil: 发送邮件工具类RabbitConfig: rabbitmq相关配置TestServiceImpl: 生产者, 发送消息MailConsumer: 消费者, 消费消息, 发送邮件ResendMsg: 定时任务, 重新投递发送失败的消息。
2024-10-09 09:38:56
1129
原创 NatApp本地文件config.ini配置
log=none #log 日志文件,可指定本地文件, none=不做记录,stdout=直接屏幕输出 ,默认为none。运行 natapp -h 可以看到命令行参数,参数与config.ini同步说明见上文,命令行模式会覆盖config.ini相同参数。config.ini示例,也可直接 下载(右键另存为) 后自行修改 (注,windows用户,在此下载windows版本)clienttoken= #对应客户端的clienttoken,将会忽略authtoken,若无请留空,
2024-03-11 11:24:59
673
原创 VUE element 表单校验踩坑指南:input输入框校验
vue element是当前软件开发相当流行的编程语言,能够根据官方提供的组件、语法功能很快的构建出前端网页,因为他将常用的组件进行了封装,提供了更加方便的语法进行编程,其中包含了组件的定义、引用、校验等,然而因为用户输入的多样性,导致组件在某方面支持可能不是太好,或者是一种语法的定义很难囊括所有的用户行为,本文将介绍项目中真是踩过得input输入框校验细节。
2024-01-25 10:09:25
967
原创 微信公众号开发之HBuilder和手机模拟器实现扫码功能
众所周知微信开发者工具不能实现模拟手机扫码功能,因此,当开发人员开发扫码支付相关的功能不得不另辟蹊径,今天我们主要讲解HBuiilder如何搭配手机模拟器实现扫码功能。小编在这里主要用到的模拟器为mumu模拟器,当然你也可以选择其他的模拟器进行模拟。
2024-01-17 18:22:35
1554
原创 微信公众号开发之HBuilder和微信开发者者工具联合开发
本文讲解如何使用HBuilder和微信开发者者工具进行联合开发,方便开发者在开发过程中进行调试轻巧 仅10余M的绿色发行包(不含插件)极速 不管是启动速度、大文档打开速度、编码提示,都极速响应 C++的架构性能远超Java或Electron架构vue开发强化 HX对vue做了大量优化投入,开发体验远超其他开发工具 详见 小程序支持国外开发工具没有对中国的小程序开发优化,HX可新建uni-app 小程序等项目,为国人提供更高效工具。
2024-01-16 16:17:10
2947
2
原创 微信公众号开发之前端项目搭建:Vue3+Vite初始化前端项目
废话不多说,直接进入主题。本文采用Vue3+vite创建前端项目,前提是安装nodejs 18+版本,用于更好的支持vue3技术特性。
2024-01-15 19:07:17
696
原创 微信公众号开发之微信服务器:消息来源确认
微信公众号在用户配置好服务器URL后会发送GET请求调用该地址,用户需要根据传递的参数完成服务器认证,确认请求来自微信后台,本文将讲解如何完成服务认证。例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。
2024-01-12 18:44:15
539
原创 微信公众号开发之接口信息配置(一):natapp域名生成
公众号服务配置分为服务器地址(URL)、Token和EncodingAESKey,其中URL是开发者用来接收微信消息和事件的接口URL。Token可由开发者可以任意填写,用作生成签名(该Token会和接口URL中包含的Token进行比对,从而验证安全性)。EncodingAESKey由开发者手动填写或随机生成,将用作消息体加解密密钥。同时,开发者可选择消息加解密方式:明文模式、兼容模式和安全模式。模式的选择与服务器配置在提交后都会立即生效,请开发者谨慎填写及选择。
2024-01-10 18:32:31
1930
原创 activemq、rabbitmq、RocketMQ、Kafka的区别
activemq、rabbitmq、RocketMQ、Kafka的区别
2024-01-06 18:17:31
402
1
原创 springboot项目防止sql注入
在项目中我们经常会遇到这些sql注入的问题,这边我介绍的是通过filter拦截的方式进行过滤一些sql脚本的注入,在平时编程的时候我们也要注意,在程序中编写sql脚本(mapper.xml) 文件的时候能用#尽量用#,避免一个恶意攻击网站的人。首先介绍一下#和$的区别:#{}:占位符号,好处防止sql注入,自带单引号变量 ${}:sql拼接符号,原生变量接下来介绍写在java项目中(springboot)如何通过webFilter防止sql注入:/*** sql注入过滤器..
2021-08-10 16:52:38
958
1
原创 WebService注解汇总
@WebService 1、serviceName 对外发布的服务名,指定 Web Service 的服务名称:wsdl:service。缺省值为 Java 类的简单名称 + Service。(字符串) 2、endpointInterface 服务接口全路径, 指定做SEI(Service EndPoint Interface)服务端点接口 3、name 此属性的值包含XML Web Service的名称。在默认情...
2020-09-18 15:16:47
836
原创 Mysql+Mybatis 单条和批量插入返回主键
一、单条记录insertmapper文件SQL语句中添加useGeneratedKeys="true" keyProperty="id" 如下图所示: <insert id="insertOne" parameterType="com.cdhr.platform.comm.model.entity.plus.BusMessage" useGeneratedKeys="true" keyProperty="id"> 2. mapper类中定义接口方法...
2020-08-27 13:49:55
404
原创 谷歌浏览器关闭cookies默认策略
一、打开策略配置页面 chrome://flags/#site-isolation-trial-opt-out二、输入same三、更改SameSite by default cookies为Disabled
2020-08-05 08:22:44
2396
原创 docker启动nginx镜像无法访问【No logs available】问题解决方案
一、执行启动步骤 部分参数可去掉docker run -dit -p 80:80 -v /docker.container.map/nginx/etc/nginx/conf.d:/etc/nginx/conf.d --name nginx 46102226f2fd /bin/bash docker exec -it 3e9b1d2a7665 bash /usr/sbin/ngin...
2020-03-10 16:44:18
2028
转载 深入浅出分析MySQL常用存储引擎
MyISAM是MySQL的默认数据库引擎(5.5版之前),由早期的ISAM(Indexed Sequential Access Method:有索引的顺序访问方法)所改良。虽然性能极佳,但却有一个缺点:不支持事务处理(transaction)。 InnoDB是MySQL的数据库引擎之一,为MySQL AB发布binary的标准之一。与传统的ISAM与MyISAM相比,InnoDB的最...
2018-03-24 13:30:23
198
原创 mysql语法之--#与$符号关键字的用法(一)
一、#与$ 的sql拼接区别 1、${param}传递的参数会被当成sql语句中的一部分,比如传递表名,字段名 例子:(传入值为id) order by ${param} 则解析成的sql为: order b
2017-12-30 14:32:50
6072
java算法项目
2017-12-30
druid 怎么支持达梦数据库
2018-06-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人