- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 二维码制作并压缩下载
需求:制作出多张二维码,并且压缩后下载。下载下来的压缩包解压后二维码能正常扫码引入二维码制作的jar包 <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.3.3</version> &l
2022-05-31 15:05:24
415
原创 CentOS7安装docker
1、打开终端命令行,切换到root用户命令:su2、输入docker安装命令:如果安装过docker,需要先删除,执行以下命令:sudo yum remove docker \docker-client \使用yum命令安装dockeryum install -y yum-utils device-mapper-persistent-data lvm2yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/l
2022-05-19 22:00:00
208
原创 CentOS7修改ip为静态
一、修改VMware Workstation虚拟网络编辑1、在VMware Workstation右上角点击 编辑 -> 虚拟网络编辑器 打开虚拟网络编辑器2、打开后先点击更改设置3、然后点击VMnet8(类型一定是NAT模式),1,2,3步安装如下点击(设置静态IP需要关闭“使用本地DHCP服务将IP地址分配给虚拟机(D)”),4为子网ip根据需要自行设置(我设置的为192.168.10.0),5为子网掩码(我这个使用默认的,下面配置静态i...
2022-05-19 19:00:00
6561
原创 CentOS7中文设置的两种方式
一、使用终端命令设置中文1、打开终端命令,查询本机所有语言包locale -a2、查看是否有zh_CN.utf8语言包,如果没有就需要手动下载安装字体(如果有就跳过这一步)yum groupinstall "fonts"显示 There is no installed groups file 表示没有需要安装的字体了(因为我里面所有字体都已经有了)3、设置虚拟机语言为zh_CN.utf8(中文),然后重启虚拟机localectl set-locale LANG=
2022-05-19 11:58:19
51231
7
原创 记录mysql的DELETE方法
今天在走删除操作的时候报错,报错内容如下错误代码: 1064You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'as p1 where p1.id = 1' at line 1然后发现删除语句是这样写的:DELETE FROM table AS t1 WHERE t1.id
2022-05-13 12:32:29
328
原创 split用法详解
split() 方法根据匹配给定的正则表达式来拆分字符串。注意: . 、 $、 | 和 * 等转义字符,必须得加 \\。注意:多个分隔符,可以用 | 作为连字符。语法:public String[] split(String regex, int limit)参数示例 regex-- 正则表达式分隔符。 limit-- 分割的份数。 ...
2022-05-13 10:39:08
10737
原创 如何修改XMind安装地址
XMind默认安装系统盘,而且正常安装过程为自动安装无法修改安装位置。下面我来介绍一种修改安装位置的办法1.打开“运行”,快捷键:win+R,输入:regedit2.找到当前位置:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion右击ProgramFilesDir,点击修改3.修改C:\Program Files为想要安装的路径(我这里安装的路径是D:\Program Files (x86)),然后..
2022-05-12 12:33:18
5913
4
原创 safari浏览器使用new Date(日期转换),日期格式化
safari浏览器里面的new Date(time),其中time的日期格式要用yyyy/mm/dd,因为safari浏览器只能识别‘/’所以要兼容众多浏览器可以先判断当前是哪个浏览器,然后再转换dateFormatStr:function(time) { //time为 yyyy-mm-dd格式日期 //取得浏览器的userAgent字符串 var userAgent = navigator.userAgent; //判断是否Safari浏览器 if (userAgent.indexO
2020-07-13 11:45:26
2947
原创 js判断当前使用的什么浏览器
因为针对不同的浏览器我们可能需要做不同的操作,才能满足不同客户的需要和体验,所以有时候需要 js判断当前用户使用的什么浏览器。myBrowser:function () { //取得浏览器的userAgent字符串 var userAgent = navigator.userAgent; var isOpera = userAgent.indexOf("Opera") > -1; //判断是否Opera浏览器 if (isOpera) { alert("Opera浏览器");
2020-07-13 11:20:54
1929
原创 JS复制文字到剪贴板document.execCommand的使用
使用document.execCommand方法就可以复制目标数据 fmPartOneCopy02 = '这是需要复制的内容'; fmPartOneCopy02.select(); document.execCommand("Copy");但是这样复制的内容会显示一行,如果需要换行就需要使用到textarea var textarea = document.createElement('textarea') fmPartOneCopy03 = '这\n是\n需\n要\n复\n...
2020-07-09 19:10:13
410
原创 natapp内网穿透(外网访问内部局域网使用)最完整教程
首先打开natapp官网下载:https://natapp.cn/点击客户端下载,选择你电脑系统进行下载解压后里面只有一个exe文件注册一个natapp账号,登录后点击购买账号,购买第一个免费隧道。然后点击我的隧道,点击配置根据本地服务配置的端口号进行配置配置好端口号,复制authtoken。在刚才解压后的natapp.exe文件的同目录下创建一个config.ini文件在文件里面把刚才复制的authtoken复制进去,保存一下就好了...
2020-06-29 10:05:47
1946
1
原创 Vue监听键盘按钮事件
经常用到键盘的监听事件,下面说说常用的监听事件mounted:function () { this.monitor(); }下面这个示例是监听回车事件monitor:function(){ var that = this; document.onkeydown = function(e) { //按下回车提交 let key = window..
2020-06-27 15:31:45
1515
原创 选择框创建占位符
在文本输入中使用占位符,效果很好,可以使用以下代码:<select> <option value="">请选择</option> <option value="hurr">陕西省</option></select>但是这样默认的颜色和选择的就一样了,下面代码可以解决这种问题<style>select:invalid { color: #CDD2D7; }</style>&
2020-06-27 14:56:08
193
原创 https,http,本地 URL转InputStream
话不多说,上代码 public static InputStream byteByUrl(String urlOrPath) throws IOException { InputStream in = null; byte[] bytes; if (urlOrPath.toLowerCase().startsWith("https")) { bytes = HttpsUtils.doGet(urlOrPath);
2020-06-21 17:35:46
4320
1
原创 MySQL计算日期增加或减少
使用DATE_SUB关键字来增加减少时间DATE_SUB(日期,INTERVAL 时间间隔 类型)日期增加3天SELECT DATE_SUB('2020-06-12 00:00:00',INTERVAL -3 DAY) AS sub //查询结果:2020-06-15 00:00:00日期减少2年SELECT DATE_SUB('2020-06-12 00:00:00',INTERVAL 2 YEAR) AS sub //查询结果:2018-06-12 00:00:00上面就.
2020-06-12 16:54:42
537
原创 MySQL计算两个日期相差的年月日
一、首先介绍一种常用的日期差,在MySQL中只能默认只能计算天数差:DATEDIFF(结束时间,开始时间)SELECT DATEDIFF('2020-06-13','2020-06-12') AS DiffDate下面这个加了个日期格式化SELECT DATEDIFF('2020-06-13',DATE_FORMAT(NOW(),'%Y-%m-%d')) AS DiffDate二、这种是比较少用但是查询功能多的MySQL自带的日期函数,可以计算两个日期相差的年,季,月,周,日,时,分
2020-06-12 14:28:02
2309
原创 mybatis中like多条件模糊匹配,regexp使用
进行多条件模糊匹配可以使用:regexp 正则表达式 String str = ""; List<String> list = new ArrayList<>(); list.add("12"); list.add("34"); list.add("56"); if (list.size()>0){ //把数据拼接成:12|34|56 .
2020-06-12 10:05:53
4496
原创 百度鹰眼服务平台部署教程
百度鹰眼服务平台部署分为四步(windows系统亲测)1、下载安装nodejs服务(https://nodejs.org/en/)2、使用npm安装FIS3(验证node:node -v |验证npm:npm -v |验证fis3:fis3 -v )3、下载百度鹰眼服务平台(https://github.com/baidu-openmap-trace/we...
2019-08-21 17:54:07
1468
4
原创 java解析Excel,写入,插入新数据
下面是用到的Jar包,和下载地址Maven仓库地址:https://repo.maven.apache.org/maven2/ <dependency> <groupId>net.sourceforge.jexcelapi</groupId> <artifactId>jxl</art...
2019-08-12 17:56:47
352
原创 idea创建一个可以操作数据库的spring boot项目
一、创建spring boot项目1、File-New-Project2、选择Spring Initializr 里面的JDK最好配置1.8以上的,因为下一步里面idea最低支持8以上的,选择1.7下面会报最低支持8,无法创建7的问题。3、就在这里Java Version最低是84、选择Web-Spring Web Starter,然后下一步5、可以修改项目...
2019-08-08 16:41:11
873
原创 对象转json,jsonConfig.registerJsonValueProcessor方法使用
昨天写了一个关于对象转json,对面里面有个外键对象,报There is a cycle in the hierarchy!错误。通过重新封装ov类往前端传需要的数据,还有一种就是通过jsonConfig.setExcludes(); 忽略这个字段。但是这时候还需要这个对象里面的字段怎么处理呢。就需要jsonConfig.registerJsonValueProcessor 来筛选对象中外键...
2019-03-27 16:11:27
2967
原创 net.sf.json.JSONException: There is a cycle in the hierarchy!和registerJsonValueProcessor
最近在做一个前后端分离的项目,所有的数据都要用json输出到前台,解决完跨域问题后,数据的输出又是一个问题。因为里面所有的实体类都有外键,这样都会出现net.sf.json.JSONException: There is a cycle in the hierarchy 这样的错误。开始时候是创建数据量比较小,创建的是VO类,把要输入到前端页面的数据创建一个VO类,然后再转json输出到前端。...
2019-03-26 17:47:49
300
原创 基于mysql的内连接,左连接(左外连接),右连接(右外连接),全连接查询及区别
下面的这些是基于mysql写的user表job表内连接取两个表的交集SELECT * FROM USER u INNER JOIN job j ON u.id = j.idSELECT * FROM USER u,job j WHERE u.id = j.id(这种方式也可以取到) 左连接(左外连接)以左表为基础的查询,取左表全部 右表对应的...
2019-01-14 14:57:14
394
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人