12月 052019
 

代码取自:JAVA根据URL网址获取输入流

/**
 * 根据地址获得数据的输入流
 * @param strUrl 网络连接地址
 * @return url的输入流
 */
    public static InputStream getInputStreamByUrl(String strUrl){
        HttpURLConnection conn = null;
        try {
            URL url = new URL(strUrl);
            conn = (HttpURLConnection)url.openConnection();
            conn.setRequestMethod("GET");
            conn.setConnectTimeout(20 * 1000);
            final ByteArrayOutputStream output = new ByteArrayOutputStream();
            IOUtils.copy(conn.getInputStream(),output);
            return  new ByteArrayInputStream(output.toByteArray());
        } catch (Exception e) {
            logger.error(e+"");
        }finally {
            try{
                if (conn != null) {
                    conn.disconnect();
                }
            }catch (Exception e){
                logger.error(e+"");
            }
        }
        return null;
    }

如若想下载文件,则可以在上面方法基础上,进一步封装即可:
Continue reading »

4月 212018
 

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_42941619/article/details/94627644
1:首先使用npm、cnpm或者yarn下载所需插件,以nodemon这个插件举例

npm install -g nodemon

2: 命令行查询插件版本信息

nodemon –version Continue reading »

1月 102018
 

整理笔记本时发现一些以前做过的笔记,整理一下,在博客里留个记录,省的以后忘记。
问题是这样的:dubbo在部署时需要用到dubbo-admin,但dubbo-admin需要自己编译,网上各种下载的war包可能并不适合自己的开发环境、有极大概率是没法用的。
编译dubbo-admin很简单,在编译环境中准备好jdk、maven(jdk maven配置过程就没必要说了,网上n多教程),从github上下载dubbo源代码,准备工作就这些。
我的编译环境如下:

  • MacOSX High Sierra
  • Oracle JDK 1.8
  • apache maven 3.5.2

编译步骤: Continue reading »

7月 302017
 

一直很想使用看板工具来管理工作任务,市面上trello/teambition等有很多有用的工具,方便更新工作状态。然而,由于公司内网没法连外网,只能自己部署一套了。幸好目前这类实现比较多,我选用了wekan,之前叫做libreboard,http://github.com/wekan/wekan  。东西不错,跟trello很类似,但github上的wiki安装说明很滞后,有些地方说的也不是很清楚,我自己部署过程中也踩了几个坑,记录一下。
首先是安装方式,wekan的wiki写的还是很多的,有各种安装方式,我发帖咨询后感觉目前作者一直主要在维护的是docker版本,其他的版本可能滞后一些,所以建议大家直接使用docker安装吧。 Continue reading »

3月 102017
 

这几天给开发机重装系统后遇到的一个问题,maven什么的都是最新的版本(maven 3.5.2, jdk 1.8),然而用idea打开项目后,总是注解报错,然后追根溯源发现是目前版本的maven在构建时默认面向jdk 1.5……参见这里:
http://maven.apache.org/plugins/maven-compiler-plugin/index.html

Also note that at present the default source setting is 1.5 and the default target setting is 1.5, independently of the JDK you run Maven with. If you want to change these defaults, you should set source and target as described in Setting the -source and -target of the Java Compiler.

Continue reading »

5月 252016
 

首先说明下,本帖主要是为了给出思路,不会给出特别细的教学代码,详细的API使用网上搜就好了。
先给出一个对于webview的帖子:有关webview中js与java互调的帖子
javascript调用java
也就是说通过webview所访问的web站点,希望通过js调用android本身的接口实现某些功能。这种情况下可以用webview控件的addJavascriptInterface接口注册一个js接口,然后web站点中调用这个接口即可,可以参考这个例子:传送门 Continue reading »

5月 192016
 

我们在页面(该页面仅仅用于重定向操作)发起某个请求、请求正常,但按下物理返回键返回上个页面时遇到这个问题,搜了很多帖子,有的情况说这是因为web站点的页面设置的缓存策略是无缓存,即http header中有如下字段:Cache-Control: no-store,如下:

HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: keep-alive
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Content-Encoding: gzip

Continue reading »

12月 212015
 

在VPS上装了wordpress有一段时间了,今天才发现有个小问题:尼玛用www.prayerlaputa.com完整域名访问没问题,用不带www的域名访问就会访问到lnmp的index页面,搜了一下发现是nginx中配置域名重定向有问题,原本内容大致如下: Continue reading »

12月 162015
 

闲来无事,想学习一下spring源代码,结果按照网上说的教程从git下载spring framework(版本:3.2.4)源码、用gradle(版本:2.9) 转换成eclipse项目时遇到一个诡异问题,提示信息如下:

:buildSrc:test UP-TO-DATE
:buildSrc:check UP-TO-DATE
:buildSrc:build UP-TO-DATE
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring project ‘:spring-orm-hibernate4’.
> Cannot change dependencies of configuration ‘:spring-orm-hibernate4:runtimeMer
ge’ after it has been resolved.
* Try:
Run with –stacktrace option to get the stack trace. Run with –info or –debug
option to get more log output.
BUILD FAILED

Continue reading »

12月 092015
 

Yahoo!的 Exceptional Performance团队为改善 Web性能带来最佳实践。他们为此进行了一系列的实验、开发了各种工具、写了大量的文 章和博客并在各种会议上参与探讨。最佳实践的核心就是旨在提高网站性能。

原文地址:http://developer.yahoo.com/performance/rules.html

中文转载地址:http://blog.csdn.net/alex86gbk/archive/2009/08/13/4438506.aspx

  Excetional Performance 团队总结出了一系列可以提高网站速度的方法。可以分为 7大类 34条。 Continue reading »