加载中
超简单使用redisson延迟队列做定时任务

前言:啰嗦的就不写了,就是传一个多久之后执行,然后到点就执行的任务调度,我之前写过一次基于quartz的定时任务,前端和分布式还需要完善 https://my.oschina.net/wangnian/blog/758054 ,...

今天 14:10
68
SpringBoot有啥高科技?是怎么做到XML零配置的?

前言:刚毕业我就接触到了SpringBoot,当初感觉必成大器,第一印象就是内置了所有环境,打完包丢哪里都能跑起来,简化了tomcat Xml配置的一系列部署操作 1.SpringMvc XML配置 说到配置Sprin...

Ubuntu彻底卸载mysql/mariadb并且重新安装

首先删除mysql: sudo apt-get remove mysql-* 然后清理残留的数据 dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P 它会跳出一个对话框,你选择yes就好了 然后安装mysql sudo apt-...

2019/11/14 14:16
78
Java.io.File中的delete()方法和deleteOnExit()方法的区别

1.delete()方法: 当调用delete()方法时,直接删除文件,不管该文件是否存在,一经调用立即执行; 2.deleteOnExit()方法: 当调用deleteOnExit()方法时,只是相当于对deleteOnExit()作一个声...

2019/07/17 10:18
30
Git提交规范流程和解决冲突实际使用

前言:GIT对于我们程序员来说是吃饭的工具,本篇主要是针对提交和分支以及对于大多数程序员闻风丧胆的冲突一些个人见解,如果有啥不对的或者你们公司git提交流程欢迎下方评论。 在讨论规范之...

2019/07/10 21:23
3.4K
JavaScript中this指向问题,暴力理解终极方法

前言:前端面试题总有问this是谁?对于java程序员来说,this很好理解,就是当前对象本身。对于js来说,this就是传说中的当前运行环境,其实理论知识一大把,但是很多程序员看到有些写法还是会...

2019/07/04 23:58
74
JPA实体类有Id保存也会新增一条新的数据问题

前言:沉浸在代码中,没有跳出来看问题就容易钻牛角尖。还是遇见的问题太少。遇见的问题越多,知道的就会越多。 两个不同的实体类深拷贝,然后把id赋值回去更新,会出现一条新数据。 A upda...

2019/07/02 16:35
43
SpringBoot之JPA

前言:用Spring全家桶,大家常用的应该是jpa,上次我看过一次调查统计,歪果人使用持久化框架jpa比较多,目前国内已知互联网公司mybatis会比较多,可能大家都觉得mybatis的查询效率更高。 Sp...

double浮点数运算为啥会丢失精度?

前言:在工作中,谈到有小数点的加减乘除都会想到用BigDecimal来解决,但是有很多人对于double或者float为啥会丢失精度一脸茫然。还有BigDecimal是怎么解决的?话不多说,我们开始。 1.浮点数...

2019/06/21 18:07
1.3K
使用Path2D和凸包算法实现地理围栏服务

前言 地理围栏(Geo-fencing)是LBS的一种新应用,就是用一个虚拟的栅栏围出一个虚拟地理边界。在物流配送行业应用比较广,划分每个配送网点或者商家配送的范围,提高配送员的配送效率和服务...

2019/05/23 11:20
1.5K
Dubbo使用jsr303框架hibernate-validator遇到 ConstraintDescriptorImpl could not be instantiated

前言,传递的DTO带有hibernate-validator的注解校验会报错。 Dubbo可以集成jsr303标准规范的验证框架,作为验证框架不二人选的hibernate-validator是大家都会经常在项目中使用的,但是在Dub...

2019/04/23 20:29
817
常用正则

座机和手机号:/^((0\d{2,3}-\d{7,8})|(1[3584]\d{9}))$/ 座机:/0\d{2}-\d{7,8}/ 手机号:/^(1[0-9])(\d{9})$/ 身份证号:/^(^[1-9]\d{5}[1-9]\d{3}(((0[2])([0|1|2][0-8])|(([0-1][1|4|6|...

2019/03/29 17:01
156
原生js解决 IOS 6s机 input/textarea输入完成键盘拉回后页面不置顶

问题描述: h5开发时,input/textarea输入框在IOS 6s手机中,获取焦点时,键盘会拉起将整个页面向上推,输入完成后键盘收回但是页面还是停留在键盘拉起的状态),如下图所示: 解决方案: 0....

iOS
2019/03/29 16:26
107
原生JS解决 安卓机 input/textarea输入键盘遮盖输入框

问题描述: h5开发时,input/textarea输入框在安卓手机中,获取焦点时,键盘会直接在页面上方弹出,如果你的输入框刚好在页面下方就会被弹出的键盘遮挡,也无法向上滑动使其显示,如下图所示...

2019/03/29 15:58
239
Spring Boot 上传文件出错:java.io.IOException: The temporary upload location

前言,新鲜报错记录一下 原因 1.Springboot的应用服务在启动的时候,会生成在操作系统的/tmp目录下生成一个Tomcat.*的文件目录,用于"java.io.tmpdir"文件流操作 TomcatEmbeddedServletConta...

使用AOP打印日志Controller和DubboService的请求参数和相应参数和响应时间

前言:项目为了方便排查问题都会在请求的接口或者暴露的服务前后都会打上日志。这样就搬出了Spring核心功能AOP,前两天我问一年工作经验的javaer,AOP是干啥用的,他回答面向切面编程,打印日...

2019/03/21 15:36
818
国内github加速,clone速度能达到你的带宽上限

前言:github慢得都会怀疑自己的宽带是不是出问题了 1.查询CDN IP https://www.ipaddress.com/ 找到最近的github的CDN IP 再输入框查找一下地址 github-cloud.s3.amazonaws.com github.com a...

2019/03/08 17:20
7.7K
vue-cli3分环境打包,不压缩包大小问题

前言:不说了 地址: https://cli.vuejs.org/zh/guide/mode-and-env.html 1.配置npm run 的模式 在项目的根目录编辑package.json,分为开发 测试 生产 甚至更多。 "scripts": { "dev": "vue...

2019/03/01 19:26
700
做为一位程序员,你是不是有时候想Google一下?

谷歌插件 http://www.ggfwzs.com 安装之后就能浏览谷歌 因为访问人多了,网速就慢了,但是好东西就应该给需要的人。 注意注意,谷歌浏览器所有的插件都可能会泄露隐私。...

2019/02/26 10:00
113
快速了解 mpvue 开发小程序

一、概念 mpvue是 美团 修改了 Vue.js 的 runtime 和 compiler 使其可以运行在小程序环境中,从而引入了整套 Vue.js 开发体验的小程序框架。 二、优化细节 1、实例生命周期 不同于vue的是我们...

2018/10/25 15:49
3.2K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部