
java基础
这名字可真靓
看我哈,学猪叫吗?
展开
-
mysql按照1分钟,5分钟,1小时为分组统计数据,控制横坐标的显示方式
业务需求需要页面横坐标以5分钟一个点,显示选定区间段的数据,如果时间跨度大于一天,就按照一小时一个点进行统计.首先通过查询找到了可以通过mysql实现5分钟分组的数据查询.## 按5分钟分组查数据SELECT count(id),DATE_FORMAT(FLOOR(DATE_FORMAT(c_time, '%Y%m%d%H%i%s')/500)*500,'%Y-%m-%d %H:%i') as time FROM tableName GROUP BY time## 按照1小时分组查询数据SELEC原创 2021-01-31 11:28:25 · 4905 阅读 · 0 评论 -
23种设计模式以及关联关系
结构型模式适配器模式(adapter):当两个程序之间无法直接调用的时候,会在中间加上一个适配器.有两种模式,分别是类适配器模式和对象适配器模式,类的适配是指当一类像调用某个接口的功能,但是不能直接实现此接口,那么创建一个适配器,继承该类同时实现此接口.是让类和接口产生关联.对象的模式是使两个类产生关联,使适配器中集成一个对象(被适配者),让另一个类(对象)调用. 桥接模式(bridge):桥...原创 2020-02-10 22:24:06 · 1162 阅读 · 0 评论 -
String类为什么被final修饰以及底层问题
为什么被final修饰:一.被final修饰的类,不可以被继承,所以不会别其它类改变,这样会更加的安全.二.string是共享在常量池中的,String str="abc", char data[] = {'a', 'b', 'c'};是等价的,他们都放在了字符串常量池中.衍生问题:三.Java有两种创建字符串的方式, String str1 = "java"; Strin...原创 2019-01-24 15:02:48 · 3307 阅读 · 0 评论 -
HashMap和Hashtable的区别
HashMap和Hashtable都实现了Map接口,但决定用哪一个之前先要弄清楚它们之间的分别。主要的区别有:线程安全性,同步(synchronization),以及速度。HashMap几乎可以等价于Hashtable,除了HashMap是非synchronized的,并可以接受null(HashMap可以接受为null的键值(key)和值(value),而Hashtable则不行)。 H...转载 2019-01-24 15:32:01 · 92 阅读 · 0 评论 -
java规范
1.在long或者Long赋值时,数值后使用大写的L,不能是小写的l,小写的容易和1相互混淆.2.空格相关的规范3.注释的双斜线与注释内容有且仅有一个空格.4.单行超过120个字符,需要换行,但是不要在括号和逗号后面换行.5.方法的形参有多个的时候,逗号后面必须加空格.6.推荐,单个方法的总行数不超过80行.7.推荐,没有必要增加空格对齐上一行的代码.8.obj...原创 2019-01-28 14:32:44 · 391 阅读 · 0 评论 -
POJO和JavaBean的比较
pojo的概念:POJO的内在含义是指那些没有从任何类继承、也没有实现任何接口,更没有被其它框架侵入的java对象。 pojo和javabean的比较:pojo的格式用于数据的临时传递,它只能装在数据,作为数据存储的载体,而不具有业务逻辑处理的能力。而javabean虽然数据的获取与pojo一样,但是javabean当中可以有其它的方法。...原创 2019-01-28 15:50:39 · 554 阅读 · 1 评论 -
String substring(int beginIndex, int endIndex)
String substring(int beginIndex, int endIndex) beginIndex -- 起始索引(包括)。 endIndex -- 结束索引(不包括)。意思此字符之后是不需要的.要记住 ,这个功能的作用是截取字符串,包括的意思是要被截取的,是不会显示到截取过后的结果的....原创 2019-01-28 16:53:25 · 1022 阅读 · 0 评论 -
生成随机数的两种方法
一.Math.random()方法 它会生成一个大于等于0.0且小于1.0[0.0~1.0),的double类型的数字. public static void main(String[] args) { // 案例1 System.out.println("Math.random()=" + Math.random());// 结果是个double类型的值...原创 2019-02-13 16:24:37 · 2458 阅读 · 2 评论