首页
学习
活动
专区
工具
TVP
发布

Devops专栏

专栏作者
868
文章
1496441
阅读量
44
订阅数
5.CountDownLatch 闭锁
在多线程开发中,我们总会有一些需求处理,需要在多个线程全部执行完毕后,最后执行的。例如:统计所有线程的运行时长。
Devops海洋的渔夫
2022-03-23
2800
3.原子变量 CAS算法
在上一篇中我们讲述了关于多线程并发,导致共享属性在内存不可见的问题。以及使用 volatile 关键字设置共享属性,使其在多线程并发中内存可见。
Devops海洋的渔夫
2022-03-23
4070
8. 使用PreparedStatement实现CRUD操作
在上一篇章我们使用了 PreparedStatement 解决了 SQL 注入问题,那么再具体深入一下,我们来看看 PreparedStatement 如何实现 增删查改 的 操作。
Devops海洋的渔夫
2022-01-17
6220
7. 使用 preparedStatement 解决 SQL 注入问题
在上一章节中,我们使用 statement 执行 sql 完成了用户登录的小案例,但是在这个案例中也发现了 SQL 注入的问题。
Devops海洋的渔夫
2022-01-17
6060
6. 使用 JDBC 完成登录案例 以及 SQL 注入问题
在前面的章节中,我们已经学会了使用 statement 来执行数据库的 增删查改 的操作,并且封装一个 JDBC 工具类,实现了数据库连接获取,以及资源关闭的方法。
Devops海洋的渔夫
2022-01-17
3290
10. MyBatis缓存
上一篇章我们已经了解了 MyBatis 加载策略,本篇章再来认识一下 MyBatis 缓存。
Devops海洋的渔夫
2022-01-17
2230
8. MyBatis嵌套查询 - 一对一 - 一对多
在上一篇中我们已经基本认识了 MyBatis 的多表查询了。那么 MyBatis 还有一个比较有意思的功能,就是 嵌套查询。 这个功能有些类似 SQL 的多表联合查询,但是又不是。下面我们来认识一下。
Devops海洋的渔夫
2022-01-17
1.8K0
7. MyBatis多表查询 - 一对一 - 一对多 - 多对多
在上面我们已经准备好了 sql 表结构,在 sql 中具有 一对一、一对多、多对多 三种关系。而如果在 mybatis 的角度来看,却只有 一对一、一对多 两种关系,这是为什么呢?
Devops海洋的渔夫
2022-01-17
2.9K0
5. Mybatis 单表查询 - resultMap标签 - 多条件查询 - 模糊查询
在前面篇章中,我们编写查询的都是 select * from user 这样的查询,而查询的结果集字段名 都是对应 我们编写的实体类 User 相关属性名。所以我们设置返回的结果都是用 resultType 属性,如下:
Devops海洋的渔夫
2022-01-17
8890
4. 使用Mybatis完成增删改查操作
在前面的篇章中,我们通过入门案例 以及 Mybatis 核心配置文件的标签说明,已经大概了解了一下 Mybatis 的基础使用。
Devops海洋的渔夫
2022-01-17
9670
1. MyBatis框架介绍
程序开发中框架(framework)往往是对常见功能的封装,可以把框架理解为软件的设计规范或者标准化的组件,好比机械中的螺丝螺母等标准的机械部件
Devops海洋的渔夫
2022-01-17
3490
Mysql数据库-存储过程
好了,目前我们已经大概理解了什么是 用户变量,然后我们就可以开始学习使用 用户变量 来进行 参数传递 的使用了。
Devops海洋的渔夫
2022-01-17
11K0
基础SQL-DDL语句-操作数据库-操作表
4. 基础SQL-DDL语句-操作数据库-操作表 分类 描述 关键字 DDL(Data Definition Language)数据定义语言 用来定义数据库对象:数据库,表,列 create,drop,alter等 1. DDL操作数据库 1.1 创建数据库 直接创建数据库 CREATE DATABASE 数据库名; 判断是否存在并创建数据库(了解) CREATE DATABASE IF NOT EXISTS 数据库名; 创建数据库并指定字符集(了解) CREATE DATABASE 数据库名 CHARA
Devops海洋的渔夫
2022-01-17
1.5K0
使用IDEA创建Maven工程 - 创建javase工程
配置完测试目录之后,我们可以看到缺少了需要的 jar 包。这个后面我们在 pom.xml 中配置。
Devops海洋的渔夫
2022-01-17
6860
67. Django日志logging设置
在项目开发中,如果需要调试的时候,一开始大部分会去直接使用print, 但是print的频繁时候会比较损耗服务的性能,并且无法将日志输出的文件中进行存储。
Devops海洋的渔夫
2022-01-17
2.7K0
35. URL设计规范
在设计API的过程,首先我们需要明确的就是 URL 规范。因为如果 URL 不规范,那就会导致让人很烦恼的 URL 路径出现。
Devops海洋的渔夫
2022-01-17
2.8K0
2.Go变量
在前面的讲解案例中,我们是让计算机输出数据到屏幕上,那么有同学可能就要问了,怎样让计算机保存我们通过键盘输入的数据呢?这就要用到变量了。
Devops海洋的渔夫
2022-01-17
3250
3.Go基础数据类型
前面我们写的程序中,用到的变量的类型都是整型,但是在我们GO语言中,还有很多其它的类型,如下:
Devops海洋的渔夫
2022-01-17
2590
4.Go常量
在上一篇章,我们已经学习了Go基础数据类型,那么这一篇章我们来学习一下Go的常量。
Devops海洋的渔夫
2022-01-17
1620
5.Go运算符
算术表达式:由算术运算符连接起来的式子.如:1+1 a-b(变量ab前面已声明并赋初值)
Devops海洋的渔夫
2022-01-17
4850
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档