-
【玩转SpringBoot】翻身做主人,一统web服务器
【玩转SpringBoot】翻身做主人,一统web服务器 寄人篱下的日子 一直以来受传统影响,我们的web工程总是打成 war 包,然后放入tomcat的 webapps 目录下面。 如下图01: 当tomcat启动时,会去解压war包,然后运行web工程。 这大家都非常熟悉了。 用一个抽象的图形表示,...
-
对于高并发编程的一点碎碎念——原理
对于高并发编程的一点碎碎念——原理 高并发编程的核心思想是:保证程序运行时关键数据在多线程中的可见性、核心业务的原子性、多线程通信的有序性。 首先需要了解什么是并发什么是并行 什么是并发: 同一时刻同一服务器发生多个相同的事件就是并发,比如很多人春节同...
-
灵魂拷问:如何检查Java数组中是否包含某个值 ?
灵魂拷问:如何检查Java数组中是否包含某个值 ? 在逛 programcreek 的时候,我发现了一些专注细节但价值连城的主题。比如说:如何检查Java数组中是否包含某个值 ?像这类灵魂拷问的主题,非常值得深入地研究一下。 另外,我想要告诉大家的是,作为程序员,我们千万不...
-
什么是Java优先级队列?
什么是Java优先级队列? PriorityQueue是基于无界优先级队列和优先级堆构建的重要Java API之一。本文通过适当的代码示例深入了解了有关此API及其用法的一些复杂信息。另在上篇文章中我们简单地谈了下Java编译器API简介,你可以先阅读以方便更好地阅读这篇文章。感谢优...
-
阿里巴巴Java开发手册正确学习姿势是怎样的?刷新代码规范认知
阿里巴巴Java开发手册正确学习姿势是怎样的?刷新代码规范认知 很多人都知道,阿里巴巴在2017发布了《阿里巴巴Java开发手册》,前后推出了很多个版本,并在后续推出了与之配套的IDEA插件和书籍。 相信很多Java开发都或多或少看过这份手册,这份手册有7个章节,覆盖了编...
-
Java 8 Lambda 表达式
Java 8 Lambda 表达式 早在2014年oracle发布了jdk 8,在里面增加了lambda模块。于是java程序员们又多了一种新的编程方式:函数式编程,也就是lambda表达式。我自己用lambda表达式也差不多快4年了,但在工作中却鲜有看到同事使用这种编程方式,即使有些使用了,但感觉好...
-
Springboot整合druid
Springboot整合druid 概述 前面的Springboot整合jdbcTemplate、mybatis、jpa三篇文章中使用的数据库连接池都是Spingboot默认配置的tomcat.jdbc.pool。配置原理进入org.springframework.boot.autoconfigure.jdbc.DataSourceConfiguration类查看,根据通过 spring.dataso...
-
深入探讨多态性及其在Java中的好处
深入探讨多态性及其在Java中的好处 多态是面向对象软件的基本原理之一。该术语通常表示可以具有多种形式的事物。在面向对象的方法中,多态使编写具有后期绑定引用的程序成为可能。尽管在 Java 中创建多态引用很容易,但其背后的概念对整体编程产生了更深远的影响。本文...
-
Http协议(自己的一些小小的总结,方便日后学习揣摩)
Http协议(自己的一些小小的总结,方便日后学习揣摩) 从2019年6月中旬开始学习JAVA已经差不多6个月了,也算是差不多半只脚踏进了JAVA的大门,没有老师带,遇到问题就要自己查百度,搜博客,去给各个大佬私信留言,也不知道看不看的见。 看了很多大佬的视频,好多都是要...
-
乐观锁的一种实现方式——CAS
乐观锁的一种实现方式——CAS 本人免费整理了Java高级资料,涵盖了Java、Redis、MongoDB、MySQL、Zookeeper、Spring Cloud、Dubbo高并发分布式等教程,一共30G,需要自己领...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
