摘要: 都是一些非常非常基础的题,是我最近参加各大IT公司笔试后靠记忆记下来的,经过整理献给与我一样参加各大IT校园招聘的同学们,纯考Java基础功底,老手们就不用进来了,免得笑话我们这些未出校门的孩纸们,但是IT公司就喜欢考这些基础的东西,所以为了能进大公司就~~~当复习期末考吧。花了不少时间整理,在整理 阅读全文
posted @ 2018-08-02 17:23 卡布奇诺与奶茶丶 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 设计规范 1、每一个列保持一个原子性,字段不可再划分 2、一个物体描述信息一个表存完 3、每一个字段都是跟主键直接相关的,一条数据只存一次 一对多 如下 通过ID 进行关联 多对多 如下 通过中间表(映射表)进行关联 无限级菜单 name:菜单名称 parentId:上级菜单的ID 也就是这个表里面 阅读全文
posted @ 2018-08-02 17:22 卡布奇诺与奶茶丶 阅读(311) 评论(0) 推荐(0) 编辑
摘要: java中创建线程的四种方法以及区别 Java使用Thread类代表线程,所有的线程对象都必须是Thread类或其子类的实例。Java可以用三种方式来创建线程,如下所示: 1)继承Thread类创建线程 2)实现Runnable接口创建线程 3)使用Callable和Future创建线程 4)使用线 阅读全文
posted @ 2018-08-02 17:20 卡布奇诺与奶茶丶 阅读(228) 评论(0) 推荐(0) 编辑
摘要: Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。 grep的工作方式是这样的,它在一个或多个文件中搜索字符串模板。如 阅读全文
posted @ 2018-08-02 17:19 卡布奇诺与奶茶丶 阅读(344) 评论(1) 推荐(0) 编辑
摘要: Netty是目前业界最流行的NIO框架之一,它的健壮性、高性能、可定制和可扩展性在同类框架中都是首屈一指。它已经得到了成百上千的商业项目的验证,例如Hadoop的RPC框架Avro就使用了Netty作为底层通信框架,其他的业界主流RPC框架,例如:Dubbo、Google 开源的gRPC、新浪微博开 阅读全文
posted @ 2018-08-02 17:15 卡布奇诺与奶茶丶 阅读(1647) 评论(0) 推荐(0) 编辑
摘要: 先必须了解两个最基本的命令: tail -n 10 test.log 查询日志尾部最后10行的日志; tail -n +10 test.log 查询10行之后的所有日志; head -n 10 test.log 查询日志文件中的头10行日志; head -n -10 test.log 查询日志文件除 阅读全文
posted @ 2018-08-02 17:13 卡布奇诺与奶茶丶 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 停止一个线程意味着在任务处理完任务之前停掉正在做的操作,也就是放弃当前的操作。停止一个线程可以用Thread.stop()方法,但最好不要用它。虽然它确实可以停止一个正在运行的线程,但是这个方法是不安全的,而且是已被废弃的方法。 在java中有以下3种方法可以终止正在运行的线程: 使用退出标志,使线 阅读全文
posted @ 2018-08-02 17:08 卡布奇诺与奶茶丶 阅读(255) 评论(0) 推荐(0) 编辑