2023年1月31日
posted @ 2023-01-31 09:23
键盘敲烂的朱
阅读(9)
推荐(0)
2022年12月22日
摘要:
什么是微服务? 微服务是一种架构风格,它要求我们在开发一个应用的时候,这个应用必须构成一系列小服务 的组合。可以通过http的方式进行通信。 单体应用架构 所谓单体应用架构(all in one)是指,我们将所有服务都封装在一个应用中。 无论是ERP,CRM或是其他什么系统,都把数据库访问,web访
阅读全文
posted @ 2022-12-22 11:28
键盘敲烂的朱
阅读(209)
推荐(0)
摘要:
什么是Spring? Spring是一个开源框架,2003年兴起的一个轻量级的Java开发框架 Spring是为了解决企业级应用开发的复杂性而创建的,简化开发 Spring是如何简化Java开发的? 为了降低Java开发的复杂性,Spring采用了以下4种关键策略: 1.基于POJO的轻量级和最小侵
阅读全文
posted @ 2022-12-22 10:08
键盘敲烂的朱
阅读(148)
推荐(0)
2022年12月21日
摘要:
池化技术: 准备一些预先的资源,过来就连接预先准备好的 编写一个连接池,实现一个接口DataSource 开源数据实现: DBCP C3P0 Druid 使用了这些数据库连接池之后,就不需要编写连接数据库的代码了 DBCP 需要用到两个jar包 commons-pool2-2.11.1.jar co
阅读全文
posted @ 2022-12-21 14:08
键盘敲烂的朱
阅读(41)
推荐(0)
摘要:
首先我们先用IDEA连接数据库 IDEA连接数据库 连接成功后可以选择数据库: 双击数据库,可进行一些操作 模拟转账成功: public class TestTransaction1 { public static void main(String[] args) { Connection conn
阅读全文
posted @ 2022-12-21 09:55
键盘敲烂的朱
阅读(26)
推荐(0)
2022年12月20日
摘要:
SQL注入 SQL注入即是指web应用程序对用户输入数据的合法性没有判断或过滤不严,攻击者可以在web应用程序中 事先定义好的查询语句的结尾上添加额外的SQL语句,在管理员不知情的情况下实现非法操作,以此来实现欺骗 数据库服务器执行非授权的任意查询,从而进一步得到相应的数据信息。 正常输入情况下:
阅读全文
posted @ 2022-12-20 16:45
键盘敲烂的朱
阅读(53)
推荐(0)
摘要:
数据库驱动 顾名思义,数据库驱动是应用程序和数据库存储之间的一种接口,数据库厂商为了某一种 开发语言环境(比如Java,C)能够实现数据库调用而开发的类似翻译员功能的程序,将复杂 的数据库操作与通信抽象成为了当前开发语言的访问接口。 JDBC SUN公司为了简化开发人员的操作,提供了一个(Java操
阅读全文
posted @ 2022-12-20 14:23
键盘敲烂的朱
阅读(54)
推荐(0)
2022年12月19日
摘要:
为什么需要设计 当数据库比较复杂的时候,我们就需要设计了 糟糕的数据库设计: ··数据冗余,浪费空间 ··数据库插入和删除都会麻烦,异常[屏蔽使用物理外键] ··程序的性能差 良好的数据库设计: ··节省内存空间 ··保证数据的完整性 ··方便开发系统 软件开发中关于数据库的设计 1.分析需求:分析
阅读全文
posted @ 2022-12-19 14:31
键盘敲烂的朱
阅读(40)
推荐(0)
2022年12月17日
摘要:
用户管理 SQLyog可视化管理 SQL命令操作管理 用户表:mysql.user 本质还是对这张表增删改查 -- 创建用户 CREATE USER xiaolei IDENTIFIED BY '123456' -- 修改密码(修改当前用户密码) SET PASSWORD = PASSWORD('1
阅读全文
posted @ 2022-12-17 20:05
键盘敲烂的朱
阅读(30)
推荐(0)
2022年12月16日
摘要:
MySQL官方对索引的定义为:索引(index)是帮助MySQL高效获取数据的数据结构, 提取句子主干,就可以得到索引的本质:索引是数据结构 索引的分类: 1.主键索引:primary key 唯一标识:主键不可重复,只能有一列作为主键 2.唯一索引:unique key 避免重复列出现,可以重复,
阅读全文
posted @ 2022-12-16 14:21
键盘敲烂的朱
阅读(105)
推荐(0)