ICode9

精准搜索请尝试: 精确搜索
  • 大厂JAVA面试必问面试题及答案2020-09-25 15:01:34

    1、自我介绍、自己做的项目和技术领域 2、项目中的监控:那个监控指标常见的有哪些? 3、微服务涉及到的技术以及需要注意的问题有哪些? 4、注册中心你了解了哪些? 5、consul 的可靠性你了解吗? 6、consul 的机制你有没有具体深入过?有没有和其他的注册中心对比过? 7、项目用 Spring 比较多

  • MySQL的SQL基础应用2020-09-25 13:00:55

    “刷脸支付系统”是一款基于人脸识别系统的支付平台,该系统无需钱包、信用卡或手机,会自动将消费者面部信息与个人账户相关联,支付时只需要面对设备屏幕上的摄像头即可,整个交易过程高效、便捷。 刷脸支付是依据人脸识别技术,是通过对人脸的面部特征进行识别,是结合了生物识别技术和图形

  • 1.7.3.3对无效数据的强制约束2020-09-25 12:01:20

      默认情况下,MySQL 8.0拒绝无效或不正确的数据值,并中止出现它们的语句。可以通过禁用严格的SQL模式(请参见第5.1.11节“服务器SQL模式”)来更改此行为,以更宽容无效值,以便服务器将其强制为有效值,以进行数据输入。 不建议。 较早版本的MySQL默认情况下采用宽容行为。有关此行为的

  • mysql记录历史sql语句2020-09-25 11:32:51

    mysql记录历史sql语句 1、查看是否开启日志记录以及日志路径   SHOW VARIABLES LIKE "%gener%; 2、如果没有开启,则开启日志记录,设置为OFF为关闭日志记录   SET GLOBAL general_log = 'ON'; 3、查看日志记录的方式   show variables like 'log_output'; 4、设置日志记录的

  • SQL SERVER 中,Linux 时间戳(timestamp)与时间格式(datetime)相互转换2020-09-25 07:31:22

    SQL里面有个DATEADD的函数。时间戳就是一个从1970-01-01 08:00:00到时间的相隔的秒数。所以只要把这个时间戳加上1970-01-01 08:00:00这个时间就可以得到你想要的时间了select DATEADD(second,1268738429 + 8 * 60 * 60,'1970-01-01 00:00:00') 注解:北京时间与GMT时间关系    

  • Oracle alter index disable/unusable的区别2020-09-24 20:04:41

    近日,在处理DAO层oracle/mysql尽可能通用的问题,把DDL抽到了过程中,alter index disable的时候报了个错“ORA-02243: ALTER INDEX 或 ALTER MATERIALIZED VIEW 选项无效”,经查,原因是disable,enable针对函数索引。普通索引为unusable和rebuild。如下: SQL> create table test as selec

  • MySQL使用mysqldump进行数据备份2020-09-24 17:32:14

    mysqldump mysqldump是MySQL自带的数据备份工具,它需要通过账号密码连接到数据库才能备份数据,可以指定要备份的库和表。默认会生成建表语句、表数据会转成insert语句。 mysqldump --help 可以查看各种可选参数。 mysqdump -uroot -p db_name [tb1_name tb2_name] > /dir/backup.sql

  • CTFHUB-技能树-Web-SQL注入2020-09-24 11:32:08

    整数型 已经说了是整数型注入了,就直接开始吧 1 order by 1/2/3,当为3时返回页面不一样,所以字段有两个 爆数据库 -1 union select 1,database() ##注:这里用-1是为了‘腾位子’给后面的联合查询 爆表名 -1 union select 1,group_concat(table_name)from infor

  • Mybatis 框架如何实现 动态 SQL 呢?2020-09-24 11:01:31

    Mybatis 框架如何实现 动态 SQL 呢? MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其他类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句有多么痛苦。拼接的时候要确保不能忘了必要的空格,还要注意省掉列名列表最后的逗号。利用动态 SQL 这一特性可以彻底摆脱

  • SQL 存储过程[3]-分页2020-09-24 09:03:30

    SQL 存储过程[3]-分页   示例1: /* 分页,统计 */ CREATE PROCEDURE Page @tblName varchar(255), -- 表名 @fldName varchar(255), -- 字段名 @PageSize int = 10, -- 页尺寸 @PageIndex int = 1, -- 页码 @IsCount bit = 0, -- 返回记录总数, 非 0 值则返回 @Or

  • 更新提示2020-09-23 22:35:24

    private void timer1_Tick(object sender, EventArgs e) { x++; if (x == 10) { string sql = "SELECT New_Version FROM VersionNumber"; string str = Convert.ToString(SqlHelper.SqlHelper.GetOneResult(sql)); if (str != ApplicationDeployment.CurrentDeploy

  • SQL Server merge用法2020-09-23 10:00:51

    本文转自 https://www.cnblogs.com/Vincent-yuan/p/11521229.html   有两个表名:source 表和 target 表,并且要根据 source 表中匹配的值更新 target 表。 有三种情况: source 表有一些 target 表不存在的行。在这种情况下,需要将 source 表中的行插入到 target 中。 target 表有

  • 慢SQL优化2020-09-22 16:01:30

    针对SQL编写导致的慢 SQL,优化起来还是相对比较方便的。正如上一节提到的正确的使用索引能加快查询速度,那么我们在编写 SQL 时就需要注意与索引相关的规则: 字段类型转换导致不用索引,如字符串类型的不用引号,数字类型的用引号等,这有可能会用不到索引导致全表扫描; mysql 不支持函

  • MySQL的sql_mode模式说明及设置2020-09-22 14:03:33

    一、MySQL的sql_mode合理设置 sql_mode是个很容易被忽视的变量,默认值是空值,在这种设置下是可以允许一些非法操作的,比如允许一些非法数据的插入。在生产环境必须将这个值设置为严格模式,所以开发、测试环境的数据库也必须要设置,这样在开发测试阶段就可以发现问题. 二、sql mode

  • 标准的SQL规范也和SpringDataJpa、MyBatis等ORM框架完美兼容2020-09-21 18:00:43

    PowerJob 的在线日志一直是饱受好评的一个功能,它能在前端界面实时展示开发者在任务处理过程中输出的日志,帮助开发者更好的监控任务的执行情况。其功能展示如下图所示(前端界面略丑,请自动忽略~)。 在线日志这个功能,乍一听很简单,无非 worker 向 server 发日志数据,server 接受后前端展

  • Sql Server 高级特性2020-09-21 03:01:17

        --定义主键: CREATE TABLE TABLE NAME(COLUMN TYPE NOT NULL PRIMARY KEY) CREATE TABLE 表名(列名 字段类型 PRIMARY KEY) --定义外键: CREATE TABLE 表名(列名 字段类型 REFERENCES 引用外键的表(表的列) ) CREATE TABLE TABLE NAME( CUST_ID INT NOT NULL REFERENCES CUSTI

  • oracle 安装完成后遇到的问题(ORA-01507: database not mounted)2020-09-20 21:02:59

    oracle安装完成后,激活scott用户alter user scott account unlock;然后报错:解决办法参考网址:oracle初次安装启动报错 SQL> select userenv('language') from dual; USERENV('LANGUAGE') -------------------------------------------------------------------------------- AME

  • SQL常用函数(多平台对比)2020-09-20 12:04:08

    SQL常用函数(多平台对比) 一、数值型函数 (一)Teradata abs(-10) --绝对值;结果:10 ceiling(11.999) --向上取整;返回不小于11.999的最小整数,结果:12 floor(11.999) --向下取整;返回不大于11.999的最大整数,结果:11 exp(2) --e的指数;结果:e的2次幂 log(100) --底数为10,100的对数;结果:2

  • 高水位(High Water Mark) 的概念及高水位问题的解决2020-09-20 12:03:15

    转自:https://blog.csdn.net/cnham/article/details/598799 说到HWM,我们首先要简要的谈谈ORACLE的逻辑存储管理.我们知道,ORACLE在逻辑存储上分4个粒度:表空间,段,区和块.    (1)块:是粒度最小的存储单位,现在标准的块大小是8K,ORACLE每一次I/O操作也是按块来操作的,也就是说当O

  • Table API 和 Flink SQL—第一章 整体介绍2020-09-20 12:01:08

    第一章 整体介绍1.1 什么是 Table API 和 Flink SQLFlink 本身是批流统一的处理框架,所以 Table API 和 SQL,就是批流统一的上层处理 API。目前功能尚未完善,处于活跃的开发阶段。Table API 是一套内嵌在 Java 和 Scala 语言中的查询 API,它允许我们以非常直观的方式,组合来自一些关系

  • 当要显示的列的筛选条件不同时,怎么写sql2020-09-20 10:34:52

    提示:使用case when 例: SELECT MIN(province_id) provinceNumber, MIN(province_name) provinceName, COUNT(project_id) a, SUM(this_issue_money)

  • SQL注入WAF绕过2020-09-20 10:32:57

    SQL注入WAF绕过 (1)大小写绕过 此类绕过不经常使用,但是用的时候也不能忘了它,他原理是基于SQL语句不分大小写的,但过滤只过滤其中一种。 (2)替换关键字 这种情况下大小写转化无法绕过而且正则表达式会替换或删除select、union这些关键字如果只匹配一次就很容易绕过 http://www.xx.com/in

  • 用友yonsuite产品二开之简单的yonsql查询小工具2020-09-20 10:04:08

      和以往的用友产品不同,yonsuite产品开发了低代码平台,满足客户的个性化开发需求。嗯~,一句话不知当讲不当讲,那就讲:所谓低代码平台就是开发不想用实施不会用系列。让我一个开发感受到了憋屈。

  • mysql常见的hint2020-09-20 07:00:42

    mysql常用的hint对于经常使用oracle的朋友可能知道,oracle的hint功能种类很多,对于优化sql语句提供了很多方法。同样,在mysql里,也有类似的hint功能。下面介绍一些常用的。强制索引 FORCE INDEX SELECT * FROM TABLE1 FORCE INDEX (FIELD1) …以上的SQL语句只使用建立在FIELD1上的索

  • SQL优化的了解2020-09-19 18:31:48

        子查询和关联查询:              

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有