【知识点梳理】
________________________
一、熟练Spring操作数据库
bean → IoC:控制反转 完成实现类的单例生成
property → DI:依赖注入 各种属性(属性类ref)
DI 注入方式 → 1、setter注入;2、构造器注入;3、注解注入
________________________
二、熟练SpringMVC用浏览器访问url操作数据库
RequestMapping → url地址访问路径
ResponseBody → 返回到网页显示json的内容
中文乱码问题 → 往resources/springmvc-servlet.xml里面添加注解驱动解决ObjectMapper → writeValueAsString(obejct)方法将对象转换为JSON格式输出;readValue可将JSON反转到对象【其实根本就不需要这个对象,只需将@ResponseBody对应的方法返回类型改成Object即可自动转换成JSON格式提供给前端ajax访问了!!!】
________________________
三、熟练mybatis操作数据库
mysql.properties → 配置数据库路径、用户名、密码、数据库驱动
mybatis-config.xml → 配置mybatis对应的数据库链接
userMapping.xml → 写SQL语句并且和对应的对象绑定,用对象存储获取到的数据
sqlsession → 完成数据库驱动链接并且获取数据库数据
getMapper → 获取实现mapper接口的实体类 → 调用mapper.xml里面的id对应的方法名以及传递入参
________________________
四、实操练习+问题攻克
√如何动态创建SQL语句???先练习基础SQL语句
√熟练 select、update、insert、delete 对数据库的操作
√多多练习SQL语句
√加密(盐值加密)
√redis的使用
√什么是枚举?
√微信支付(access_token刷新以及获取更多微信关注用户的信息)
√支付宝支付(支付宝成功后的回调)
√阿里云短信接口发送(群发)
________________________
微信分享名片
安装数据库 安装数据库的时候我们需要安装三个软件,使用下面的命令,可能还会出现一些问题,关于数据库的安装,大家可以上网自行百度 yum install mysql yum install mysql-server yum install mysql-devel 我个人的理解大概是这个样子的,我们首先需要在自己的操作系统里面安装m...
1.SQL的定义 结构化查询语言(Structured Query Language)简称SQL,SQL语句就是对数据库进行操作的一种语言。 2.SQL的作用 通过SQL语句我们可以方便的操作数据库中的数据、表、数据库等。 3.SQL的分类 1. DDL(Data Definition Language)数据定义语言用来定义数据库...
云计算时代的高可用数据库是可扩展、容错且与任何私有云或公共云兼容的数据库实例。它们旨在提供业务连续性,而不会因任何类型的硬件或网络故障而导致用户体验的影响。其核心设计原则是消除任何单点故障,并提供平稳的故障转移体验。 公共云和私有云使企业能够摆脱容易出错的传统架构,并运行具有可靠性为5个9和6个9的应用程序。业务应用程序可以按需、即...
java的代码就不说了,毕竟不是我的主业。 1.c#数据库连接池Hikari. (1)动态加载各类数据库驱动 (2)支持简单配置文件 (3)支持按照名称多数据库调用 (4)使用简洁 单数据库使用: HikariConfig hikariConfig = new HikariConfig(); hikariConfig.L...
点云PCL免费知识星球,点云论文速读。文章:DSP-SLAM: Object Oriented SLAM with Deep Shape Priors作者:Jingwen Wang Martin Runz Lourdes Agapito编译:点云PCL代码:https://github.com/JingwenWang95/DSP-S...
RAM缓存 新RAM缓存算法(CLFUS) 新的RAM缓存使用的创意来自许多缓存替换策略和算法,包括LRU,LFU,CLOCK,GDFS及2Q,它被命名为时钟周期内最小频繁使用大小算法CLFUS(Clocked Least Frequently Used by Size)。它避开了任何专利算法,具有如下特性: 均衡最近性(Rec...
MP4 |视频:AVC,1280×720 30 fps |音频:AAC,48 KHz,2 Ch |时长:2h 12m 语言:英语+中英文字幕(根据原英文字幕机译更准确)|大小解压后:560M C4D是一个有抱负的运动图形艺术家和设计师的重要工具。借助C4D,您可以使用3D对象、动态效果和动画来增强运动图形、模型和可视化效果。本课...
文章目录先说问题:再说解决尝试1:尝试2(该尝试建议先在自己环境搭配对应业务测试通过后再现场尝试): 感谢 学无止境996同学的陪伴和vigourtyy美丽女友的支持,直到这个解决问题的深夜 先说问题: ceph 12.2.1生产环境:3副本 tier + 3副本data 机房在拥有业务的情况下重启集群交换机,产生如下场景...
这周主要学习了java中的类和对象的知识点,发现和C++中的类和对象极为相似,对于类和对象的概念理解起来也简单。同时在自学的过程中也把类的知识重新复习巩固了一下(如类的三大特征:继承,封装和多态,构造,成员对象的访问权限,构造,无参有参函数的调用等),同时也了解到一些新的概念,比如类对象创建和引用占据堆内存和栈内存,输出对象时默认调...
随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于这个行业的入门门槛不高,程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQL...