随笔分类 -  JAVA

摘要:前言 我们在做项目时候经常需要对字符串进行处理,判断,操作,所以我就总结了一下java 字符串一些常用操作,和推荐比较好用我在自用的工具类,毕竟有轮子我们自己就不用重复去写了,提供开发效率,剩下的时间就去约女朋友吧哈哈哈!!!! java 内置操作 format 我们知道平时我们都会做字符串拼接打印 阅读全文
posted @ 2021-09-10 14:47 程序员三时 阅读(1053) 评论(0) 推荐(0) 编辑
摘要:前言 我们在做开发springboot 项目时候会遇到各种各样注解,使用各种各样注解,极大的简便了我们开发流程,方式,从JDK5开始支持 注解是Java语言的一种强大的功能 可以理解为代码上的特殊标记,通过这些标记我们可以在编译,类加载,运行等程序类的生命周期内被读取、执行相应的处理。通过注解开发人 阅读全文
posted @ 2021-08-16 18:41 程序员三时 阅读(1392) 评论(0) 推荐(0) 编辑
摘要:前言 随着java版本的不断更新迭代,java开发也可以变得甜甜的,最新版本都到java11了,但是后面版本也是不在提供商用支持,需要收费,但是java8 依然是持续免费更新使用的,后面版本也更新很快眼花缭乱,所以稳定使用还是用 java8 把既可以体验到新功能,又不需要,烦恼升级带来的bug 新特 阅读全文
posted @ 2021-08-13 18:04 程序员三时 阅读(580) 评论(0) 推荐(2) 编辑
摘要:前言 我们在做java项目的时候由于jar包太多,我们就需要使用maven做项目管理,管理项目的jar包依赖,包括打包上线 maven基础 Maven 是一个项目管理工具,主要用于项目构建,依赖管理,项目信息管理 每个maven 项目根目录都会有一个 pom.xml文件, 负责项目构建,依赖管理 在 阅读全文
posted @ 2021-08-12 14:39 程序员三时 阅读(885) 评论(0) 推荐(0) 编辑
摘要:我们知道在最开始学习java的时候我们在编写pojo类时候需要手写getter,setter toString.....等,刚开始我们觉得还可以接受,乐于去编写的而且 java开发工具idea 也提供了这些快捷键可以一键生成属性对应的getter,setter,toString 等方法,不过即使这样 阅读全文
posted @ 2021-06-29 11:19 程序员三时 阅读(119) 评论(0) 推荐(0) 编辑
摘要:java中常用的日志框架 ####日志接口 Commons Logging Apache Commons Logging是一个基于Java的日志记录实用程序,是用于日志记录和其他工具包的编程模型。它通过其他一些工具提供API,日志实现和包装器实现。 SLF4J Java简易日志门面(Simple L 阅读全文
posted @ 2020-09-07 14:05 程序员三时 阅读(468) 评论(0) 推荐(0) 编辑
摘要:性能上区别 hikariCP>druid>tomcat-jdbc>dbcp>c3p0 功能对比 功能 Druid HikariCP DBCP 是否支持PSCache 支持 不支持 支持 监控 jmx/log/http jmx jmx 扩展性 好 较弱 弱 sql拦截及解析 支持 无 无 代码 较复杂 阅读全文
posted @ 2020-09-01 15:45 程序员三时 阅读(362) 评论(0) 推荐(0) 编辑
摘要:概述 数据库连接池是负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个。那么其中的运行机制又是怎样的呢?今天主要介绍一下数据库连接池原理和常用的连接池。 为什么要使用连接池 数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现得尤为 阅读全文
posted @ 2020-09-01 10:27 程序员三时 阅读(767) 评论(0) 推荐(0) 编辑
摘要:为什么需要释放jdbc资源 提问: Connection、Statement和ResulSet?这三个对象是在方法内部定义的,则这三个对象不是在方法执行完毕就消失了么,为什么还要单独去关闭它们呢? 解答: 这个连接是与数据库服务器的一个连接,虽然你的方法结束了,但是这个资源依然存在数据库连接并没有释 阅读全文
posted @ 2020-08-24 16:30 程序员三时 阅读(6522) 评论(0) 推荐(1) 编辑
摘要:JDBC结果集 SQL语句执行后从数据库查询读取数据,返回的数据放在结果集中 ResultSet接口表示数据库查询的结果集。 ResultSet对象维护指向结果集中当前行的游标。 术语“结果集”是指包含在ResultSet对象中的行和列数据。 浏览结果集 编号 方法 描述 1 public void 阅读全文
posted @ 2020-08-24 15:41 程序员三时 阅读(13422) 评论(0) 推荐(1) 编辑
摘要:默认情况下,当我们创建一个数据库连接时,会运行在自动提交模式(Auto-commit)下。这意味着,任何时候我们执行一条SQL完成之后,事务都会自动提交。所以我们执行的每一条SQL都是一个事务,并且如果正在运行DML或者DDL语句,这些改变会在每一条SQL语句结束的时存入数据库。有时候我们想让一组S 阅读全文
posted @ 2020-08-24 12:21 程序员三时 阅读(1371) 评论(1) 推荐(1) 编辑
摘要:在java的JDBC中预编译执行SQL主要是用到PreparedStatement对象SQL 语句被预编译并存储在 PreparedStatement 对象中。然后可以使用此对象多次高效地执行该语句可以通过调用 Connection 对象的 preparedStatement() 方法获取 Prep 阅读全文
posted @ 2020-08-21 10:47 程序员三时 阅读(501) 评论(0) 推荐(0) 编辑
摘要:在JDBC中Statement批量操作主要用到了addBatch批量添加要执行的sql到当前Statement对象 executeBatch提交执行所有sql语句 批量添加 public int[] insBatch() { Connection connection = null; Stateme 阅读全文
posted @ 2020-08-20 17:12 程序员三时 阅读(1464) 评论(0) 推荐(0) 编辑
摘要:开始使用基于java的JDBC技术来连接mysql进行msyql数据库简单的CRUD操作 下载对应mysql驱动包 这里我创建maven项目基于maven下载 <!--mysql 驱动--> <dependency> <groupId>mysql</groupId> <artifactId>mysq 阅读全文
posted @ 2020-08-20 14:25 程序员三时 阅读(737) 评论(0) 推荐(1) 编辑
摘要:JDBC是java核心类库的一部分。Java数据库连接(Java DataBase Connectivity)技术的简称,提供连接各种常用数据库的能力!说白了就是用Java语言来操作数据库。原来我们操作数据库是在控制台使用SQL语句来操作数据库,JDBC是用Java语言向数据库发送SQL语句。 JD 阅读全文
posted @ 2020-08-19 15:25 程序员三时 阅读(252) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
主题色彩