- 博客(18)
- 收藏
- 关注
原创 输入两个数字,计算这两个数字中间的水仙花数字并输出
水仙花数字计算当一个三位正整数,他的百位的立方加上十位的立方加上个位的立方之和等于这个数字的时候。这个数字就是水仙花数字。例:153 153=111+555+333代码如下:package shiyan;import java.util.Scanner;public class flower { int a,b,n; static int i,j,k; public static void main(String args[]){ System.out.print("请输入
2022-01-06 14:34:34
1452
原创 一个死锁算法
package cn.tedu.hh;public class Demo implements Runnable{ public static int flag = 1; //static 变量是 类对象共享的 static Object o1 = new Object(); static Object o2 = new Object();...
2019-12-05 09:34:39
156
原创 Scala
通用化简规则如果方法体{},只有一行代码,那么方法体{}可以省略例:def f1(a:Int,b:Int,f:(Int,Int)=>Int)={f(a,b)}等价于 def f1(a:Int,b:Int,f:(Int,Int)=>Int)=f(a,b)传入匿名函数时,如果参数的类型可以推断出来,则类型可以省略例:f1(2,3,(a:Int,b:Int)=>...
2019-11-18 18:57:32
102
原创 正则表达式
字符集合[a-z] 表示a到z的任意一个字符串[a-z]+ 表示一个或多个a-z的字符组成的字符串[abc] a,b,c中的任意一个[^abc] 除了a,b,c的任意一个字符[a-zA-Z0-9] a-z,A-Z,0-9中的任意一个字符[a-z&&[^bc]] a-z中去除b,c以外的任意 一个字符预定义字符集\. 任意一个字符\d 任意一个数字字符,相当于...
2019-11-11 19:41:21
123
原创 Hadoop总结
一 、大数据的公认6V1.数据体量大2.数据种类样式多3.数据的增长速度越来越快4.数据的价值密度低5.数据的真实性6.数据的连通性7.数据的动态性,可视化以及合法性二 、hadoop的概述Hadoop是Apache提供的一套开源的、可靠的、可扩展(伸缩)的分布式存储和计算的框架2.Hadoop的模块1)Hadoop Common:基本模块,用于支持其他模块2)Hadoop...
2019-11-05 20:00:53
306
原创 动态代理总结
1.原有业务功能没有被修改,新业务功能也被添加,遵守了开闭原则2.原有的业务类,新功能的业务类都是独立类,遵守单一职责3.静态代理类是由程序员创建的,动态代理类是由工具创建的(例如jdk,cglib)4.每一个业务类都对应至少一个静态代理类,编译期间确定代理类,开发效率低,执行效率高。每一个业务类对应一个动态代理类,运行期间确定代理类,开发效率高,执行效率低。动态代理有缓存,存储代理类字节码...
2019-10-30 20:50:45
145
原创 预定义的线程池
ExecutorService es = Executors.newCachedThreadPool();特点:1.没有核心线程,全都是临时线程2.临时线程的数量是Integer.MAX_VALUE,由于单台服务器所能承载的线程数量远远达不到这个值,所以一般认为这个线程池能处理无限多个请求.3.工作队列是一个同步队列大池子,小队列 有且只有一个队列适用的场景:高并发的短任务实际场...
2019-10-24 19:57:27
174
原创 排序算法
java 冒泡排序 原理:两位相邻的数字相互比较 时间复杂度:(n-1)(n-i)->O(n^2) public class 冒泡 { public static void main(String[] args) { int[] a=new int[]{10,20,42,62,58,33,34,15,90,54}; int b=a.length; for(int...
2019-08-29 16:49:02
80
原创 通过java创建一个验证码
java protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { { //此方法生成一张图片 Random r=new Random(); //1.创建空白图片 BufferedImage...
2019-08-16 20:35:37
196
原创 判断输入的整数是几位的
写一个函数,接收一个正整数,输出这个正整数是一个几位数Javapublic void test1(){ Scanner input=new Scanner(System.in); int a=input.nextInt(); int z=0,k=0; if(a>0){ for(int i=0;i<a;){ k=a%10; a=(a-k)/10; ...
2019-07-12 20:16:34
414
1
原创 15人围成一圈按顺序淘汰人的问题
15个人围成一个圆圈,从输入的人开始报数,数到7的人淘汰,只剩最后一个人,问是谁?public void test4() { int[] a=new int[]{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15}; int k = 0, l = 0, i = 0; while (l < 14) { if (a[i] != 0)// 当前的这个人还没有出局...
2019-07-11 20:07:50
804
原创 数组内的数据倒转输出
给定一个数组将这个数组中所有元素的顺序进行颠倒 Java public void test3() { int z; int[] a=new int[]{1,2,3,4,5,6,7,8}; for( z=0;z<a.length/2;z++){ int t=a[z]; a[z]=a[a.length-1-z]; a[a.length-1-z]=t; ...
2019-07-11 16:04:35
257
原创 二维数组的转置
Javapublic void test2() { int[][] a = new int[2][3]; Scanner input = new Scanner(System.in); for (int i = 0; i < 2; i++) { for (int j = 0; j < 3; j++) { a[i][j] = input.nextInt();...
2019-07-11 15:38:39
222
原创 百钱买鸡问题的解决方法 Java 和 C
java“百钱买百鸡”是我国古代的著名数学题。题目这样描述:3文钱可以买1只公鸡,2文钱可以买一只母鸡,1文钱可以买3只小鸡。用100 文钱买100 只鸡,那么各有公鸡、母鸡、小鸡多少只?public void test(){ int x,y,z;for( x=0;x<33;x++){for(y=0;y<50;y++){z=100-x-y;if(3x+2y+z/3...
2019-07-10 21:10:46
674
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人