技巧分享
文章平均质量分 58
小新新爱洗澡
项目开发中遇到的问题,并记录下可以帮助到其他人的解决办法,技术分享总结
展开
-
(一看就懂的) Android 返回上一个界面刷新数据 ,安卓activity的生命周期,onResume()等生命周期中的方法什么时候执行的问题!!!
问题提出:从列表页进到详细信息页并修改数据后返回到上一个活动的时候刷新列表页的数据。思考过程:返回上一个活动页只需要按一下back键就可以,并没有一个用于启动活动的Intent来传递数据,于是查阅文档发现Activity中海油一个startActivityForResult()方法也是用于启动活动的,这个方法就是期望在活动销毁的时候能够返回一个结果给上一个活动,这就符合了我们的问题要求。s...原创 2019-12-02 11:50:54 · 3637 阅读 · 0 评论 -
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 · 1843 阅读 · 2 评论 -
解决JavaFX Scene Builder打不开.fxml文件的问题,亲测有效
公司最近需要做桌面应用开发 ,我们选择用javafx进行开发,然后用fxml画界面感觉很方便,对于前端基础不是很好的,比如我在前端的布局方面真的觉得很麻烦,这个工具用起来很方便。但最近在使用时发现了一个问题。要打开fxml文件来设置控制器以及元素与控制器中的属性的对应关系时,JavaFX Scene Builder一直没有响应,只在通知栏显示一个图标,鼠标悬浮在上面时也只是显示一个小黑窗口。右...原创 2019-06-29 16:55:34 · 4808 阅读 · 19 评论 -
VMware虚拟机复制粘贴不能用的解决办法
先确定有没有安装VMware Tools,如果没有安装VMware Tools请先安装VMware Tools,没有安装的话再虚拟机下面的安装VMware Tools是灰色的安装VMware Tools的方法:一、查看虚拟机硬件中有 CD/DVD 设备,右键我的计算机里面的系统,CD/DVD 设备如果在硬件选项中没有在下面有个添加,添加完成后VMware Tools就会变成正常的了,然...原创 2019-06-13 17:27:20 · 151054 阅读 · 7 评论 -
远程连接服务器无法复制粘贴文件解决办法(自测有效)
在一些意外情况下,远程桌面无法与桌面共享复制内容,例如远程服务器无响应被强制关闭,这时候需要杀掉一个进程并重新启动。解决方法:在远程服务器上打开任务管理器,启动任务管理器的方法可以自行百度,找到一个进行rdpclip.exe(如果有的话),杀掉它,如下图所示,杀掉之后再试一下就可以使用复制粘贴功能了原理:rdpclip是让rdp协议(远程桌面协议)可以通过远程复制文件的,远...原创 2019-06-05 15:06:58 · 9139 阅读 · 1 评论 -
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 · 6881 阅读 · 7 评论 -
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 · 14070 阅读 · 0 评论 -
Nginx 上传大文件超大超时解决办法
问题:用nginx作代理服务器,上传大文件时(本人上传8M左右的文件),提示上传超时或文件过大。浏览器调试报413 (Request Entity Too Large)错误,如下图所示原因是nginx对上传文件大小有限制,而且默认是1M。另外,若上传文件很大,还要适当调整上传超时时间。解决方法:在nginx的配置文件下(找到你的nginx文件/conf/nginx.conf)...原创 2019-01-15 14:24:52 · 18831 阅读 · 0 评论 -
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 · 1040 阅读 · 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 · 4914 阅读 · 0 评论 -
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 · 3175 阅读 · 0 评论 -
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 · 3018 阅读 · 0 评论 -
使用System.getProperty方法,如何配置JVM系统属性,weblogic设置JVM的几个参数说明
很多时候我们需要在项目中读取外部属性文件,用到了System.getProperty("")方法。这个方法需要配置JVM系统属性,那么如何配置呢?那就是使用java -D 配置系统属性。使用格式是:java -Dkey=value 第一种方法是在myeclipse配置:比如在myeclipse中,选中这个项目,然后在工具栏中选择"Run-->Run Confgurations...原创 2018-10-11 18:15:09 · 7012 阅读 · 1 评论 -
微信公众号测试生产环境分离实践
微信公众号测试生产环境分离实践 背景最近开发微信公众号,部分功能上线后,为了保证不影响线上正常使用,新功能的开发测试遇到以及需要解决的问题如下: 调用微信公众号高级接口(授权,支付等)需要配置域名访问,本地测试繁琐,且不能覆盖线上已部署的链接,对已有服务造成影响 公众号前端业务逻辑涉及到缓存cookie,需要保证测试与生产环境的cookie不冲突 给需求方演示...转载 2018-07-23 17:46:01 · 811 阅读 · 0 评论 -
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 · 1372 阅读 · 0 评论 -
chrome调试技巧
chrome调试网页的一些技巧分析,包括怎么在浏览器中加断点检查代码中的bug点击打开链接转载 2017-12-19 13:44:46 · 236 阅读 · 0 评论 -
java中Collections.sort排序详解
有时候从数据库中取出的数据不仅仅需要在数据库中用sql语句中的order by 因为这只适用于取值一次的时候,当你的list是两次或者以上从数据库取出的数据拼起来的时候,如果需要根据list里面某一属性去排序的话就需要用到Collections.sort排序Comparator是个接口,可重写compare()及equals()这两个方法,如果是null的话,就是使用元素的默认顺序,如a,e,原创 2017-12-25 15:57:48 · 497 阅读 · 0 评论