码迷,mamicode.com
首页 > 编程语言 > 日排行
Java面试19|过于深入的问题
1、synchronized关键字的实现原理 可以参考:http://www.jianshu.com/p/c5058b6fe8e5 2、CAS是由Unsafe类的compareAndSwap()方法实现的,在操作系统级别是如何实现的? 可以参考:http://blog.sina.com.cn/s/b ...
分类:编程语言   时间:2017-09-09 22:37:07    阅读次数:256
Java面试09|多线程
15个顶级Java多线程面试题及回答 http://ifeve.com/15-java-faq/ 1、关于线程的状态及相互转换 (1)join()方法:能够使线程顺序执行。可以将一个任务分为多个子任务,调用join()方法等待这些子任务完成运算,然后汇总结果。需要注意这并不能保证各个子任务线程的结束 ...
分类:编程语言   时间:2017-09-09 22:37:14    阅读次数:382
Java面试06|项目相关介绍
1、明确你的项目到底是做什么的,有哪些功能 广告投放机:项目主要是为移动端有针对性的进行广告展示。 媒体管理平台SSP:为媒体端实现多种变现途径 (1)广告投放机中关于广告检索与排序的功能 1、广告检索使用了布尔表达式的检索 看个倒排索引的实现,如下: 在对广告进行检索时,倒排索引面临两个问题: A ...
分类:编程语言   时间:2017-09-09 22:37:56    阅读次数:265
复习 - JavaScript - 阶段02
第一天: 第二天: ...
分类:编程语言   时间:2017-09-09 22:38:21    阅读次数:258
Python写个二分法查找
笔者是一个通信测试攻城狮,之前做过一段时间的持续集成。工作内容只要就是对主线版本进行基本通信功能守护,测试执行都是自动化完成,也是那个时候开始接触到代码。 当时经常遇到的一个问题是:某一天我们发现版本有重大BUG,但是到上一次我们验证PASS中间已经经历过很多版本,我们需要手动从中间找到第一个出现B ...
分类:编程语言   时间:2017-09-09 22:38:29    阅读次数:425
Java面试14|Session与Cookie
1、在分布式环境,管理Session通常使用下面三种方式: (1)Session Replication 方式管理 (即session复制) 将一台机器上的Session数据广播复制到集群中其余机器上 使用场景:机器较少,网络流量较小 优点:实现简单、配置较少、当网络中有机器Down掉时不影响用户访 ...
分类:编程语言   时间:2017-09-09 22:38:44    阅读次数:301
算法总结之 反转部分单向链表
给定单链表的表头节点head, 以及两个整数from 和 to, 在单向链表上把fro个节点到第to个节点这一部分进行反转 思路: 本题 有可能存在换头的问题,所以函数应该返回调整后的新的头节点 1 判断是否满足 1<=from<=to<=N 如果不满足,直接返回原来的头节点 2 找到第from-1 ...
分类:编程语言   时间:2017-09-09 22:38:52    阅读次数:343
Java面试18|关于进程、线程与协程
1、IPC(Inter-Process Communication,进程间通信)与线程通信的几种方式 # 管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。# 有名管道 (named pipe) : 有名管道也 ...
分类:编程语言   时间:2017-09-09 22:39:01    阅读次数:275
Java面试12|Linux及Shell脚本
1、关于awk命令的面试题 (1)最近登录的5个帐号 -n表示number,有多少行需要显示。读入有'\n'换行符分割的一条记录,然后将记录按指定的域分隔符划分域,填充域,$0则表示所有域,$1表示第一个域,$n表示第n个域。默认域分隔符是"空白键" 或 "[tab]键",所以$1表示登录用户,$3 ...
分类:编程语言   时间:2017-09-09 22:39:18    阅读次数:298
java相等比较:==与equals
比较分两种:变量之间的比较,变量与值的比较, 引用类型值分两种:如: "abcd" , new String("abcd"); “abcd”相当于a=”abcd”中的a, new String("abcd")相当于b= new String("abcd")中的b; new分配新的内存地址 1.基本类 ...
分类:编程语言   时间:2017-09-09 22:39:38    阅读次数:264
Python输入输出练习,运算练习
1Hello World 2简单交互(交互式,文件式) 3用户输入两个数字,计算并输出两个数字之和 4用户输入三角形三边长度,并计算三角形的面积:(海伦公式) 5输入半径,计算圆的面积 6画一组同切圆 7画一个五角星 8画一个全黄色的五角星 ...
分类:编程语言   时间:2017-09-09 22:39:56    阅读次数:237
python中strip、startswith、endswith
strip(rm)用来删除元素内的空白符: rm对应要删除空白符的元素,当rm为空(strip())时删除所有元素的空白符 startswith、endswith用来查找开头或结尾条件的元素 例子: 上面代码:查找以 a或A开头并且以 c 结尾的所有元素,并输出 输出结果: ...
分类:编程语言   时间:2017-09-09 22:40:42    阅读次数:226
C语言中同步和异步的理解
现在我在main.c这个文件中,调用360浏览器。分析过程:在my.exe里面继续打开另外一个程序,所以就涉及到:my.exe的继续执行是否要等把另外的那个程序执行完才执行呢?如果要等,就是同步;如果不用等,就是异步。这就是同步和异步的问题。现在是要等的情况:结果就是要等到浏览..
分类:编程语言   时间:2017-09-09 23:13:42    阅读次数:240
win7安装python3.6.1及scrapy
恢复内容开始 第一篇博客,记录自己自学python的过程及问题。 首先下载python3.6.1及所需资料 百度云:https://pan.baidu.com/s/1geOEp6z 密码:1fuw 文件列表如下: 先安装 python-3.6.1-amd64.exe。 安装完成后进入cmd,输入py ...
分类:编程语言   时间:2017-09-09 23:13:58    阅读次数:313
javascript History 对象总结
History对象总结history对象记录了用户曾经浏览过的页面(URL),并可以实现浏览器前进与后退相似导航的功能。注意:从窗口被打开的那一刻开始记录,每个浏览器窗口、每个标签页乃至每个框架,都有自己的history对象与特定的window对象关联。语法:window.history.[属性|方法]注意..
分类:编程语言   时间:2017-09-09 23:15:19    阅读次数:211
linux 配置java环境变量
/etc/profile文件加入下面四行如没有jar就删除JAVA_HOME=/alidata/server/javaJRE_HOME=/alidata/server/java/jrePATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/binexportJAVA_HOMEJRE_HOMEPATH>#source/etc/profile
分类:编程语言   时间:2017-09-09 23:16:06    阅读次数:169
用Python写一个小游戏
刚学Python时间不长,但也知道了一点,看别人的参考写了一个猜数字小游戏,也算是禹学于乐吧。#!/usr/bin/envpython#coding=utf-8importrandomsecret=random.randint(1,100)guess,tries=0,0printu"已经给出了一个1-99的数字"whileguess!=secretandtries<5:printu"请给出你猜..
分类:编程语言   时间:2017-09-09 23:16:34    阅读次数:289
Java中的线程(二)
Java线程的同步(七中方法):同步方法同步代码块wait和notify方法使用特殊域变量(volatile)使用重入锁使用ThreadLocal使用阻塞队列BlockingQueue使用原子变量实现线程同步AtomicInteger
分类:编程语言   时间:2017-09-09 23:18:44    阅读次数:193
Python学习日志_2017/09/09
今天早晨学习《Head First HTML and CSS》.随着内容逐渐深入,知识量逐渐增加,今天早晨三个小时学习了一章:<Html的基本元素>,学到了不少的东西。比如,什么是块元素,什么是内联元素,什么是viod元素,以及,文件位置的访问。就这么点东西,学了三个小时。不过一件事情令我印象深刻: ...
分类:编程语言   时间:2017-09-09 23:19:05    阅读次数:222
图解使用sublime3编辑器运行python程序
1.首先安装一个编辑器,下载链接放出链接:https://pan.baidu.com/s/1c0cm8A密码:ucie2.打开sublime3工具-->编译系统-->编译新系统会出现如下界面将里面的文字改写成{ "cmd":["C:/Python34/python.exe","-u","$file"], "file_regex":"^[]*File\"(...*?)\",line([0-9]*)", ..
分类:编程语言   时间:2017-09-09 23:19:12    阅读次数:298
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!