自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 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 4524

原创 远程调试Springboot项目及原理

背景项目在本地正常运行,可是部署到服务器上面就会出现各种问题,这时候,需要知道线上的代码是怎么运行的.所以这个技能是每个java工程师必须get的.调试步骤将项目打包,部署到服务器上,并使用对应虚拟机的参数启动jar包.java -jar -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 /home/test/teset.jar如果你的项目使用了项目内的jdk,而没有在环境中安装jdk,那需要使..

2021-01-25 14:40:35 250

原创 mybatis-plus和pageHelper依赖的jar包冲突,导致线上所有的ew.customSqlSegment变量转义不过来,导致查询失败.

后端使用mybatis-plus实现数据的查询,本地能正常的执行,但是部署到项目会报异常Caused by: org.apache.ibatis.builder.BuilderException: Error evaluating expression ‘ew.customSqlSegment’. Cause: org.apache.ibatis.ognl.OgnlException: customSqlSegment [com.baomidou.mybatisplus.core.exceptions.My

2021-01-24 21:21:36 1805

原创 Centos7 网卡Device does not seem to be present解决办法

问题描述:配置好的Centos由于换了网络发现主机可以ping通虚拟机,但是虚拟机不能ping通主机,可以ping通外网,并报unreacheadable port的错误.而且发现重启网卡时候日志里面会报Device does not seem to be present,使重启失败.查询了各种方法无果后,将配置网络的ifcfg-ens33备份后重新进行网络的配置. 1.将网络配置成了不和主机地址一样的网段,例如我的主机是192.168.1.110,我将虚拟机配成了192.168.8.128...

2021-01-18 16:47:47 3174

原创 23种设计模式以及关联关系

结构型模式适配器模式(adapter):当两个程序之间无法直接调用的时候,会在中间加上一个适配器.有两种模式,分别是类适配器模式和对象适配器模式,类的适配是指当一类像调用某个接口的功能,但是不能直接实现此接口,那么创建一个适配器,继承该类同时实现此接口.是让类和接口产生关联.对象的模式是使两个类产生关联,使适配器中集成一个对象(被适配者),让另一个类(对象)调用. 桥接模式(bridge):桥...

2020-02-10 22:24:06 1044

原创 Maven必须掌握的核心概念

目录一.认识pom.xml二.依赖三.仓库四.生命周期一.认识pom.xml首先看一个创建maven项目生成的pom.xml文案<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www....

2019-12-16 22:01:00 168

原创 生成随机数的两种方法

一.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 2320 2

原创 html,jsp和js的区别

HTML(Hypertext Markup Language)是文本标记语言,它是静态页面。是一种解释性语言,所谓解释性语言就是指可以在浏览器上显示出来,不需要编译工具的语言。JSP(Java server page )是通过java语言实现的,是Java语言的一种使用方式,从其英文全称就可以看出它是Java服务器端页面,所以是动态页面。需要经过JDK编译后发送给客户端显示。---------...

2019-01-28 17:18:48 3312 1

原创 String substring(int beginIndex, int endIndex)

String substring(int beginIndex, int endIndex) beginIndex -- 起始索引(包括)。 endIndex -- 结束索引(不包括)。意思此字符之后是不需要的.要记住 ,这个功能的作用是截取字符串,包括的意思是要被截取的,是不会显示到截取过后的结果的....

2019-01-28 16:53:25 977

原创 项目直接访问html静态的页面

Springboot的项目中,可以不用走controller而直接访问html页面,在source中创建一个static的文件夹,将文件放入进来.访问的路径:端口号/+文件的名字:原因是Springboot已经默认配置好了访问路径,直接在端口号后面输入文件的名字就行了!引申:@ResponseBody:作用: 该注解用于将Controller方法返回的对象,通过适当的HttpM...

2019-01-28 16:39:04 9995 2

原创 POJO和JavaBean的比较

pojo的概念:POJO的内在含义是指那些没有从任何类继承、也没有实现任何接口,更没有被其它框架侵入的java对象。 pojo和javabean的比较:pojo的格式用于数据的临时传递,它只能装在数据,作为数据存储的载体,而不具有业务逻辑处理的能力。而javabean虽然数据的获取与pojo一样,但是javabean当中可以有其它的方法。...

2019-01-28 15:50:39 511 1

原创 java规范

1.在long或者Long赋值时,数值后使用大写的L,不能是小写的l,小写的容易和1相互混淆.2.空格相关的规范3.注释的双斜线与注释内容有且仅有一个空格.4.单行超过120个字符,需要换行,但是不要在括号和逗号后面换行.5.方法的形参有多个的时候,逗号后面必须加空格.6.推荐,单个方法的总行数不超过80行.7.推荐,没有必要增加空格对齐上一行的代码.8.obj...

2019-01-28 14:32:44 248

转载 HashMap和Hashtable的区别

HashMap和Hashtable都实现了Map接口,但决定用哪一个之前先要弄清楚它们之间的分别。主要的区别有:线程安全性,同步(synchronization),以及速度。HashMap几乎可以等价于Hashtable,除了HashMap是非synchronized的,并可以接受null(HashMap可以接受为null的键值(key)和值(value),而Hashtable则不行)。 H...

2019-01-24 15:32:01 72

原创 String类为什么被final修饰以及底层问题

为什么被final修饰:一.被final修饰的类,不可以被继承,所以不会别其它类改变,这样会更加的安全.二.string是共享在常量池中的,String str="abc", char data[] = {'a', 'b', 'c'};是等价的,他们都放在了字符串常量池中.衍生问题:三.Java有两种创建字符串的方式, String str1 = "java"; Strin...

2019-01-24 15:02:48 3246

原创 第一篇博客

     自申请账号数月有余,今愕然发现自创空空如也,遂扼腕叹息,固有此一文,想直抒胸臆,奈何平生潦草,无事迹可述,恰逢今日诞辰,芳龄二十七,力竭声嘶曰:"happy birthday to me!"...

2018-10-12 14:32:38 104

转载 为什么项目中又分了一层logic?

        项目的MVC模式已经非常分明了,而且我们在其基础上又分一层logic层主要作用是把具体的块级功能从控制器分离出来以达到代码的公用和利于阅读虽然麻烦了,但是从整体上会提高效率。        在路由层是哪个中间件放前面是不一定的这个要看具体逻辑分析,但是最好确定好好一种逻辑之后之后的中间件全用同一种逻辑,不然会发现有的时候logic层的中间件在前,有的时候控制器的中间件在前导致逻辑混...

2018-05-14 14:49:04 2344

转载 简单破解旅行青蛙

最近一款佛系养娃(误)蛙的游戏突然爆红,我也试着玩了一下,结果被圈粉了。有蛙当然要晒,但是看朋友圈,别人的蛙出去拍的照片都是光鲜亮丽,呼朋唤友的,自家的蛙却只能单人穷游。说到底是当爹的没钱害的,但是没钱没关系,咱喜欢瞎折腾。下面咱就来搞搞这个小游戏。首先,得拿到这个小游戏的apk。我这是通过adb pull下来的,你也可以从应用市场下载。改apk的后缀名为rar,用压缩软件打开。大

2018-02-02 10:17:27 369

转载 浏览器状态码

这些状态代码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个 1xx 响应。 100 - 继续。 101 - 切换协议。 2xx - 成功 这类状态代码表明服务器成功地接受了客户端请求。 200 - 确定。客户端请求已成功。 201 - 已创建。 202 - 已接受。 203 - 非权威性信息。 204 - 无内容。 205 - 重置内容。

2018-01-30 15:27:13 268

空空如也

空空如也

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

TA关注的人

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