自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 idea比对代码和文本

1.比对代码:代码a与代码c做比对。首先选择代码a 鼠标点击右键选择compare with,选择c ,进行a与c的比对。2.比对文本:文本1与文本2做比对。点击new〉file新建文本,创建好选择1鼠标点击右键选择compare with,选择2。进行1和2的比对

2023-01-05 11:01:56 1078

原创 两中方式从远程拉项目

(1)通过git命令行:1.在gitee 代码库找到改项目,右上角克隆/下载按钮〉选择ssh〉选择复制2.打开git,使用git clone ssh地址,回车3.在idea导入项目,拉下来的项目路径地址在c盘的desktop包下(2)通过idea:1.在gitee 代码库找到改项目,右上角克隆/下载按钮〉选择ssh〉选择复制2.file 〉project from version control 〉url填ssh地址〉directory填下载后的本地路径3.配置maven,在file 〉set

2023-01-05 10:55:13 261

原创 idea配置jdk8步骤

1.jdk配置环境变量(1)点击此电脑〉属性〉高级系统配置〉环境变量(2)点击新建变量名JAVA_HOME,变量值为jdk安装目录(3)编辑path,新增环境变量%JAVA_HOME%\bin(4)以上配置好后,点win+r 打开命令提示符窗口,输入java -version ,回车会出现按照的jdk版本号,配置成功。2.idea配置jdk(1)在file〉project structure〉sdks〉+ 〉add new jdk ,选择jdk按照目录,点击apply(2)在file〉pro

2023-01-05 10:39:51 2979

原创 git配置步骤

1.配置用户名: git config --global user.name “用户名”2.配置邮箱:git config --global user.name “邮箱”3.配置ssh公钥:3.1查看本地是否存在公钥:ls ~/.ssh3.2配置公钥:ssh-keygen -t rsa -C “邮箱”3.3一直回车3.4打开id_rsa.pub复制4.在gitee代码库添加公钥:点击右上方个人头像〉个人中心〉ssh公钥配置〉添加公钥按钮〉,公钥标题=邮箱,公钥=粘贴id_rsa.pub里面的内

2023-01-05 10:29:57 223

原创 2021-05-11

redis持久化是把内存里的数据存到数据库中。 那么把数据库里的数据存到redis里是否也属于redis的持久化。

2021-05-11 17:45:28 94

原创 关于servlet的调用过程

1.在浏览器上输入:localhost:8080/login.html2.找到login.html3.里面有form表单的action="/login"。method=“post”,form提交到/login路径4.根据/login路径,匹配web.xml,发现/login,通过/login找到LoginService5.实例化Servlet对象6.根据method=“post”,找到doPost方法7.根据request拿到浏览器页面提交的数据8.根据response给浏览器响应到此se

2021-04-12 14:00:36 196

原创 无条件的分页查询功能,在前端页面上把三个表的数据显示在上面

BookDaoImpl 无条件的分页查询,把三个表的数据显示在前端页面。sql语句如下:**SELECT bookId,bookName,authorName,f.ftypeId,f.ftypeName,s.stypeId,s.stypeName,status FROM pn_book b LEFT JOIN pn_book_ftype f ON b.ftypeId=f.ftypeId LEFT JOIN pn_book_stype s ON s.stypeId=b.stypeId LIMIT 0

2020-09-05 23:22:32 268

原创 sql拼接为什么要用StringBuilder(非线程安全,效率高)或者StringBuffter(线程安全,效率相对低),而不用String?

2020-09-04 12:02:49 513

原创 一个简陋的注册功能

