- 博客(14)
- 收藏
- 关注
原创 让你轻松知道AOP
AOP是什么AOP(Aspect Oriented Programming)称为面向切面编程,在程序开发中主要用来解决一些系统层面上的问题,比如日志,事务,权限等待,Struts2的拦截器设计就是基于AOP的思想,是个比较经典的例子。在不改变原有的逻辑的基础上,增加一些额外的功能。代理也是这个功能,读写分离也能用aop来做。AOP可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的
2021-03-19 19:20:51
219
1
原创 什么是IOC
什么是 IOC ? IOC (Inversion Of Control,控制倒转),是spring的核心,贯穿始终,所谓IOC ,对于spring框架来说,就是由spring来负责控制对象的生命周期和对象间的关系。所有的类都会在spring容器中登记,告诉spring你是个什么,你需要什么,然后spring会在系统运行到适当的时候,把你要的东西主动给你,同时也把你交给其他需要你的东西。所有的类的创建、销毁都由 spring来控制,也就是说控制对象生存周期的不再是引用它的对象,而是spring。对于某个具体
2021-03-19 18:27:52
477
原创 js风车小案例
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>找风车</title> <style> #div1{ width: 610px; height: 610px; border: 1px solid red; .
2021-01-16 14:28:54
192
原创 实现模拟实现查询和封装
1.新建一个工程,写一个工具类,该类至少有1个无参构造,2个有参构造,参数分别是:连接对象或连接池对象。2.该类中至少要有实现单表:增删改的update方法,和实现各种查询的query,queryForObject,queryForMap,queryForList方法package com;import javax.sql.DataSource;import java.lang.reflect.Field;import java.sql.*;import java.util.*;publi
2021-01-16 13:30:13
147
1
原创 简单的点餐系统实现
考试要求:一、使用技术javaSE二、实现功能外卖订餐系统具体要求如下:使用选择结构,循环结构,数组的知识实现一个外卖订餐系统运行效果图如下:1.订餐功能2.查看餐袋3.签收订单4.删除订单5.点赞6.退出代码如下package waimai;import java.util.Scanner;public class Test { public static void main(String[] args) { while (true
2020-12-28 20:16:29
3093
原创 超市管理系统
考试要求:一、使用技术javaSE二、实现功能超市管理系统具体要求如下:使用选择结构,循环结构,数组的知识实现一个超市管理系统三、运行效果图如下:1.货物清单2.增加货物3.删除货物4.修改货物5.退出先创一个购物类和测试类1.TestShoppublic class TestShop { public static void main(String[] args) { while (true){ System.out.
2020-12-28 13:13:19
549
原创 迭代遍历或增强for循环里面集合添加数据会出现异常
迭代器或增强for循环里面添加集合数据会出现异常这是因为里面的变量本来是相等的,但是你向迭代遍历和增强for循环里面添加数据会导致里面的变量不相等,然后就会抛出一个异常,所以迭代遍历和增强for循环里面不能添加...
2020-12-22 20:40:15
793
原创 正则表达式的认识,
正则表达式1.概念正则表达式,又称规则表达式。(英语:Regular Expression,常简写为regex)。正则表达式通常被 用来检索、替换那些符合某个模式(规则)的文本。支持正则表达式的有:PHP、Java、Python、 JavaScript等。有了正则表达式写代码更加简洁,通常两三行代码就可以达到目的。2.规则任意一个字符表示匹配任意对应的字符,如a匹配a,7匹配7,-匹配-。 String email="@"; System.out.println(em
2020-12-21 19:31:47
112
原创 String常用方法的应用
1.编写一个程序,让用户输入一个字符串,随即在控制台输出这个字符串中的 英文字母个数,数字个数。public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入字符串"); String a = sc.next(); int m=0,n=0; char[] chars = a.toCharA
2020-12-18 19:26:01
177
原创 汽车租赁系统的实现
一、使用技术javaSE二、实现功能汽车租赁系统具体要求如下:使用数组,面向对象的知识实现一个汽车租赁系统1.汽车租赁信息表如下2.类和属性三、运行效果图如下:先创建客车和轿车的父类package kaos;public abstract class Car { private String brand;//品牌 private int perRent;//日租金 private String vehicleId;//车牌号 public C
2020-12-18 18:59:20
2897
1
原创 有趣数组问题
按照一定的规则选举班长,规则如下:将班里的N个人围城一圈,顺序编号,从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,然后从下一个人重新开始,最后留下的那个人就被选为班长,请问按照这个规则,选出的班长是原来编号为第几号的学生,假设班上有25个人int [] arr=new int[25]; for (int i = 0; i <arr.length ; i++) { arr[i]=i+1;//编号 } //标记法,用0表
2020-12-08 20:42:22
152
原创 数组有趣问题
遇到感觉很好的数组问题跟大家分享一下1.现在有如下的一个数组:int[] oldArr = {1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5};要求将以上数组中值为0的项去掉,将不为0的值存入一个新的数组,生成的新数组为:int[] newArr = {1,3,4,5,6,6,5,4,7,6,7,5};private static void fun1() { int[] oldArr = {1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5} ;
2020-12-05 16:00:23
303
原创 循环、数组、冒泡排序、选择排序
while循环循环变量:记录循环的次数循环条件:决定是否还要继续下去,循环变量的范围(上限,下限)循环体:重复性的工作//例题:某学员为表决心,决定抄写10遍“好好学习,天天向上。”private static void main1() { int i=1; while (i<=10){ System.out.println("好好学习,天天向上."); i++; } }do…whil
2020-12-05 15:20:37
243
原创 让你清楚知道java基础知识
java的起源: 源于1995 java语言之父:James Gosling 因爪哇岛上的咖啡香浓,随后以爪哇国命名来命名.jdk:的版本发展进程: 1996年1月jdk1.0诞生 2004年把jdk1.5改成5.0 2009年甲骨文(Oracle)以74美元收购Sun 现在市场上流行jdk8的版本类的构成: 由1.关键字,2.标识符,3.数值 1.关键字:特殊的含义,取名要避开 2.标识符:(最好不要出现中文) 口诀: 字(字母A-Z a-z)下(下划线"_")美($)人
2020-12-05 14:36:08
112
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人