- 博客(13)
- 收藏
- 关注
原创 VUE-element-ui手机号码校验--亲测可实现
data中如下: data () { var checkphone = (rule, value, callback) => { // let phoneReg = /(^1[3|4|5|6|7|8|9]\d{9}$)|(^09\d{8}$)/; if (value === '') { callback(new Error('请输入手机号')) } else if (!this.isCellPhone(value)) { // 引入me
2020-10-20 19:32:17
3342
2
原创 统计一年中每个月份的某个字段出现的总数-MySql-Oracle
Oracle中:select to_char(start_time, 'YYYY-MM') as createDate,count(id) as countfrom work_ordergroup by createDate order by createDate desc limit 12因为 to_char 这个函数在Mysql中没有 所以在Mysql中这样查询行不通Mysql的查询方法如下:select DATE_FORMAT(create_time, '%Y-%m') as crea
2020-10-11 20:52:43
344
原创 在Idea上修改git 提交的名字
idea中git工具的用户名修改在Terminal中输入git config user.name获取当前的用户名修改用户名输入git config --global user.name “用户名”就ok了
2020-09-17 08:08:58
1182
原创 已解决 : org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。
设置CROS跨域请求 进行EXCEL模板下载的时候出现了这个错误前台报错为:后台报错为:org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。具体原因是因为设置过CROS跨域请求信息之后,设置浏览器下载弹出框的时候把请求头信息清除掉了,response.reset();把这段代码注释掉就搞定了具体代码如下 /** * 设置让浏览器弹出下载对话框的H
2020-09-16 18:24:12
14268
原创 VUE单选框与表单自定义
<template> <el-table-column v-else-if="item.prop === 'type'" :prop="item.prop" :label="item.label" :key="index"> <template slot-scope="scope">
2020-09-10 16:44:41
435
原创 HttpServletRequest获取IP,操作系统等各种信息
HttpServletRequest request = ServletActionContext.getRequest(); System.out.println("浏览器基本信息:"+request.getHeader("user-agent")); System.out.println("客户端系统名称:"+System.getProperty("os.name")); System.out.println("客户端系统版本:"+System.getProperty("os.version
2020-09-04 14:47:24
1660
转载 HttpServletRequest请求中获取操作系统,浏览器及浏览器版本信息
HttpServletRequest请求中获取操作系统,浏览器及浏览器版本信息最近在开发中需要从request中获取操作系统,浏览器及浏览器版本信息。我们都知道通过request.getHeader(“User-Agent”)可以获取到。但是这样获取到的信息是一串内容,里面包含了操作系统和浏览器的信息。这是我在我的电脑中用不同浏览访问,得到的信息。Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Ch
2020-09-03 22:29:29
2988
1
原创 通过HttpServletRequest 获取ip
通过HttpServletRequest 获取ip原因:当我们通过request获取客户端IP时,自身服务器通常会为了保护信息或者负载均衡的目的,对自身服务器做反向代理。此时如果我们通过request.getRemoteAddr();可能获取到的是自身代理服务器的IP,而无法达到获取用户请求ip的目的。解决办法:以下整理了各个代理服务器自己开发的转发服务请求头,这些请求头都不是标准的http请求头,不一定所有的代理都会带上这些请求头,所以通过这方式只能尽可能的获取到真实ip,但不能保证一定可以获取到
2020-09-03 21:03:29
1830
原创 获取日期
MYSQL 查询时间查询当前日期查询上一分钟SELECT DATE_SUB(NOW(),INTERVAL 1 MINUTE) ;查询下一分钟SELECT DATE_SUB(NOW(),INTERVAL -1 MINUTE);查询前一个小时SELECT DATE_SUB(NOW(),INTERVAL 1 HOUR);查询下一个小时SELECT DATE_SUB(NOW(),INTERVAL -1 HOUR);查询当天SELECT DATE_SUB(CURDATE(),INTERV
2020-08-19 21:53:01
241
原创 面试题
linux中如何查看已用内存free 命令显示系统使用和空闲的内存情况,包括物理内存、交互区内存(swap)和内核缓冲区内存。直接输入free命令,显示如下free命令默认是显示单位kb,可以采用free -m和free -g命令查看,分别表示MB和GB另外,free -h会自动选择以适合理解的容量单位显示Mem:表示物理内存统计,如果机器剩余内存非常小,一般小于总内存的20%,则判断为系统物理内存不够Swap: 表示硬盘上交换分区的使用情况,如剩余空间较小,需要留意当前系统内存使用情况及负
2020-08-19 11:25:21
189
原创 类初始化和实例初始化
/** * Created by The丶Best丶K * 父类的初始化<clinit> * 1丶j=method(); * 2丶父类的静态代码块 * 父类的实例化方法; * (1)super() (最前) * (2)i=Test(); * (3)父类的费静态代码块 * (4)父类的无参构造(最后) * 非静态方法前面其实有一个默认的对象this * this在构造器(或<init>)它表示的是正在创建的对象,因为这里是创建Son对象所以 * Test()执行
2020-08-17 12:57:31
151
原创 单例设计模式
写一个Singleton示例Singlton:在Java中即值单例设计模式,它是软件开发最常用的设计模式之一单: 唯一例: 示例单例设计模式,即某个类在整个系统中只能有一个示例对象可以被获取和使用的代码模式;例如: 代表JVM运行环境的Runtime类要点:一丶 某个类只能有一个实例;- 构造器私有化二丶 它必须自行创建这个实例;- 含有一个该类的静态变量来保存这个唯一的实例三丶 它必须自行向整个系统提供这个实例;-对外提供获取该实例对象的方式:(1) 直接暴露 (
2020-08-17 11:28:10
115
转载 java基础语法
java概叙标题java语言发展史Java语言是美国Sun公司(Stanford University Network)在1995年推出的计算机语言Java之父:詹姆斯·高斯林(James Gosling)2009年,Sun公司被甲骨文公司收购,所以我们现在访问oracle官网即可:https://www.oracle.comJava语言跨平台原理Java程序并非是直接运行的,Java编译器将Java源程序编译成与平台无关的字节码文件(class文件),然后由Java虚拟机(JVM)对字节码文件
2020-08-16 00:29:33
278
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人