发表了博客
2019/10/08 08:46

Java ThreadLocal

ThreadLocal 0.8532018.12.27 23:04:13字数 1384阅读 6081 Don't forget, a person's greatest emotional need is to feel appreciated. 莫忘记,人类情感上最大的需要是感恩。 在阅读Handler源码时发现了这么一个东西,本想直混在其他博客中一笔带过,但仔细想了下这个东西还是蛮重要的,于是开了这篇博客。 ThreadLocal threadlocal使用方法很简单 static final ThreadLocal<T> sThreadLocal = new ThreadLocal<T>(); sThread...

0
0
发表了博客
2018/05/23 15:40

JAVA-JDBC

JAVA-JDBC [TOC] 参考链接:https://www.yiibai.com/jdbc/jdbc_quick_guide.html JDBC is wtf? JDBC代表Java数据库连接(Java Database Connectivity),它是用于Java编程语言和数据库之间的数据库无关连接的标准Java API,换句话说:JDBC是用于在Java语言编程中与数据库连接的API。 JDBC库包括通常与数据库使用相关,如下面提到的每个任务的API - 连接到数据库 创建SQL或MySQL语句 在数据库中执行SQL或MySQL查询 查看和修改结果记...

0
0
发表了博客
2018/08/28 10:59

java--JVM

1、什么是类加载器   类加载器就是Java运行时环境(Java Runtime Environment)的一部分,负责动态加载Java类到Java虚拟机的内存空间中。 2、类的生命周期 加载:加载类的二进制数据。 连接:包含验证、准备、初始化。1)验证:文件格式、元数据、字节码、符号引用验证。2)准备:为类的静态变量分配内存,并将其初始化为默认值。3)解析:把类中的符号引用转换为直接引用。 初始化:为类的静态变量赋予正确的初始值。 使用:...

0
2
发表了博客
2019/03/23 19:16

java JDBC

数据库URL JDBC URL的一般语法为: jdbc:subprotocol:other stufff 其中,suprotocol 用于选择连接到数据库的具体驱动程序, other stuff 参数的格式随所使用的subprotocol的不同而不同 例如: jdbc:derby://localhost:1527//COREJAVA;ctreate=true jdbc:postgresql:COREJAVA // postgresql 和derby是数据库 驱动程序JAR文件: 驱动文件可以在数据库的官网下载;例如mysql的驱动程序下载地址 也可以创建MAVEN项目 在:https://dev.mysq...

0
1
发表了博客
2019/09/29 17:09

Java 之 JDBC