controller层public class RegisterServlet extends HttpServlet { @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { /** * 1.获取参数 * 2. * 可用:

2020-08-18 23:10:20 105

原创 选择排序-完整版

public class Choose { public static void main(String[] args){ System.out.println("这是选择排序"); System.out.println(); int[] arr={5,23,46,3,1,12}; System.out.println("排序前:" + Arrays.toString(arr)); System.out.println(

2020-07-06 17:04:25 131

原创 选择排序--第1轮

public class Choose { public static void main(String[] args){ System.out.println("这是选择排序"); System.out.println(); int[] arr={5,23,46,1,12}; System.out.println("排序前:" +Arrays.toString(arr)); System.out.println()

2020-07-04 11:57:37 1442 1

原创 面向对象-多态

马戏团案例:1.动物们都有名字、性别、都会表演节目2.马戏团能表演节目给大家看,上台的是猴子就表演单车。父类-动物类:public class Animal { private String name; private String gender; public Animal(String name, String gender) { this.name = name; this.gender = gender; } .

2020-07-03 12:07:37 146

原创 面向对象-方法 习题

⦁ 使用java来描述车class,车都具备轮子数、颜色 、与跑的行为,⦁ Java描述修车厂,修车厂具备,名字、地址、电话三个属性,具备修车的功能行为,⦁ 车在跑的时候应该判断是否够四个轮子,如果够四个轮子可以跑起,否则送去修车厂维修。*定义一个车的类:public class Car { public int wheel; public String color; Car(int w,String c){ wheel=w; co

2020-07-02 20:34:12 265

原创 面向对象-构造方法

学生类:public class Student { /** * 学生类属性:姓名、年龄、课程、兴趣。 * 方法:显示学员个人信息 */ /** * 这是属性 */ public String name; public int age; public String course; public String interest; /** *这是构造方法 */ Studen

2020-07-02 19:47:13 193

原创 面向对象:封装

//Car类public class Car { /** * 属性 */ private String brand; private double price; /** * 构造方法 */ Car(String b, double pr){ brand=b; price=pr; } /** * 方法 */ public void saleC

2020-07-01 16:38:53 91

原创 有一整数数组 将数据复制到新数组中 同时并将小于0的元素按0存储

public static void test7(){ int[] arr={1,3,-1,5,-2}; /** * i 是索引。 * arr.lengrh 遍历数组 */ for(int i=0;i<arr.length;i++){ if(arr[i]<0){ arr[i]=0; } } /** * Arrays.toString(arr) 将数组当成字符

2020-06-28 11:39:48 176

原创 变量问题

Scanner scanner=new Scanner(System.in);int m;int n;/** * 为什么m没有赋值,就可以使用呢? * 因为 程序一定会进入if循环,m的值从键盘输入,编译器认为,m已经赋值了。 */if(scanner.hasNextInt()){ /** * 这一句话,是输出键盘输入的数字。 */ m=scanner.nextInt(); System.out.println(m);}//变量一定要先声明后赋值

2020-06-28 11:17:43 159

原创 输出旧数组不等于零 的数组的长度,并把不等于零的数存入新数组。

现在有如下一个数组: 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};int oldArr[]={1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5}; //新数组的长度 int count=0; /** * 遍历旧数组。 * 如果a不等于0,新数组长

2020-06-28 10:18:20 620

原创 数组习题

在歌唱比赛中,共有10位评委进行打分,在计算歌手得分时,去掉一个最高分,去掉一个最低分,然后剩余的8位评委的分数进行平均,就是该选手的最终得分。输入每个评委的评分,求某选手的得分Scanner sc=new Scanner(System.in);/** * 初始化一个叫score的数组,score用来定义分数。 * 10是数组长度。 */double[] score=new double[10];double sumScore=0.0;for(int i=0;i<score.le.

2020-06-28 10:00:52 388

原创 打印出所有的 水仙花数

public static void test10() { for (int i = 100; i < 1000; i++) { int bai = i / 100; int shi = i / 10 % 10; int ge = i % 10; if (i == (Math.pow(bai, 3) + Math.pow(shi, 3) + Math.pow(ge, 3))) { System.out.pr

2020-06-27 21:35:31 106

原创 数组

声明一个int型的数组,循环接收8个学生的成绩,计算这8个学生的总分、平均分、最高分、最低分//程序进入到这行时,程序会要求从键盘输入数字Scanner scanner =new Scanner(System.in);System.out.println("请输入班级总人数:");/** * 接收班级总人数,班级总人数=数组的长度 * 这行会接收键盘输入的整型数字。 */int arrLength=scanner.nextInt();/** * 数组的初始化:就是给数组元素分配内存空间

2020-06-27 21:04:03 185

原创 计算用户输入的日期离1900年1月1日相距多少天

public static void test9() { Scanner sc = new Scanner(System.in); int year = sc.nextInt(); int month = sc.nextInt(); int day = sc.nextInt(); int sumDay = day - 1; //年相差 闰年 366 和平年365 for (int i = 1900; i < year; i++) {

2020-06-27 18:32:21 1398

原创 石头、剪刀、布

要求用户输入一个0到2之间的整数,如果用户输入0输出“你出的是石头”,如果用户输入1就输出“你出的是剪刀”,如果用户输入的是2就输出“你出的是布”,然后再问是否要继续出拳,如果回答“y”就重复以上过程,否则结束程序。public static void test5() { Scanner sc = new Scanner(System.in); String answer = "Y"; while (answer.equalsIgnoreCase("Y")) {

2020-06-27 18:30:02 384

原创 增长

2014年苹果手机售出10万,每年增长45%,请问按此增长速度,到哪一年苹果手机的出货量将达到100万。 int year = 2014; double sale = 10; while (sale < 100) { sale =sale *1.45 year++; } System.out.println(year);...

2020-06-27 18:27:47 101

原创 动态录入班级人数和学员成绩,计算班级学员的平均成绩

Scanner input = new Scanner(System.in); System.out.println("请输入总人数"); int stuNum = input.nextInt(); //总成绩/总人数 //循环体里面,拿到每个人 的成绩,把成绩进行累加 int i = 1; int score = 0; double totalScore = 0; while (

2020-06-27 18:26:32 2119

原创 打印菱形

int rows=4;for(int hang=1;hang<rows+1;hang++){ for(int ge=1;ge<=rows-hang;ge++){ System.out.print(" "); } for(int hao=1;hao<=2*hang-1;hao++){ System.out.print("*"); } System.out.println();}int row = 3;for (

2020-06-27 18:21:19 89

原创 打印倒等腰三角形

方法1:for (int i = 3; i >= 1; i--) { for (int j = 1; j <= rowNum - i; j++) { System.out.print(" "); } //用来打印星号 for (int j = 1; j <= i * 2 - 1; j++) { System.out.print("*"); } System.out.println();}方法2:`int

2020-06-27 18:20:23 1476

原创 打印等腰三角形

思路:行数 空格 星号1 3 12 2 33 1 54 0 7行数与空格的关系:总行数-行数=空格;行数与星号的关系:星号=行数*2-1;int rows=4;for(int hang=1;hang<rows+1;hang++){ for(int ge=1;ge<=rows-hang;ge+

2020-06-27 18:13:11 193 1

原创 录入会员信息并显示录入信息

录入会员信息(会员号、会员生日、会员积分)并显示录入信息⦁ 升级功能:⦁ 判断录入是否合法(会员号必为4位整数),⦁ 录入合法,显示录入的信息;⦁ 不合法,显示“录入失败”会员号的百位数字等于产生的随机数字即为幸运会员。实现:⦁ 1、从键盘接收4位数会员号⦁ 2、生成随机数⦁ int random = (int) (Math.random() * 10);⦁ 3、算出会员号中在百位的数字号码⦁ int baiwei = custNo / 100 % 10;public static v

2020-06-27 17:43:25 1831 1

原创 猴子摘桃

猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第十天早上想再吃时,见只剩一个桃子了。求第一天共摘了多少?思路:设第一天摘了X个桃子,第二天吃了X/2+1的桃子,剩下X-(X/2+1)=X/2-1 个桃子。用剩下的桃子:{[(X/2-1)+1]*2},就是上一天的桃子总数。所以第十天剩1个桃子,第九天桃子的总数就是(1+1)*2=4个桃子。以此类推,总共循环九次。 public static void test4() {

2020-06-27 17:29:01 644

原创 求1到100之间所有能被3整除的整数的和

int sum = 0;for (int h=1; h < 101; h++) { if (h % 3 == 0) { sum = sum + h; } else { System.out.print(h+" "); } }System.out.println();System.out.println("1到100之间所有能被3整除的整数的和为:"+sum);...

2020-06-27 16:54:57 4518

空空如也

空空如也

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

TA关注的人

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