随笔分类 - Java
Java 8 中的流 API 和收集器完整指南
摘要:让我们举个例子,下面将制作一个 Person 实例列表。 List<Person> persons = new ArrayList<>(); 现在,假设我们要计算此列表中年龄超过 20 岁的人的平均年龄。 我们将如何进行? 映射步骤-map 映射采用人员列表并返回整数列表。 两个列表的大小相同。 2
阅读全文
什么是信号量-linux快速入门教程
摘要:1. 简介 在本教程中,我们将深入探讨一个功能强大且众所周知的进程同步工具:信号量。 我们将研究信号量操作、类型及其实现。然后,我们将探讨一些多线程案例,在这些情况下,使用信号量可以帮助我们克服可能的进程同步问题。 2. 什么是信号量? 信号量是一个整数变量,在多个进程之间共享。使用信号量的主要目的
阅读全文
Spring Cloud常用注解清单-Java快速入门教程
摘要:一、Spring Cloud 注解分类汇总: 服务发现与注册类注解 服务发现:@EnableDiscoveryClient Eureka客户端:@EnableEurekaClient 服务通信类注解 Feign客户端:@EnableFeignClients 负载均衡:@LoadBalanced、@R
阅读全文
Java Persistence API(转)
摘要:定义 Java Persistence API JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。[编辑本段]起源 Sun引入新的JPA ORM规范出于两个原因:其一,简化现有Java EE和Java SE应用的对象持久化的开发工作;其二,S...
阅读全文
java - Annotation元数据
摘要:Annotation元数据(一)一、Annotation究竟是什么?是java5.0中的新特征数据的数据(元数据)Annotation和访问修饰符一样,应用于包、类型、构造方法、方法、成员变量、参数、本地变量的声明中。信息以“name=value”方式保存annotation类型是一种接口,通过ja...
阅读全文
java注释
摘要:定义这个规范的目的是让项目中所有的文档都看起来像一个人写的,增加可读性,减少项目组中因为换人而带来的损失。(这些规范并不是一定要绝对遵守,但是一定要让程序有良好的可读性)。 Java 的语法与 C++ 及为相似,那么,你知道 Java 的注释有几种吗?是两种? // 注释一行 /* ...... *
阅读全文
必备的 Java 参考资源列表(转)
摘要:包含必备书籍、站点、博客、活动等参考资源的完整清单级别: 初级Ted Neward, 主管,ThoughtWorks, Neward & Associates2009 年 3 月 02 日Java™ 平台不久将迎来它 14 岁的生日,当一种成功且被普遍使用的语言达到这样一种高度时,伴随而来的是产生了...
阅读全文
Java应用程序的打包和发布-Java快速入门教程
摘要:Java应用程序的打包和发布 简化Java应用程序的打包和发布 发布Java应用程序时Java提供了一系列打包和发布工具,可以显著的简化发布过程 该文章提供了打包Java code的几种方法,探讨Java manifest 文件,给出用于管理JAR文件所依赖文件、估计跨平台发布所需的CLasspat
阅读全文
JVM规范定义运行时数据区详解-Java快速进阶教程
摘要:HashMap的工作原理-Java快速进阶教程 TreeMap工作原理-Java快速进阶教程 什么是 Java 中的 JVM-Java快速进阶教 Java字节码-Java快速进阶教程 什么是 JRE-Java快速进阶教程 什么是 Java 编译器-Java快速进阶教程 java垃圾回收机制GC(Ga
阅读全文
什么是互斥体-linux快速入门教程
摘要:1. 概述 当我们开始使用并行或并发编程时,通常我们遇到的第一件事是当两个并发(或并行)执行尝试访问同一资源(例如变量)时出现问题。互斥体是解决此问题的最简单解决方案之一。在下面的教程中,我们将解释它是如何工作的以及如何使用它。 2. 互斥体解释 互斥体究竟是什么?让我们想象一下早上与五名开发人员和
阅读全文
缓存
摘要:缓存是一种常见的技术,目标是提高系统的性能和伸缩性。 为此,它会暂时会经常访问的数据复制到位置靠近应用程序的快速存储。 如果这种快速数据存储比原始源更靠近应用程序,则缓存可以通过更快速提供数据,大幅改善客户端应用程序的响应时间。 如果客户端实例重复读取同一数据,则缓存是最有效的方式,尤其是原始数据存
阅读全文
分布式和非分布式模型对比-RMI快速入门教程
摘要:分布式和非分布式模型对比 Java SE 平台的分布式对象模型在以下方面与 Java SE 平台的对象模型类似: 对远程对象的引用可以作为参数传递或作为任何方法调用(本地或远程)的结果返回。 可以使用 Java 编程语言中内置的转换语法,将远程对象转换为实现支持的任何远程接口集。 内置 instan
阅读全文
tomcat5配置常见数据库连接池的例子.
摘要:环境: w2kp sp4, jsdk1.4.2_8; tomcat5.0.2.8; oracle817, sqlserver2000 sp3 , mysql5 beta总的来说在tomcat配置一个数据源有4项工作要做.1. 在server.xml 里配置数据源连接池参数。 可以手动,也可以通过tomcat admin工具。2. 在 %CATALINA_HOME%\conf\Catalina\localhost\ 下 , 对用你自己的webapp用户 yourapp.xml 配置 对数据源的声明.3. 在自定义的webapp 下WEB-INFO\web.xml 下配置对数据源的引用。4. 在特
阅读全文
Java的数据库连接编程(JDBC)技术
摘要:Java的数据库连接编程(JDBC)技术 JDBC、JDBC的工作原理,访问数据库的方法、Statement、PreparedStatement、CallableStatement,ResultSet等对象的编程使用9.1 基本知识9.1.1 JDBC:Java DataBase Connectivity(Java 数据库连接技术),它是将Java与SQL结合且独立于特定的数据库系统的应用程序编程接口(API--它是一种可用于执行SQL语句的Java API,即由一组用Java语言编写的类与接口所组成)。 有了JDBC从而可以使Java程序员用Java语言来编写完整的数据库方面的应用程序。另外
阅读全文
java连接sql时候,获取表格各列属性
摘要:import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.PreparedStatement; import java.sql.ResultSetMetaData; import java.sql.SQLException; public class TestDemo { public static Connection getConnection(){ Connection conn = null; try { Class.forName(&quo
阅读全文
java.util.Calendar常量字段值
摘要:java.util.Calendar常量字段值网摘部分java.util.Calendar public static final int AM 0 public static final int AM_PM 9 public static final int APRIL 3 public static final int AUGUST 7 public static final int DATE 5 public static final int DAY_OF_MONTH 5 public static final int DAY_OF_WEEK 7 public static final
阅读全文
java垃圾回收机制GC(Garbage Collection)-Java快速进阶教程
摘要:Java GC(Garbage Collection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之一,作为Java开发者,一般不需要专门编写内存回收和垃圾清理代码,对内存泄露和溢出的问题,也不需要像C、C++程序员需面对头疼的内存管理的问题。这是因为在Java虚拟机中,存在自动内存管
阅读全文
java 版本SQLHelper
摘要:package com.jack.SQLHelper;import java.sql.*;import java.util.logging.*;import javax.swing.table.*;/*** SQL 基本操作* 通过它,可以很轻松的使用 JDBC 来操纵数据库* @author Null*/public class SQLHelper{ /** * 驱动 */ public sta...
阅读全文
RMI分布式对象模型-RMI快速入门教程
摘要:术语定义 在 Java SE 平台的分布式对象模型中,远程对象是一种可以从另一个 Java 虚拟机(可能在不同的主机上)调用其方法的对象。这种类型的对象由一个或多个远程接口描述,这些接口是用 Java 编程语言编写的接口,用于声明远程对象的方法。 远程方法调用(RMI) 是在远程对象上调用远程接口的
阅读全文
SortedMap接口介绍-Java快速入门教程
摘要:Java中的SortedMap是一个接口,是Map接口的子接口。映射中的条目根据其键按升序排序进行维护。 简而言之,它保证了条目按升序键顺序维护。它允许非常有效地操作地图的子集。 SortedMap 是在 Java 1.2 版本中添加的。它存在于java.util.SortedMap包中。 Sort
阅读全文
浙公网安备 33010602011771号