首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Java 练习:编写 Java 程序,输入年份和月份,使用 switch 结构计算对应月份的天数。月份为 1、3、5、7、8、10、12 时,天数为 31 天。月份为 4、6、9、11 时,天数为 3

    文章目录 一、练习题目 二、使用 switch 语句实现代码 三、将代码改写回 if else 的选择结构 一、练习题目 编写 Java 程序,输入年份和月份,使用 switch 结构计算对应月份的天数...月份为 1、3、5、7、8、10、12 时,天数为 31 天。 月份为 4、6、9、11 时,天数为 30 天。 月份为 2 时,若为闰年,天数为 29 天,否则,天数为 28 天。...= 0) || (year % 400 == 0)); switch(month) { case 1: case 3: case 5: case 7: case 8: case...day = 29; else day = 28;break; default:System.out.println("Error:invalid input"); System.exit(1)...= 0) || (year % 400 == 0)); if(month == 1 || month == 3 || month == 5 || month == 7 || month == 8 |

    2.8K30

    1、mysql索引

    1.MySQL的架构体系 2.MySQL的执行引擎 2.1.3.1.MySQL官方引擎概要InnoDB存储引擎InnoDB是MySQL的默认事务型引擎,也是最重要、使用最广泛的存储引擎。...B+树,下面我们要对比下各个数据结构之间的区别: (1)使用哈希表可以进行数据存储,但是哈希表本质是无序散列表,因此在进行范围查询的时候就必须要挨个进行数据的对比,此时的效率是比较低的,此外,哈希表会存在哈希碰撞或者哈希冲突的问题...哈希表 3.2.2 二叉树-二叉树 不平衡,数据可以均在右叶子节点 3.2.3 二叉查找树(BST) 3.2.4 平衡二叉树(AVL)它是一棵二叉排序树,它的左右两个子树的高度差(平衡因子)的绝对值不超过1,...通常来说,需要1次或多次左旋和右旋来得到插入、更新和删除后树的平衡性。...初始化为innodb_buffer_pool_size的1/64,会随着InnoDB Buffer Pool动态调整 3.5.3 全文索引 不过MySQL从设计之初就是关系型数据库,存储引擎虽然支持全文检索

    26510

    一、Mysql(1)

    点点点 Window版本: 1、解压 如果想要让MySQL安装在指定目录,那么就将解压后的文件夹移动到指定目录,如:C:\mysql-5.7.16-winx64 2、初始化 MySQL解压后的 bin...MySQL服务 # 进入可执行文件目录 cd c:\mysql-5.7.16-winx64\bin # 启动MySQL服务 mysqld 4、启动MySQL客户端并连接MySQL服务 1 # 进入可执行文件目录...mysql # 关闭MySQL服务 net stop mysql 二、数据库操作 1、显示数据库 SHOW DATABASES; 默认数据库:   mysql - 用户权限相关数据   test...> 1 select nid,name,gender as gg from 表 where id > 1 5、其他   a、条件 1 select * from 表 where id > 1 and name...(我用的mysql-5.7.20-winx64,可以进行增删改查,同时,原表也会变) select * from v1 详情: http://www.cnblogs.com/wupeiqi/articles

    1.4K90

    MYSQL 开始学习POLARDB for MYSQL (1)

    不做铺垫,因为公司在进行数据库转型,ORACLE to MYSQL 基于云上的MYSQL 在使用中主要分为两派 1 传统型的RDS ,也就是与我们自己安装的数据库有差别,但差别不大, 2 根据云上的硬件环境...1 POLARDB 的底层 POLARStore ,Polarstore是整体是基于新型的硬件基础上进行的存储平台设计,在针对数据计算和存储中进行了数据计算与存储层的分离。...在此基础上计算节点的扩容和存储节点的扩容,以及整体基于此硬件方式的 POSTGRESQL 和 MYSQL 都会快速的进行节点的扩展。...,以同样的硬件基础上,我们的数据库在POLARDB MYSQL 与 RDS MYSQL之间的性能区别在 100% 以上。...那么POLOAR DB 的优点有那些 1 存储和计算单元分离 独立的单元扩展 易于控制的消耗 2 shared Storage 高吞吐,低延迟 高可用

    1.2K30

    高性能MySQL(1)——MYSQL架构

    一、Mysql逻辑架构 如果能在头脑中构建出一幅MySQL各组件之间如何协同工作的架构图,就会有助于深入理解MySQL服务器。.../lizhengi/MySQL/高性能MySQL/T.Mysql逻辑图.png)] 从上图可以看出My SQL逻辑结构大致可以分为三层: 第一层结构主要处理客户端与mysql服务端的连接、授权认证、安全等...加锁是实现并发控制的基本方法,MySQL中锁的粒度: 表级锁(服务器层):MySQL独立于存储引擎提供表锁,例如,对于ALTER TABLE语句,服务器提供表锁(table-level lock)。...如果能理解MySQL 在存储引擎和服务层之间处理查询时如何通过API来回交互,就能抓住MySQL的核心 基础架构的精髓。...参考: 《高性能 MySQL 第三版》 MySQL逻辑架构简介 mysql的并发控制

    1.3K20

    安装包立减1M--微信Android资源混淆打包工具

    写在前言 资源混淆工具大约是在2014年4月实现,并在微信5.4中使用,减少了大约1M的空间。然后在8月在公司内部开源,现以推广到QQ邮箱、QQ空间、手机管家等多个产品中使用。...而packageID即是资源resID的最高八位,一般来说系统android的是1(0x01),普通的例如com.tencent.mm会是127(0x7f),剩下的是从2开始起步。...当然这个我们在aapt也是可以指定的(1-127即八位的合法空间,一些混合编译就是改这个packageID)。...简单来说方案为: 修改方案 1. table stringblock 我们需要把文件指向路径改变,例如res/layout/test.xml,改为res/layout/a.xml 2....若要支持2.2,resources.arsc需保证压缩前小于1M。

    2.5K80

    2012R2,安装2022年1月份补丁出现问题

    两个问题 1、安装KB5009595 后自动回滚最终没能成功应用补丁 参考:https://cloud.tencent.com/developer/article/1935717 2、安装KB5009624...解决方案 方案一、断网尝试(拔网线,即安全组出入站禁止所有) 1、下载KB5010794 放到一块云盘挂到循环的这台服务器 https://www.catalog.update.microsoft.com...或卸载有问题的补丁KB5009624 创建一个安全组,不加规则,默认就是拒绝所有 3、如果新补丁安装成功,恢复原来的安全组、重启下机器,看下登录是否正常、是否还有循环重启 方案二、离线安装修复此问题的补丁 1、...packagepath:F:\windows8.1-kb5010794-x64_3b350eb34833c9a3ac71d973db3fd8ae86a6b220.msu 方案三、离线卸载近期安装的问题补丁 1、...packagename: xxx (需补全,name就是上图左侧那一长串) 4、参考https://cloud.tencent.com/developer/article/1942102 一个特殊情况,卸载了最近安装的1月份补丁还是进不去系统

    2K00
    领券