java
代什么码什么?
in me the tiger sniffs the rose
展开
-
Spring入门
Spring框架是一个开源的Java应用程序框架,它为企业级应用程序提供了一种全面的编程和配置模型。它的主要目标是简化企业级应用程序的开发,提高应用程序的可维护性和可测试性,并促进代码重用。控制反转(IoC):它允许您将应用程序的对象之间的依赖关系交给Spring来处理,这样您就可以将重点放在编写应用程序的业务逻辑上,而不是处理对象之间的依赖关系。AOP面向切面编程:它允许您将横切关注点(如事务管理和安全性)与应用程序的业务逻辑分开。原创 2023-04-12 00:44:32 · 93 阅读 · 0 评论 -
SpringCloud-Eureka集群
使用Idea实现单机模拟Eureka集群原创 2022-03-25 14:44:26 · 1145 阅读 · 0 评论 -
哈希表图解
哈希表图解原创 2021-10-02 18:38:00 · 117 阅读 · 0 评论 -
HTTP中请求转发与重定向 2021-06-29
一、调用的方式区别请求转发是通过(HttpServletRequest) request调用,调用语法如下:request.getRequestDispatcher("jsp页面路径").forward(request,response);//请求转发重定向是通过(HttpServletRespone)respone调用,调用语法如下:respone.sendRedirect("jsp页面路径");//重定向二、区别解释一转发是服务器行为,重定向是客户端行为。转发过程:客户浏览原创 2021-06-29 18:08:16 · 165 阅读 · 0 评论 -
2021-05-21
foreach遍历的方法以数据数组为例方法一:for(数据类型 别名 :数据名){System.out.println(别名);}方法二:数据名.foreach(System.out::println)方法三:数据名.foreach(别名 -> System,out.println(别名));...原创 2021-05-21 21:47:44 · 53 阅读 · 0 评论 -
String类常见方法
int length():返回字符串的长度:returnvalue.lengthchar charAt(intindex):返回某索引处的字符returnvalue[index]boolean isEmpty():判断是否是空字符串:returnvalue.length==0String toLowerCase():使用默认语言环境,将String中的所有字符转换为小写String toUpperCase():使用默认语言环境,将String中的所有字符转换为.原创 2021-04-12 18:00:51 · 65 阅读 · 0 评论 -
Sting类型字符串对象的存储方式
@Test public void test3() { String s1 = "java"; String s2 = "EE"; String s3 = "javaEE"; String s4 = "java" + "EE";//s4指向常量池地址值 String s5 = "java" + s2;//s5指向堆的地址值 String s6 = s1 + s2;//s6指向堆的地址值 .原创 2021-04-12 11:24:42 · 128 阅读 · 0 评论 -
线程创建的四种方式
方式一:创建Thread子类创建子类继承Thread类。子类中重写Thread类中的run()方法(通常run方法即为实现线程功能的方法)。创建Thread子类对象(即创建了线程对象)。调用线程对象start方法:启动线程(即调用run())。方式二:实现Runnable接口创建Runnable接口子类子类中重写接口中实现run()方法通过Thread类含参构造器创建线程对象将Runnable接口子类对象作为参数传递给Thread类的构造器中。调用Thread类的start方法:开原创 2021-04-11 11:55:13 · 100 阅读 · 0 评论 -
浅谈单例中的懒汉式
单例:开发中实现对于某个类只存在一个对象懒汉式:在不调用时不创建对象,只有调用时才开始创建对象去实例化(相比于饿汉式对对象的渴望更低懒得去提前创建对象)懒汉式实例化格式如下方式一普通懒汉式:多线程存在多线程安全问题 适用于单线程情况class Bank { //无参构造器 private Bank() { super(); } private static Bank instance = null; public static Bank ge原创 2021-04-09 22:32:57 · 93 阅读 · 0 评论 -
Thread创建线程两种方式
** 1. 创建线程两种方式**方式一:继承Thread类1.创建一个继承于Thread类的子类2.重写Thread类的run()3.创建Thread类的子类对象4.通过此对象调用start()方式二:实现接口Runna接口1.创建一个实现了Runnable接口的类2.实现类去实现runnable中的抽象方法:run()3.创建实现类的对象4.将此对象作为参数传递到Thread类的构造器中,创建Thread类的对象5原创 2021-04-07 21:52:21 · 132 阅读 · 0 评论 -
蓝桥杯_特殊回文数Java
特殊回文数问题描述123321是一个非常特殊的数,它从左边读和从右边读是一样的。 输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。输入格式输入一行,包含一个正整数n。输出格式按从小到大的顺序输出满足条件的整数,每个整数占一行。import java.util.Arrays;import java.util.Scanner;public class Main { public static void main(String[] args) { S原创 2021-02-08 00:15:30 · 260 阅读 · 2 评论 -
蓝桥杯——序列求和java
序列求和问题描述求1+2+3+…+n的值。输入格式输入包括一个整数n。输出格式输出一行,包括一个整数,表示1+2+3+…+n的值。方法一import java.util.Scanner;public class Main { public static void main(String[]args) { Scanner sc=new Scanner(System.in) ; int n=sc.nextInt(); long sum=0; for(int i=0;原创 2021-02-06 00:44:04 · 127 阅读 · 0 评论 -
蓝桥杯——数列排序
数列排序问题描述给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1<=n<=200输入格式第一行为一个整数n。第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。输出格式输出一行,按从小到大的顺序输出排序后的数列。方案一import java.util.Arrays;import java.util.Scanner;public class Main { public static void main(String[]args) { Scanne原创 2021-02-06 00:28:20 · 459 阅读 · 0 评论 -
蓝桥杯——猴子吃包子问题Java
猴子吃包子问题Java问题描述从前,有一只吃包子很厉害的猴子,它可以吃无数个包子,但是,它吃不同的包子速度也不同;肉包每秒钟吃x个;韭菜包每秒钟吃y个;没有馅的包子每秒钟吃z个;现在有x1个肉包,y1个韭菜包,z1个没有馅的包子;问:猴子吃完这些包子要多久?结果保留p位小数。输入格式输入1行,包含7个整数,分别表示吃不同包子的速度和不同包子的个数和保留的位数。输出格式输出一行,包含1个实数,表示吃完所有包子的时间。import java.math.BigDecimal;import java原创 2021-02-06 00:20:05 · 148 阅读 · 2 评论 -
循环语句
循环语句1.while语句package third;public class WHILE语句 { public static void main(String[] args) { // TODO Auto-generated method stub int i=0; while(i<10) {//先判断条件是否满足(i小于10) System.out.println("i="+i);//满足条件进入花括号内,并且执行括号内语句(输出i的值) i++; }//一原创 2020-11-07 17:56:57 · 160 阅读 · 0 评论 -
JAVA 第一案例:英尺英寸转换
英尺英寸转换##Java案例:英尺英寸转换米JAVA 第一案例:英尺英寸转换米public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("英式长度单位转换:"); System.out.println("请输入要转换的长度 尺 寸"); Scanner in=new Scanner(System.in); int foot; int inch; foot=i原创 2020-11-04 12:24:23 · 790 阅读 · 3 评论