ICode9

精准搜索请尝试: 精确搜索
  • 成功升P7多亏掌握了这几点:高并发+Nginx+微服务+Redis+MySQL2020-05-26 12:02:16

    高并发 书中采用循序渐进的讲解方式,从并发编程的基本理论人手,逐步介绍了在设计Java并发程序时各种重要的设计原则、设计模式以及思维模式,同时辅以丰富的示例代码作为对照和补充,使得开发人员能够更快地领悟Java并发编程的要领,围绕着Java平台的基础并发功能快速地构建大规模的井

  • MySQL单向主从同步实践2020-05-26 11:10:27

    一、背景目的   在生产环境有个mysql数据库,体验有限,开发的时候经常会出现由于数据错误导致的程序问题,而且日志经常写的也不清不楚,但是直接连接生产数据库风险太大,所以我就想把生产环境的数据同步到本地环境过来,然后在本地进行调试 首先百度了一大篇,反正很多,大部分都有些过时了,实

  • oracle同时添加多个字段2020-05-26 11:07:36

    有时候有需要在oracle数据库中添加多个字段: alter table my_tableadd (state varchar2(2) default '0' not null,name varchar2(100)  not null,age number default 0 not null); 上面的语句解释: 表名:my_table 添加了3个字段: 字段1:字段名称:state, 数据类型 :varchar2(2) ,默认值'0'

  • MySQL创建表时,被``和''坑了很久2020-05-26 10:53:58

    在使用MySQL创建表的时候,被一个符号坑了无数次,始终找不到原因。之前使用MySQL创建表的时候,都是表名和字段名都是用''(单引号)括起来的,但是每次都报错,不知道是什么原因造成的,今天又碰到了同样的问题,终于找到了错误原因。原来,在创建 MySQL 的表时,表名和字段名外面的符号 ``不是单引号,

  • oracle转mysql 企业级TNS教程2020-05-26 10:05:57

      步骤一: 需要安装三个软件: --Oracle客户端 下载地址:http://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/index.html 注意:下载时,根据电脑系统选择相应的版本,如下图,因为我用的是WIN 10 64位系统,因此选择第一个下载。安装教程可以百度搜索下Oracle12c

  • 《数据库原理》课程笔记 (Ch03-数据库语言)2020-05-26 09:01:49

    DBMS提供操作命令和语言来操作数据库。SQL语言是非过程、关系数据库语言。 数据定义语言 基表和视图 基表:数据显式地存储在数据库中 视图:虚表,只有逻辑定义 建表操作 CREATE TABLE NOT NULL PRIMARY KEY FOREIGN KEY ... REFERENCES ... ON DELETE RESTRICT:凡被基表引

  • MySQL ----- 计算字段(trim(),now(),Concat(),as) (九)2020-05-25 23:08:12

    存储在数据库表中的数据一般不是应用程序所需要的格式:   一种是从数据库中检索出转换、计算或格式化过的数据   另一种是将检索出数据在客户机应用程序或报告程序中重新格式化 这里当然建议使用第一种,借助计算字段完成,计算字段是运行时在select 语句内创建的。 字段(field) : 基

  • MySQL字段的数据类型2020-05-25 23:06:53

    整型 类型 占用字节 无符号范围 有符号范围 数据长度(几位数) tinyint 1 0 ~ 255 -128 ~ 127 3 smallint 2 0 ~ 65535 -32768 ~ 32767 5 mediumint 3 0 ~ 16777215 -8388608 ~ 8388608 8 int 4 0 ~ 2^32 -2^31 ~ 2^32-1

  • 牛逼的sql收集2020-05-25 22:57:42

    1.sqlserver update YXHIS..TBMZCFHZWSF_08 set CSFD=b.CSFD,DSFSJ=b.DJZRQ,CSFRGH=b.CSFRGH,CSFR=b.CSFR,IFYYF=IHJYF,CFYYF=CHJYFfrom YXHIS..TBMZCFHZWSF_08 a,YXPHONE..TBMZFYMX_MID_08 b where substring(b.CFYLX,1,2)='CF' and b.CDJH=a.CCFH   分析:先执行 from 后

  • SQL基础复习06--视图SQL语句2020-05-25 22:56:52

    参考教材《数据库系统:原理、设计与编程(MOOC版)》,陆鑫 张凤荔 陈安龙 3.6 视图SQL语句 3.6.1 视图的概念 视图View是一种建立在SELECT查询结果集上的虚拟表。视图可以基于数据库表或其他视图构建,它本身没有自己的数据,而是使用了存储在基础表中的数据。基础表中数据的改变可以在视

  • Jmeter发送jdbc请求(操作mysql)2020-05-25 22:04:37

    准备工作: 1、已安装好mysql数据库 2、链接mysql数据库驱动依赖jar 下载地址如下: https://mvnrepository.com/artifact/mysql/mysql-connector-java/6.0.6 3、jmeter5.21 操作步骤: 1、测试计划中引入依赖      2、添加线程组并添加JDBC Connection Configuration      说明

  • Redis缓存穿透、缓存击穿以及缓存雪崩2020-05-25 22:02:46

    作为一个内存数据库,redis也总是免不了有各种各样的问题,这篇文章主要是针对其中三个问题进行讲解:缓存穿透、缓存击穿和缓存雪崩。并给出一些解决方案。这三个问题是基本问题也是面试常问问题。 这篇文章我参考了很多篇,发现写的基本上一样,所以在此基础之上进行改进。内容是我在某字

  • 分布式系统--封装Redis消息队列--消息队列下的异步场景2020-05-25 21:52:37

    一、什么是消息队列?1、消息就是数据。2、队列有队尾和队头,队列有入队和出队,队列先进先出。3、生产者存数据入口4、消费者取数据入口 二、推模型--发布订阅模型--阻塞 主动把消息推给订阅者。数据实时要求高,用推。 三、拉模型--生产者消费者模型--非阻塞消费者自己去拉取数据。数

  • 学生学籍信息管理系统(Java + SQL)2020-05-25 21:03:17

    学生学籍信息管理系统(Java + SQL) 开发环境:eclipse,SQLserve2008 开发语言:Java、SQL 第一步,数据库设计,我们设计之前先进行需求分析,我们要满足哪些基本需求呢,我们应该有两大功能模块,(1)管理员,教师和学生登录系统的模块。(2)管理员,教师和学生管理相应信息的模块。其次,我们要

  • Mysql 插入中文错误:Incorrect string value2020-05-25 20:09:14

    问题描述: 用Python将数据插入数据库, 内容包含有中文字符,报错Incorrect string valueXXX   首先查看一下自己数据库的编码是否是utf-8格式的 我的是这个     改成UTF8之后就好了。   解决办法: 方法1)修改数据表的编码为utf8mb4执行命令:ALTER TABLE TABLE_NAME CONVERT TO CHA

  • mysql Authentication plugin 'caching_sha2_password' is not supported问题处理2020-05-25 19:08:14

    使用mysql8.0版本,登录失败,提示 Authentication plugin 'caching_sha2_password' is not supported。 原因是在MySQL 8.0以后,默认的密码加密方式是caching_sha2_password而不是mysql_native_password。 解决方法: 1.登录mysql数据库 mysql -u root -p 2.更新身份认证方式 ALTER US

  • redis笔记2020-05-25 19:07:48

    1.Zset redis的中的Zset底层是一个跳表,Skip list是一个“概率型”的数据结构,可以在很多应用场景中替代平衡树。Skip list算法与平衡树相比,有相似的渐进期望时间边界,但是它更简单,更快,使用更少的空间。 Skip list是一个分层结构多级链表,最下层是原始的链表,每个层级都是下一个层级的

  • Redis学习笔记(十五)Sentinel(哨兵)(中)2020-05-25 19:06:32

    上一篇我们模拟了单机器下哨兵模式的搭建,那么接下来我们看下哨兵模式的实现与工作。 为什么又分成两篇呢?因为篇幅太长(偷懒),再一个这篇主要说的是Sentinel的初始化以及信息交换,下一篇着重说下状态检查、Sentinel头领选举与故障转移 。 启动并初始化Sentinel 当一个Sentinel启

  • oracleSQL 转 SPARKSQL(hiveSql) 及常用优化2020-05-25 18:54:58

    背景 数据处理平台从oracle迁移到hadoop平台后,原有的数据处理过程需要改写为sparkSql。由于sparkSql执行环境和数据的不确定,经常有资源竞争导致处理过程意外停止,数据倾斜导致任务执行失败。 为减少出错概率,需要对sparkSql进行规范与优化。 转换 exist 转换 为 left sime join,lef

  • redis缓存,穿透,击穿,雪崩2020-05-25 18:05:52

    名称 解释 解决方案 雪崩 缓存雪崩是指,缓存层出现了错误,不能正常工作了[常见的大量的key 同时失效]。于是所有的请求都会达到存储层,存储层的调用量会暴增,造成存储层也会挂掉的情况。 1 redis高可用 这个思想的含义是,既然redis有可能挂掉,那我多增设几台redis,这样一台挂掉之

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

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

ICode9版权所有