腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
wangweijun
专栏成员
举报
140
文章
115868
阅读量
26
订阅数
订阅专栏
申请加入专栏
全部文章(140)
编程算法(52)
java(33)
git(19)
数据库(18)
sql(18)
spring(18)
github(10)
python(9)
http(9)
网络安全(9)
xml(7)
android(7)
api(7)
开源(7)
php(6)
云数据库 SQL Server(6)
mvc(6)
jar(6)
网站(6)
数据结构(6)
https(6)
linux(5)
容器(5)
存储(5)
jdbc(5)
javascript(4)
jsp(4)
html(4)
ide(4)
unix(4)
jdk(4)
c++(3)
servlet(3)
json(3)
云数据库 Redis(3)
struts(3)
tomcat(3)
maven(3)
nginx(3)
hashmap(3)
微信(3)
数据分析(3)
微服务(3)
ios(2)
node.js(2)
android studio(2)
打包(2)
centos(2)
文件存储(2)
消息队列 CMQ 版(2)
腾讯git代码托管(工蜂)(2)
缓存(2)
jvm(2)
ssh(2)
mybatis(2)
面向对象编程(2)
二叉树(2)
tcp/ip(2)
rabbitmq(2)
kafka(2)
flutter(2)
配置(2)
事件(2)
注解(2)
对象存储(1)
负载均衡(1)
c 语言(1)
scala(1)
bootstrap(1)
vue.js(1)
listview(1)
access(1)
svn(1)
负载均衡缓存(1)
容器镜像服务(1)
访问管理(1)
命令行工具(1)
文字识别(1)
腾讯云测试服务(1)
serverless(1)
游戏(1)
分布式(1)
gui(1)
spring boot(1)
aop(1)
jenkins(1)
gradle(1)
windows(1)
腾讯云开发者社区(1)
虚拟化(1)
内容识别(1)
callback(1)
config(1)
settings(1)
struts2(1)
txt(1)
博客(1)
程序(1)
对象(1)
开发(1)
开发者(1)
框架(1)
入门(1)
事务(1)
数据(1)
小游戏(1)
搜索文章
搜索
搜索
关闭
轻松掌握Mybatis(上)
mybatis
sql
编程算法
全局配置文件中主要配置的是数据源信息,然后是最后的mappers标签,该标签配置的是sql语句的映射文件。
wangweijun
2022-01-10
525
0
一文解决分布式事务
rabbitmq
数据库
sql
消息队列 CMQ 版
kafka
今天我们来聊一聊分布式事务,在传统的单体应用中,事务的控制非常简单,Spring框架都为我们做了封装,我们只需简单地使用@Transactional注解就能进行事务的控制,然而在分布式应用中,传统的事务方案就出现了极大的问题:
wangweijun
2022-01-10
299
0
SpringData快速入门
java
数据库
sql
spring
好久没有写框架文章了,最近一直都在忙活数据结构,趁着今天有空赶紧写一篇SpringData框架入门。
wangweijun
2020-02-14
317
0
Spring中如何操作JDBC
spring
jdbc
数据库
sql
本篇文章介绍一下在Spring中如何使用JDBC,事实上,在Spring中使用JDBC和传统的JDBC或者一些JDBC框架,如:DBUtils的使用没有什么区别,所以Spring中使用JDBC是非常简单的。
wangweijun
2020-02-14
343
0
持久化API【JPA】完全掌握
jar
api
编程算法
数据库
sql
JPA是Java Persistence API的简称,中文名Java持久层API,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。 Sun引入新的JPA ORM规范出于两个原因:其一,简化现有Java EE和Java SE应用开发工作;其二,Sun希望整合ORM技术,实现天下归一。
wangweijun
2020-02-14
739
0
Hibernate对象状态之间的神奇转换
java
数据库
sql
在Hibernate框架中,为了管理持久化类,Hibernate将其分为了三个状态:
wangweijun
2020-02-14
797
0
一篇文章让你马上入门Hibernate
数据库
编程算法
sql
在前面我们学完了Struts2,接下来我们就要去学习第二个框架Hibernate。 那什么是Hibernate? Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的ORM框架,Hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲地使用对象编程思维来操纵数据库,Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用。 顺带介绍一下什么是ORM。 ORM:对象关系映射,是一种程序技术,简单来说就是把我们程序中的实体类和数据库表建立起来对应关系。 那为什么要有对象关系映射呢? 假设一下,当你开发一个应用程序的时候,你可能会写不少数据访问层的代码,用来从数据库保存、删除、读取对象信息等等。你在DAO中写了很多的方法来读取对象数据,改变状态对象等等任务,而这些代码很多都是重复的。 对象映射关系赋予了程序一种强大的能力,让开发者仅仅掌握面向对象的思维来操作数据库,即在关系型数据库和业务实体对象之间作一个映射,这样,我们在具体的操作业务对象的时候,就不需要再去和复杂的SQL语句打交道,只要像平时操作对象一样操作它就可以了。
wangweijun
2020-02-14
294
0
JavaWeb项目——博客系统
数据库
云数据库 SQL Server
sql
tomcat
git
博客是互联网平台上的个人信息交流中心。通常博客就是用来发表文章,所有的文章都是按照年份和日期排列,有些类似斑竹的日记。看上去平淡无奇,毫无可炫耀之处,但它可以让每个人零成本、零维护地创建自己的网络媒体,每个人都可以随时把自己的思想火花和灵感更新到博客站点上。
wangweijun
2020-02-14
1.8K
0
数据库操作中需要注意的问题
云数据库 SQL Server
命令行工具
sql
数据库
如果你用cmd窗口向一张表插入数据的时候,插入的数据是中文,会出现错误提示,用软件操作的请忽略。。。 出现错误的原因是cmd窗口采用的是gbk编码,所以你在cmd窗口输入的数据都是gbk编码的,而数据库中的编码默认都为utf8,所以出现的是编码问题。 我们可以输入该条指令查看数据库相关编码集。
wangweijun
2020-02-14
1.1K
0
DBUtils框架的使用(上)
sql
数据库
jdbc
jar
昨天做了这么多的铺垫,当然就是为了引出今天的DBUtils框架了,它的实现原理跟我们编写的简易框架是类似的。 话不多说,进入正题。 commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。因此dbutils成为很多不喜欢hibernate的公司的首选。
wangweijun
2020-02-14
566
0
自定义数据库连接池
数据库
sql
java
jdbc
时间很快就到周末了,学习计划也已经进行了五天了,既然是周末的话,那当然要多学习一点知识,毕竟拥有这么充裕的时间。
wangweijun
2020-02-14
594
0
事务丢失更新问题及乐观锁、悲观锁机制
云数据库 SQL Server
unix
数据库
sql
学习计划的第四天,仍然是对数据库事务方面进行学习。毕竟数据库操作在后端开发中有着举足轻重的作用。 那么,今天的学习内容是:事务丢失更新问题及乐观锁、悲观锁机制。 话不多说,进入正题。 什么是事务的丢失更新问题? 两个或多个事务更新同一行,但这些事务彼此之间都不知道其它事务进行的修改,因此第二个更改覆盖了第一个修改 。 这样说太抽象,举个例子:在数据库表中存在一条数据
wangweijun
2020-02-14
767
0
隔离级别引发问题实验
云数据库 SQL Server
数据库
sql
继续上篇博客 事务特性及隔离问题。 我们来做一个关于隔离级别的实验,将演示各个级别导致的隔离问题。 我们先打开两个MySQL窗口,来模拟并发操作。
wangweijun
2020-02-14
344
0
事务特性及隔离问题
数据库
sql
今天是学习计划的第三天,今天打算继续昨天探讨的事务问题。 所以,今天的学习内容是事务特性及隔离问题。 那事务都具有哪些特性呢?
wangweijun
2020-02-14
373
0
JDBC事务控制管理
sql
数据库
jdbc
今天是学习计划的第二天,感觉自己的学习热情还是很高涨的啊,那我们就趁热打铁,开始今天的学习。 今天的学习内容是JDBC的事务控制管理。 首先是概念性的内容 事务指逻辑上的一组操作,组成这组操作的各个单元,要么全部成功,要么全部不成功。这是我对于事务的理解。 举个例子: A转账给B,对应如下的两条sql语句 update from account set money = money - 100 where name = ‘A’ update from account set money = money + 100 where name = ‘B’ 在现实生活中,这两条sql语句要么就应该同时成功,要么就应该同时失败,否则用户的账户就会产生问题。 在MySQL数据库中,默认情况下,一条sql语句就是一个单独的事务,事务是自动提交的 在Oracle数据库中,默认情况下,事务不是自动提交的,所有sql语句都处于一个事务中,需要手动进行事务提交。 数据库事务命令
wangweijun
2020-02-13
1.2K
0
JDBC框架
jdbc
数据库
云数据库 SQL Server
sql
api
在实际的开发中,如果直接使用JDBC开发,是非常繁琐且麻烦的,所以现在的企业在开发web程序时,连接数据库一定会使用一些JDBC的框架。 在学习框架之前,得先掌握一些基础知识。
wangweijun
2020-01-21
448
0
开源数据库连接池的使用
tomcat
数据库
sql
xml
jar
上篇博客刚刚说完如何去自定义一个数据库连接池,当然,这个自定义的数据库连接池是十分简易的,凭借自己的能力也无法写出优秀的连接池。但是,不用担心,我们可以使用开源的数据库连接池,开源的优势体现于此。
wangweijun
2020-01-19
1.4K
0
DBUtils框架的使用(下)
scala
数据库
sql
java
刚才讲了使用QueryRunner插入、修改、更新数据,现在来学习一下使用QueryRunner进行数据库表查询。 通过QueryRunner类的query()方法即可完成数据库表的查询操作,但是在查询的时候需要实现ResultSetHandler接口来将结果集封装成对象。可以通过自己实现接口,但很显然,我们应该使用DBUtils工具包提供的实现类来实现封装。 在DBUtils框架中,共提供了九个ResultSetHandler的实现类。
wangweijun
2020-01-19
811
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档