一、JDBC 基础入门   1、概念     JDBC:Java DataBase Connectivity Java 数据库连接,Java 语言操作数据库。     JDBC本质:其实就是官方(Sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动 jar 包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动 jar 包中的实现类。     使用JDBC的好处:     (1)程序员如果要开发访问数据库的程序,只...

0
0
发表了博客
2018/08/07 11:10

Java JVM

JVM整体工作流程   Java源文件.java 文件通过javac命令编译成.class文件,编译的文件也可以从网络上下载的jar、zip包等,通过java命令进行运行。    一个Java类的生命周期: 加载->链接(验证+准备+解析)->初始化(使用前的准备)->使用->卸载 (1)加载   首先通过一个类的全限定名来获取此类的二进制字节流;其次将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构;最后在java堆中生成一个代表这个类的C...

0
2
发表了博客
2013/06/26 00:00

java ThreadLocal

JDKAPI 解释: 该类提供了线程局部 (thread-local) 变量。这些变量不同于它们的普通对应物,因为访问某个变量(通过其get或set方法)的每个线程都有自己的局部变量,它独立于 初始化变量的副本。ThreadLocal实例通常是类中的 private static 字段,它们希望将状态与某一个线程(例如,用户 ID 或事务 ID)相关联。 资料查找总结: ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优...

0
10
发表了博客
2019/10/28 10:22

java - JVM

1. JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。 2.结构: 一。类加载器...

0
0
发表了博客
2018/05/07 01:53

java之JDBC

Java之JDBC 今天我学习了JDBC中一部分知识 下面是我对今天学习JDBC部分知识的总结: JDBC的全称:Java Database Connectivity 意为:Java 数据库 连接 这是一种执行SQL语句的API 数据库厂商自己实现了JDBC这套接口,我们称之为 数据库驱动 在java中 1、我们首先需要装载驱动类.以mysql为例,代码如下 Class.forName("com.mysql.jdbc.Driver"); 注意,我们必须先导入JDBC驱动jar包,jdbc驱动jar包可以在nysql官网下载,为了方便,这...

0
1
发表了博客
2018/12/18 14:06

Java JDBC

一、什么是JDBC?   JDBC就是Java链接数据库的一种方式,一种规则。 二、为什么要学JDBC?   因为你的Java项目需要链接数据库保存数据。目前来说,JDBC是最底层的东西,当前市面上流行的最火的JDBC封装有hibernate和mybatis,这俩都可以简化一些操作。其实他俩底层还是JDBC,就是做了个封装,让人使用更简单而已。为了深入了解hibernate和mybatis,JDBC还是要学的。 三、执行增删改语句   先来尝试一条语句: package com....

0
0
发表了博客
2019/06/29 09:17

java之jvm

1.JVM内存模型 线程独占:栈,本地方法栈,程序计数器 线程共享:堆,方法区 回答以上问题是需回答两个要点: 1. 各部分功能 2. 是否是线程共享 2.JMM与内存可见性 JMM是定义程序中变量的访问规则,线程对于变量的操作只能在自己的工作内存中进行,而不能直接对主内存操作.由于指令重排序,读写的顺序会被打乱,因此JMM需要提供原子性,可见性,有序性保证. 3.类加载与卸载 加载机制-双亲委派模式 双亲委派模式,即加载器加载类时先把请求委托...

0
0
发表了博客
2019/09/23 19:09

JAVA JDBC

JDBC JDBC概述 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。是Java访问数据库的标准规范驱动是接口的实现,没有驱动将无法完成数据库连接,从而不能操作数据库! 每个数据库厂商都需要提供自己的驱动,用来连接自己公司的数据库,也就是说驱动一般都由数据库生成厂商提供。 概念:Java语言操作数据库 本质:...

0
0
发表了博客
2020/05/13 11:29

java ThreadLocal

ThreadLocal是什么 定义:提供线程局部变量;一个线程局部变量在多个线程中,分别有独立的值(副本) 特点:简单(开箱即用)、快速(无额外开销)、安全(线程安全) 场景:多线程场景(资源持有、线程一致性、并发计算、线程安全等场景) ThreadLocal基本API 构造函数 ThreadLocal<T>() 初始化 initialValue() 服务器 get/set 回收 remove 使用 Synchronized @RestController public class StartController { static In...

0
0
发表了博客
2019/12/13 15:59

《Java知识应用》Java发送邮件(QQ,163)

1 准备 Jar包下载地址: 链接: https://pan.baidu.com/s/1kFZgWRR8yZaQH_baf6tzAg 提取码: x2e8 邮箱:授权码 2.案例: 通过QQ邮箱服务器 import javax.activation.DataHandler; import javax.activation.DataSource; import javax.activation.FileDataSource; import javax.mail.BodyPart; import javax.mail.Message; import javax.mail.Multipart; import javax.mail.Session; import javax.mail.Transport; import javax.ma...

0
0
发表了博客
2018/08/07 00:08

java的jdbc

1.什么是JDBC JDBC是一个独立于特定数据库管理系统、通用的SQL数据库存取和操作的公共接口,面向接口编程,为访问不同的数据库提供了一种统一的途径,为开发者屏蔽了一些细节问题,各个数据库厂商根据JDBC的规范制作的 JDBC 实现类的类库。主要面向两个层次,面向应用的api:供应应用程序开发人员使用和面向数据库的api:供开发商开发数据库驱动程序用, 2.Driver接口:所有的jdbc驱动程序需要实现的接口 #config.properties ...

0
0
发表了博客
2018/10/16 14:00

java jvm

假设你是一个普通的 Java 对象,你出生在 Eden 区,在 Eden 区有许多和你差不多的小兄弟、小姐妹,可以把 Eden 区当成幼儿园,在这个幼儿园里大家玩了很长时间。Eden 区不能无休止地放你们在里面,所以当年纪稍大,你就要被送到学校去上学,这里假设从小学到高中都称为 Survivor 区。开始的时候你在 Survivor 区里面划分出来的的“From”区,读到高年级了,就进了 Survivor 区的“To”区,中间由于学习成绩不稳定,还经常来回折...

0
0
发表了博客
2019/11/12 13:58

JAVA java

{ 用法: java [-options] class [args...] (执行类) 或 java [-options] -jar jarfile [args...] (执行 jar 文件) 其中选项包括: -d32 使用 32 位数据模型 (如果可用) -d64 使用 64 位数据模型 (如果可用) -server 选择 "server" VM 默认 VM 是 server. -cp <目录和 zip/jar 文件的类搜索路径> -classpath <目录和 zip/jar 文件的类搜索路径> 用 ; 分隔的目录, JAR 档案 和 ZIP 档案列表, 用于搜索类文件。 -D<名称>=<值> 设置系...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页