自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(73)
  • 收藏
  • 关注

原创 Spring day02 注解配置,增删改查,整合junit

细节:当我们使用注解配置方法时,诶过方法有参数,spring框架会去容器中查找有没有可用的bean对象,查找的方式和Autowired注解的作用是一样的。另外,集合类型的注入只能通过XML来实现。* 当我们使用Import的注解之后,有Import注解的类就是主配置(父配置类),而导入的都是子配置类。* 他们的作用就和在xml配置文件中的bean标签中写一个(property)标签的作用是一样的。

2024-04-10 19:45:33 816

原创 Spring day01

在spring的配置文件中使用bean标签,配以id和class属性后,且没有其他属性和标签时,采用的就是默认构造函数创建bean对象,此时如果类中没有默认构造函数,则对象无法创建。===================以上三个用于指定给构造函数中哪个参数赋值=========================================以上三个用于指定给构造函数中哪个参数赋值======================改变了bean对象的实例化方式,使我们在创建对象时,如果用不到这些数据,也必须提供。

2024-04-09 15:13:24 701

原创 新闻管理系统 注册登录增删改查

欢迎${adminName}登陆

2024-04-03 22:13:40 1052 2

原创 过滤器和监听器

a href="LogOutServlet"><input type="button" value="注销"></a>System.out.println("------执行-放行------");System.out.println("=========过滤器销毁");System.out.println("=========过滤器执行");System.out.println("=========过滤器创建");System.out.println("在线人数"+(--i));

2024-04-03 16:40:49 798

原创 EL、JSTL

您所使用的开发语言:<input name = "language" type = "checkbox" value = "java">java。<c:set target="${s}" property = "name" value = "三喜"></c:set><c:set var= "name" value = "二喜" scope="request"></c:set>====关系运算符(结果ture或者false)========逻辑运算符(结果ture或者false)====

2024-04-02 22:38:38 745

原创 购物车session应用

查看我的购物车

2024-04-02 18:51:28 828

原创 会话技术 Cookie Session

input type = "submit" value = "登陆"> 记住用户名密码//2、设置session过期时间(30分钟)单位-秒!//session销毁 session.invalidate();//4、可以设置过期时间(7天)(时间单位是 秒!//3、用户名存到session里。//1、获取session对象。//把用户名存到session。//Cookie 记住用户名密码。

2024-04-02 18:44:44 941

原创 实现管理员信息增删改查

<a href="add.jsp">添加 </a>

2024-04-01 21:52:28 844

原创 jsp 三四六九

- 表达式是通过out对象输出到页面,要求表达式里边的内容必须要有返回值,底层代码块生成位置在service方法里-->-- request 作用范围是一次请求,需要在本页面赋值,跳转到a页面可以取值 -->-- application 作用范围是整个应用程序 服务器关闭才会被清空-->-- session 作用范围是一次会话 浏览器关闭session才清空-->-- 这是HTML的注释 -->-- 四大作用域 -->--在a页面中取值 -->这是B页面 --%>

2024-03-29 20:11:41 535

原创 Servlet基础 管理员注册页面

返回管理员注册页面

2024-03-28 16:44:08 1118

原创 java web入门

System.out.println("这是ServletDemo1的destroy销毁!");System.out.println("这是ServletDemo1的getServletConfig配置!");System.out.println("这是ServletDemo1的getServletInfo信息!");System.out.println("这是ServletDemo1的init初始化!");

2024-03-28 16:25:13 1151 1

原创 JDBC操作数据库3

