摘要: 在之前有说过线程,应该都知道,所谓线程就是进程中的一个子任务,一个进程有多个线程。今天的话主要就是谈一谈JVM线程调度机制。我们结合线程来说,当我们在做多线程的案例时,如一个经典案例,火车站卖票。 * 下面附上代码: * 附上测试类代码: * 通过上述可以看出我初始化火车票为1000张,然后定义了四 阅读全文
posted @ 2018-11-08 17:39 奇点原生 阅读(685) 评论(0) 推荐(0) 编辑
摘要: 一般在面试中可能会被问到ArrayList、LinkedList、Vector三者相关的区别! 一般来说我想大概都会回答如下的这些: ArrayList底层是数组结构,查询快,增删慢,线程不安全,效率高。 LinkedList底层是链表数据结构,查询慢,增删快,线程不安全,效率高。 Vector底层 阅读全文
posted @ 2018-11-08 13:34 奇点原生 阅读(2244) 评论(0) 推荐(0) 编辑
摘要: 做一个java职场新人,我觉得学习新技术固然是重要的,但是最重要的应该是回顾所学,巩固基础,因为一切代码的根源和底层最终都是通过基础代码来实现的。所以我觉得打好基础对于后续的学习相对来说才是更加的重要。 还是一样首先从学习三步曲来开始: 1、什么是多线程? 既然要探讨什么是多线程,那么我们从字面上来 阅读全文
posted @ 2018-11-04 19:51 奇点原生 阅读(179) 评论(1) 推荐(1) 编辑
摘要: 相信几乎所有的程序猿们都知道数据库,也都知道数据库中有存储过程、函数等等其他的一些基本的知识,今天这里就主要讲一讲存储过程。 说到存储过程,相信很多一部分人都知道存储过程该怎么使用,但是如果真的被问到那么什么是存储过程呢? 楼主今天就碰到这一类问题,一个公司的小白拿来了一些题目过来问题,其中一个问题 阅读全文
posted @ 2018-11-01 15:16 奇点原生 阅读(1040) 评论(0) 推荐(1) 编辑
摘要: 学了spring的程序猿都应该知道spring中主要有三个核心,分别是:IOC(控制反转)、DI(依赖注入)、AOP(面向切面) 而在aop的底层主要就是实现技术就是jdk动态代理和CGlib动态代理这两种。我之前学习过程中也一直是经常的听到说接口的动态代理啥啥啥的, 但是到底是个啥,却是不得而知。 阅读全文
posted @ 2018-10-31 17:11 奇点原生 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 前通过传智的视频自学了webservice的基本使用,也了解到webservice就是一种跨编程语言和跨操作系统平台的远程调用技术。 对于这些理论知识在这里也不再做过多的解释,本次主要就是记录与分享使用cxf 框架完成远程调用气象局提供的接口,来实现天气查询的全过程。 1、项目搭建 * 创建一个ma 阅读全文
posted @ 2018-10-30 23:04 奇点原生 阅读(5303) 评论(2) 推荐(1) 编辑