java
洋葱ycy
坚持,从容
展开
-
COUNT(1)、COUNT(*) 与 COUNT(列名) 到底有什么区别?
执行效果上: count(*)包括了所有的列,相当于行数,在统计结果的时候,不会忽略为NULL的值。 count(1)包括了忽略所有列,用1代表代码行,在统计结果的时候,不会忽略为NULL的值。 count(列名)只包括列名那一列,在统计结果的时候,会忽略列值为空(这里的空不是指空字符串或者0,而是表示null)的计数,即某个字段值为NULL时,不统计。 执行效率上: 列名为主键,count(列名)会比count(1)快 列名不为主键,count...原创 2020-10-20 14:59:04 · 176 阅读 · 0 评论 -
springboot框架图解
一图胜千言:springboot容器启动流程:其中最重要的:运行机制为:springboot事件驱动:详情见:springboot事件驱动与观察者模式(http://www.cnblogs.com/dennyzhangdd/p/8343229.html)————————————————版权声明:本文为CSDN博主「千篇不一律」的原创文章,遵循 CC 4.0 ...转载 2019-12-31 10:45:48 · 7846 阅读 · 2 评论 -
最难回答的 Java 问题总结
1.为什么等待和通知是在 Object 类而不是 Thread 中声明的?一个棘手的 Java 问题,如果 Java编程语言不是你设计的,你怎么能回答这个问题呢。Java编程的常识和深入了解有助于回答这种棘手的 Java 核心方面的面试问题。为什么 wait,notify 和 notifyAll 是在 Object 类中定义的而不是在 Thread 类中定义这是有名的 Java 面试问...转载 2019-12-06 16:41:08 · 312 阅读 · 0 评论 -
Java程序员须知知识点
这份资料尤其适合:1.近期想跳槽,要面试的Java程序员,查漏补缺,以便尽快弥补短板;2.想了解“一线互联网公司”最新技术要求,对比找出自身的长处和弱点所在,评估自己在现有市场上的竞争力如何;3.做了几年Java开发,但还没形成系统的Java知识体系,缺乏清晰的提升方向和学习路径的程序员。转载:https://www.liangzl.com/get-articl...转载 2019-11-19 10:13:44 · 161 阅读 · 0 评论 -
Spring入门简介
1、Spring根本使命,简化Java开发其采用的关键策略:1)基于pojo的轻量级、最小侵入性编程;POJO(Plain Ordinary Java Object)即普通Java类,具有一部分getter/setter方法的那种类就可以称作POJO。实际意义就是普通的JavaBeans(简单的实体类),特点就是支持业务逻辑的协助类。POJO类的作用是方便程序员使用数据库中的数据表,对...原创 2019-11-11 22:23:59 · 184 阅读 · 0 评论 -
Quartz系统来源分析-幽默风趣
实习生张大胖这是个代码写得很烂的电商系统,只要运行一段时间,服务器就会出现Out Of Memory。别人都忙得四脚朝天,于是实习生张大胖被抓了壮丁去研究为什么会出现OOM。刚入行的张大胖技术水平一般,“装模作样”地看代码,研究日志,请教老员工,一个星期过去了,还是一无所获。周一例行的项目会议上, 大家似乎要看张大胖的笑话了,没想到他却提了一个歪招:“这个OOM问题非常复杂,一时半...转载 2019-10-22 20:12:34 · 219 阅读 · 0 评论 -
oj上java的开始
import java.util.Scanner;public class Main{ public static void main(String[] args){ //int a,b; Scanner sc=new Scanner(System.in); while(sc.hasNext()) { int a=sc.ne原创 2014-12-16 17:53:55 · 365 阅读 · 0 评论 -
printf,println,print的差别java
printf可以进行格式化输出,例如,想保留小数后两位数可以使用System.out.printf("%.2f",i);等同于c语言中的printf使用方法。print与printf没有很大差距,就是一般的输出。println与print的差距在于其可以进行自动换行。1、byte x=075;//byte为单字节整数8位二进制补码。System.out.println("x转化为十原创 2014-12-23 15:11:04 · 560 阅读 · 0 评论 -
我的java开始
helloworldpackage diyi;public class Diyige { public static void main(String[] args) { System.out.println("HelloWorld"); } }计原创 2014-12-07 01:22:26 · 223 阅读 · 0 评论 -
java继续中,水代码,极其简单的代码
判断package lianxi;public class Lianxi {public static void main(String[] args){int i=23;if(i>20){System.out.println(">20");}else if(i>40){System.out.println(">40");}if(i>65){Sy原创 2014-12-09 16:03:40 · 490 阅读 · 0 评论 -
label语句,try应用
1、java中用label为一代码块标号,格式为label:{代码块}在代码块里面用break ,continue指定跳出label1.........if()continue label1;if()break label1;原创 2015-01-04 10:42:57 · 323 阅读 · 0 评论 -
java基础知识
import java.util.*;为导入的java类库import java.io.*;//程序用到的输入输出类,如System.out.println("");a=System.in.read();//从键盘上得到一个字符float temp=(float)Math.random();//得到一个随机介于0-1的只tempint a=(int)Math.floor(tem原创 2014-12-23 15:34:13 · 344 阅读 · 0 评论 -
java中输入及switch,while
1、头文件import java.util.Scanner;函数内部Scanner sc=new Scanner(System.in);申请一个新的空间对一个变量进行输入时:int a=sc.nextInt();2、头文件import java.io.*;char a=(char)System.in.read();只能键盘输入的全部当作字符来读3、switch语句的应用im原创 2015-01-04 10:14:16 · 764 阅读 · 0 评论 -
java中字符定义,及==、equals与compare To()的区别
1、String字符串类型,StringBuffer字符串缓冲器类型,stringBuffer存入的字符串可以进行改变。2、concat(String)将所给定的字符串连接到当前字符串的后面3、==、equals、compareTo()的差别 ==主要两个变量的比较,一般用于基本数据类型的比较,即为对象地址的,比较 equals主要用于字符串的比较,是对象内容的比较原创 2015-01-04 19:19:55 · 1496 阅读 · 0 评论 -
java打印!到~之间的字符
package pritice4;public class Printchar {public static void main(String[] args) {// 打印!到~字符final int N = 10;//N个数之后进行换行//int begin = (int)'!';//int last = (int)'~';char a = '!';i原创 2015-03-25 16:38:00 · 561 阅读 · 0 评论 -
java求学费的增长
package pritice4;public class Tuition {public static void main(String[] args){//求学费的增长 final int M = 4;//此处为计算总值时的年数final int N = 10;// 此处为所需要变化的年数,固定可能需要改变的值,可以增加程序的实用性,原创 2015-03-25 16:03:27 · 762 阅读 · 0 评论 -
java打印数字金字塔,适用于所有数
package pritice4;import java.util.Scanner;public class Pritice17_2 {public static void main(String[] args) {// 显示金字塔int i,j,a;Scanner input = new Scanner(System.in);System.out.println("Ple...原创 2015-03-25 20:27:08 · 8234 阅读 · 0 评论 -
java打印各种三角形图案,适用于9以内的数
1.package pritice4;import java.util.Scanner;public class Printfjinzita {public static void main(String[] args) {// 显示金字塔int i,j;Scanner input = new Scanner(System.in);System.原创 2015-03-25 18:37:34 · 1663 阅读 · 0 评论 -
java千克和磅之间的转换,进行打印
package pritice4;public class Changekg {public static void main(String[] args) {// 打印千克和磅之间的转换 System.out.println("千克 磅 磅 千克 "); int x = 1,z原创 2015-03-25 16:02:22 · 4232 阅读 · 0 评论 -
java寻找100到1000之间能被5和6整除的数
package pritice4;public class Searchcount {public static void main(String[] args) {// 找出100到1000之间可以被5和6整除的数 final int PRIME = 100;//定义最开始的数 final int LAST = 1000;//定义最终的数 fi原创 2015-03-25 16:27:00 · 7417 阅读 · 0 评论 -
java打印数字金字塔,适用于9以内的数
package pritice4;import java.util.Scanner;public class Pritice17_2 {public static void main(String[] args) {// 显示数字金字塔int i,j,a;Scanner input = new Scanner(System.in);System.原创 2015-03-25 20:02:30 · 2202 阅读 · 0 评论 -
java打印数字金字塔,数字为2的次方
package pritice4;import java.util.Scanner;public class Pritice4_192 {public static void main(String[] args) {//打印数字金字塔,求平方int i,j,a;Scanner input = new Scanner(System.in);Sys原创 2015-03-26 11:15:18 · 2114 阅读 · 0 评论 -
产生随即字符,并进行格式化输出
package javaTest;public class RandomChar { //打印产生随机字符,此为产生a到在z的随机字符 public static char GetrandomChar() { char a; a = (char)('a'+Math.random()*('z'-'a'+1)); return a; } publ原创 2015-03-26 17:50:03 · 363 阅读 · 0 评论 -
打印素数,
package javaTest;public class Test_1 { public static void main(String[] args) { //打印2到1000的素数 final int BEGIN = 2; final int END = 1000;//控制开始和结束的数 final int LINE = 8;//控制几个数以后输出原创 2015-03-26 17:47:42 · 426 阅读 · 0 评论 -
Java产生任意范围内的随机字符,内部多种方法进行调用
package javaTest;public class CharRandom { public static char GetRandom(char a1,char a2) {//产生随机字符 return (char)(a1+Math.random()*(a2-a1+1)); } public static char GetCharDigit()原创 2015-03-26 18:15:24 · 705 阅读 · 0 评论 -
简单java
package parctice;import java.util.Scanner;/* * 运用scanner输入一个学生的成绩,然后计算需要加多少次才能及格, * 每次只加一分。 * */public class Grade {public static void mian(String[] args){Scanner input = new Sc原创 2015-03-21 20:27:44 · 337 阅读 · 0 评论 -
打印万年历
分析:注重细节:1.每月有31天,30天还有28.29天,而且每年的天数不同,根据是不是闰年进行判断2,计算时,是计算从1800年1月1日开始,那天是周三,所以计算时需要加三3,所需要调用的方法很多,还有重复调用,所以适合分开写,减少工作量4,需要调用的方法有打印星期几,打印月份,输出日期,计算总共的天数,计算当月从周几开始,判断闰年,根据月份计算当月多少天packag原创 2015-03-29 17:05:11 · 668 阅读 · 0 评论 -
java排序的算法作者“ERDP技术架构”
作者“ERDP技术架构”排序算法有很多,所以在特定情景中使用哪一种算法很重要。为了选择合适的算法,可以按照建议的顺序考虑以下标准: (1)执行时间 (2)存储空间 (3)编程工作 对于数据量较小的情形,(1)(2)差别不大,主要考虑(3);而对于数据量大的,(1)为首要。 主要排序法有: 一、冒泡(Bubble)排序——相邻交换 二、选择排序—转载 2015-03-29 18:07:40 · 449 阅读 · 0 评论 -
回文素数的打印
package pritice4;public class PalindromicPrime {public static int IsOrNotPrime(int a)//判断是不是素数{int i,status = 1;for(i=2;i{if(a%i == 0) {status = 0;break;}else status = 1;}ret原创 2015-03-30 21:29:47 · 435 阅读 · 0 评论 -
java温度转换,以及类型强制转换
1import java.util.Scanner;public class Changefahrenheit {public static void main(String[] args){Scanner input = new Scanner(System.in);double celsius,fahrenheit;fahrenheit = inpu原创 2015-03-18 21:29:20 · 498 阅读 · 0 评论 -
java中转换为字符串的方法
1.在Object类中有一个toString()方法,将对象转换为字符串,2.数字类型转换为字符串:String s = String.valueOf(number);其中number为任意数字类型3.字符转换为数字类型 import java.util.Scanner;public class SimpleDeterminepalindrome {publ原创 2015-04-02 20:55:28 · 654 阅读 · 0 评论 -
一副牌,随机产生四张
public class LottoNumber {public static void main(String[] args) {//一副牌,用一副52张的牌,随机选择四张,牌用0到51表示 int[] deck = new int[52]; int i; for(i=0;i deck[i] = i;//建立原创 2015-04-02 20:37:14 · 1224 阅读 · 0 评论 -
梅森素数
package pritice4;public class MasonPrime {public static int IsOrNotPrime(int a)//判断是不是素数{int i,status = 1;for(i=2;i{if(a%i == 0) {status = 0;break;}else status = 1;}return原创 2015-03-31 17:35:40 · 300 阅读 · 0 评论 -
投掷骰子游戏
package pritice4;public class SieveGame {public static void main(String[] args) {// 置筛子游戏,两个筛子,如果两个筛子的和为2,3,12,你输了,如果为7,11,你赢了,如果为其他数,//就确定了一个点,继续置筛子,直到置到7或者相同的数,如果置到7则你输了,相同你赢了原创 2015-03-31 17:41:48 · 1608 阅读 · 0 评论 -
反素数
package pritice4;public class AgainstPrime {public static int IsOrNotPrime(int a)//判断是不是素数{int i,status = 1;for(i=2;i{if(a%i == 0) {status = 0;break;}else status = 1;}return原创 2015-03-31 17:35:43 · 330 阅读 · 0 评论 -
java简单练习
1.import java.util.Scanner;public class Area {public static void main(String[] args){//求圆的面积Scanner input=new Scanner(System.in);double r=input.nextDouble();double a=r*r*3.14;System.原创 2015-03-18 21:32:00 · 332 阅读 · 0 评论 -
java中关于字符的运算分析
public class CheckCharComputer {public static void main(String[] args) {// 验证字符进行运算后是以字符输出,还是ASCII值输出char x = 'a';char y = 'b';System.out.println(++x);//自增自减的时候,还是字符型System.out.println原创 2015-04-02 19:48:33 · 243 阅读 · 0 评论 -
数组之间的复制
1.进行数组之间的复制arrayCopy(被复制的数组名,被复制数组的起始位置即为下标,要复制的数组名,要复制数组的起始位置,要复制的长度即为个数控制);public class ArrayCopy1 {public static void main(String[] args) {// 进行数组的复制int[] souce = {1,2,3,4,5,6};int[原创 2015-04-02 21:29:45 · 667 阅读 · 0 评论 -
java时间转换,把秒转换为小时,分钟
import java.util.Scanner;public class Timechange {public static void main(String[] args){Scanner input = new Scanner(System.in);int hour,minute,second;second = input.nextInt();ho原创 2015-03-18 21:28:59 · 19990 阅读 · 0 评论 -
java求一个整数的最小因子
package pritice4;import java.util.Scanner;public class SearchMinFactor {public static void main(String[] args) {// 寻找整数的最小因子Scanner input = new Scanner(System.in);int inner = i原创 2015-03-25 17:49:13 · 4679 阅读 · 0 评论