JAVA
nalnait
这个作者很懒,什么都没留下…
展开
-
手把手教你使用Git(图文教程)
Git使用教程一:Git是什么?Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别?SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在...转载 2019-02-12 18:07:02 · 1253 阅读 · 1 评论 -
java使用poi读取excel数据(xlsx)
首先要下载poi的jar包:下载地址之后在项目中需要把poi下载目录里的所有jar包导入。然后我自己封装了一个xlsx读取类,输入文件地址,要获取的列。输出二维数组,第一维代表一行数据,第二维代表每一行的单元格数据。import java.io.File;import java.io.FileInputStream;import java.io.IOException;impo...转载 2019-02-02 18:00:27 · 835 阅读 · 0 评论 -
如何使用Java创建Excel(.xls 和 .xlsx)文件 并写入数据
1,需要依赖的jar包,<!-- POI(operate excel) start --> <!-- the version of the following POI packages must be consistent --> <dependency> <groupId>org.apache.poi...转载 2019-02-02 17:46:31 · 12833 阅读 · 0 评论 -
java中如何导入excel表格
如果你想导出excel表格,请参考:http://blog.csdn.net/xuanzhangran/article/details/547092210:如果这里没有帮助到你,后面的一个链接也有具体的项目代码实现:http://blog.csdn.net/xuanzhangran/article/details/716034781:这是一个main方法,自己复制过去,运行一下试试。是可以...转载 2019-02-02 17:43:08 · 1815 阅读 · 0 评论 -
java中如何导出excel表格
如果你想导入excel:请参考:http://blog.csdn.net/xuanzhangran/article/details/71603478或者:http://blog.csdn.net/xuanzhangran/article/details/70158995本框架使用ssm。1:点击导出订单,按照你的查询田间导出数据,如果没有查询条件就全部导出。2:在调用工具类的时候需要导包,...转载 2019-02-02 17:41:01 · 6471 阅读 · 0 评论 -
java写入和写出EXCEL(含源代码)
数据原来是这样的,不同的实验有一个专门的文件夹,实验名的文件夹下有不同班级的文件夹,班级文件夹下有该班级日期文件夹,存储的是不同时间下该班做实验的数据EXCEL,原来的EXCEL中没有班级和时间,现在需要通过读取EXCEL名以及班级名来将该信息作为一列,加入到EXCEL中。下面是源代码,嘿嘿,顺便还做了一个可视化窗口。类ExcelRead :import java.awt.List;...转载 2019-02-02 17:02:20 · 2216 阅读 · 0 评论 -
Java POI Excel读取
POI版本3.15pom文件 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.15</version> </d转载 2019-02-02 16:17:17 · 194 阅读 · 0 评论 -
JAVA如何调用API
Java调用API很简单,主要分为三步:①找到要调用的API接口②向指定URL添加参数发送请求③对返回的字符串进行处理 我用的API接口是在易源数据上找到的,上面有很多可以免费使用的接口https://www.showapi.com/当找好了要使用的API那么就是发送请求了,这里我选择的是图灵机器人,我们来看一下它的接口要求:上面说明了它的接口地址、返回格式以及请求方式...转载 2019-02-02 14:49:29 · 2078 阅读 · 0 评论 -
实时股票数据接口大全
股票数据的获取目前有如下两种方法可以获取:1.http/javascript接口取数据2.web-service接口1.http/javascript接口取数据1.1Sina股票数据接口以大秦铁路(股票代码:601006)为例,如果要获取它的最新行情,只需访问新浪的股票数据接口:http://hq.sinajs.cn/list=sh601006这个url会返回一串文本,例如:var ...转载 2019-01-28 14:47:22 · 7747 阅读 · 0 评论 -
java.lang.ClassNotFoundException: com.sun.xml.ws.transport.http.servlet.WSServletContextListener
PS:Myeclipse 10 JDK 1.7java.lang.ClassNotFoundException:com.sun.xml.ws.transport.http.servlet.WSServletContextListener工程上右键-》Build Path-》 add libraries -》 选myeclipse libraries -》next 拉到最后选择最后两个库(...原创 2019-01-30 09:03:34 · 707 阅读 · 0 评论 -
使用Myeclipse 10开发基于JAX-WS的Web service实例
本文为Web service 开发入门篇,主要介绍在Myeclipse10环境下开发Web service的服务程序和客户端程序的基本流程。 在Weblogic 11和tomcat6中部署Web service服务。 开发环境如下: JAVA IDE: Myeclipse10Web server: Weblogic 11需要导入jax-ws包,到网上搜索很多的。...转载 2019-01-30 09:10:07 · 322 阅读 · 0 评论 -
使用Myeclipse10建立WebService工程的配置详解
服务器端配置如下1.首先新建一个web service project.如下图2.然后新建一个类,如下图3.编写连接数据库的程序,如下package server;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQ...转载 2019-01-30 10:14:04 · 647 阅读 · 0 评论 -
https 以及内网如何使用
HTTPS 区别于 HTTP,它多了加密(encryption),认证(verification),鉴定(identification)。它的安全源自非对称加密以及第三方的 CA 认证。https 运作流程的加密1. 客户端生成一个随机数 random-client,传到服务器端(Say Hello)2. 服务器端生成一个随机数 random-server,和着公钥,一起回馈给客户端(I ...转载 2019-01-30 15:46:09 · 5044 阅读 · 0 评论 -
利用ECharts可视化mysql数据库中的数据
这是工程所有文件的一个目录 工程文件目录我做了一个柱状图,一个饼状图,一个折线图,配置过程很恶心,出了好多错,所以在这里记录一下。如果想直接看 echarts 的部分,可以跳过下面数据库的建立。数据库的建立与获取数据首先是建立数据库数据库表结构这里主要用 bistu 数据库下面的 goods 这个表,这是一个商品表,有 商品编号, 商品名称, 商品价格, 商...转载 2019-01-30 15:27:21 · 17058 阅读 · 7 评论 -
MyEclipse10使用Axis2开发webservice
1. 下载Axis2插件和部署环境 Axis2官方网站:http://axis.apache.org/axis2/java/core/index.html 2. 为MyEclipse10安装Axis2开发插件,解压codegen-1.6.2.zip和service-1.6.2.zip,复制解压后的文件到MyEclipse10安装目录的dropins目录下...转载 2019-01-30 14:50:42 · 270 阅读 · 0 评论 -
WebService详细教程
WebService,顾名思义就是基于Web的服务。它使用Web(HTTP)方式,接收和响应外部系统的某种请求,接下来通过本文给大家介绍WebService教程详解,对webservice教程感兴趣的朋友一起学习吧。 Web Services 可以将应用程序转换为网络应用程序。通过使用 Web Services,您的应用程序可以向全世界发布信息,或提供某项功能。Web Servic...转载 2019-01-30 11:04:45 · 1724 阅读 · 0 评论 -
使用MyEclipse构建Web Service(Xfire框架)
任务要求:使用Xfire实现一个简单的“Hello, World”Web Services,作业应当包括相关的实现软件代码以及对应的WSDL。 环境搭建:MyEclipse 6.5,XFire 1.2.6,Tomcat 5.5XFire下载地址:http://xfire.codehaus.org/Download,下载时选择Binary Distribution in zip pack...转载 2019-01-30 11:02:40 · 163 阅读 · 0 评论 -
myeclipse10创建jax-ws方式的webservice
日常项目的开发中少不了做服务接口,来达到供第三方调用。本文就简单介绍下在myeclipse10中创建webservice的步骤和常见的问题的解决方案。1 创建项目,web项目和webservice项目都可以,写服务类直接实现package com.test.webservice;public class Counter{ public int add(int num1,int nu...转载 2019-01-30 11:00:28 · 317 阅读 · 0 评论 -
极致精简的webservice例子
看了网上好多关于webservice的例子,基本上对初学者来说都是模棱两可云里雾里,现在,我将网上关于webservice的讲解提炼出来,通过一个最简单使用并且方便的例子,告诉大家什么是webservice。简单来说,webservice就是远程调用技术,也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻...转载 2019-01-30 10:30:21 · 204 阅读 · 0 评论 -
实时股票数据接口 (转,以防有用)
http://blog.sina.com.cn/s/blog_510844b70102wrvf.html实时股票数据接口股票数据的获取目前有如下两种方法可以获取:1. http/javascript接口取数据2. web-service接口1.http/javascript接口取数据1.1Sina股票数据接口以大秦铁路(股票代码:601006)为例,如果要获取它的最新...转载 2019-01-28 14:42:45 · 36533 阅读 · 3 评论 -
WebService学习--股票走势图+天气预报实现
互联网上面有很多的免费webService服务,我们可以调用这些免费的WebService服务,将一些其他网站的内容信息集成到我们的Web应用中显示,下面就以获取股票数据和天气预报为例进行学习。这是一些WebService免费服务接口,供大家学习参考:http://blog.csdn.net/jingqia/article/details/17398673 有了之前的基础,学...转载 2019-01-28 14:40:30 · 496 阅读 · 0 评论 -
Socket的几种实现
基于TCP协议的网络编程TCP/IP通信协议是一种可靠的网络协议,它在通信的两端各建立一个Socket,从而在通信的两端之间形成网络虚拟链路。一旦建立了虚拟的网络链路,两端的成员就可以通过虚拟链路进行通信。Java是对基于TCP协议的网络通信提供了良好的封装,Java使用Socket对象来代表两端的通信端口,并通过Socket产生IO流来进行网络通信。使用ServerSocket创建T...转载 2018-08-25 11:19:30 · 1163 阅读 · 0 评论 -
使用Socket实现远程通信
讲解这篇博客的目的是为了引出WebService,不过Socket是比较接近底层的东西,可能有的时候比较难理解,但是作为一个java开发攻城狮也是需要我们了解的。下面讲解使用socket模拟一个查询天气预报的小程序,比较的简单1、Socket基本概念 Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求, Socket本质是编程接口(API...转载 2018-08-25 11:16:00 · 3265 阅读 · 1 评论 -
Socket通信原理
对TCP/IP、UDP、Socket编程这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵。那么我想问:1. 什么是TCP/IP、UDP?2. Socket在哪里呢?3. Socket是什么呢?4. 你会使用它们吗?什么是TCP/IP、UDP? TCP/IP(Transmission Co...转载 2018-08-25 11:14:07 · 1136 阅读 · 0 评论 -
Java获取字符串中某个字符串第一次出现的位置(索引)
今天工作,需要将一串信息,包括用户名、密码、邮箱的字符串,将用户名和邮箱截取出来。 原字符串为:yulv # 123456 # yulv@21cn.com 此处用Matcher和Pattern类会非常简单,这两个类是利用正则表达式匹配查找的相关类,详细可以参见java Pattern和Matcher详解 我的代码如下:public class MatcherTe...转载 2018-07-22 23:21:07 · 33553 阅读 · 0 评论 -
给定一个字符串,查找该字符串中第一个重复出现的字符索引。要求:时间复杂度为O(n)。
分析:如果没有给出复杂度的要求,那么本题就比较好解决了,通过两层for循环就可以得出,时间复杂度也就是O(n^2)。既然题目规定了时间复杂度,那就要通过牺牲空间来换时间的方法了。实现1.通过增加两个大小为256的数组(ASCII表的大小)num和indexs,其中第一个数组num存储字符串中每个字符出现的次数,数组index中存储对应字符在字符串中第一次出现的索引。import ja...转载 2018-07-22 23:19:19 · 2302 阅读 · 0 评论 -
查找一个字符串中第一个只出现两次的字符。要求 时o(n) 空o(1)
思路 既然空间复杂度要求O(1),那么我们只能建立常数倍的空间。所以又因为是字符,所以可以使用一个大小为256的数组。用它来当哈希表。所以我的解法中申请了一个pair的键值对的数组。first保存的是出现的次数,second保存的是出现的该字符第一次出现在字符串中的下标。所以我们可以遍历一边字符串,我们就可以得到所以字符出现的次数和该字符第一次出现的下标。再遍历一次数组,定义一个min变量...转载 2018-07-22 23:18:03 · 323 阅读 · 0 评论 -
java 求解字符串中第一次出现的字符的位置
题目:在字符串中找出第一个只出现一次的字符的位置,如输入“abaccdeff”,则输出“2”。1解法:以空间换时间,借助Hashmap实现import java.util.HashMap;import java.util.Map;import java.util.Set;public class Solution { public int FirstNotRepe...转载 2018-07-22 23:16:02 · 9034 阅读 · 0 评论 -
Ant工具使用之——基本功能介绍
Ant是一个Apache基金会下的跨平台的构件工具,它可以实现项目的自动构建和部署等功能。在本文中,主要让读者熟悉怎样将Ant应用到Java项目中,让它简化构建和部署操作。一. 安装与配置下载地址:http://ant.apache.org/,在本文中下载的是1.7.0版本。解压到某个目录(例如E:"apache-ant-1.7.0),即可使用。添加系统环境变量:ANT_HO...转载 2018-06-23 09:03:21 · 8213 阅读 · 1 评论 -
Socket 与 Http区别 优缺点及应用场景
Socket实现服务器与客户端之间的物理连接,并进行数据传输。主要有TCP/UDP两个协议。Socket处于网络协议的传输层。 TCP:传输控制协议,面向连接的的协议,稳定可靠。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。UDP:广播式数据传输,UDP不提供可靠性,它只是把应用程序传给IP层的数据报发送出去,但是并不能保证它们能到达目的地。由于U...转载 2018-08-25 11:20:56 · 1362 阅读 · 0 评论 -
java was started but returned code=1问题解决
先描述下系统环境;win7_64位,jdk-8u5-windows-x64,eclipse-jee-neon-3-win32-x86_64。jdk安装在D:\Java\jdk1.8.0_05,Eclipse安装在D:\eclipse。问题解决过程: 1、安装JDK和Eclipse后(JAVA环境变量配置正确),启动Eclipse,直接报java was starte...转载 2018-09-12 06:37:54 · 15187 阅读 · 6 评论 -
WEB测试范围小结
根据《用户需求说明手册》和《需求分析说明书》,分析各个功能模块。针对各个功能模块进行相关功能的测试。 链接测试 链接是Web 网站的一个主要特征,它是在页面之间切换和引导用户去一些未知地址页面的主要手段,链接测试的内容: (1)测试所有链接是否按需求链接到了应该链接的页面; (2)测试所链接的页面是否存在; (3)保证Web 网站上没有孤立的页面。 所谓孤立页面...转载 2018-10-21 15:28:41 · 1456 阅读 · 0 评论 -
20多个常用的免费WebService接口
20多个常用的免费WebService接口天气预报Web服务,数据来源于中国气象局 Endpoint Disco WSDL IP地址来源搜索 WEB 服务(是目前最完整的IP地址数据) Endpoint Disco WSDL 随机英文、数字和中文简体字 WEB 服务 Endpoint Disco WSDL 中国邮政编码 <-> 地址信息双向查询/搜索 WEB...转载 2019-01-28 14:34:58 · 202 阅读 · 0 评论 -
使用wsimport命令生成webService客户端代码实例
wsimport简介在JDK的bin文件夹中,有一个wsimport.exe工具,可依据wsdl文件生成相应的类文件,将生存在本地这些类文件拷贝到需要使用的项目中,就可以像调用本地的类一样调用webService提供的方法。该工具可以用于非Java的服务器,如用C#编写的WebService,通过wsimport则生成Java的客户端实现。常用命令如下:wsimport -keep ...转载 2019-01-28 11:15:34 · 306 阅读 · 0 评论 -
Java WebService 实例
PS:MyEclipse Enterprise Workbench Version: 10.0 Build id: 10.0-20111028 JDK1.7一、创建服务端1.新建 Java Project,命名为TheService2.在TestService下创建包,包名为com.test.service,在该包下新建类,命名为ServiceHellopackage co...原创 2019-01-28 10:40:49 · 402 阅读 · 0 评论 -
myeclipse 10 +Axis2 1.62 开发WebService手记
由于临时需求,不得不用java来开发一个webservice,之前对java webservice一片空白。临时查资料,耗费近一天,终于搞定,效率是慢了点。呵呵。首先 配置Tomcat 中WebService解析容器,下载Axis2-1.6.2 注意分别下载 红框的两个文件 其中注意将 axis2-1.6.2-war.zip 中axis2.war解压出 ,放到tomcat 中 ...转载 2019-01-31 14:59:38 · 187 阅读 · 0 评论 -
用Java做被抖音带火的“字符舞蹈”
这个是从抖音上学来的,一开始刷抖音,遇到不少字符串跳舞的视频,因此来实践一下主要分为三个部分静态图片转静态图片gif转gif视频转视频静态图片转静态图片其实原理很简单,读取图片的像素,新建一张大小一样的图片,根据原图像素的灰度,决定是不是要显示出来,并在新图相应的位置添加字符,这样就完成了借助前辈写的工具,主要包含一下四个类:AnimatedGifEncoder...转载 2018-11-25 21:33:06 · 6262 阅读 · 2 评论 -
JS七种加密解密方法
HTML或JS加密解密 本文一共介绍了七种方法: 一:最简单的加密解密 二:转义字符"\"的妙用 三:使用Microsoft出品的脚本编码器Script Encoder来进行编码 (自创简单解码) 四:任意添加NUL空字符(十六进制00H) (自创) 五:无用内容混乱以及换行空格TAB大法 六:自写解密函数法 七:错误的...转载 2018-11-25 17:06:30 · 1261 阅读 · 0 评论 -
自动构建工具Ant的使用-笔记
第一:什么是Ant?Apache Ant是一个基于Java的生成工具。据最初的创始人James Duncan Davidson的介绍,这个工具的名称是another neat tool(另一个整洁的工具)的首字母的缩写。第二:到哪儿去找ant工具,地址:http://ant.apache.org/bindownload.cgi第三:配置环境变量:如下图:第四:用命令行测试下:如果出现上述界面则证明...转载 2018-06-23 08:56:44 · 2299 阅读 · 0 评论