- 每天三道Java面试题「Java部分」(三) 08-05
- 程序员都秃顶?Python创始人笑了,养生还得学这门 08-05
- 大数据分析学习:MySQL、MongoDB、Redi 08-05
- 彻底解决mysql中文乱码 08-05
- Oracle与MySql知识汇总 08-05
- Mysql数据库是必须学好的知识点!难道爬的数据都放 08-05
- 面试宝典-对千万级MySQL数据库建立索引的事项及提 08-05
- 六种流行的编程语言连接数据库的大餐,你更眷恋那个呢? 08-05
- 网站用户同时访问过多咋办?搭建nginx解决 08-04
- 「每日一面」Redis和Memcached的区别 08-04
每天三道Java面试题「Java部分」(三)
发布者: PHPYuan | 发布时间:2018-08-051、java中有哪些基本类型?
byte、short、int、long、float、double、char、boolean
2、java为什么能够跨平台运行?
因为Java程序编译之后的代码不能被硬件系统直接运行,而是一种“中间码”——字节码。然后不同的硬件平台上安装有不同的Java虚拟机(JVM),由JVM来把字节码再“翻译”成所对应的硬件平台能够执行的代码。因此对于Java编程者来说,不需要考虑硬件平台是什么。所以Java可以跨平台。
3、String是基本数据类型吗?我可不可以写个类继承于String?
不是,Strng是引用类型;String是final的类,是不可以被继承的。
程序员都秃顶?Python创始人笑了,养生还得学这门语言
发布者: PHPYuan | 发布时间:2018-08-05程序员爱脱发,是不争的事实,经常面对电脑,工作压力大,都会导致脱发的产生。正所谓“聪明绝顶”,越厉害的程序员,谢顶的可能性就越大。那么,我们看看世界上顶级的程序员们,看看是否能从中找到规律。
这位大牛,很多人都认识,C语言之父——丹尼斯·里奇。里奇的C语言,养活了世界上成千上万的程序员,可能是对人类做出的贡献太大了,2011年,在乔布斯去世一个礼拜后,上帝带走了他。
里奇的脱发等级在2级到3级之间,发际线比较高,额头也比较大,但头顶部位还是比较浓密的。C语言算不上特别难,看来齐大爷保养的也是非常的棒。
多少程序员要感谢里奇赏了你们饭碗了。
select * from user;
1
2
3
这里写图片描述
insert into user value("哈哈");
1
无法插入中文字符:
这里写图片描述
1.2、查看表字符编码
mysql> show create table user \G;
*************************** 1. row ***************************
Table: user
Create Table: CREATE TABLE `user` (
`name` varchar(11) DEFAULT NULL
) ENGINE=Inno
Oracle与MySql知识汇总
发布者: PHPYuan | 发布时间:2018-08-05sqlplus 连接数据库的方式 1> cmd 中输入:sqlplus 用户名/密码@数据库实例 如:sqlplus system/lxr316@oracle, sqlplus sys/admin as sysdba 2> 打开sqlplus 直接输入用户名和密码 3> 使用命令:connect sys/admin as sysdba, connect system/lxr316 4> 超级管理员登录:sys as sysdba 断开数据库:disconn(ect);MySql连接 cmd中输入:mysql [–h服务器地址] –u用户名 –p[密码](需要配置mysql数据库的bin到环境变量中) 如:mysql -hlocalhost –uroot –proot mysql –uroot -p用户操作 Oracle: 1> 创建用户 create user 名称 identified by 密码; 2> 修改用户密码 alter user 用户名 identified by 新密码; 3> 账户上锁、解锁 alter user 用户名 account lock|unlock; 4> 用户首次登录时直接修改密码–密码失效 alter user 用户名 password expire; MySql: MySql: 1> 创建用户
Mysql数据库是必须学好的知识点!难道爬的数据都放内存盘吗?
发布者: PHPYuan | 发布时间:2018-08-05找到适合自己的版本
下载到本地(我的下载到e:盘根目录)
然后打开cmd如下图安装
私信小编007即可获取数十套PDF哦!
面试宝典-对千万级MySQL数据库建立索引的事项及提高性能的手段
发布者: PHPYuan | 发布时间:2018-08-05一、注意事项
应当考虑表空间和磁盘空间是否足够。我们知道索引也是一种数据,在建立索引的时候势必也会占用大量表空间。因此在对一大表建立索引的时候首先应当考虑的是空间容量问题。 在对建立索引的时候要对表进行加锁,因此应当注意操作在业务空闲的时候进行。二、性能调整方面:
首当其冲的考虑因素便是磁盘I/O。物理上,应当尽量把索引与数据分散到不同的磁盘上(不考虑阵列的情况)。逻辑上,数据表空间与索引表空间分开。这是在建索引时应当遵守的基本准则。
其次,我们知道,在建立索引的时候要对表进行全表的扫描工作,因此,应当考虑调大初始化参数db_file_multiblock_read_count的值。一般设置为32或更大。
再次,建立索引除了要进行全表扫描外同时还要对数据进行大量的排序操作,因此,应当调整排序区的大小。
9i之前,可以在session级别上加大sort
六种流行的编程语言连接数据库的大餐,你更眷恋那个呢?
发布者: PHPYuan | 发布时间:2018-08-05C/C++学习,请私信我 “代码” 获取
六种语言连接mysql数据库的代码展示,在小编的尝试的过程中,无论是语言环境搭建、mysql依赖库的导入还是代码的风格,各种语言都各有千秋。接下来,我们就让这些语言一一登场吧。
C/C++学习,请私信我 “代码” 获取
Java(最具噱头的语言)
package cn.zxl.jmysql;
import java.sql.Connection;
import java.sql.Dri
网站用户同时访问过多咋办?搭建nginx解决
发布者: PHPYuan | 发布时间:2018-08-04linux下nginx负载均衡的搭建
首先先了解下负载均衡,假设一个场景,如果有一千个客户同时访问你服务器时,而你只有一台服务器的Nginx,且只有一个MySQL服务器,那么这些请求
可能会高出你的的服务器承受能力,就会.........咯!掉了;
解决方法:1.垂直升级:就是增加服务器的配置,CPU,内存等
2.水平升级:添加多台服务器来分担服务器压力
常见的负载均衡器
根据工作在的协议层划分可划分为:
四层负载均衡:根据请求报文中的目标地址和端口进行调度
七层负载均衡:根据请求报文的内容进行调度,这种调度属于「代理」的方式
根据软硬件划分:
硬件负载均衡: ◦F5 的 BIG-IP
Citrix 的 NetScaler这类硬件负载均衡器通常能同时提供四层和七层负载均衡,但同时也价格不菲
软件负载均衡: ◦TCP 层:LVS,HaProxy,Nginx
基于 HTTP 协议:Haproxy,Nginx,ATS(Apache Traffic Server),squid,varnish
基于 MySQL 协议:mysql-proxy
【一、Nginx能做什么】
1、http服务器。Nginx是一个htt
「每日一面」Redis和Memcached的区别
发布者: PHPYuan | 发布时间:2018-08-04Redis的作者Salvatore Sanfilippo曾经对这两种基于内存的数据存储系统进行过比较:
Redis支持服务器端的数据操作:Redis相比Memcached来说,拥有更多的数据结构和并支持更丰富的数据操作,通常在Memcached里,你需要将数据拿到客户端来进行类似的修改再set回去。这大大增加了网络IO的次数和数据体积。在Redis中,这些复杂的操作通常和一般的GET/SET一样高效。所以,如果需要缓存能够支持更复杂的结构和操作,那么Redis会是不错的选择。内存使用效率对比:使用简单的key-value存储的话,Memcached的内存利用率更高,而如果Redis采用hash结构来做key-value存储,由于其组合式的压缩,其内存利用率会高于Memcached。性能对比:由于Redis只使用单核,而Memcached可以使用多核,所以平均每一个核上Redis在存储小数据时比Memcached性能更高。而在100k以上的数据中,Memcached性能要高于Redis,虽然Redis最近也在存储大数据的性能上进行优化,但是比起Memcached,还是稍有逊色。具体为什么会出现上面的结论,以下为收集到的资料:
1、数据类型支持不同
与Memcached仅支持简单的key-value结构的数据记录不同,Redis支持的数据类型要
