- 博客(30)
- 收藏
- 关注
原创 (巨详细的步骤)VMware fusion 中Linux系统CentOS7安装JDK1.8图文教程
1.下载 jdk 的 tar 包https://www.oracle.com/java/technologies/javase-jdk8-downloads.html我已经下载好了 如果你想偷懒的话直接用也行链接:https://pan.baidu.com/s/1U-ibY3KrVPP7hDtfYF8b4A提取码:9xul2.打开VMware,选中要使用的虚拟机,点击开启...
2020-02-28 18:31:16
2585
原创 Java集合必会(精选面试题整理)
1.说说常见的集合有哪些吧?答:Map接口和Collection接口是所有集合框架的父接口:Collection接口的子接口包括:Set接口和List接口 Map接口的实现类主要有:HashMap、TreeMap、Hashtable、ConcurrentHashMap以及Properties等 Set接口的实现类主要有:HashSet、TreeSet、LinkedHashS...
2020-01-15 10:25:04
402
原创 (一看就懂的) Android 返回上一个界面刷新数据 ,安卓activity的生命周期,onResume()等生命周期中的方法什么时候执行的问题!!!
问题提出:从列表页进到详细信息页并修改数据后返回到上一个活动的时候刷新列表页的数据。思考过程:返回上一个活动页只需要按一下back键就可以,并没有一个用于启动活动的Intent来传递数据,于是查阅文档发现Activity中海油一个startActivityForResult()方法也是用于启动活动的,这个方法就是期望在活动销毁的时候能够返回一个结果给上一个活动,这就符合了我们的问题要求。s...
2019-12-02 11:50:54
3589
原创 mysql 中alter语句中change和modify的区别
mysql 中alter语句中change和modify的区别modify能修改字段类型和约束,而change不能。change用来字段重命名,不能修改字段类型和约束;modify不用来字段重命名,只能修改字段类型和约束;试验比较:1、字段重命名:1)changemysql> alter table t1 change number id char(2);Query OK, ...
2019-08-01 16:16:55
1829
2
原创 解决JavaFX Scene Builder打不开.fxml文件的问题,亲测有效
公司最近需要做桌面应用开发 ,我们选择用javafx进行开发,然后用fxml画界面感觉很方便,对于前端基础不是很好的,比如我在前端的布局方面真的觉得很麻烦,这个工具用起来很方便。但最近在使用时发现了一个问题。要打开fxml文件来设置控制器以及元素与控制器中的属性的对应关系时,JavaFX Scene Builder一直没有响应,只在通知栏显示一个图标,鼠标悬浮在上面时也只是显示一个小黑窗口。右...
2019-06-29 16:55:34
4734
19
原创 VMware虚拟机复制粘贴不能用的解决办法
先确定有没有安装VMware Tools,如果没有安装VMware Tools请先安装VMware Tools,没有安装的话再虚拟机下面的安装VMware Tools是灰色的安装VMware Tools的方法:一、查看虚拟机硬件中有 CD/DVD 设备,右键我的计算机里面的系统,CD/DVD 设备如果在硬件选项中没有在下面有个添加,添加完成后VMware Tools就会变成正常的了,然...
2019-06-13 17:27:20
150395
7
原创 远程连接服务器无法复制粘贴文件解决办法(自测有效)
在一些意外情况下,远程桌面无法与桌面共享复制内容,例如远程服务器无响应被强制关闭,这时候需要杀掉一个进程并重新启动。解决方法:在远程服务器上打开任务管理器,启动任务管理器的方法可以自行百度,找到一个进行rdpclip.exe(如果有的话),杀掉它,如下图所示,杀掉之后再试一下就可以使用复制粘贴功能了原理:rdpclip是让rdp协议(远程桌面协议)可以通过远程复制文件的,远...
2019-06-05 15:06:58
9071
1
原创 Android Error:Execution failed for task ':app:compileDebugJavaWithJavac' 解决方案
最近接手了一个Android开发项目,由于之前的开发人员是用Android studio开发的,因为对项目不是很熟悉而且对Android studio使用也不是很熟练,折腾了许久才找到问题的根源。问题不管是运行项目还是执行rebuild project 都是会报这个错误,Android Error:Execution failed for task ':app:compileDebugJa...
2019-05-07 10:54:07
32443
4
原创 Spring Boot上传文件 org.apache.tomcat.util.http.fileupload.FileUploadBase$FileSizeLimitExceededException
目的:解决项目上传文件1Mb的限制方法,我在开发中碰到过好几个地方对上传文件都有1Mb的限制,可实际开发中远远不够,这就需要我们去修改默认配置了,破解上传文件1Mb的禁锢1.项目使用的是Spring Boot + Spring Cloud,上传附件报超出自带tomacat限制大小(默认1M)当上传超过1Mb的时候会报如下错误:Maximum upload size exceeded...
2019-04-28 11:06:57
6875
7
原创 springboot整合Quartz实现定时任务
Quartz核心概念Job表示一个工作,要执行的具体内容。此接口中只有一个方法,如下:void execute(JobExecutionContext context) JobDetail表示一个具体的可执行的调度程序,Job 是这个可执行程调度程序所要执行的内容,另外 JobDetail 还包含了这个任务调度的方案和策略。 Trigger代表一个调度参数的配置,什么时候去调。...
2019-04-18 14:55:00
1055
原创 Name for argument type [java.lang.Long] not available, and parameter name information not found in
异常Name for argument type [java.lang.Long] not available, and parameter name information not found in class file either.如图:我出现这个问题是因为觉得eclipse太卡,所以关闭了很多eclipse的插件配置解决:方案一:在项目名上右键选择Proper...
2019-04-03 17:38:25
14039
原创 java中根据gps计算两点之间的距离
Java 计算两个GPS坐标点之间的距离 以下是google maps的脚本里的一段段代码,是用来计算两点间经纬度距离/** 参数说明: * 基于googleMap中的算法得到两经纬度之间的距离, * 计算精度与谷歌地图的距离精度差不多,相差范围在0.2米以下 * @param lon1 第一点的经度 * @param lat1 第一点的纬度 ...
2019-02-22 15:43:39
4260
2
原创 Nginx 上传大文件超大超时解决办法
问题:用nginx作代理服务器,上传大文件时(本人上传8M左右的文件),提示上传超时或文件过大。浏览器调试报413 (Request Entity Too Large)错误,如下图所示原因是nginx对上传文件大小有限制,而且默认是1M。另外,若上传文件很大,还要适当调整上传超时时间。解决方法:在nginx的配置文件下(找到你的nginx文件/conf/nginx.conf)...
2019-01-15 14:24:52
18760
原创 org.apache.subversion.javahl.ClientException: Previous operation has not finished; run 'cleanup' if
1.问题eclipse或者myeclipse使用SVN出现异常:org.apache.subversion.javahl.ClientException:Previousoperationhasnotfinished;run'cleanup'ifitwasinterrupted2.解决方法右键项目——Team——Refresh/Cleanup如果在...
2018-12-17 10:46:41
1036
1
原创 springboot中@NotEmpty ,@NotNull的区别
1 @NotEmpty :不能为null,且Size>02 @NotNull:不能为null,但可以为empty,没有Size的约束。官方文档解释:@NotNull: The CharSequence, Collection, Map or Array object is not null,but can be empty.@NotEmpty: The CharSequen...
2018-11-13 17:40:16
4901
原创 java,springboot中日期 yyyy-MM-dd HH:mm:ss和yyyy-MM-dd hh:mm:ss的区别
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")在springboot开发中,绝大多数人肯定用过这个Date格式转换标签,在Java开发中需要转换时间格式也是一样。那么有yyyy-MM-dd HH:mm:ss和yyyy-MM-dd hh:mm:ss有啥区...
2018-11-13 17:33:48
3169
原创 springboot在启动的时候执行sql文件无效,静态文件无效
问题:spring boot 1.x版本都没问题,但用spring boot 2.0以上版本在resource文件夹下添加schema.sql或schema-all.sql,或者是在application中配置schema:- classpath:department.sql都无法在spring boot启动时执行sql文件,也就是启动springboot程序的时候控制台不会看到执行数据库...
2018-10-25 14:35:30
2998
原创 使用System.getProperty方法,如何配置JVM系统属性,weblogic设置JVM的几个参数说明
很多时候我们需要在项目中读取外部属性文件,用到了System.getProperty("")方法。这个方法需要配置JVM系统属性,那么如何配置呢?那就是使用java -D 配置系统属性。使用格式是:java -Dkey=value 第一种方法是在myeclipse配置:比如在myeclipse中,选中这个项目,然后在工具栏中选择"Run-->Run Confgurations...
2018-10-11 18:15:09
7007
1
原创 微信公众号测试号,redirect_uri域名与后台配置不一致,错误代码10003
注册测试帐号只需要一个手机号,并且拥有微信帐号即可,具体流程如下:打开注册的网址:http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login用手机微信扫描二维码,然后在手机上确认即可然后借口配置信息修改可以参考我的上一篇文章https://mp.csdn.net/postedit/81384480,里面有详细介绍,如果还有...
2018-08-03 14:32:25
33894
3
原创 微信测试号,微信公众号开发中token验证的解决办法,即接口配置信息中的url和token怎么设置的方法
首先我们来看两张图,第一张是微信公众号中设置的图第二张是测试号中的图片,之所以打马赛克是怕不良之心的人,如果有疑问可以在文章后留言,因为本人在这个问题上捣鼓了好几天,所以比较有心得,而微信公众号的开发文档或者百度的资料都不多,所以很容易走弯路 现在讲讲接口配置信息里面的url和token到底填啥微信需要一个请求一个URL来响应token验证,也就是你点击确定的时候是向你指定...
2018-08-03 11:42:42
20663
10
转载 微信公众号测试生产环境分离实践
微信公众号测试生产环境分离实践 背景最近开发微信公众号,部分功能上线后,为了保证不影响线上正常使用,新功能的开发测试遇到以及需要解决的问题如下: 调用微信公众号高级接口(授权,支付等)需要配置域名访问,本地测试繁琐,且不能覆盖线上已部署的链接,对已有服务造成影响 公众号前端业务逻辑涉及到缓存cookie,需要保证测试与生产环境的cookie不冲突 给需求方演示...
2018-07-23 17:46:01
804
原创 spring boot使用fastJson解析汉字乱码问题的解决办法
本人在初学spring boot使用fastJson返回json格式的数据时遇到了中文汉字解析出来乱码的问题,虽然网上很多教你怎么替换掉jackson成fastjson的,但是解决替换掉后中文汉字解析乱码的问题没有多少资料,其实在springboot中,就一步就把替换和乱码问题解决了/** * 在这里使用@SpringBootApplication指定这是一个spring boot的应用程序 ...
2018-05-29 14:33:15
1191
原创 ionic项目在执行ionic cordova platform add android命令的时候出现unable to get local issuer certificate的错误解决办法
ionic项目在添加安卓平台执行以下命令的时候报Unable to fetch platform android@3.7.2: Error: unable to get local issuer certificate这个错误ionic cordova platform add android解决办法:在多次查找资料都没有得到解决,最后在命令行中执行了一下npm config set strict...
2018-04-24 13:51:28
1356
原创 myeclips中修改tomcat和weblogic端口号的方法
解决myeclips上运行的项目报错8080端口以及7001端口被占用的情况下如何修改端口号来解决问题,当然解决问题不仅仅可以修改当前项目的端口号,还可以查找目前占用你所需端口的进程并结束掉该进程解决(https://jingyan.baidu.com/article/3c48dd34491d47e10be358b8.html)这个你可以参考这个方法,亲测有效,我这提供的另外一种方法就是修改tom...
2018-04-08 12:01:15
576
原创 mui.init和mui.plusReady的区别和使用场景
mui框架将很多功能配置都集中在mui.init方法中,要使用某项功能,只需要在mui.init方法中完成对应参数配置即可,目前支持在mui.init方法中配置的功能包括:创建子页面、关闭页面、手势事件配置、预加载、下拉刷新、上拉加载。但是官方有又说法:页面初始化:必须执行mui.init方法mui在页面初始化时,初始化了很多参数配置,比如:按键监听、手势监听等,因此mui页面都必须调用一次mui...
2018-03-29 14:49:51
1567
1
原创 Hbuilder新建移动app选择登录模板,登录不成功,可能执行太快,main页面loaded事件尚未触发就执行自定义事件,此时必然会失败
min特有的 预加载功能在老版本手机不能顺利执行,体验会降低解决方案:通过动态判断手机是否支持 ,如果不支持,则采用其他方式在 setInterval 循环中添加次数,如果大于10次不成功则代表不支持(正常的1次就行通过)出现问题的代码var mainPage = mui.preload({ "id": 'ma...
2018-03-26 13:40:18
1098
原创 java中Collections.sort排序详解
有时候从数据库中取出的数据不仅仅需要在数据库中用sql语句中的order by 因为这只适用于取值一次的时候,当你的list是两次或者以上从数据库取出的数据拼起来的时候,如果需要根据list里面某一属性去排序的话就需要用到Collections.sort排序Comparator是个接口,可重写compare()及equals()这两个方法,如果是null的话,就是使用元素的默认顺序,如a,e,
2017-12-25 15:57:48
477
原创 怎么删除SVN上已上传的文件(学习一招快捷的方法)
删除已经上传到SVN上文件的方法有三种。最后一种最简便!!!方法一:可以在直接到本地对应的版本控制目录里找打需要删除的文件,邮件选择svn的删除即,删除完在更新一下状态即可,如下图:二,在桌面右键找到svn的浏览路径,找到该文件,再删除,这个方法找文件可能稍微麻烦一些。三,最简单有效的一种方法,直接在myeclips里面把本地多余的文件删除,然后直接把该
2017-12-20 11:33:08
20508
4
原创 org.postgresql.util.PSQLException: 栏位索引超过许可范围:1,栏位数:0。
如果你的SQL语句在数据库中查询的时候是没问题的,但是把他写到代码中的时候如果报org.postgresql.util.PSQLException: 栏位索引超过许可范围:1,栏位数:0。这个错误,你就可以考虑是不是传值的地方加了引号(包括单引号和双引号),就在下图中红色箭头的地方,也就是传值的地方就删掉这个引号,再次执行,就没有再次出现这个问题了;另外的几个传
2017-12-19 13:54:03
24926
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人