腾讯一面,美团笔试,菜鸟电面笔记 去腾讯面试,坐了个地铁,晚上回来美团笔试的时候就感冒了。到现在还没痊愈,脑壳还疼,啥都不想做,明天就网易笔试了,真是药丸。 腾讯一面 腾讯一面是现场面。一开始先给了一个小时我做了份题,不定项选择,填空题,手写代码题。由于腾讯主要用c++,也几乎不招java的,面试我的面试官对java貌似也很生疏,没聊上多少。 卷子 linux定时任务crontab的格式 * * * * * command 分 2018-03-26 其他
其他刷题笔记 有关SPRING的事务传播特性 事务 特性 PROPAGATION_REQUIRED 支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择 PROPAGATION_SUPPORTS 支持当前事务,如果当前没有事务,就以非事务方式执行 PROPAGATION_MANDATORY 支持当前事务,如果当前没有事务,就抛出异常 PROPAGATION_REQUIRE 2018-03-20 其他
玩耍一下jstack,jinfo,jmap jstack jstack用于查看java的某个进程的线程的堆栈信息,先来个死循环。 由于图床有点bug,上传不了图片,所以就先盗别人的图顶着先了。 123456789class Jstack { public static void main(String[] args) { while (true) { if (Math. 2018-03-19 java
TCP三次握手与四次分手 学完计算机网络之后再次看TCP的握手和分手,突然悟到了一种对为什么握手要三次,分手要四次的通俗解释。首先,TCP是要确保连接正常的。对于任意一方,则是确保对方是正常的。一方要测试另一方正常,需要一个应答来确认,一应一答为两次。既然TCP双方都需要确认对方正常,那至少要四次握手。但是在在第一次应答的答中,除了回答之外还可以顺便提出请求,所以合并了成了三次握手。同样分手也要四次,但是这四次不能合并,因 2018-03-18 协议
美团笔试刷题笔记 竟然是MTDP,静态方法用null可以调用!!! 123456789101112public class NULL { public static void print(){ System.out.println("MTDP"); } public static void main(String[] args) & 2018-03-15 其他
HTTP协议 URI,URL与HTTP URI,统一资源标识符,个人理解是一种概念性的东西,即能唯一表示一个资源的都可以叫URI,例如给每个资源起一个唯一的编号。而URL则是URI的一种实现。URL也能唯一定位一个资源。而HTTP又是URL的一种实现。 http是基于TCP/IP协议的,应用层的,无连接无状态的协议。 HTTP请求方法 在HTTP1.1版协议中,HTTP请求方法有八种。 12345678GET 2018-03-14 协议
Apache Commons FileUpload的使用 Apache Commons FileUpload是用来处理二进制表单的包,官网 FileUpload只能处理multipart/form-data类型的表单。如果不是则会抛FileUploadException异常。 判断表单是否是multipart/form-data类型,可以通过一下静态方法判断: 12//检查表单是否是`multipart/form-data`类型boolean isMul 2018-03-13 框架
Apache Commons Exec的使用 Apache Commons Exec是用来执行系统命令的,用来代替Runtime.exec()的包。官方首页 假设我们需要在java中使用AcroRd32.exe来打印出一个pdf文件。 简单使用 1234String line = "AcroRd32.exe /p /h " + file.getAbsolutePath();//拼凑出命令语句CommandLine cmdL 2018-03-12 框架
Apache Http Components的使用与源码随便看看 Apache Http Components可以在java里方便发送http请求的包,官网 目前最新版本到4.5.5,下文使用的是4.5.2。 先贴代码 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 2018-03-12 框架
Executor框架 Executor框架是自带的线程池框架。 Executor Executor是一个接口,只有void execute(Runnable command);方法。 ExecutorService ExecutorService也是一个接口,继承Executor。但是比Executor多了些方法,例如: void shutdown();:关闭线程池,不再接受新的任务,直到现有任务都完成就完成关闭 vo 2018-03-12 框架