MYSQL教程 MySQL-锁(mysql锁机制) 等待 发表于2024-05-22 浏览6371 评论0 MySQL-锁 锁分类 MySQL中锁按照粒度分,分为以下三类 全局锁:锁定数据库中的所有表 表级锁:每次操作锁住整张表 行级锁:每次操作锁住对应的行数据 全局锁 全局锁就是对整个数据库实例加锁,加锁后整个实例就处于只读状态,后续的DML的写语句,DDL语句,已经更新操作的事务提交语句都将被阻塞 语法 加全局锁 FLUSH TABLES WITH READ LOCK; 释放锁 UNLOCK TABLES; 数据备份 通常,我们为了保障多张表的数据一致
ajax jQuery ajax读取本地json文件_jQuery请求本地JSON文件,在谷歌浏览器运行时报跨域错误_Vscode使用Live Server 等待 发表于2024-05-22 浏览5316 评论0 json文件 { "first":[ {"name":"张三","sex":"男"}, {"name":"李四","sex":"男"}, {"name":"王武","sex":"男"}, {"name":"李梅","sex":"女"} ] } js 方法一: $.ajax({ url: "ceshi.json",//json文件位置 type: "GET",//请求方式为get dataT
scala SPark学习笔记:04-SPark RDD的Transformations和Action算子操作 等待 发表于2024-05-22 浏览5072 评论0 概述 Rdd的支持两种类型的算子操作,一类是Transformations,一类是Action算子。 Transformations算子 Transformations算子又叫转换算子,是基于一个已存在的RDD做转换处理后生成一个新的RDD。 所有的转换算子都是“懒”加载执行的 也就是说当代码运行到Transformations算子时并没有立即发生计算产生结果,而仅仅是记录了这一计算的规则,等到后续有Action算子来触发时才发生真正的计算处理。 Action算子 Ac
html5 前端 --- CSS(前端css面试题) 等待 发表于2024-05-21 浏览8669 评论0 1. CSS 1.1 什么是CSS CSS的英文名为 Cascading Style Sheet,中文为层叠样式表 CSS 能够对网页中元素位置的排版进行像素级精确控制, 实现美化页面的效果. 能够做到页面的样式和结构分离. 1.2 CSS 的基本语法 选择器+{ 属性: 属性值; } 例如: <style> p { font-size : 10px; color : red; } </style> <p>你好</
spring boot springboot开发webservice服务端,发布多个webservice服务案例(带你玩转webservice) 等待 发表于2024-05-20 浏览5056 评论0 一、情况说明: 本篇是对 springboot开发webservice服务端和客户端代码 的补充 效果: 二、服务端代码: WebServiceDemo 代码: package com.test.springboot.service; import javax.jws.WebMethod; import javax.jws.WebParam; import javax.jws.WebService; @WebService(name = "WebServiceDemo", tar
tomcat Tomcat代码执行漏洞(CVE-2017-12615)(tomcat lfi(CVE-2020-1938)漏洞) 等待 发表于2024-05-20 浏览7197 评论0 漏洞描述 2017年9月19日,Apache Tomcat官方确认并修复了两个高危漏洞,漏洞CVE编号:CVE-2017-12615和CVE-2017-12616,其中 远程代码执行漏洞(CVE-2017-12615) 当 Tomcat 运行在 Windows 主机上,且启用了 HTTP PUT 请求方法(例如,将 readonly 初始化参数由默认值设置为 false),攻击者将有可能可通过精心构造的攻击请求向服务器上传包含任意代码的 JSP 文件。之后,JSP 文件中的代码将能被服务器执
tomcat 修改springboot项目代码后,重新进行部署 等待 发表于2024-05-20 浏览6054 评论0 1.解决毕设问题 毕业设计存在的问题: 自身修改密码以后,退出系统,使用自己的新密码登录,结果登录失败。 一看数据库中,发现修改密码之后,加密位数变的很长。很是反常,然后自己直接在数据库中使用 select AES_DECRYPT(unhex(“数据库中的密码”),“自己的密钥”)进行了解密,结果发现解密之后是,之前原密码的AES加密。也就是说:修改密码是对原来数据库中AES加密之后的密码进行了二次AES加密! 问题的根源在于: mapper文件夹下的UserMapper.xml中
MSSQL教程 MySQL-Explain详解 等待 发表于2024-05-19 浏览30037 评论0 Explain介绍 在select语句之前增加explain关键字,执行后MySQL就会返回执行计划的信息,而不是执行sql。但如果from中包含子查询,MySQL仍会执行该子查询,并把子查询的结果放入临时表中。 Explain中的列 ① id列 id列的编号是select的序列号,有几个select就有几个id,并且id是按照select出现的顺序增长的,id列的值越大优先级越高,id相同则是按照执行计划列从上往下执行,id为空则是最后执行。
ribbon Spring Cloud Netflix Ribbon 等待 发表于2024-05-19 浏览5064 评论0 Ribbon简介 Ribbon是Netflix的组件之一,负责注册中心的负载均衡,有助于控制HTTP和TCP客户端行为。Spring Cloud Netflix Ribbon一般配合Ribbon进行使用,利用在Eureka中读取的服务信息,在调用服务节点时合理进行负载。 SpringCloud中可以将注册中心和Ribbon配合使用,Ribbon自动的从注册中心获取提供者的列表信息,并基于内置的负载均衡算法,请求服务。 基于Spring Cloud Netflix Ribbon 实现负载均
Ruby教程 redmine 表格_Redmine Custom tables 自定义表格插件 - Redmine插件中文站 等待 发表于2024-05-18 浏览5044 评论0 以下是最近一段时间的log,看有用不?@Admin Redmine vendor/bundle/ruby/2.4.0/gems/thin-1.7.2-x86-mingw32/lib/thin/runner.rb:159:in `run!' vendor/bundle/ruby/2.4.0/gems/thin-1.7.2-x86-mingw32/bin/thin:6:in `' bin/thin:16:in `load' bin/thin:16:in `' Started GET "
rabbitmq Rabbimq基础知识一(rabbimq使用) 等待 发表于2024-05-18 浏览7974 评论0 1、什么是RabbitMQ? RabbitMQ是一个由Erlang语言开发的AMQP(Advanced Message Queue 高级消息队列协议 )的开源实现,能够实现异步消息处理的消息队列,rabbitmq可以接收并转发消息。 2、RabbitMQ的优点 rabbitmq的有点有:异步处理、应用解耦、流量消峰 异步处理 有些服务间调用是异步的,例如 A调用B,B需要花费很长时间执行,但是A需要知道B什么时候可以执行完,以前一般有两种方式,A过一段时间去调用B的查询 api查
PHP编程 每日一学—CSS3 word-wrap 属性(wordwrap属性用法) 等待 发表于2024-05-18 浏览6559 评论0 什么是word-wrap属性❓ word-wrap属性允许长的内容可以自动换行。 语法 word-wrap: normal或break-word; 值 描述 normal 只在允许的断字点换行(浏览器保持默认处理)。 break-word 在长单词或 URL 地址内部进行换行。 使用案例 今天在修改代码的时候,发现之前做的小项目存在了一些小问题 正常情况下计算时数字的位数不会太长 但是假如有人比较无聊输入