- 博客(7)
- 收藏
- 关注
原创 了解JDBC
一、什么是JDBCJDBC全称Java Database ConnectivityJDBC可以通过载入不同的数据库的“驱动程序”而与不同的数据库进行连接。二、JDBC的优点使用的驱动不同,即可连接不同的数据库。使用同一套操作来操作不同的数据库如果每一个数据库java都制订一套连接方式,那么当不同的数据库更新的时候,java也需要更新自己的代码,而使用jdbc,使用同一套代码来操作,使用不同的驱动程序(驱动程序由数据库厂商提供)来连接,这使得可以连接不同的数据库。三、JDBC的使用
2021-11-07 17:38:44
584
1
原创 Java集合
一、Java集合框架概述 数组与集合的区别如下:数组长度不可变化而且无法保存具有映射关系的数据;集合类用于保存数量不确定的数据,以及保存具有映射关系的数据。数组元素既可以是基本类型的值,也可以是对象;集合只能保存对象。Java集合类主要由两个根接口Collection和Map派生出来的,Collection派生出了三个子接口:List、Set、Queue(Java5新增的队列),因此Java集合大致也可分成List、Set、Queue、Map四种接口体系,(注意:Map不是Collec
2021-11-06 17:45:39
151
原创 ThreadLocal
一、 ThreadLocal是什么?从名字我们就可以看到ThreadLocal 叫做本地线程变量,意思是ThreadLocal 中填充的的是当前线程的变量,该变量对其他线程而言是封闭且隔离的,ThreadLocal 为变量在每个线程中创建了一个副本,这样每个线程都可以访问自己内部的副本变量。使用场景在进行对象跨层传递的时候,使用ThreadLocal可以避免多次传递,打破层次间的约束。线程间数据隔离进行事务操作,用于存储线程事务信息。数据库连接,Session会话管理。二、 Threa
2021-11-06 16:02:16
130
原创 JAVA锁
一、介绍首先,java的锁分为两类:第一类是synchronized同步关键字,这个关键字属于隐式的锁,是jyvm层面实现,使用的时候看不见;第二类是在jdk5后增加的Lock接口以及对应的各种实现类,这届于显式的锁,就是我们能在代码层面看到锁这个对象,而这些个对象的方法实现,大都是直接依赖CPU指令的,无关jvm的实现。二、synchronized修饰一个类:其作用的范围是synchronized后面括号括起来的部分,作用的对象是这个类的所有对象;- 修饰一个方法:被修饰的方法称
2021-11-05 22:21:10
288
原创 java读取资源文件的方法
如何获得当前文件路径(1).Test.class.getResource("")得到的是当前类FileTest.class文件的URI目录。不包括自己(2).Test.class.getResource("/")得到的是当前的classpath的绝对URI路径。(3).Thread.currentThread().getContextClassLoader().getResource("")得到的也是当前ClassPath的绝对URI路径。(4).Test.class.getCla
2021-10-31 16:27:56
1975
原创 抽象类
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例
2021-04-05 15:50:53
414
4
原创 解析JSON
解析JSON铭记:访问外界和向外界写入数据都是通过流的的方式解析XML:- SAXReader类生成XML:- XMLWriter类 DocumentHelper类- XStream类解析和生成JSON:- GSon类- JSON类了解XML语法:文档声明:<?xml version = "1.0" encoding = "UTF-8" ?>由“<标明名>“开始,以</标明名>结束,标明名可以自定义,可以嵌套,但不能嵌套标明的一半。一个.
2021-03-14 10:50:27
332
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人