关键词搜索

源码搜索 ×
×
JAVA

IDEA-MySQL增删改查操作

Java中提供了丰富的类和接口用于数据库编程,利用这些类和接口可以方便地进行数据库访问和处理。我们常用的JDBC接口和类都在java.sql包中。1、Connection接口Connection接口代表与特定的数据库的连接,在连接上下文中进行SQL语句并返回结果。2.Statement接口Statement接口用于已经建立连接的基础上向数据发送SQL语句。在JDBC中有3种Statement对象,
JAVA

IDEA导入JDBC驱动的jar包

JDBC的全称是JavaDatabaseConnectivity,意思就是Java数据库链接,是一套面向对象的应用程序接口,指定了统一的访问各种类型数据库的标准接口。JDBC是一种底层的API(ApplicationProgrammingInterface,应用程序接口),是连接数据库和Java应用程序的纽带,因此我们在访问数据库时需要在业务逻辑层中嵌入SQL语句。SQL语句是面向关系的,依赖于关
数据库

MYSQL基础:binlog使用基础: 1:开启binlog与常用命令介绍

Binlog是binarylog的缩写,这种以二进制文件形式存放的log,记录了mysql的数据变更,所有的DDL和DML语句都会以时间的形式予以记录,同时语句执行的消耗时间等也会被记录。它也是在数据丢失的时候,往往第一时间想到的部分。当你不小心dropdatabase的时候,如果你有日别的定时备份和binlog,使用binlog恢复增量数据部分,往往问题并不会很大。使用场景主要的使用场景有如下两
前端开发

WebSocket服务器和客户端的一对多连接

假设我有两个客户端连接了WebSocket服务器:我用下图两个Chrometab表示:假设KOIapp扫码后,发送一个HTTP请求到WebSocket服务器。WebSocket的这段代码接收到这个请求,在routeService.js里实现的HTTP请求回调函数里,通过下图第16行获取WebSocket运行时实例,调用第17行的方法broadcastWS就可以把传入的参数通过广播的方式通知到所有和
JAVA

为什么阿里巴巴禁止在 foreach 循环里进行元素的 remove/add 操作

GitHub1.3kStar的Java工程师成神之路,不来了解一下吗?在阿里巴巴Java开发手册中,有这样一条规定:但是手册中并没有给出具体原因,本文就来深入分析一下该规定背后的思考。foreach循环Foreach循环(Foreachloop)是计算机编程语言中的一种控制流程语句,通常用来循环遍历数组或集合中的元素。Java语言从JDK1.5.0开始引入foreach循环。在遍历数组、集合方面
JAVA

Mac IntelliJ IDEA连接和操作MySQL数据库

想要IntelliJIDEA后台开发,数据库的连接时必不可少的,这里我们选择开源的,同时也是使用人数比较多的一种数据库MySQL。第一步:MySQL的下载安装到MySQL官网下载,找到MySQLCommunityEdition(GPL),这个是MySQL的开源版本,是免费的,而上面的MySQLEnterprise是收费版本。对于刚开始学习MySQL的来说,免费版已经包含需要学习的所有功能点击Dow
JAVA

Java 8中字符串拼接新姿势:StringJoiner

在为什么阿里巴巴不建议在for循环中使用”+”进行字符串拼接一文中,我们介绍了几种Java中字符串拼接的方式,以及优缺点。其中还有一个重要的拼接方式我没有介绍,那就是Java8中提供的StringJoiner,本文就来介绍一下这个字符串拼接的新兵。如果你想知道一共有多少种方法可以进行字符串拼接,教你一个简单的办法,在IntellijIDEA中,定义一个JavaBean,然后尝试使用快捷键自动生成一
前端开发

websocket

一、基本概念websocket,最大的作用就是可以让服务器主动推送消息到页面上。与此相对的,是http协议。http是一种单向协议,什么都是让客户端向服务器请求资源。以前搞过WEB聊天室的人就知道多恶心,浏览器要定期向服务器轮询,才能得到聊天的内容。现在好了,有了websocket,服务器就能主动推消息到页面了。这是一种双工协议。其他特点包括:(1)建立在TCP协议之上,服务器端的实现比较容易。(
JAVA

Java工程师成神之路(2019正式版)

主要版本更新时间备注v1.02015-08-01首次发布v1.12018-03-12增加新技术知识、完善知识体系v2.02019-02-19结构调整,更适合从入门到精通;进一步完善知识体系;新技术补充;一、基础篇面向对象什么是面向对象面向对象、面向过程面向对象的三大基本特征和五大基本原则平台无关性Java如何实现的平台无关JVM还支持哪些语言(Kotlin、Groovy、JRuby、Jython、
数据库

查看MySQL InnoDB 表索引的高度

在看《MySQL技术内幕:InnoDB存储引擎》B+树索引章节中看到这么一句话:但是B+索引在数据库中有一个特点就是高扇出性,因此在数据库中,B+树的高度一般都在2-4层,也就是说查找某一键值的行记录时最多只需要2-4次IO。因为当前一般的机械磁盘每秒至少可以做100次IO,2-4次的IO意味着查询时间只需要0.02-0.04秒。那么,当一个表很大的时候,索引还是是2-4层吗?那么这时搜索子节点会
点击QQ咨询
开通会员
返回顶部
×
微信扫码支付
微信扫码支付
确定支付下载
请使用微信描二维码支付
×

提示信息

×

选择支付方式

  • 微信支付
  • 支付宝付款
确定支付下载