王囧草

导航

 

2019年12月28日

摘要: 十年java架构师教你怎么学好java架构 一、分布式架构 架构分布式的应用和工具,成熟目前的技术包括 J2EE,CORBA 和 DCOM,这些技术牵扯的内容非常广,相关的书籍也非常多。 分布式系统是一个古老而宽泛的话题,而近几年因为“大数据”概念的兴起,又焕发出了新的青春与活力。 除此之外,分布式 阅读全文
posted @ 2019-12-28 18:32 王囧草 阅读(383) 评论(0) 推荐(0) 编辑
 
摘要: Java凭什么能20年屹立不倒! 1、线程的魔力 Java虚拟机的强项之一是多线程控制。JVM针对大型多核机上跑数百线程的稳定性做了极佳的优化。这也是为什么其他语言会为了能跑在JVM上面搞出交叉编译器和模拟器。 Java的这个能力同时也吸引了很多高流量的网站。他们可以在台式机上搞开发然后丢到服务器上 阅读全文
posted @ 2019-12-28 17:32 王囧草 阅读(886) 评论(0) 推荐(0) 编辑
 

2019年12月27日

摘要: 学习java不知道怎么入手?分享一套我自己学习的路线 首先最基础的,便是安装java环境变量,和各种java工具,JDK环境安装配置、环境变量配置,只有先安装了这些工具,才可以开始敲代码之路。学java是要多动手才能学得好的,不能只看理论知识。 一、从Java SE部分开始 1、java基础:基础语 阅读全文
posted @ 2019-12-27 20:12 王囧草 阅读(355) 评论(0) 推荐(0) 编辑
 
摘要: Java异常处理知识点和异常链机制 异常处理是程序设计中一个非常重要的方面,毕竟人无完人,不可能永不犯错,程序中有异常是很正常的, Java语言在设计的当初就考虑到这些问题,提出异常处理的框架的方案,下面是我对Java异常知识和异常链的一个总结。 一、Java异常的基础知识 异常是程序中的一些错误, 阅读全文
posted @ 2019-12-27 20:10 王囧草 阅读(218) 评论(0) 推荐(0) 编辑
 
摘要: Java 并发编程不可不知的七种锁类型与注意事项 锁是java并发编程中最重要的同步机制。锁除了让临界区互斥执行外,还可以让释放锁的线程向获取同一个锁的线程发送消息。锁是解决并发冲突的重要工具。在开发中我们会用到很多类型的锁,每种锁都有其自身的特点和适用范围。需要深刻理解锁的理念和区别,才能正确、合 阅读全文
posted @ 2019-12-27 20:08 王囧草 阅读(273) 评论(0) 推荐(0) 编辑
 

2019年12月26日

摘要: Spring Boot 是什么?为什么说java程序员必须要掌握Spring Boot ? 我们从Spring Boot 诞生的背景是什么?Spring 企业又是基于什么样的考虑创建 Spring Boot? 企业使用 Spring Boot会带来什么样变化?来分析 Spring 历史 说起 Spr 阅读全文
posted @ 2019-12-26 20:19 王囧草 阅读(220) 评论(0) 推荐(0) 编辑
 
摘要: 一、Java异常处理机制 对于可能出现异常的代码,有两种处理办法: 1、在方法中用try...catch语句捕获并处理异常,catach语句可以有多个,用来匹配多个异常。 2、对于处理不了的异常或者要转型的异常,在方法的声明处通过throws语句抛出异常。 如果每个方法都是简单的抛出异常,那么在方法 阅读全文
posted @ 2019-12-26 20:18 王囧草 阅读(196) 评论(0) 推荐(0) 编辑
 
摘要: 程序员进阶很慢?七点java程序员进阶必备技能,让你少走弯路 一、架构师筑基必备技能 阿里面试更多的内容是架构师基础内容,比如并发编程的AQS、CAS等,多纬度提升架构基础,并发编程高级进阶,JVM性能深度调优,网络编程与高效IO,深入Tomcat底层,Mysql深度优化实战,架构师必备Linux 阅读全文
posted @ 2019-12-26 20:14 王囧草 阅读(168) 评论(0) 推荐(0) 编辑
 

2019年12月25日

摘要: 1、JDBC(Java Database Connectivity)提供连接各种关系数据库的统一接口,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为数据库开发人员提供了一个标准的API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯 Java API 阅读全文
posted @ 2019-12-25 19:21 王囧草 阅读(946) 评论(1) 推荐(0) 编辑
 
摘要: 什么是java?学Java能做什么?Java有什么特性? Java 技术既是一种高级的面向对象的编程语言,也是一个平台。Java 技术基于 Java 虚拟机(Java virtual machine,JVM)的概念 —— 这是语言与底层软件和硬件之间的一种转换器。Java 语言的所有实现都必须实现 阅读全文
posted @ 2019-12-25 19:19 王囧草 阅读(241) 评论(0) 推荐(0) 编辑