精华内容
下载资源
问答
  • java后台打开网页

    千次阅读 2019-07-31 18:46:40
    public static void main(String[] args) throws IOException{ String result = null; try { URL url = new URL("http://localhost:8080/amazon/Img?name=aa"); System.ou...
    public static void main(String[] args) throws IOException{
             String result = null;
            try {
                URL url = new URL("http://localhost:8080/amazon/Img?name=aa");
                System.out.println(url);
                HttpURLConnection conn = (HttpURLConnection) url.openConnection();
            
                conn.setRequestMethod("POST");
                conn.setRequestProperty("User-Agent","Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/536.6 (KHTML, like Gecko) Chrome/20.0.1096.1 Safari/536.6");
                conn.setRequestProperty("content-type","application/x-www-form-urlencoded;charset=UTF-8");
                conn.setDoOutput(true);
                if (conn.getResponseCode() == 302) {
                    System.out.println(302);
                
                }
                if (conn.getResponseCode() == 200) {
                    System.out.println(200);
                }
                System.out.println();
                
                BufferedReader rd = new BufferedReader(new InputStreamReader(conn.getInputStream(), "utf-8"));
                StringBuffer sb = new StringBuffer();
                String s = "";
                while ((s = rd.readLine()) != null) {
                    sb.append(s);
                }
                // System.out.println(sb);
                if (sb.length() == 0) {
                    sb.append("[]");
                }
                result = sb.toString();
                 System.out.println(result); 
                rd.close();
                conn.disconnect();
            } catch (Exception e) {
                e.printStackTrace();
            } 
            
        }

     

    展开全文
  • Java后台打开浏览器所用到的jar包,下载后,解压出jar包,放到项目中即可
  • package com.ibsp.utils; import java.io.IOException;import java.net.URISyntaxException; public class Test11 { public static void main(String[] args) throws URISyntaxException, IOException {//...

    package com.ibsp.utils;

    import java.io.IOException;
    import java.net.URISyntaxException;

    public class Test11 {
    public static void main(String[] args) throws URISyntaxException, IOException {
    // 方法1
    // java.net.URI uri = new java.net.URI("http://www.hao123.com");
    // java.awt.Desktop.getDesktop().browse(uri);

    // 方法2
    Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler http://www.baidu.com");
    }
    }

    转载于:https://www.cnblogs.com/LiLiliang/p/7388595.html

    展开全文
  • java后台开发调试

    千次阅读 2019-04-24 02:16:53
    java后台开发调试的几个常用工具 文章目录java后台开发调试的几个常用工具0.java编译可执行程序,manen打包1.接口测试工具(curl;postman)2.压力测试工具1)ab使用2)apache-jmeter使用3.内存,cpu等性能监控工具1)...

    java后台开发调试的几个常用工具


    测试用到的代码:

    springboot-druid

    0.java编译可执行程序,manen打包

    c:\jdk\demoapp> javac HelloWorld.java
    c:\jdk\demoapp> java HelloWorld
    命令行编译运行Java程序时,加载指定目录中的Jar包
    编译:javac -Djava.ext.dirs=./lib Test.java 或 javac -Djava.ext.dirs=D:/javacode/lib
    运行:java -Djava.ext.dirs=./lib Test

    maven打包可以命令行也可以在编译器如idea中。

    命令行:mvn -Dmaven.test.skip=true clean install

    1.接口测试工具(curl;postman)

    1)curl (curl -h 查询参数说明)

    get请求:

    curl http://192.168.3.2:8090/user?userName=admin\&passWord=1213
    //带多个参数也可也:
    curl  "http://192.168.3.2:8090/user?userName=admin&passWord=1213"
    curl  -s "http://192.168.3.2:8090/user?userName=admin&passWord=1213"
    //多个cookie使用分号分隔
    curl http://localhost:8090/test --cookie "userName=root;passWord=123456"
    
    //-u 带上代理用户信息,-i 参数来返回请求头和响应信息
    curl -i -u guest:guest http://localhost:15672/api/vhosts
    

    post:

    1)普通参数

    curl -X POST -d 'userName=admin23&passWord=123456' http://192.168.3.2:8090/user/add2
    

    2)参数为json

    curl  -H  "content-type:application/json"  -XPOST -d  '{"userName":"admin6","passWord":"123456"}' http://192.168.3.2:8090/user
    

    put:

    1)普通参数

    curl -X PUT -d 'id=11&userName=admin23_update&passWord=123456' http://192.168.3.2:8090/user/update2
    

    2)参数为json

    curl  -H "content-type:application/json"  -XPUT -d'{"id":11,"userName":"admin23_update2","passWord":"123456"}'  http://192.168.3.2:8090/user
    

    delete:

    1)普通参数

    curl -v -X DELETE http://192.168.3.2:8090/user?id=9
    

    2)参数为json

     curl -i -u guest:guest -H "content-type:application/json"  -X DELETE -d'{"type":"direct","durable":true}' 
    http://localhost:15672/api/exchanges/%2f/my-new-exchange2
    

    2)postman使用和idea自带的Http client 工具类似:

    get请求:
    在这里插入图片描述

    put:

    在这里插入图片描述
    在这里插入图片描述
    post:

    在这里插入图片描述
    在这里插入图片描述
    delete:
    在这里插入图片描述

    参考:https://www.cnblogs.com/duhuo/p/5695256.html

    2.压力测试工具

    1)ab使用

    命令:

    ab -n 100 -c 10 http://localhost:8090/user?userName=admin&passWord=123456
    //需要登录的接口,登录后找到cookie
    ab -n 100 -H “Cookie: Key1=Value1; Key2=Value2” http://localhost:8090/user?userName=admin&passWord=123456
    

    输出:
    在这里插入图片描述

    2)apache-jmeter使用

    1)点击jmeter.bat,打开界面
    2)
    在这里插入图片描述
    3)
    在这里插入图片描述
    4)
    在这里插入图片描述
    6)
    在这里插入图片描述
    查看结果:
    在这里插入图片描述

    具体操作参考这篇:https://www.cnblogs.com/nancyzhu/p/8035042.html

    3.内存,cpu等性能监控工具

    1)jvisualvm 使用

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    其他使用可以参考:https://www.cnblogs.com/caroline4lc/p/4932937.html

    2)Arthas使用

    其他详细使用参考:https://alibaba.github.io/arthas/

    启动进程:

    nohup java -jar springboot-druid-0.0.1-SNAPSHOT.jar >>springboot-druid.out 2>&1 &
    

    启动Arthas,然后选择应用java进程:需要输入[i]第几个进程,然后回车/enter

    [root@localhost soft]# java -jar arthas-boot.jar
    [INFO] arthas-boot version: 3.1.0
    [INFO] Found existing java process, please choose one and hit RETURN.
    * [1]: 9779 -- process information unavailable
      [2]: 8756 -- process information unavailable
      [3]: 8844 -- process information unavailable
      [4]: 2511 springboot-druid-0.0.1-SNAPSHOT.jar
    4
    [INFO] arthas home: /root/.arthas/lib/3.1.0/arthas
    [INFO] Try to attach process 2511
    [INFO] Attach process 2511 success.
    [INFO] arthas-client connect 127.0.0.1 3658
    

    查看dashboard: dashboard

    在这里插入图片描述

    monitor方法执行监控:monitor -c 5 demo.MathGame primeFactors

    monitor com.ctg.test.durid.controller.UserController.getUser
    

    dump 已加载类的 bytecode 到特定目录:

    dump com.ctg.test.durid.controller.UserController
    
    展开全文
  • 微信小程序+java后台

    万次阅读 多人点赞 2018-03-21 21:30:58
    博主是大四学生,毕业设计做的是微信小程序+java后台。陆陆续续经历了三个月(因为白天要实习又碰上过年玩了一阵子),从对微信小程序一无所知到完成毕设,碰到许多问题,在跟大家分享一下自己的经历和一个小程序...

            博主是大四学生,毕业设计做的是微信小程序+java后台。陆陆续续经历了三个月(因为白天要实习又碰上过年玩了一阵子),从对微信小程序一无所知到完成毕设,碰到许多问题,在跟大家分享一下自己的经历和一个小程序怎么从零开始。希望像我一样的小程序初学者看了这篇文章,可以少花费一些不必要的时间,少踩一点坑。

        

            开发一个微信小程序需要https域名以及服务器,博主购买的是阿里云的服务器。接下来详细讲解一下开发小程序需要什么东西。

            1. 进入微信公众平台https://mp.weixin.qq.com/注册微信小程序,并获得APPID和APPsecrete。

                首先你得注册你的小程序,填写小程序的内容,过程很简单,博主就不赘述了

        

            

    2.下载微信开发者工具,在上面那个网站可以下载。

        微信开发者工具是专门写微信小程序前台页面的,有html/javaScript/css基础的朋友可以结合API直接实践了。具体开发内容我就不详细说明了。

     

         

      

         3.后台和服务器

            后台:因为博主在比较熟悉SSM框架,就使用了SSM框架的后台,开发工具Eclipse,有javaWeb开发经验的朋友这里就很容易了,至于大家使用SSH,还是直接使用servlet,或者其他后台,这就看个人所熟悉什么技术了。

            服务器:在阿里云买了个服务器(学生价9.9/月,腾讯云似乎更便宜),数据库使用的是mysql。 嫌安装麻烦的朋友在这里推荐OneinStack,一键帮你装好java+tomcat+mysql,好像就几块钱。

            如果是购买阿里云的服务器,注意一下:阿里云在外部还有一层保护,记得配置安全组规则,打开80,8080,3306,443,8443端口,博主被这里坑了很久,因为没有打开3306端口,一直连接不上服务器上的mysql。

            至于前台如何连接到后台,api中有,最简单的就是wx.request直接发起url请求(多看看别人小程序源码以及API)。

        

      4.https域名(挺麻烦,但是两到三天就能搞定)

        开发微信小程序需要SSL证书的域名,在这里推荐大家买个便宜的域名,博主购买的是top,在阿里云上买的,几块钱。

        接下来就是域名备案了,这个比较麻烦,但是是必须的,推荐阿里云备案系统,大概两三个工作日就搞定了,阿里云的工作人员态度都非常好。

        域名备案完成后,阿里云上有免费的SSL证书,申请成功后下载,并按照他们的提示进行配置,就大功告成啦!

        不要忘了域名解析要解析到自己的服务器上。

        还有最后一步,你必须登录微信公众平台,配置服务器域名,这样才允许在微信前台中使用该域名。


       5.接下来就可以安心搞开发了,博主在开发过程中看了大量其他小程序的源码和官方API,终于完成了这个毕业设计。
    展开全文
  • 该压缩包用于通过java代码调用后台无界面浏览器进行HTML截图。 资源包内容如下: 无界面浏览器运行程序 相关js库文件 java示例代码
  • java实现后台打开网页存为截图 原理很简单
  • java打开后台程序

    千次阅读 2014-06-09 21:53:23
    String cmds="java -version"; Process p = Runtime.getRuntime().exec(cmds); int exitValue = 1; if((exitValue = p.waitFor()) != 0) { p.destroy(); System.out.println("exitValue:"+exitValue);
  • 友盟消息推送java后台模块demo,可以直接集成到项目中,在Demo.java中的main方法中启动推送。
  • Java后台开发入门

    万次阅读 2017-05-03 20:16:07
      Window—>preferences—>MyEclipse—>servers—>Tomcat,选择自己的Tomcat的版本,将Tomcat server设置为enable,然后选择JDK为自己本地安装的JDK版本,点击OK后打开服务器,然后再运行测试(在浏览器地址栏输入...
  • java后台验证

    千次阅读 2018-05-03 09:03:05
    java validation 后台参数验证 一、前言二、几种解决方案三、使用bean validation 自带的注解验证四、自定义bean validation 注解验证 一、前言 在后台开发过程中,对参数的校验成为开发环境不可缺少的一个环节。...
  • java后台面试题

    千次阅读 2017-04-06 11:37:54
    java后台开发面试题 java基础 JVM相关 JUC并发相关 Spring 分布式相关 算法数据结构设计模式 数据库 Redis缓存相关 网络相关 其他java基础Arrays.sort实现原理和Collection实现原理 foreach和while的区别(编译之后)...
  • 微信小程序+Java后台开发(详细解释,附代码)

    万次阅读 多人点赞 2019-02-18 12:59:54
    微信小程序+Java后台开发 全部代码链接 链接:https://pan.baidu.com/s/1GiIXKgu76Urr7QfZ-U7W9A 提取码:mpio 通过这个博客,你可以快速的搭建一个微信小程序前端和后台相连的一个功能,在这里我会详细的解说每一...
  • Java后台面经

    2018-04-18 16:41:26
    浏览器输入一个网址,打开网页,其中发生了什么,用到了那些协议?6.用C++可以实现Java吗?怎么实现?7.有一千万条短信,其中有重复,现在找出重复次数最多的10条,怎么做?8.301,302代表什么?9.StringBuilder和...
  • java 后台开发流程

    万次阅读 2015-06-15 16:35:36
    这篇文章为了奠基一下被我打入冷宫两个月左右的iOS开发,因为之前由于iOS项目停止的原因,被调至后台开发,两个月中也学习到了很多关于java、sql、js、jsp的内容,感谢我的同事悉心指教! eclipse(编程工具)+navicat...
  • Java后台实现方法

    2015-06-25 11:21:30
    Java后台实现方法首先后台结构分为四个部分(以表schedule为例) entity>mapper>service>controller 1. 在entity里面写好实体,新建文件夹schedule,再建子文件Schedule.java,在里面定义好所有表名的字段package ...
  • windows平台 java后台获取扫码枪数据
  • Bootstrap java 后台框架

    千次阅读 2016-08-10 15:35:12
     是一个纯Java的进程内缓存框架,具有快速、精干等特点,广泛使用的开源Java分布式缓存。 E 集成微信接口开发; F 图片爬虫技术; G SQL 编辑器, 支持复杂sql语句,生成报表,可以导出excel I   redis 工具...
  • 开源一套简单通用的后台管理系统 前言 前段时间我们写一个简单的后台模板SpringBoot系列——Security + Layui实现一套权限管理后台模板,今天我们把它完善成一个简单通用的...java后端:SpringBoot + Thymeleaf + WebSo
  • 微信小程序+java后台实现登录(java操作)

    万次阅读 多人点赞 2018-09-22 17:50:06
    微信小程序与java接口实现登录操作,大致思路如下: 1.微信小程序端通过调用对应的api,将对应的变量传入后台(code、iv、encryptedData)。 2. 后台首先使用code,按照微信服务器端的传参规定,拿到对应的值,...
  • Javashop在后台设置->站点设置中可以开启在线客服
  • Java 后台开发实习经历

    千次阅读 2019-04-20 20:45:31
    在IDEA打开项目的时候,发现,项目真的好大啊(@o@)。然后怀着敬畏的心开始追踪代码。 然后看到熟悉的EventBus、Controller,总算找到入手点,没那么慌了。不过还是看得很晕。一个下午只堪堪看懂了初始化阶段。...
  • 小程序商城+Java后台完整代码,可运营可学习
  • Java后台登录注册管理系统

    万次阅读 多人点赞 2018-08-17 16:59:44
    本文是笔者自己学习后台开发打响的第一枪,也是后台开发最基础的了,记得刚毕业的时候做过一个web项目,一直到今天都没有再了解过这方面,如今重新拾起,感觉还是需要多了解一些后端的东西,如果一直停留在移动端和...
  • java后台访问网址url

    千次阅读 2019-04-10 18:28:44
    public static JSONObject doGetJson(String url) throws ClientProtocolException, IOException { JSONObject jsonObject =null; DefaultHttpClient client = new DefaultHttpClient()...
  • String url = ""; InputStream in = url.openStream(); //utils转换成String String ret = StringUitles.toString(in,"utf-8");...JsonObject json = JsonObejct.fromObject(ret);...//然后在去解
  • Java后台开发<一>:环境搭建

    万次阅读 2016-10-27 12:22:30
    很久之前就想做Java后台开发了,苦于一直没有找到合适的后台开发教程,某日发现一篇很不错的Java后台开发配置文章,记录如下: jdk+eclipse+svn+maven+mysql+tomcat7.0+sublime安装包和jar插件 配置...
  • 1.先连接好数据库,用eclipse打开maven项目 2.在resource目录下的dbconfig.properties文件,在这里修改生成配置,主要修改一些路径和包名 3.确认好路径正确后,就可以开始生产三层和mapper了。 4.生成方法,调用...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 204,053
精华内容 81,621
关键字:

java后台打开地址

java 订阅