- 博客(10)
- 收藏
- 关注
原创 Spring入门(一):Spring简介及IOC控制反转
一:Spring基本概念1.spring是容器框架,创建bean,并维护bean之间的关系,即Spring包含并管理应用对象的配置和生命周期,在这个意义上它是一种容器,你可以配置你的每个bean如何被创建–基于一个可配置原型(prototype),你的bean可以创建一个单独的实例或者每次需要时都生成一个新的实例–以及它们是如何相互关联的。2.spring可以管理web层,持久层,业务层。spring可以配置各个层的组件并且维护各个层之间的关系。二:核心原理之IOCIOC控制反转(Inversio
2020-12-29 13:12:42
290
原创 JDBC入门(四):JdbcTemplate对象
1.JdbcTemplate的引入Spring JDBC:Spring提供的对JDBC的简单封装,提供了一个JdbcTemplate对象简化JDBC的开发。2.使用步骤导入jar包;创建JdbcTemplate对象,其依赖于数据源DataSource,形如:JdbcTemplate template = new JdbcTemplate(dataSource);调用方法。3.各方法详解update():执行增、删、改操作;queryForMap():查询结果并将结果封装为Map集合.将各列作
2020-12-19 20:46:56
618
1
原创 JDBC入门(三):数据库连接池
1.数据库连接池C3P0技术和Druid技术。2.C3P0使用步骤导入c3p0-0.9.5.2 jar和machang-commons-java-0.2.1.2 jar包;定义配置文件,名称为c3p0.properties或者c3p0-config.xml路径为src目录下;创建核心对象,数据库连接池对象为CompooledDatasource获取连接,使用getConnection()方法。查看连接对象public class c3p0Demo1 { public static
2020-12-19 20:30:09
159
1
原创 JDBC入门(二):PrepareStatement对象
1.Statrment存在的问题:存在sql注入问题:拼接sql时,有一些sql的特殊关键字符与字符串的拼接,会造成的安全性问题,如 任意用户,输入密码:a’ or ‘a’ = 'a,存在恒等式,不能判断有错误。2.解决办法:引入prepareStatement对象。3.使用区别:定义sql语句时使用占位符?来代替具体数据;执行sql语句前需要填充占位符。//2.定义sqlString sql = "select * from user where username = ? and pass
2020-12-19 20:10:23
268
2
原创 JDBC入门(一):Statement对象
1.JDBC:Java DataBase Connectivity,Java语言操作数据库本质:官方定义的一套操作所有关系型数据库的规则即接口。各个数据库厂商实现这套接口,提供数据库驱动jar包。可以使用JDBC接口编程,真正执行的代码是驱动jar包中的实现类。2.步骤:导入驱动jar包;注册驱动;获取数据库连接对象Connection;定义sql语句;获取执行sql语句的对象Statement;执行sql,接收返回结果;处理结果;释放连接。3.详解对象:DriverManger:
2020-12-19 19:51:36
334
1
原创 键盘输入学生信息,排序后插入信数据,数据从文件中进行存储或读取。
//有3个学生,每个学生有3门课程成绩,从键盘输入以上数据(学号,姓名,3门课程成绩),计算出平均成绩,并按平均成绩升序排序。//将排序后的数据放到stu_list中。#include<stdio.h>#include<stdlib.h>#define N 3struct student{ int id; char name[20]; in...
2020-04-14 18:04:37
1165
原创 对学生成绩的管理,键盘录入学生成绩,计算平均值并按平均值排序,将排好序的学生信息输出。
//对学生的成绩管理。//1.录入学生信息(学号,姓名,三门成绩)。//2.计算每个学生3门成绩的平均值。//3.按照平均值对学生进行升序排序。//4.输出排好序的学生信息。#include<stdio.h>#define N 20struct student{ int id; char name[20]; int score[3]; do...
2020-04-07 16:43:41
2292
原创 SqlServer彻底卸载,适用于任何版本,亲测了n次都可用
1.Win+R打开运行输入services.msc查看所有服务,停止所有与Sql Server有关的服务。2.进入控制面板,以类别查看,点击程序,进入程序卸载界面。3.右上角搜索Sql Server,删除所有与Sql Server有关的程序。其中卸载Microsoft SQLServer 2014(64)位时,与安装程序步骤一致。4.删除Sql Server相关注册表。W...
2020-04-05 12:02:51
96476
26
原创 景点门票+华氏温度转摄氏温度+求三角形面积C语言
1.景点门票。根据游客年龄和普通票价,确定并输出每个人的门票价格,若年龄0-12岁,儿童票10元;若年龄大于等于60岁,老年优惠票三折;其他年龄的学生半价,其余的为普通票价。int main(){ int age; double price; printf("请输入游客年龄及票价:"); scanf("%d %lf",&age,&price);...
2020-04-04 22:58:14
538
原创 指针数组和数组指针的区别细节
1.指针数组概念:如果每个数组元素均为指针类型的变量,则称这样的数组为指针数组。定义形式:基类型名 *数组名 [数组长度];如:int *p[5];因为 [ ] 比 * 优先级高,因此数组名先和 [ ] 结合,表示它是数组,再与前面的 * 结合,表示此数组的元素为指针类型,再和前面的基类型名结合,则表示数组元素为指向基类型变量的指针类型。上面 int *p[5]表示一个一维数组内存放着5...
2020-04-01 12:41:51
184
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人