- 博客(37)
- 资源 (3)
- 收藏
- 关注
原创 Spring MVC
Spring MVC文章目录Spring MVC一 什么是MVC二 Spring Web MVC1、Spring Web MVC 的核心组件一 什么是MVCModel : 模型层 封装数据和业务逻辑View : 视图层 用来收集数据和 显示数据Controller : 控制层 用来结合Model 和 View 的控制流程传统的项目 MVC 组成 : javaBean + Servlet + html(jsp、css等)二 Spring Web MVCSpring 提供了一个
2021-04-16 00:43:43 519
原创 Spring DAO
Spring DAO阅读目录Spring DAO一 什么是DAO简介二 Spring DAO 中的核心类 JdbcTemplate1、如何获取到JdbcTemplate2、继承JdbcDaoSupport一 什么是DAO简介DAO Data Access Object 数据访问对象 数据访问面向对象化Spring 支持DAO 主要体现在下面三个方面:对 JDBC 进行了简化和封装 可以更加方便的编写 DAO 组件对JDBC 的 事务进行了封装 提供了AOP 模型的事务管理对JDBC
2021-04-15 21:56:18 1070
原创 Spring IOC
Spring IOC一、什么是IOCInversin Of Control 控制反转, 解决了对象之间的解耦问题程序创建对象的方式由之前new 的方式变成了由 框架 来创建和注入,这样做可以降低对象之间的耦合度。IOC的主要作用是管理程序的组件,创建对象和维护组件之间的关系二、什么是DIDependence Injection 依赖注入 ,他是对IOC的一种具体实现,他解决的问题是 组件之间的关联关系(装配)问题三、DI的实现方式1、setter 注入看set方法后的标识,去了set,把
2021-04-14 15:42:12 525
原创 Spring 框架的核心构成
Spring 框架的核心构成一 、Spring核心构成IOC 控制反转 构成Spring 框架的基础DAO 数据访问对象 Spring 集成 JDBC 对 jdbc 进行了封装和简化MVC 构成SSM 的一部分 Spring Web Mvc 对web 部分支持AOP 面向切面编程(对面向对象的扩展和补充)ORM 对象关系映射 主要完成 Spring 对 ORM框架的支持1、什么是IOCInversion Of Control 控制反转 解决了对象之间的解耦问题程序中创建对象
2021-04-11 21:27:21 443
原创 利用 Java 生成二维码
利用Java 生成二维码生成二维码的依赖下载:点击下载代码:package com.shuai.test02;import com.swetake.util.Qrcode;import javax.imageio.ImageIO;import java.awt.*;import java.awt.image.BufferedImage;import java.io.File;import java.nio.charset.StandardCharsets;public clas
2021-04-07 23:27:38 421 1
原创 java实现二分查找
二分查找二分查找使用前提数组必须是有序的。二分查找需要的参数最小下标 min_idx = 0做大下标 max_idx = len(arr.length-1)中间下标 cen_idx,中间下标每次二分都需要重新计算: cen_dix = (min_idx+max_idx)/2public class BinarySearch { public static void main(String[] args) { int[] arr = {1, 2, 3, 4, 5,
2021-04-05 12:40:53 78
原创 java实现冒泡排序
冒泡排序public class BubbleSort { public static void main(String[] args) { int [] arr = {1, 4, 3, 5, 2, 0}; for (int i=0; i < arr.length-1; i++){ for (int j = 0; j< arr.length-i-1; j++){ if (arr[j+1]<
2021-04-05 12:04:17 216 2
原创 SQL-SELECT 查询 及 SQL 常用函数
SQL-SELECT 查询 及 SQL 常用函数selectselect 语句被用于从表中选取数据: select 语法: SELECT 查询内容 FROM 表名;WHERE 子句SELECT...
2020-01-03 15:37:02 1027
原创 MySQL的安装
MySQL的安装(windows)一、首先下载安装包:https://dev.mysql.com/downloads/windows/installer/8.0.htmlPS:下载地址是官网的,时间长可能失效二、安装:1、打开安装包:出现如下界面2、点击Next,进入下一步:PS:这个是需要一个VS的一个插件3、点击Next,进入下一步:...
2020-01-03 15:22:15 125
原创 利用两个变量实现两个数交换值
/***两个变量*/public class Test{ public static void main(String[] args){ Scanner in =new Scanner(System.in); int a=0,b=0; System.out.print("请输入第1个数:"); a = in.ne...
2019-02-22 15:46:32 1087
原创 L2TP连接尝试失败,因为安全层在初始化与远程计算机的协商时遇到一个处理错误
错误描述:“L2TP连接尝试失败,因为安全层在初始化与远程计算机的协商时遇到了一个处理错误”解决办法:一、检查并更改网络协议(如果网络协议更改完成,还是链接失败,直接看 第二点)1、打开网络和Inter 设置2、找到更改适配器选项3、先择你要链接VPN,右键选择属性,之后选择安全选项卡,4、更改了如上设置,如果还链接失败,进行如下设置二、更改注册表1...
2019-02-19 10:27:15 74018 15
原创 提示用户输入的一个长度8位正整数数字 , 我们来统计这个数字中的每一位上出现的数字的重复次数 :
提示用户输入的一个长度8位正整数数字 , 我们来统计这个数字中的每一位上出现的数字的重复次数 : 例如: 11223344 里面出现了两个1 , 两个2 两个3 两个4 如何取出每一位的数字: int a = 11223344 个位数: a%10; a = a/10; 十位数: a%10; a = a/10; 百位数:
2017-11-21 19:03:40 2311
原创 Java变量,运算符及进制表示------补充
Java变量什么是变量:变量就是系统为程序分配的一块内存单元,用来存储各种不同类型的数据;介绍:用于指代内存中的存储区域;变量必须有特定的数据类型,不同的数据类型表示不同的数据存储结构;每个变量都有自己的作用范围,叫作用域;数据类型基本数据类型整数类型(4种):byte(1字节,默认值0); sho
2017-10-22 13:25:58 238
原创 java的语言特性,跨平台原理和两种核心机制(个人总结)
Java语言特性一种纯面向对象的编程语言一种与平台(操作系统)无关的跨平台语言一种健壮的语言,他吸收了c/c++的优点;一种具有较高安全性的语言,他摒弃了c/c++的垃圾回收,类型检查和指针(java会自动立即回收,强制垃圾回收并且取消了指针);Java的跨平台原理Java实现了一次编译,随处运行;JVM:Java虚拟机;Java源代
2017-10-22 12:10:58 4683
原创 java打印水仙花数
import java.util.Scanner;public class Narcissistic{//水仙花数 public static void main(String[] args){ Scanner in =new Scanner(System.in); int x=0; for(x=100;x<=999;x++){ if(x==(x/100)*(x/100)*
2017-10-20 20:16:32 2225
原创 一个倒三角形接一个正三角形
public class StarDemo{ public static void main(String args[]){ int i,j; for(i=0;i<3;i++){ for( j=0;j<2*i;j++){ System.out.print(" "); } for(j=0;j<(9-4*i);j++) {
2017-10-16 13:19:14 1807
原创 输出空心菱形
public class Star01 { public static void main(String[] args) { int i=0,j=0; for(i=1;i<=5;i++){ for(j=1;j<=5-i;j++){ System.out.print(" "); } System.out.print("*");
2017-10-16 13:17:38 940
原创 利用for循环输出心❤
public class Heart { public static void main(String[] args){ int i=0,j=0; for(i=1;i<=3;i++){ for(j=1;j<=3-i;j++){ System.out.print(" "); //上左空格 } System.out.prin
2017-10-16 13:15:39 4180
原创 利用for和if编写的1000以内的完数
public class wanshu{ public static void main(String[] args) { int a; for(int i=1;i<=1000;i++) { a=0; for (int n=1;n<i;n++) { if(i%n==0) a=a+n; } if(a==i) System.out
2017-10-15 16:21:13 578
原创 用for编写100以内所有的质数
public class Prime{ public static void main(String[] args) { int i,z,q=0; for (i=1;i<=100;i++) { for(z=2;z<i;z++) { if(i%z == 0) break; } if(i==z) System.out
2017-10-15 16:12:46 6945
原创 while循环输出学生成绩,平均分
import java.util.Scanner;public class TestWhile { public static void main(String[] args){ Scanner in =new Scanner(System.in); float score=0,avg=0,sum=0; int n = 0; while(score!=-1){
2017-10-15 15:41:16 12504
原创 for编写输出等腰三角形,菱形
public class Star { public static void main(String[] args){ int j,i,m; for( i=1;i<=5;i++){ for(j=1;j<=6-i;j++){ System.out.print(" "); } for( m=1;m<=i*2-1;m++){ System.out.print
2017-10-15 15:37:29 1948
原创 for编写10个数找最大值
import java.util.Scanner;public class Test02{ public static void main(String[] args){ Scanner in = new Scanner(System.in); int max=0,b=0; System.out.print("请输入第1个数:"); max=in.nextInt();
2017-10-15 15:34:41 2310
原创 for编写九九乘法表
public class MulTab{ public static void main(String[] args){ int i,j; for(i=1;i<10;i++){ for(j=1;j<=i;j++){ System.out.print(j+"*"+i+"="+(i*j)+"\t"); }
2017-10-15 15:33:01 529
原创 switch编写不带界面计算器
import java.util.Scanner;public class Calculator{ public static void main(String[] args){ double x; double y; char t; boolean f=true; Scanner in = new Scanner(System.in); while(f){
2017-10-15 15:30:58 601
原创 循环结构
一、for循环1、语法:for(表达式1;表达式2;表达式3){循环体.....;}2、表达式的作用:表达式1:赋初始值,说明循环从哪里开始。表达式2:设置循环条件,说明循环将在哪里结束。表达式3:循环条件值的改变,步长。注意:表达式可以省略,但是“;”不能省略。例如:for(;;){ ... }3、表达式的执行顺序:表达式1----->表达式2(真)-
2017-10-15 14:43:41 204
原创 条件结构
一、单if条件结构语法:if(条件表达式){语句体1;语句体2; ......语句体n;}语句体m;举个程序小栗子:import java.util.Scanner;public class Test01{ public static void main(String[] args){ Scanner in = new Scanner(Syst
2017-10-15 13:41:38 1455
原创 输入Scanner的用法
一、导入包import java.util.Scanner;二、创建输入类对象Scanner input = new Scanner(System.in);三、调用输入的方法例如: int n1 = in.nextInt();//整型输入 String n2 = in.next();//字符串输入 char n3 = in. next().charAt(
2017-10-15 13:16:43 801
原创 变量的声明与使用(常见的基础数据类型),运算符
一、变量:问:什么是变量?有不变的量吗?答:可以改变值的量是变量。不变的量称常量。1.变量的声明语法:数据类型 变量;数据类型 变量1,变量2,.....,变量n;常见的数据类型:整 型(整数): byte short int long浮点 型(小数): float(一般以F或者f结尾) double字符
2017-10-15 12:19:40 719
原创 我的第一个java程序:HelloWord
public class HelloWorld{//public:公共;class:类;HelloWorld:类名。//static:静态的;void:无返回值类型;main:主函数,程序入口。public static void main(String[] args){//System:系统;out:输出;println:打印(自动换行)。System.out.p
2017-10-15 12:09:00 343
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人