JavaWeb
文章平均质量分 65
上善若水_厚德载物
这个作者很懒,什么都没留下…
展开
-
Tomcat 8.5.100 配置多证书多域名
1.defaultSSLHostConfigName 属性是必须,不设置默认配置会报错.3.Alias是多域名别名配置,这是同一个项目多个域名的配置。如果是多个项目多个域名配置多个节点即可。配置server.xml。2.表示开启多域名支持。原创 2024-04-12 09:12:47 · 629 阅读 · 0 评论 -
CentOS 7 Jenkins部署Vue项目
前面的配置和SpringBoot后台项目一样,这里构建环境这里选择刚才咱们安装的NodeJsv12.16.3这个进行编译.用node -v 查看本地开发环境的NodeJs版本,尽量使用和开发环境一样的版本.可以自行安装或使用Jenkins自动安装,这里用的自动安装。注意插件名字的大小写NodeJs。选择新建一个自由风格的软件项目。打开全局工具配置里进行设置。原创 2022-12-01 15:15:54 · 315 阅读 · 1 评论 -
CentOS 7 Jenkins配置及SpringBoot项目自动部署
jenkins配置maven,maven需要在服务器提前安装好,并配置好maven的仓库位置和镜像仓库,不设置mirrors可能会导致下载不下来jar包.打开http://192.168.1.1:8000/进行jenkins的配置,在图中输入刚才复制的管理员密码。运行Jenkins之前确保系统已经安装好JDK,因为我安装的是JDK1.8,所以选择2.346.1 这个版本。将下载好的jenkins.war上传到服务器上,我的目录是/home/jenkins。启动后将启动输出中的管理员密码复制下来。原创 2022-11-18 15:10:27 · 620 阅读 · 0 评论 -
Centos7 ELK 8.2 集群配置
假设有两台机器,192.168.1.177和192.168.1.178.Elasticsearch版本8.2.2 ,不同版本配置参数可能不同.192.168.1.177的elasticsearch.yml。192.168.1.178的elasticsearch.yml。切换到root用户修改配置sysctl.conf。下面这行代码就添加到这个配置文件的末尾就好。可以用kibana的后台查询索引运行情况。可以用以下命令查询设置是否成功。通过启动日志可查看集群状态。显示如下信息表示成功。...原创 2022-08-03 12:01:07 · 1044 阅读 · 0 评论 -
Centos7 ELK 8.2配置与安装及SpringBoot集成
1.Elasticsearch安装 下载 elasticsearch ,版本Linux x86_64 8.2.2 .解压修改配置文件修改内容如下:因为在root账户下不能启动es,创建一个新用户es.(1)创建新用户es(2)对es用授权# 将此目录下授权给 es用户(3)切换es用户启动2.KIbana安装及配置下载Kibana8.2.3 解压编辑配置文件:添加用户目录权限 启用服务访问ip和端口显示如下,表示安装成功。3.Logst原创 2022-06-18 14:13:09 · 826 阅读 · 0 评论 -
RPC(Axis2)方式调用WebService通用类
SpringBoot添加Axis2依赖 <dependency> <groupId>org.apache.axis2</groupId> <artifactId>axis2-kernel</artifactId> <version>1.7.9</version> </dependency> <原创 2022-05-12 14:23:57 · 1940 阅读 · 2 评论 -
Zookeeper集群及EFAK
在上一篇单机配置的基础上,假设我们做三台服务器的集群.分别在三台服务器上进行安装.zookeeper-3.8.01.修改conf/zoo.cfg添加如下内容dataDir=/home/zookeeper/zkDatadataLogDir=/home/zookeeper/zkLogserver.1=192.168.2.40:2182:2183server.2=192.168.2.41:2182:2183server.3=192.168.2.42:2182:2183:observer语原创 2022-05-07 14:43:27 · 429 阅读 · 0 评论 -
Kafka安装与配置
1.下载Kafka2.13-3.1.0最新版为kafka_2.13-3.1.0.tgz下载Zookeper最新版为zookeeper-3.8.02.单机安装zookeperKafka依赖于zookeeper,官方承诺将来会移除.解压文件:tar zxvf apache-zookeeper-3.8.0-bin.tar.gz -C /opt/mv /opt/apache-zookeeper-3.8.0-bin/ /opt/zookeeper在/opt/zookeepe....原创 2022-05-04 16:32:48 · 10976 阅读 · 1 评论 -
Idea 2021调用webservice详解
1.新建普通的Java工程2.工程上右键添加Framework支持选择Apache Axis 1.23.在弹出的生成Java Code界面输入wsdl地址和输出路径,其他可留空。4.修改生成的HelloWorldClient代码package example;import org.apache.axis.message.SOAPHeaderElement;import test.*;import javax.xml.soap.SOAPException;.原创 2022-02-22 10:04:57 · 2863 阅读 · 0 评论 -
截图/粘贴剪切版图片并自动上传Java版(Servlet/Spring)
客户需求:QQ截图工具等截图后直接粘贴在网页上传,省去另存后再上传的步骤。google搜索之发现一js库可支持访问剪切版粘贴图片:https://github.com/layerssss/paste.js在此基础上写Java Servlet版Demo.paste.js的使用参照github的demo即可。 $('.demo').on('pasteImage', functio原创 2018-01-13 15:20:56 · 959 阅读 · 3 评论 -
Red5 1.0.6 整合到Web (1.0.2 ~ 1.0.7M4 通用)
由于原来项目中用到的是red5 0.8 只支持flv格式,最近要用到mp4格式,查看官网 red5 1.0.6 支持 FLV, F4V, MP4, 3GP格式。 网上找了半天最新的整合都是1.0.1及以下版本的,1.0 版本视频录制有个小bug,无奈只能自己整合了。1.0.2之后作者将red5分成了几个子工程,仓库也从google迁移到了github. 地址:https://github.com/R原创 2016-01-18 16:44:17 · 5763 阅读 · 11 评论 -
Java模拟新浪和腾迅自动登录并发送微博(2013年3月更新可用)
1.准备工作 只是登录无需申请新浪和腾迅的开发者账号,如果需要发送微博功能,需要申请一个新浪和腾迅的开发者账号,并添加一个测试应用。 过程请参考官方帮助文档,申请地址:新浪:http://open.weibo.com 腾迅:http://dev.t.qq.com/我们需要的是App Key和App Secre及redirect_URI,源代码中已经包含了我申请的测试key,但由原创 2013-03-14 16:47:53 · 13911 阅读 · 29 评论 -
Flex3 CRUD 与Java后台交互 完整Demo
网上关于flex java curd的例子很少,官方的文档不全且有错误.今天自己做的个crud的例子,不带分页(分页网上有很多例子了).上图:mxml:<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> <![CDATA[原创 2013-01-30 17:43:03 · 2129 阅读 · 0 评论 -
Flex3与BlazeDS HelloWorld 详解
BlazeDS的下载和介绍:http://opensource.adobe.com/wiki/display/blazeds/Release+Builds 有Tomcat的下载 http://flexorg.wip3.adobe.com/blazeds/3.0.x/milestone/3978/blazeds-bin-3.2.0.3978.zip没Tomcat的下载 http:原创 2013-01-30 13:25:36 · 6916 阅读 · 0 评论 -
E3 Tree 在 Glasshfish下bug的修复
对e3 tree 不了解的可以参考http://e3.group.javaeye.com/由于在glasshfish下报一个这样的错误Unable to read TLD "META-INF/E3Tree.tld" from JAR file "file:/D:/project/glassfish/domain/lotterysys/e3/WEB-INF/lib/e3.原创 2012-09-25 15:13:24 · 33301 阅读 · 0 评论 -
J2ME/J2EE实现用户登录交互
实现功能:用手机客户端进行登录服务器,然后返回消息进行交互.服务器代码:LoginServlet:package com;import java.io.ByteArrayOutputStream;import java.io.DataOutputStream;import java.io.IOException;import java.io.OutputSt原创 2012-09-25 15:35:21 · 21228 阅读 · 0 评论 -
javascript文件夹选择框的两种解决方案
解决方案1:调用windows 的shell,但会有安全问题. * browseFolder.js * 该文件定义了BrowseFolder()函数,它将提供一个文件夹选择对话框 * 以供用户实现对系统文件夹选择的功能 * 文件夹选择对话框起始目录由 * Shell.BrowseForFolder(WINDOW_HANDLE, Message, OPTIONS, str原创 2012-09-25 15:39:36 · 33778 阅读 · 0 评论 -
mongodb之java CRUD 简单操作
驱动包下载:https://github.com/mongodb/mongo-java-driver/downloads我下载的是 mongo-2.8.0.jar — Version 2.8.0打开mongo shell -- 新建数据库test --( use test)打开eclipse新建工程,把junit,mongo-2.8.0.jar导入。新建测试类如下:pa原创 2012-12-16 22:12:51 · 18532 阅读 · 0 评论 -
Spring jdbc 对象Mapper的简单封装
一般查询实体的时候,都需要这么使用:/** *//** * 根据id查询 * * @return */ public Emp queryEmpById(Integer id) { String sql = "select * from emp where empno = ?"; Param原创 2012-12-16 22:20:07 · 23154 阅读 · 0 评论 -
Spring mongodb 之简单CRUD
官方文档参考:http://www.mkyong.com/mongodb/ 用MyEclipse添加maven-Project工程,在这之前你可能需要配置你的m2eclipse1.将maven配置成你自己安装的版本。2.设置User Settings当然也可以修改仓库默认目录,打maven安装目录conf/setting.xml在节点里添加:d:/myreposito原创 2012-12-16 22:10:15 · 14912 阅读 · 0 评论 -
ExtJS & GTGrid 简单用户管理
前段学了小胖的GTGrid,很方便实用。最近在学习Extjs.做了个CRUD的Demo,包括Extjs版和GTGrid版,做的比较粗糙,希望对大家有一些帮助。部分源码: 用户管理首页.x-panel-body p { margin:5px; } .x-column-layout-ct .原创 2012-12-16 22:01:15 · 26507 阅读 · 0 评论 -
JSP实现点击链接后下载文件(相当于右键另存)功能
/** * 实现文件另存功能 * * @param text * 文件内容 * @param fileName * 文件名称 * @return */ protected String renderFile(String text, String原创 2013-01-30 11:50:20 · 14004 阅读 · 3 评论 -
HttpURLConnection请求数据流的写入(write)和读取(read)
URLConnection类给应用程序和web资源之间架设起了通信的桥梁,这些web资源通常是通过url来标记的,本文将讲述如何使用HttpURLConnection来访问web页面(发送数据流)和读取数据流。在Servlet中对于需要用post方式(get会暴露参数)写入参数的时候就用到了HttpURLConnection.请求的Servlet,也可以写入main方法中进行测试原创 2013-01-30 17:20:30 · 4019 阅读 · 0 评论 -
Spring jdbc 对象Mapper的简单封装
一般查询实体的时候,都需要这么使用/** * 根据id查询 * * @return */ public Emp queryEmpById(Integer id) { String sql = "select * from emp where empno = ?"; Parameterize原创 2013-01-30 14:18:16 · 9650 阅读 · 0 评论 -
Struts2 action的扩展名两种修改方法
STRUTS2 ACTION的扩展名默认为.action,在struts1.X前为.do,如果要把STRUTS2的ACTION 的扩展名也改成.do可以按如下方法做。方法一struts.xml: //注意这里 /example/HelloWord.jsp <!--原创 2013-01-30 14:05:58 · 20297 阅读 · 3 评论 -
HttpClient成功登录新浪微博之简单分析与实践
用的触屏版新浪微博的登录地址:http://m.weibo.cn/login需要用Firefox浏览器,要安装HttpFox工具,当然你也可以用其他插件,只要能分析HTTP协议即可。用HttpFox分析登录过程中的头信息如下:当然这些头信息不用全部设置,只需在代码中设置一些必要的信息: post.setRequestHeader("User-Agent","Mozilla/5.原创 2012-09-25 11:34:47 · 33118 阅读 · 1 评论