-
String和StringBuffer的区别;字符串的一些基本方法
String和StringBuffer的区别;字符串的一些基本方法 String 和 StringBuffer区别 字符串广泛应用在Java 编程中,在 Java 中字符串属于对象,Java 提供了String 类来创建和操作字符串。 需要注意的是,String的值是不可变的,这就导致每次对String的操作都会生成新的Stri...
-
《深入理解Java虚拟机》-----第13章 线程安全与锁优化
《深入理解Java虚拟机》-----第13章 线程安全与锁优化 概述 在软件业发展的初期,程序编写都是以算法为核心的,程序员会把数据和过程分别作为独立的部分来考虑,数据代表问题空间中的客体,程序代码则用于处理这些数据,这种思维方式直接站在计算机的角度去抽象问题和...
-
注解在Java中是如何工作的?
注解在Java中是如何工作的? 来一点咖啡,准备好进入注解的世界。 注解一直是 Java 的一个非常重要的部分,它从 J2SE 5.0 开始就已经存在了。在我们的应用程序代码中,经常看到 @Override 和 @Deprecated 这样的注解。在本文中,我将讨论注解到底是什么,为什么引入注解...
-
并发编程之Java锁
并发编程之Java锁 一、重入锁 锁作为并发共享数据,保证一致性的工具,在JAVA平台有多种实现(如 synchronized(重量级) 和 ReentrantLock(轻量级)等等 ) 。这些已经写好提供的锁为我们开发提供了便利。 重入锁,也叫做递归锁,指的是同一线程 外层函数获得锁之后 ,内...
-
从实践角度重新理解BIO和NIO
从实践角度重新理解BIO和NIO 前言 这段时间自己在看一些Java中BIO和NIO之类的东西,看了很多博客,发现各种关于NIO的概念说的天花乱坠头头是道,可以说是非常的完整,但是整个看下来之后,自己对NIO还是一知半解的状态,所以这篇文章不会提到很多的概念,而是站在一个...
-
EasyExcel 轻松灵活读取Excel内容
EasyExcel 轻松灵活读取Excel内容 写在前面 Java 后端程序员应该会遇到读取 Excel 信息到 DB 等相关需求,脑海中可能突然间想起 Apache POI 这个技术解决方案,但是当 Excel 的数据量非常大的时候,你也许发现,POI 是将整个 Excel 的内容全部读出来放入到内存中,所以...
-
多线程从概念到原理到底层
多线程从概念到原理到底层 1. 线程和进程的区别 进程和线程:可以单独运行的程序,对于传统的计算机操作系统而言,进程是一个进行资源分配和调度的基本单位,但是每次操作系统对不同的进程或者软件进行切换的时候就会产生一次的数据回收和 再次分配新的数据,所以传统...
-
Redis深度历险,全面解析Redis14个核心知识点
Redis深度历险,全面解析Redis14个核心知识点 本人免费整理了Java高级资料,涵盖了Java、Redis、MongoDB、MySQL、Zookeeper、Spring Cloud、Dubbo高并发分布式等教程,一共30G,需要自己领...
-
支撑微博亿级社交平台,小白也能玩转Redis集群(原理篇)
支撑微博亿级社交平台,小白也能玩转Redis集群(原理篇) Redis作为一款性能优异的内存数据库,支撑着微博亿级社交平台,也成为很多互联网公司的标配。这里将以Redis Cluster集群为核心,基于最新的Redis5版本,从原理再到实战,玩转Redis集群 常见Redis集群方案 在介绍R...
-
Java连载43-访问静态方法其他注意事项、static关键字
Java连载43-访问静态方法其他注意事项、static关键字 一、其他注意点 1.对于带有static的方法,我们讲过需要用类名.的方式进行访问,但是其实我们使用引用.的方式也是可以进行访问这个方法的举例。 package com.bjpowernode.java_learning;? public class D43_ { public...
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
