ICode9

精准搜索请尝试: 精确搜索
  • MyBatis动态SQL2020-02-22 15:09:31

    动态 SQL MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其它类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句的痛苦。例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。 虽

  • Asp.net MVC(一) CentOS7安装SQL Server2020-02-22 15:07:03

    一、CentOS7安装SQL Server 参考:https://docs.microsoft.com/zh-cn/sql/linux/quickstart-install-connect-red-hat?view=sql-server-ver15 1、下载SQL Server 这里提供两种方式,第一种在线下载,直接输入命令: sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packag

  • mysql常用操作2020-02-22 15:03:50

    数据库 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据。 why not files? 我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。 所以,现在我们使用关系型数据库管理系统(RDBMS)

  • Sql Server Proc 先看看简单吧2020-02-22 15:02:24

    CREATE PRoc [名字] { @参数 数据类型, @参数 数据类型 OUTPUT[输入] } AS begin select INSERT UPDATE (SQL) end --基本语句快 --以上是语句库 --先看看不带参数的吧 他跟方法一样 可以带参数也可以不带参数(当然我没用过几次不带参数的) --获取一个表吧这种都感觉像视图了 IF(

  • 《Oracle VM VirtualBox》之00:概览2020-02-22 14:45:16

    1、简介 Oracle VM VirtualBox作为世界上最流行的通用的基于x86(Intel和AMD处理器)硬件的跨平台虚拟化软件。它看起来很简单,但实际上功能非常强大。它可以在任何地方运行,比如,小的嵌入式系统,桌面型计算机,服务器, 甚至可以部署到数据中心或者云环境。 “跨平台”意味着Oracle VM

  • Redis分布式锁2020-02-22 14:04:35

    应用场景:高并发、分布式应用下,要对部分代码块实现线程安全。 例如:商品秒杀场景下,商品库存的处理,即可引入Redis分布式锁。 优点:a.可实现更细粒度锁控制,对每个商品进行加锁,而不是正常扣库存代码块。b.支持分布式应用部署 1.安装部署好Redis 参见:https://www.cnblogs.com/zhangdongfa

  • 分布式数据库的数据一致性怎么保证(其中有raft算法)2020-02-22 14:02:30

    分布式数据库的数据一致性管理是其最重要的内核技术之一,也是保证分布式数据库满足数据库最基本的ACID特性中的 “一致性”(Consistency)的保障。在分布式技术发展下,数据一致性的解决方法和技术也在不断的演进,本文就以作者实际研发的分布式数据库作为案例,介绍分布式数据库数据一

  • 如何查看SparkSQL 生成的抽象语法树?2020-02-22 13:52:17

    前言     在《Spark SQL内核剖析》书中4.3章节,谈到Catalyst体系中生成的抽象语法树的节点都是以Context来结尾,在ANLTR4以及生成的SqlBaseParser解析SQL生成,其源码部分就是语法解析,其生成的抽象语法树的节点都是ParserRuleContext的子类。 提出问题     ANLTR4解析SQL生成抽象

  • mysql判断某个字符串是否包含某个字符串的3种方法2020-02-22 12:54:02

    总结下在MySQL里判断某个字符串是否包含某个字符串的3种方法。 先举个简单的场景,比如要查询user表中爱好中有yanggb的记录。 方法1:使用通配符%。 通配符也就是模糊匹配,可以分为前导模糊查询、后导模糊查询和全导匹配查询,适用于查询某个字符串中是否包含另一个模糊查询的场景。 se

  • SQL注入绕过技巧2020-02-22 12:03:13

    1.绕过空格(注释符/* */,%a0):   两个空格代替一个空格,用Tab代替空格,%a0=空格: %20 %09 %0a %0b %0c %0d %a0 %00 /**/ /*!*/   最基本的绕过方法,用注释替换空格: /* 注释 */ 使用浮点数: select * from users where id=8E0union select 1,2,3 select * from users where id=

  • [转帖]虚拟机VMWARE上ORACLE License 的计算2020-02-22 11:53:05

    虚拟机VMWARE上ORACLE License 的计算 https://www.cnblogs.com/kerrycode/p/3678553.html 其实 Oracle 很不建议在VMware进行安装.   Oracle License的计算有两种方式:按照用户数和CPU个数. 其中按CPU计算方式如下: License Number = The Number of CPU Cores  *  Core Fac

  • 执行多个sql语句2020-02-22 11:36:00

    在数据库url连接后加上allowMultiQueries=true 点赞 收藏 分享 文章举报 海森堡_怀特 发布了21 篇原创文章 · 获赞 0 · 访问量 84 私信 关注

  • oracle pl/sql基本语法2020-02-22 11:03:07

    ---pl/sql编程语言 ---pl/sql编程语言是对sql语言的扩展,使得sql语言具有过程化编程的特性。 ---pl/sql编程语言比一般的过程化编程语言,更加灵活高效。 ---pl/sql编程语言主要用来编写存储过程和存储函数等。 ---声明方法 ---赋值操作可以使用:= 也可以使用into查询语句赋值 decl

  • linux 下启动或重启oracle相关命令2020-02-22 11:03:00

    查看数据库监听服务状态lsnrctl status 启动监听服务lsnrctl start 停止监听服务lsnrctl stop 进入sqlplus控制台sqlplus /nolog conn /as sysdba 或者sqlplus "/ as sysdba" 启动数据库实例startup 停止数据库实例shutdown immediate 退出sqlplus控制台exit

  • 在macos上安装一个mysql (不用brew)2020-02-22 11:01:13

    brew安装的mysql总是玩不太转,暂时搁置了   今天直接从官网拉一个较新的mysql版本安装运行 参考  https://www.cnblogs.com/youzeqin/p/11455688.html   安装中只有一个步骤需要交互,就是输入密码,一开始没有在意,输入了一个不符合安全条件的密码,导致浪费不少时间(mysql不给任何提示

  • php处理mysql的结果集2020-02-22 10:04:29

    Php使用mysqli_result类处理结果集有以下几种方法 fetch_all() 抓取所有的结果行并且以关联数据,数值索引数组,或者两者皆有的方式返回结果集。 fetch_array() 以一个关联数组,数值索引数组,或者两者皆有的方式抓取一行结果。 fetch_object() 以对象返回结果集的当前行。 fet

  • CentOS7 基础开发环境安装---mysql(自己备忘)2020-02-22 10:04:09

    进入地址:https://downloads.mysql.com/archives/community/ 选择合适的版本    注:直接下载路径:https://downloads.mysql.com/archives/get/p/23/file/mysql-5.5.30.tar.gz  

  • mysql 先分组 后排序2020-02-22 10:02:54

    mysql 正常的逻辑  select * from table group by a order by b desc 会默认  先分组再排序 但是实际的开发过程中难免会遇到先排序 后分组的情况 这个时候 就要想其他的方法 1 mysql 5.7 以下 select * from (select * from table order by b) group a 2 mysql 5.7以上 包

  • mysql中slow query log慢日志查询分析2020-02-22 10:02:22

    在mysql中slow query log是一个非常重要的功能,我们可以开启mysql的slow query log功能,这样就可以分析每条sql执行的状态与性能从而进行优化了。 一、慢查询日志 配置 开启慢查询日志 , 配置样例: /etc/mysql/my.cnf[mysqld]log-slow-queries 在 my.cnf 配置文件中增加上述配置项并

  • 基于MyEclipse+Tomcat+Mysql+JSP开发得百货中心供应链管理系统2020-02-22 10:01:00

      6.1  系统登录界面 图6.2 登录出错提示 图6.4 经理登录界面 图6.5 人事部员工登录界面   图6.6 人事管理界面 图6.7 添加员工界面 图6.8 更新员工信息界面   图6.9 删除员工信息成功   图6.10 删除员工信息失败 图6.11 合作公司管理界面     图6.12 添加合

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

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

ICode9版权所有