- 博客(15)
- 资源 (34)
- 问答 (14)
- 收藏
- 关注
原创 Mysql 中 MyISAM 和 InnoDB 的区别有哪些?
《高性能MySQL》中对于他们的评价:InnoDB:MySQL默认的事务型引擎,也是最重要和使用最广泛的存储引擎。它被设计成为大量的短期事务,短期事务大部分情况下是正常提交的,很少被回滚。InnoDB的性能与自动崩溃恢复的特性,使得它在非事务存储需求中也很流行。除非有非常特别的原因需要使用其他的存储引擎,否则应该优先考虑InnoDB引擎。MyISAM:在MySQL 5.1 及之前的版本,MyISAM是默认引擎。MyISAM提供的大量的特性,包括全文索引、压缩、空间函数(GIS)等,但MyISAM
2021-07-21 17:04:40 119
原创 mysql和oracle的区别
1. mysql和oracle都是关系型数据库,可以应用于各种平台。我们用的oracle的版本是oracle11g ,用的mysql的版本是mysql5.5。mysql最开始是瑞典一个公司开发的,开源的,但是后来被sun公司收购,后来sun又被oracle收购,所以现在可以说mysql属于甲骨文公司了!现在用mysql的公司也有很多,mysql价钱便宜些,处理千万级别的数据不成问题的,并且开源,很友好!2. mysql默认端口:3306 默认用户rootoracle默认端口 1521 默认用户sys
2021-07-21 17:01:44 258
原创 SQL Server 和 Oracle 以及 MySQL 有哪些区别?
三者是目前市场占有率最高(依安装量而非收入)的关系数据库,而且很有代表性。排行第四的DB2(属IBM公司),与Oracle的定位和架构非常相似,就不赘述了。如果要说明三者的区别,首先就要从历史入手。 Oracle:中文译作甲骨文,这是一家传奇的公司,有一个传奇的大老板Larry Ellision。 Ellision 32岁还一事无成,读了三个大学,没得到一个学位文凭,换了十几家公司,老婆也离他而去。开始创业时只有1200美元,却使得Oracle公司连续12年销售额每年翻一番。 Oracle成立于1
2021-07-21 17:00:48 160
原创 1000行MySQL学习笔记传授有缘人
/* 启动MySQL */net start mysql/* 连接与断开服务器 */mysql -h 地址 -P 端口 -u 用户名 -p 密码/* 跳过权限验证登录MySQL */mysqld --skip-grant-tables-- 修改root密码密码加密函数password()update mysql.user set password=password('root');SHOW PROCESSLIST -- 显示哪些线程正在运行SHOW VARIABLES -- ...
2021-07-21 16:59:16 50
原创 提升测试效率--不做无效,重复的测试
有些人感觉测试很累,有些人感觉测试很轻松,排除掉开发的因素和产品功能复杂度的因素,其实和测试技巧也有很大的关系,今天先跟大家聊聊如何提升测试效率,后续再更新干货。所谓的测试效率就是测试产出和测试时间之比,假设测试产出是一个定值,那要提高测试效率,就是要缩短测试时间。那要怎么才能减少测试时间呢?1、不要做无效的测试一般项目前期bug都是较多的而且极为不稳定的,如果有多个较严重的bug,可以拒绝继续测试。一方面继续测试也没有意义,因为阻塞测试地方会有很多,也无法测试全:另一方面即便继续测试出很多bu
2021-07-20 11:51:12 180
原创 典型软件质量体系项目团队模型
早期在软件开发过程中项目团队一般只包括四大角色:团队主管(即项目经理)、一般的开发工程师、测试工程师和高级开发工程师,虽然说这是四大角色,但只能算是开发和测试两大角色。随着软件质量体系的不断完善,这个团队模型已经不再适用了,当前最典型的项目团队模型如图3-2所示。项目团队的核心是开发工程师和测试工程师,另外将用户体验、产品管理、程序管理和发布管理四大对质量管理的维度都添加进来了,当然最引人注目的是将用户视为项目团队的一部分,这充分体现了用户才是产品质量好坏的评判人。在该项目团队模型中包括六种角色
2021-07-20 11:50:25 209
原创 软件测试工程师晋升通道
国内软件业快速发展的最近十年,软件开发工程师的人数和职业水平得到了很大的提高,当前国内高水平的软件开发工程师的数量已经可以和许多软件业发达的国家相比。但是,软件测试人才严重缺乏,尤其是既懂质量管理,又懂测试技术的软件测试工程师,更是凤毛麟角。现阶段软件测试工程师的晋升通道有两种:一种是专业通道,成长为高级软件测试工程师或专职的性能测试工程师、自动化测试工程师、白盒测试工程师,这时能够独立测试很多软件,甚至可以成为软件测试架构设计师,当然随着技术的积累也可以转做项目管理;第二种是管理通道,从测试工
2021-07-20 11:49:36 1582
原创 Java初学:类的继承
一条大鱼可以吃掉一条小鱼,那这条大鱼可以吃掉比那条小鱼更小的鱼吗?-________-''当然可以啦这次我们像上篇一样用Java模拟这样一个大鱼吃小鱼的场景:一条大鱼吃掉很多小鱼a,b,c,...,小鱼生命值降为0,大鱼恢复生命。如果用原来的方法,需要定义所有的鱼类,给所有鱼类定义属性,再给大鱼类中定义一个方法。如果小鱼有很多很多条,那这样一个个去定义是有点麻烦的,而且即便是我们再定义鱼类、大鱼类、小鱼类,这三者也没有任何关系,但在现实中,鱼是包括了大鱼和小鱼的。因此为了减轻代码的冗余,体现
2021-07-03 15:37:53 188
原创 Java初学:简单的回合制对战
作为一名初学者,想做一个简单的回合制对战游戏,最基本需要掌握Java里类和对象的概念。在我看来,如果说对象在现实生活中相当于任何一件具体的事物,在Java里也可以算作一个具体的具有特征、行为(或者用途)的事物。举个例子,张三在街上捡到3块钱,他的钱包里多了3块钱,这个场景中,对象有张三,还有钱。而对象具有特征,还有行为,对应的,捡钱的人名叫张三,他有钱包(他的余额),他捡了钱;而被捡到的是3块钱。对象所属的类可以这么类比:张三属于捡钱人类,被捡的钱属于钱类(感觉挺别扭的◐▽◑)。那么现在把这个场景转
2021-07-03 15:35:54 1359
原创 Java初学:一个简单的登陆界面
在输入正确的账号密码后,单击确定后,登陆界面关闭,弹出一个新窗体。首先定义Login类,并定义创建窗体的方法需要注意的是,JFrame、JLabel、JTextField、JPasswordField、JButton都是javax.swing包下的类(FlowLayout是java.awt包下的类),若不相应写下import javax.swing.JFrame等语句,则在之后实例化对象时的类名都需要带上包名。\("▔□▔)/\("▔□▔)/\("▔□▔)/。。。。。。。。。。。
2021-07-03 15:34:08 1225 1
原创 最新Java全套教程(2020完整版)
各种各样的编程语言不断崛起,但唯有Java是牢牢占据着老大的位置,目前几乎90%以上的大中型互联网应用系统在服务器端开发首选Java。因此,也是吸引了不少年轻人投入到Java的学习之中。但不得不说,Java作为老牌编程语言,学习起来还是需要系统才行的。不少小伙伴会通过在网络上找各种各样的学习视频去研究学习,却往往缺乏了系统全面的学习路线。所以,今天就跟大家分享一份系统的Java学习教程和路线图,零基础也可以无压力的走进Java,学习Java!第一阶段、Java基础JavaEE的学习内容从Ja
2021-07-03 15:32:12 2865 1
原创 java与c语言的区别
Java与c都属于计算机的高级编程语言,都是为了方便人去编写出来东西控制计算机;不同的是,Java是一种面向对象的语言,c是一门面向过程的语言,打个比方来说,你要给你朋友寄快递,Java的做法是找家快递公司,把快递交给快递公司,告诉快递公司需要送到你朋友所在地中你朋友手里,然后快递公司接到快递之后,会帮我们把快递送到目的地的你朋友的手中,这样我们就完成了我们的操作,这里面的快递公司就相当于一个对象;而对于面向过程的编程语言来说,由于没有对象的概念,所以他需要自己想办法走到你朋友所在的地方,找到朋友,然后将快
2021-07-03 15:30:22 3427 1
原创 Java学到什么程度才能叫精通?
我把所有需要的知识点罗列了出来,大部分有答案,少部分没有答案,可以说把下面这些内容搞懂,你就可以自诩精通Java后端了。Java基础知识(*)https://blog.csdn.net/qq_16633405/article/details/79211002Spring Boot 启动 流程(*)https://juejin.im/post/5b679fbc5188251aad213110#heading-0Spring 一些面试题(*)https://www.ctolib.com/
2021-07-03 15:28:51 49
原创 做开发你遇到最无理的需求是什么?
做开发或多或少都会遇上领导或产品提出无理的需求,那么你遇到过最无理的需求是什么?作者:好大一个土豆链接:https://www.zhihu.com/question/54734401/answer/471838623来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。背景:被借调去公司另一个部门开发个工具,连续加了近一个月的班费了九牛二虎之力终于在规定日期内完成各种奇葩的功能,给他们产品经理演示。他:“你这界面不好看!”我:“那要怎样的界面?”他:“我.
2021-07-03 15:23:48 152
原创 程序员必须掌握哪些算法?
程序员必须掌握的常用算法正如 @力扣(LeetCode)所讲,主要包括以下内容:算法:1、排序算法:快速排序、归并排序、计数排序2、搜索算法:回溯、递归、剪枝3、图论:最短路径、最小生成树、网络流建模4、动态规划:背包问题、最长子序列、计数问题5、基础技巧:分治、倍增、二分法、贪心算法数据结构:1、数组和链表2、栈与队列3、树和图4、哈希表5、大/小跟堆,可并堆6、字符串:字典树、后缀树还可以在此基础上细分,例如单单排序算法就可以分为以下十种:对于学..
2021-07-03 15:22:14 1791
C# .net core开发的分布式游戏服务端
2021-08-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人