摘要: 有一段时间没有更新文章了,因为最近参加了公司一个项目开发,要求用java写,这样才方便引用公司其它团队现成的技术组件。 由于以前没学过java,所以最近一段时间花了不少时间学java开发知识 中间遇上不少小问题,一路跌跌撞撞过来,上周终于用java写好了一个小模块。 由于刚接触一块新事务,工作比较忙乱,所以也... 阅读原文
2020-07-26 23:36:05 阅读(2342) 评论(0)
摘要: Java语言是一种面向的程序设计语言,而面向对象思想是一种程序设计思想。我们参照面向对象思想使用java语言去设计,开发计算机程序。 除去面向对象之外还有一个面向过程。 区别: 面向过程:当要实现一个功能的时候,面向过程,要处理好每一个节点,直至整个过程结束,然后得到结果。 面向对象:当要实现一个功能的时候... 阅读原文
2020-07-26 22:30:02 阅读(2642) 评论(0)
摘要: 1. 前言 欢迎阅读Spring Security 实战干货系列文章,在集成Spring Security安全框架的时候我们最先处理的可能就是根据我们项目的实际需要来定制注册登录了,尤其是Http登录认证。根据以前的相关文章介绍,Http登录认证由过滤器UsernamePasswordAuthenticat... 阅读原文
2020-07-26 22:15:02 阅读(2386) 评论(0)
摘要: @ 目录 前言 正文 一、垃圾收集算法 标记-复制 标记-清除 标记-整理 分代回收 二、常用的垃圾回收器 Serial/SerialOld ParNew Parallel Scavenge/ParallelOld CMS Garbage First 总结 前言 JVM的自动内存管理... 阅读原文
2020-07-26 21:07:06 阅读(2298) 评论(0)
摘要:   java培训主要包含哪些方面的学习?主要先学Java基础,包括java语法,面向bai对象特征,常见API,集合du框架,在这方面需要学习到很多东西,需要夯实语法基础,锻炼编程思维,其实java语法基础不难的,但是一定要学的特别扎实,才可以为后期学习做好基础。  世界其实一直都在变化,每天都有新鲜事物出现... 阅读原文
2020-07-26 20:28:53 阅读(2387) 评论(0)
摘要:   现在有越来越多的新技术东西、新言语涌现,如2015年5月发布的Rust1.0、2014年出现的Hack和Swift,今年还出现了云表0代码编程......  面临林林总总的言语,我总是能收到IT新人、小白的疑问,这么多言语我应该先学哪一种?什么言语值得咱们长期地学习?学完之后工作开展前景大吗?  在此我给... 阅读原文
2020-07-26 19:11:02 阅读(2744) 评论(0)
摘要: 二、重点非阻塞模型:NIO模型1. Channel:和流等级一样,双向的,可读可写 2. Buffer:存数据的地方,可以用来读写 3. Selector:NIO的核心类,可以监听多个channel的时间(连接打开,数据到达)-->使得单线程可以管理多个channel,只有在读写事件发生时才找线程过来读... 阅读原文
2020-07-26 18:23:03 阅读(2445) 评论(0)
摘要: 一、IO模型分类 1. 阻塞IO模型:   a. 读写过程会出现阻塞现象   b. 数据没有就绪,用户线程会一直处于阻塞状态,一直读不到数据,造成线程浪费 2. 非阻塞IO模型   a. While 去read()数据,立即返回结果,数据没有准备好就报错,继续循环read,直到数据准备好,会一直占... 阅读原文
2020-07-26 16:31:02 阅读(3648) 评论(0)
摘要: Jupiter 的诞生 为什么选择 Go 与其它微服务框架的区别 微服务架构的意义 拥抱开源的斗鱼 关于未来 上个月,斗鱼将基于 Go 语言的微服务框架 Jupiter 开源。作为国内知名的互联网直播公司,这也是斗鱼首次以公司的名义正式推出开源项目。 近年来,得益于日渐增长的高并发业务需求,微服务架构开... 阅读原文
2020-07-26 14:33:01 阅读(2428) 评论(0)
摘要:         Visual Studio Code (vscode) 配置 Java 环境    最近在学习使用Java,同时使用VSCode也很久了,就想用vscode配置一下开发环境,下面我们开始吧~~~   ✍✍✍ 主要步骤:   ➤ 下载安装配置java   ➤ 配置java Path   ➤ vs... 阅读原文
2020-07-26 12:41:05 阅读(2499) 评论(0)