不积跬步无以至千里,这里会不断收集和更新Java基础相关的面试题,目前已收集100题。 1.什么是B/S架构?什么是C/S架构 B/S(Browser/Server),浏览器/服务器程序 C/S(Client/Server),客户端/服务端,桌面应用程序 2.你所知道网络协议有那些? HTTP:超文 ...
分类:
编程语言 时间:
2018-04-16 14:02:25
收藏:
0 评论:
0 赞:
0 阅读:
160
“知物由学”是网易云易盾打造的一个品牌栏目,词语出自汉·王充《论衡·实知》。人,能力有高下之分,学习才知道事物的道理,而后才有智慧,不去求问就不会知道。“知物由学”希望通过一篇篇技术干货、趋势解读、人物思考和沉淀给你带来收获的同时,也希望打开你的眼界,成就不一样的你。当然,如果你有不错的认知或分享, ...
分类:
其他 时间:
2018-04-16 14:01:59
收藏:
0 评论:
0 赞:
0 阅读:
221
TCP 三次握手第一次: 客户端将标志位SYN置为1,随机产生一个值seq=x,并将该数据包发送给服务端,客户端进入等待状态,等待服务端确认。第二次: 服务端收到数据包后确认SYN=1。知道客户端请求建立连接,服务端将标志位SYN和ACK都置为1,ack=x+1,随机产生一个值seq=y, 并将该数 ...
分类:
其他 时间:
2018-04-16 14:01:32
收藏:
0 评论:
0 赞:
0 阅读:
196
function Tform1.DownConfigreFile(var errmsg: string; url, name: string): boolean; var MyStream: TMemoryStream; begin Result := true; MyStream := TMemo... ...
分类:
Web开发 时间:
2018-04-16 14:00:52
收藏:
0 评论:
0 赞:
0 阅读:
164
仅供自己学习 结论写在前面: 1、尽量避免进行全表扫描,可以给where和order by涉及的列上建立索引 2、尽量在where子句中使用 !=或<>操作符,因为这样会导致引擎放弃索引而进行全表扫描 3、尽量避免在where子句中对字段进行null的判断(如:select id from t wh ...
分类:
数据库技术 时间:
2018-04-16 14:00:33
收藏:
0 评论:
0 赞:
0 阅读:
173
对于前端初学者来说,css浮动部分的知识是一块比较难以理解的部分,下面我将把我学习过程中的心得分享给大家。 导读: 1.css块级元素讲解 2.css中浮动是如何产生的 3.出现浮动后,如何清除浮动(本文将涉及到多种清除浮动的方法) 博客正文: 1.css块级元素讲解 常见的块级元素主要有以下几种: ...
分类:
Web开发 时间:
2018-04-16 14:00:12
收藏:
0 评论:
0 赞:
0 阅读:
186
MySQL优化三大方向 ① 优化MySQL所在服务器内核(此优化一般由运维人员完成)。 ② 对MySQL配置参数进行优化(my.cnf)此优化需要进行压力测试来进行参数调整。 ③ 对SQL语句以及表优化。 MySQL参数优化 1:MySQL 默认的最大连接数为 100,可以在 mysql 客户端使用 ...
分类:
数据库技术 时间:
2018-04-16 13:59:55
收藏:
0 评论:
0 赞:
0 阅读:
185
Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。 下载开发包: 解压上面的zip文件: 在项目中引入POI的依赖: POI使用: ...
分类:
Web开发 时间:
2018-04-16 13:59:38
收藏:
0 评论:
0 赞:
0 阅读:
189
最近看了<Head First设计模式>里的观察者模式,代码逻辑并没有什么太花哨的东西,但是对于代码结构设计可扩展性有一定的启发.下面是书中内容的简单整理: 业务需求: 设计一个气象监测应用,在温度,气压,湿度变化时在公告板显示数据; 需求分析:目的用于数据显示,所以可以将代码分为三块:监控设备,气 ...
分类:
其他 时间:
2018-04-16 13:59:00
收藏:
0 评论:
0 赞:
0 阅读:
163
临界区(Critical Sections) 摘要 临界区(Critical Section) 用来实现“排他性占有”。适合范围时单一进程的各线程之间。 特点 一个局部对象,不是一个核心对象 快速而有效率 不能够同时有一个以上的Critical Section被等待 无法侦测是否已经被某个线程放弃 ...
分类:
编程语言 时间:
2018-04-16 13:58:22
收藏:
0 评论:
0 赞:
0 阅读:
205
压缩文件的用途与技术 例如,计算机都是以byte单位来计量的,1byte占8bit。如果存储数字1,那么1byte就会空出7bit。采用一定的计算方式,压缩这些空间可以大大降低文件存储。 Linux系统常见的压缩命令 Linux下压缩文件的扩展名有*.tar, *.tar.gz, *.tgz, *. ...
分类:
系统服务 时间:
2018-04-16 13:57:22
收藏:
0 评论:
0 赞:
0 阅读:
252
` sudo rm /usr/bin/docker compose` curl L https://github.com/docker/compose/releases/download/1.20.0/docker compose `uname m` o /usr/bin/docker compos ...
分类:
其他 时间:
2018-04-16 13:57:02
收藏:
0 评论:
0 赞:
0 阅读:
2923
%s", $mtimestamp, $datetime);//1523856374.820 => 2018-04-16 13:26:14.820 ?> ...
分类:
Web开发 时间:
2018-04-16 13:56:29
收藏:
0 评论:
0 赞:
0 阅读:
217
longlongago老祖宗的算盘...数百年之后....16231623年,德国科学家契克卡德(WilhelmSchickard)制造能够进行6位数的加减运算,是为了帮助自己的挚友天文学家开普勒(kepler)做机械运算,但是这个发明很晚世人发现。1642法国科学家帕斯卡为了帮助父亲费力的计算税率税款,19岁的帕斯卡研发出一种系列齿轮组成的,外壳用黄铜材料制作,长20英寸宽4英寸高3英寸的厂方盒
分类:
其他 时间:
2018-04-16 13:39:31
收藏:
0 评论:
0 赞:
0 阅读:
212
方法一(推荐):?123456789UPDATE 表2 SET 表2.C = (SELECT B FROM 表1 WHERE 表1.A = 表2.A) WHE
分类:
数据库技术 时间:
2018-04-16 13:39:16
收藏:
0 评论:
0 赞:
0 阅读:
350
当我们忘记Linux中root的登录密码时应该怎么修改呢?1、重新启动主机,在出现GRUB菜单时按↑↓箭头或ESC键取消倒计时2、出现如下界面,定位到操作系统选择项。按“e”键进入编辑模式3、出现如下界面,选择kernel开头的那一行,按“e”键4、此界面可以编辑,在行尾空格添加“single”或“1”进入单用户模式,然后回车确认5、回车确认后出现如下界面,这里感觉回到了第三步,但此时选择第二个选
分类:
其他 时间:
2018-04-16 13:39:01
收藏:
0 评论:
0 赞:
0 阅读:
180
你正在爬楼梯。需要 n 步你才能到达顶部。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方式可以爬到楼顶呢? 注意:给定 n 将是一个正整数。 public int climbStairs(int n) { if (n ...
分类:
其他 时间:
2018-04-16 13:37:57
收藏:
0 评论:
0 赞:
0 阅读:
218