`
月亮不懂夜的黑
  • 浏览: 151275 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表

int数组交并差集

    博客分类:
  • java
public int[] operate(int[] a, int[] b, String operation){ Set<Integer> aSet = new TreeSet<>(Arrays.stream(a).boxed().collect(Collectors.toList())); Set<Integer> bSet = new TreeSet<>(Arrays.stream(b).boxed().collect(Collectors.toList())); Set<Integer> result ...
git fetch --all git reset --hard origin/master git pull  

Git手动合并

    博客分类:
  • Git
当收到他人的Pull Request后,该如何手动合并。实际上在很多情况下,Pull Request所含提交有可能造成合并冲突,那样的话GitHub不再、也不能提供自动合并功能,就必须采用手工合并的方式。 将Pull Request发出者的派生版本库添加为一个新的源。(该操作是在本地的git目录下) 例如收到来自gotgithub用户的Pull Request,不妨以wangxinyu为名添加新的源。 $ git remote add wangxinyu https://git.oschina.net/goldgov-wangxinyu/miniedu.git 此时版本 ...
  精力有限,知识无限! 有时候你等不到,就自己去找,不求人!对版本号的意义加以说明。          Alpha:                    Alpha是内部测试版,一般不向外部发布,会有很多Bug.除非你也是测试人员,否则不建议使用.是希腊字母的第一位,表示最初级的版本,alpha 就是α,beta 就是β ,alpha 版就是比beta还早的测试版,一般都是内部测试的版本。                 Beta:                   该版本相对于α版已有了很大的改进,消除了严重的错误,但还是存在着一缺陷,需要经过多次测试来进一步消除。这个阶段的版 ...
在Mysql下使用Group by查询的时候会出现如下错误: Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'GT_SIGNATURE_STU.SINGN_STU_ID' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_ ...
 在web请求中可能涉及到ajax的get请求,参数为中文的情况。在Chrome或者Firefox下,请求正常,但IE下返回结果不对。通过比对发现,在IE浏览器下的请求参数出现了乱码。   解决方案: var url = CONTROLLER_URL + "/findResourceListByPage.json"; return $http.get(encodeURI(url + "?" + params)) .then(function(response) { return { ...
我们在前端开发的时候有时候会用到在loop中发送请求的情况。例如: for(var i = 0; i < 100; i++){ //此处根据i的值循环发送同样的请求,只是参数依赖于i }  在使用的时候 我们会发现获取的数据,不是我们想要的。 原因:i值在整体走完后才发送请求。 解决方案: for(var i = 0; i < 100; i++){ //使用闭包 防止变量污染 (function(i){ usermodelservice.getUserInfo($scope.stuRows[i].user ...
在文件下载时通过在报文头中设置文件名来设置下载的文件名。例 response.setHeader("Content-Disposition", "attachment;fileName=" + fileName)  但假如文件名为中文的时候,会发现文件名乱码。处理方法是讲文件名根据不同的浏览器转码。   /** * 根据不同浏览器将文件名中的汉字转为UTF8编码的串,以便下载时能正确显示另存的文件名. * * @param s * 原文件名 * @return 重新编码后的文件名 */ ...
转载地址 https://my.oschina.net/binny/blog/17469 最近做一个项目用到FTP和其它系统进行文件传输,结果在FTP网络连接的问题上花了很多时间,由于太久没搞多FTP,忘记了FTP不单单开放21端口,客户端采用不同连接模式对网络有不同。在此重温一下FTP的主动模式和被动模式的相关知识。     在使用FTP时,如果客户端机器和FTP服务器双方之间的所有端口都是开放的,那连接不存在问题。如果客户端与服务器之间有防火墙,如果没配置好防火策略和采用合适的连接模式,会导致登录成功,但无法List列表的问题。要避免出现这样的问题,首先要了解FTP的工 ...
Java中的List.addAll复制对象 测试代码 import java.util.ArrayList; import java.util.List; /** * @author yannis * @date create time:2016年10月31日 上午11:10:31 * @version 1.0 * @parameter * @since * @return */ public class Demo { public static void main(String[] args) { List<Person& ...
Nginx出现的413 Request Entity Too Large错误,这个错误一般在上传文件的时候出现,打开nginx主配置文件nginx.conf,找到http{}段,添加 解决方法就是 打开nginx主配置文件nginx.conf,一般在/usr/local/nginx/conf/nginx.conf这个位置,找到http{}段,修改或者添加 client_max_body_size 500m;   然后重启nginx, nginx -s reload  
我们一般使用java的时候更多的时候是获取子类的父类是谁。或者多态的使用具体子类。但是有时候的业务会要求你拿到父类下的所有子类。那么该怎么做呢? 注意:子类不一定在同一个包里。   1.在所有的子类上加上自定义注解,全局获取使用自定义注解的类。即为所有的子类。 该方式未使用,但肯定可以实现。暂不做讨论,有机会在后面予以补充。   2.在全局类加载的过程里比对 具体的类是否是你父类的子类。 操作方式,获取全局的class文件路径,挨个比对。发现一个存一个,之后即可获得所有子类。但是这种方式在spring下有点浪费。因为spring有类的托管机制。我们把具体的子类交给spring, ...
在Mybatis下比对datetime类型的字段时,使用大于号(>)或小于号(<)报错。 报错原因: mybatis查询的时候,需要用到运算符 小于号:< 和  大于号: >,在mybatis配置文件里面,这种会被认为是标签,所以解析错误 解决方案: <![CDATA[ and beginTime >= '2015-09-10 05:08:24' and endTime<='2016-09-10 05:08:24' ]]>    
在项目中不时会遇到一些特殊的文件处理方法,现记录几个不常见的方法。 //获取系统的临时文件夹 String folder=System.getProperty("java.io.tmpdir");  

FTP上传核心方法

核心处理FTP上传的方法 假如FTP不限制上传网速的话,基本能达到10M/s(局域网内) /** * 上传文件-FTP方式 * @param ftp FTPClient对象 * @param path FTP服务器上传地址 * @param filename 本地文件路径 * @param inputStream 输入流 * @return boolean */ public boolean uploadFile(FTPClient ftp, String path, Strin ...
Global site tag (gtag.js) - Google Analytics