自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

李帅的博客

学习java的笔记,一些简单的代码以及学习心得

  • 博客(37)
  • 资源 (3)
  • 收藏
  • 关注

原创 mysql 数据库相关命令

mysql 数据库命令

2022-03-12 17:33:51 1102

原创 Linux mysql 配置

Linux mysql 配置

2022-03-12 17:24:06 2674 1

原创 在Linux上安装(centos环境)

在Linux上安装(centos环境)

2022-03-09 10:59:06 812

原创 Linux安装字体

Linux安装字体

2021-10-13 16:48:20 116

原创 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 164

原创 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 704

原创 Spring IOC

Spring IOC一、什么是IOCInversin Of Control 控制反转, 解决了对象之间的解耦问题程序创建对象的方式由之前new 的方式变成了由 框架 来创建和注入,这样做可以降低对象之间的耦合度。IOC的主要作用是管理程序的组件,创建对象和维护组件之间的关系二、什么是DIDependence Injection 依赖注入 ,他是对IOC的一种具体实现,他解决的问题是 组件之间的关联关系(装配)问题三、DI的实现方式1、setter 注入看set方法后的标识,去了set,把

2021-04-14 15:42:12 154

原创 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 283

原创 利用 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 350 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 63

原创 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 153 2

原创 SQL-SELECT 查询 及 SQL 常用函数

SQL-SELECT 查询 及 SQL 常用函数selectselect 语句被用于从表中选取数据:    select 语法:            SELECT 查询内容    FROM 表名;WHERE 子句SELECT...

2020-01-03 15:37:02 942

原创 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 105

原创 利用两个变量实现两个数交换值

/***两个变量*/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 1055

原创 L2TP连接尝试失败,因为安全层在初始化与远程计算机的协商时遇到一个处理错误

错误描述:“L2TP连接尝试失败,因为安全层在初始化与远程计算机的协商时遇到了一个处理错误”解决办法:一、检查并更改网络协议(如果网络协议更改完成,还是链接失败,直接看 第二点)1、打开网络和Inter 设置2、找到更改适配器选项3、先择你要链接VPN,右键选择属性,之后选择安全选项卡,4、更改了如上设置,如果还链接失败,进行如下设置二、更改注册表1...

2019-02-19 10:27:15 71082 15

原创 构造方法

构造方法

2017-11-21 20:47:15 395

原创 面向对象

面向对象

2017-11-21 20:37:14 212

原创 数组

数组的基本概念

2017-11-21 19:41:37 153

原创 提示用户输入的一个长度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 2253

原创 Java变量,运算符及进制表示------补充

Java变量什么是变量:变量就是系统为程序分配的一块内存单元,用来存储各种不同类型的数据;介绍:用于指代内存中的存储区域;变量必须有特定的数据类型,不同的数据类型表示不同的数据存储结构;每个变量都有自己的作用范围,叫作用域;数据类型基本数据类型整数类型(4种):byte(1字节,默认值0); sho

2017-10-22 13:25:58 208

原创 java的语言特性,跨平台原理和两种核心机制(个人总结)

Java语言特性一种纯面向对象的编程语言一种与平台(操作系统)无关的跨平台语言一种健壮的语言,他吸收了c/c++的优点;一种具有较高安全性的语言,他摒弃了c/c++的垃圾回收,类型检查和指针(java会自动立即回收,强制垃圾回收并且取消了指针);Java的跨平台原理Java实现了一次编译,随处运行;JVM:Java虚拟机;Java源代

2017-10-22 12:10:58 4552

原创 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 2182

原创 一个倒三角形接一个正三角形

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 1711

原创 输出空心菱形

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 917

原创 利用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 4107

原创 利用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 542

原创 用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 6885

原创 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 12287

原创 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 1915

原创 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 2214

原创 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 501

原创 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 580

原创 循环结构

一、for循环1、语法:for(表达式1;表达式2;表达式3){循环体.....;}2、表达式的作用:表达式1:赋初始值,说明循环从哪里开始。表达式2:设置循环条件,说明循环将在哪里结束。表达式3:循环条件值的改变,步长。注意:表达式可以省略,但是“;”不能省略。例如:for(;;){ ... }3、表达式的执行顺序:表达式1----->表达式2(真)-

2017-10-15 14:43:41 184

原创 条件结构

一、单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 1405

原创 输入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 712

原创 变量的声明与使用(常见的基础数据类型),运算符

一、变量:问:什么是变量?有不变的量吗?答:可以改变值的量是变量。不变的量称常量。1.变量的声明语法:数据类型 变量;数据类型 变量1,变量2,.....,变量n;常见的数据类型:整 型(整数): byte short int long浮点 型(小数): float(一般以F或者f结尾) double字符

2017-10-15 12:19:40 627

原创 我的第一个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 322

建立Spring 项目相关jar包

建立Spring 项目相关的jar包 AOP IOC DAO MVC mybatis 配置模板等

2021-04-14

IOC相关JAR包.rar

Spring容器建立,IOC相关jar包,

2021-04-11

Java 生成二维码 依赖包

Java 生成二维码 依赖包

2021-04-07

空空如也

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

TA关注的人

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