System.out.println("1.查询 2.根据用户编号查询 3.添加 4.修改 5.删除 0.退出");System.out.println("请输入需要添加的用户名:");System.out.println("请输入需要修改的用户名:");System.out.println("请输入需要添加的密码:");System.out.println("请输入需要修改的密码:");System.out.println("添加成功!System.out.println("请输入菜单:");

2024-03-25 14:06:43 950

原创 JDBC操作数据库2

/通配符赋值方式,用setXX方式赋值(第几个?从1开始,传入的参数值)方式赋值;//PreparedStatement 支持sql语句中参数动态传入,用通配符?System.out.println("登录成功");System.out.println("登录成功");System.out.println("请输入用户名:");System.out.println("请输入用户名:");System.out.println("请输入密码:");System.out.println("请输入密码:");

2024-03-24 18:26:01 265

原创 JDBC操作数据库-1

System.out.println("添加成功!System.out.println("添加失败");System.out.println("请输入需要修改的用户名:");System.out.println("请输入需要修改的密码:");System.out.println("请输入需要删除的编号:");System.out.println("添加成功!System.out.println("请输入用户名:");System.out.println("请输入密码:");

2024-03-23 19:32:27 954

原创 事务、索引、视图、数据库备份和恢复

mysqldump /mysqldump.exe -uroot -p123 数据库名字 [数据表名字1] [数据表名字2] ... > 外部文件路径(建议使用.sql文件 );mysqldump /mysqldump.exe -uroot -p[password] 数据库名字 > 外部文件路径( 建议使用.sql文件);INSERT into student VALUES(null,'七喜','女',23,'学习','1314A');#查看视图 DESC 视图名字。

2024-03-22 16:58:17 1804

原创 存储过程和触发器

INSERT into studentlog VALUES(null,CONCAT(new.name,'被添加'),NOW());INSERT into studentlog VALUES(null,CONCAT(old.name,'被修改'),NOW());INSERT into student VALUES(null,'七喜','女',23,'学习','1314A');INSERT into student VALUES(null,'七喜','女',23,'学习','1314A');

2024-03-21 18:44:28 973

原创 连接查询 子查询

SELECT * FROM T_STUDENT WHERE CID >=ALL(SELECT CID FROM T_CLASS WHERE CNAME IN ('一年级一班','二年级二班'))#第二范式(2NF)是指在1NF的基础上,表中必须有主键,其它列必须与主键完全依赖的范式。#外连接——右外连接 在right join 关键字右侧的表为主表,显示右表的全部信息。#外连接——左外连接 在left join 关键字左侧的表为主表,显示左表的全部信息。#内连接——显式内连接。————最大岁是多少岁。

2024-03-20 19:58:09 943

原创 常用函数-字符串 日期 数学

SUBSTRING(‘JavaMySQLOracle’,5,5) 字符串截取 CHAR_LENGTH('MySQL数据库') 字符串字符个数;INSERT( '这是SQL Server数据库', 3,10,'MySQL') 字符串替换,/*SELECT CONCAT('My','S','QL') 字符串连接,/*SELECT MINUTE(NOW())返回时间time的分钟值,SELECT INSERT ('二喜喜欢四喜',5,2,'三喜')SELECT CONCAT('二喜','喜欢','四喜')

2024-03-20 17:13:00 404

原创 DQL 数据查询语言

SELECT classes,count(*) from student WHERE namea LIKE'%喜%' GROUP BY classes。SELECT * from student where namea = '二喜' AND id = 10。select * from student where namea Rlike '大喜喜[^2-3]'select * from student where namea Rlike '大[喜,欢]'#(当前页-1)*每页显示记录数,每页显示记录数。

2024-03-20 15:38:47 721

原创 DML 数据操作语言

INSERT INTO student values (4,'五喜',DEFAULT,19,'听歌','2018A');INSERT INTO student values (null,'二喜','男',19,'听歌','2018A');INSERT INTO student values (3,'四喜',NULL,19,'听歌','2018A');INSERT INTO student values (1,'二喜','男',19,'听歌','2018A');(6,'小三'),(7,'小四');

2024-03-20 12:48:55 506

原创 MYSQL入门及约束

xs_name VARCHAR(12) NOT NULL #加入非空约束。表级约束:[CONSTRAINT <主键名>] PRIMARY KEY (CHECK(xs_sex=‘男’ OR xs_sex=‘女’)列级约束:字段定义时加上关键字PRIMARY KEY。xs_sex=‘男’ OR xs_sex=‘女’(列级约束):字段定义时加上关键字DEFAULT。单列作为主键,可以作为列或表级约束。单列作为主键,可以作为列或表级约束。单列作为主键,可以作为列或表级约束。

2024-03-19 16:12:32 646

原创 数据库定义

2024-03-19 15:37:01 101

原创 MYSQL

U_newsContent TEXT(60000) COMMENT'新闻内容',u_newsSummary VARCHAR(100) COMMENT'新闻摘要'u_newsAuthor VARCHAR(20) COMMENT'新闻作者',u_newsTitle VARCHAR(20) COMMENT'新闻名称',u_newsPic VARCHAR(255) COMMENT'新闻图片',u_name VARCHAR(20) COMMENT'姓名',u_sex VARCHAR(4) COMMENT'性别',

2024-03-18 21:23:34 479

原创 使用java来打斗地主?来点好玩的

list.add("大王");list.add("小王");//如果i>=54,-3 51。//使用foreach 拼接。//模余3=0给龙龙。//模余3=1给坤坤。

2024-03-15 18:07:45 774

原创 Collections工具类

/注意:使用sort方法实现排序,集合元素必须实现Comparable接口(自定义的类需要手动实现)//注意:使用sort方法实现排序,集合元素必须实现Comparable接口(自定义的类需要手动实现)模拟抽取幸运用户,奖池中包含1-16的数字,通过打乱数字顺序,抽取第7个位置的数字,作为幸运用户。Student s1 = new Student("秦岚", 40);//调用Collections类里的sort方法,可进行排序。//调用Collections类里的sort方法,可进行排序。

2024-03-15 18:03:06 919

原创 Map集合-TreeMap

Person p1 = new Person("龙龙",34);Person p2 = new Person("零零",24);Person p3 = new Person("三三",63);Dog d1 = new Dog("妮妮",4);Dog d2 = new Dog("球球",7);Dog d3 = new Dog("分分",3);

2024-03-15 14:07:51 787

原创 Map集合-LinkedHashMap

Abhievement a1 = new Abhievement("化学",93);Abhievement a3 = new Abhievement("生物",92);Abhievement a4 = new Abhievement("英语",97);Abhievement a5 = new Abhievement("物理",94);//LinkedHashMap 有序!//entrySet封装。//封装后使用迭代器遍历。

2024-03-15 14:03:50 360

原创 Map集合-Hashtable

Hashteble 不允许null键和null值。//HashMap 允许null键和null值。//HashMap和Hashtable的区别。

2024-03-15 14:01:39 326

原创 Map集合-HashMap

Student s4 = new Student("楠楠",25);Student s3 = new Student("龙龙",80);System.out.println(hm.get("龙龙"));hm.put("坤坤","33");//如果有重复的键,键就不存了,值是覆盖的。Student s4 = new Student("楠楠",25);Student s2 = new Student("龙龙",80);hm.put("龙龙","11");hm.put("壮壮","22");

2024-03-15 13:58:42 864

原创 Map集合定义

2024-03-15 13:53:44 319

原创 TreeSet集合练习---Comparator比较器

定义一个手机类,包含手机品牌,价格,封装该类的属性,并定义该类的有参构造方法实现对属性的赋值。3.自定义一个比较器(按照价格降序排列),将1中的集合元素按照比较器的顺序进行存放。Phone p1 = new Phone("苹果",5800);Phone p2 = new Phone("三星",3899);Phone p3 = new Phone("华为",6999);Phone p4 = new Phone("小米",2500);4.使用迭代输出该集合类中的所有元素。集合进行存储数据并遍历。

2024-03-14 18:54:00 394

原创 Set集合-TreeSet

Student2 s3 = new Student2("汪明珠",25);Student2 s1 = new Student2("李李",26);Student s1 = new Student("李华",18);Student s2 = new Student("李明",20);Student s3 = new Student("王利",25);Student s4 = new Student("张帆",19);//比较器如何使用?//s.age第一次保存的对象,this.age当前进来的对象。

2024-03-14 17:57:12 329

原创 Set集合-LinkedHashSet

定义一个手机类,包含手机品牌,价格,型号,封装该类的属性,并定义该类的有参构造方法实现对属性的赋值。Phone p1 = new Phone("华为",2999,"mate60");Phone p3 = new Phone("三星",1999,"三星007");实现使用LinkedHashSet集合进行存储数据并遍历。、将价格低于2000元的手机,价格提升500元。LinkedHashSet---有序,不可重复。HashSet中的元素使用迭代器换行输出。//价格不足2000元的加500元。

2024-03-14 17:49:57 314

原创 Set集合-HashSet

/String类本身已经重写HashCode()方法和equals()Student s1 = new Student("龙龙",25);Student s2 = new Student("壮壮",22);Student s3 = new Student("成成",27);Student s4 = new Student("成成",27);//重写equals() 用于在两个元素位置相同的时候比较两个元素是否相等。hs.add("车票:6车厢3FB");hs.add("车票:6车厢3FB");

2024-03-14 17:43:14 838

原创 Set集合定义

2024-03-14 17:34:45 323

原创 使用ArrayList实现聊天室的在线用户管理功能。

5、关闭聊天室");if (next.getName().equals(name1)) {//判断集合中有没有这个元素,获取他的名字。System.out.println("当前共有" + size + "人在线");System.out.println("成功退出登录");System.out.println("请输入要退出的用户名");System.out.println("该用户不在线");System.out.println("关闭聊天室");System.out.println("登录成功");

2024-03-13 23:14:51 879

原创 List集合-LinkedList集合常用方法

Dog d1 = new Dog("花花","中华田园犬");Dog d4 = new Dog("迪迪","拉布拉多");Dog d3 = new Dog("壮壮","哈士奇");Dog d2 = new Dog("龙龙","泰迪");//使用foreach遍历。LinkedList集合常用方法。

2024-03-13 17:41:17 379

原创 List集合-迭代器

System.out.println("从前向后输出:");System.out.println("从后向前输出:");//listIterator list特有的迭代器。listIterator list特有的迭代器。

2024-03-13 16:29:56 394

原创 List集合-Arraylist

/Object转换String。Dog d1 = new Dog("花花","中华田园犬");Dog d4 = new Dog("迪迪","拉布拉多");Dog d3 = new Dog("壮壮","哈士奇");Dog d2 = new Dog("龙龙","泰迪");//泛型集合 在编译时增加类型检查。//Integer类型转换异常。//contains是否包含。//加泛型把错误提到编译期。//remove删除。

2024-03-13 16:04:34 591

原创 List集合定义

2024-03-13 15:58:57 327

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除