Java
文章平均质量分 65
wisdom_bo
这个作者很懒,什么都没留下…
展开
-
xxl-job使用GLUE模式(Java)调用接口
1.配置执行器2.新创建一个任务,配置如下2.选择GLUE IDE3.调用服务接口(调用url形式)import com.xxl.job.core.log.XxlJobLogger;import com.xxl.job.core.biz.model.ReturnT;import com.xxl.job.core.handler.IJobHandler;import java.io.BufferedReader;import java.io.InputStream;i原创 2020-08-10 16:56:51 · 12991 阅读 · 5 评论 -
MongoDB构造查询query语句
使用mongodb,为方便查询,整理出了一个工具类,用于生成query语句。数据格式{ "conditionList":[ { "fieldName":"xm", "op":"like", "value":"测试" }, { "fieldName":"xb", "op":"is", "value":"男原创 2020-08-10 16:17:12 · 2435 阅读 · 0 评论 -
springboot 集成xxl-job
引入依赖<dependency> <groupId>com.xuxueli</groupId> <artifactId>xxl-job-core</artifactId> <version>2.2.0</version></dependency>配置xxl-job创建xxl-job配置类import org.slf4j.Logger;import org.slf4j.Logger原创 2020-08-07 16:03:19 · 2373 阅读 · 2 评论 -
linux 发布springboot项目_jar包形式
之前发布springboot项目都会打成war包的形式,正好昨天手上有个springboot项目需要发布,就尝试着用jar包形式发布,尝试了一番,终于发布成功了。细细回想,其实也挺简单的。1.首先需要吧项目打包成jar包的形式。(我是用的idea工具,所以直接在Terminal运行命令mvn clean package即可)打包成功之后,就可以在项目中target目录下看到该jar包。2.将jar包上传至Linux服务器,这里我上传的位置是:/opt/servers/ope...原创 2020-08-07 11:16:14 · 299 阅读 · 0 评论 -
Git本地项目与远程仓库关联步骤
1. 本地 Git 配置配置一下一些基本的信息$ git config--global user.name "Your Name"$ git config --global user.email "email@example.com"2.首先得创建一个远程项目的仓库,用于存放项目,项目名可以和本地相同,暂无内容3. 进入本地项目,进行项目初始化,把本地的目录变成git本地仓库, git status 可以查看本地目录的状态信息 git init git status...原创 2020-06-12 16:35:07 · 5801 阅读 · 0 评论 -
Tomcat9最大并发连接数的修改方法
对于配置文件、或者源代码的查看、修改最好还是翻看相应的文档,以便更好的找出与其他版本的区别。对于Tomcat9中配置文件的修改: 1、首先,在这里:http://tomcat.apache.org/ 我们点击左侧导航栏中“Documentation”下的Tomcat 9.0,进入到这个链接中:http://tomcat.apache.org/tomcat-9.0-doc/index.htm原创 2017-07-07 16:28:34 · 7966 阅读 · 0 评论 -
使用Thumbnailator工具压缩图片
使用Thumbnailator工具需要引入thumbnailator-0.4.8.jar包,在pom中添加一下代码即可。 net.coobird thumbnailator 0.4.8图片压缩1、创建ImageZoomService接口,添加一下代码。import java.io.File;import java.io.OutputStream;原创 2017-07-07 17:00:26 · 2116 阅读 · 0 评论 -
zookeeper单机部署伪集群
下载zooleeper1、下载zookeeper:https://zookeeper.apache.org/releases.html2、解压zookeeper:下载zookeeper后解压至E:\Java\zookeeper\部署伪集群 这此示例中,部署3个单机版的伪集群,分别在目录server0、server1、server2下,具体步骤如下1、在E原创 2017-08-07 16:22:03 · 1350 阅读 · 0 评论 -
zookeeper+dubbo和spring的整合
搭建zookeeper之后,启动本地zookeeper服务。具体教程可参考:http://blog.csdn.net/hh12211221/article/details/76849717创建maven项目http://write.blog.csdn.net/posteditbookserviceImpl:java项目,作为serviceImpl和dao层的提供者;原创 2017-08-30 15:30:24 · 490 阅读 · 0 评论 -
mongodb和springMVC整合
在对mongodb和springmvc的整合是十分简单的,以maven项目为例。具体分为以下几步:maven配置 在整合之前需要导入jar包,在这里只需在pom.xml中加入依赖即可。 org.mongodb mongo-java-driver 3.3.0 org.springframework.data spring-data-mongodb 1原创 2017-08-30 15:57:37 · 4606 阅读 · 4 评论 -
java调用webservice方法
webservice的 发布一般都是使用WSDL(web servicedescriptive language)文件的样式来发布的,在WSDL文件里面,包含这个webservice暴露在外面可供使用的接口。直接AXIS调用远程的web service 废话不多说还是直接粘代码比较靠谱。pom.xml中添加jar包 org.eclipse.birt.runtime.3_7原创 2017-09-08 10:34:08 · 1181 阅读 · 0 评论 -
创建WebService项目
在此之前,还是有必要了解下webSerbice的为何值得学习?究竟有哪些优点及所承担的作用?1、webService可跨平台调用(不局限与操作系统,可在任意不同的系统之间调用服务)。2、webService可跨语言调用(不局限于编程语言,可在任意编程语言之间调用服务),如可以在Java语言中调用C#语言提供的服务,反之亦然。3、webService可远程调用(通过使用web原创 2017-12-19 16:00:49 · 2836 阅读 · 0 评论 -
java itext根据模板生成pdf
很久没有更新过了,稍微闲一点,顺势总结下N久之前用到的小技巧。这里生成pdf主要使用itext.jar。如想生成一个pdf,其实很简单的啦!第一种:全部使用代码生成;第二种:根据pdf模板生成。当前,个人还是偏向第二种。使用工具1.Adobe Acrobat软件(制作pdf模板)2.iText.jar3.iTextAsian.jar(解决中文输出问题)pdf模板使用ADobe Acrobat软件制...原创 2018-05-18 10:58:37 · 9680 阅读 · 5 评论 -
图片转二进制——各种方法汇总
使用Base64转换图片 利用Base64实现二进制和图片之间的转换,具体代码如下:import java.awt.image.BufferedImage;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.IO原创 2017-07-07 11:41:41 · 37429 阅读 · 0 评论 -
maven项目中pom文件配置nexus仓库
在上一章节中,重点介绍了如何搭建nexus,搭建成功之后关键在于如何运用到项目中,下面将结合实际项目做简单介绍。 1、在pom文件中配置nexus仓库。 nexus Nexus Snapshot Repository http://127.0.0.1:8088/原创 2017-07-06 15:12:34 · 17419 阅读 · 1 评论 -
Java获取昨日日期
对日期进行操作使用DateUtils这个工具类非常方便。其中需要使用apache的DateUtils( 需要 import org.apache.commons.lang.time.DateUtils)public class DateUtil{ /** * 日期格式的运算 * @param args */ p原创 2016-12-23 16:40:15 · 1013 阅读 · 0 评论 -
HTTP Status *** 的若干说明
常见状态码: HTTP: Status 200 – 服务器成功返回网页 HTTP: Status 404 – 请求的网页不存在 HTTP: Status 503 – 服务不可用 HTTP: Status 1xx (临时响应) 说明: HTTP: Status 1xx (临时响应)->表示临时响应并需要请求者继续执行操作的状态原创 2016-12-19 15:12:42 · 298 阅读 · 0 评论 -
spring mvc实现单点登录
闲来无事,想起来之前解决的问题还未曾做笔记,借此时机,对前一阶段的工作做一个总结。 刚接手这个项目的时候,任何用户在任何地点任何时间都可以使用同一个账户登录,这让我很恼火,完全不符合设计要求,于是,决定对其进行改善。这是我实现单点登录的代码:功能一 单点登录实现机制: 当用户A使用账号a在浏览器中登录时,若用户B在另一台电脑上也用a账号登录,当用户B原创 2017-04-28 11:25:52 · 1599 阅读 · 0 评论 -
web开发路径问题
1.1、基本概念 在Eclipse中创建web工程,其目录结构如下所示: web站点的根目录:http://localhost:8080/web应用程序的根目录:http://localhost:8080/TestPath/同级目录:http://localhost:8080/TestPath/commons/head.jsp/和http://localho原创 2017-04-29 16:49:26 · 522 阅读 · 0 评论 -
${pageContext.request.contextPath}的作用
曾经项目中看到${pageContext.request.contextPath},感到很迷茫,就上网搜了搜并且验证了下,果真如此。时隔许久,来此做个记录:原创 2017-04-29 17:44:21 · 347 阅读 · 0 评论 -
JSON数据格式
一、json是建立在两种结构: 名称/值对的集合。在各种语言中,这是实现对象、记录、结构、字典、哈希表、键列表或关联数组。 值的有序列表。在大多数语言中,这是一个数组、向量、列表或序列。二、JSON的表示形式: 表示名称/值对 按照最简单的形式,可以用下面这样的JSON 表示 "名称 / 值对" :{"firstName"原创 2017-04-29 18:22:59 · 779 阅读 · 0 评论 -
Ajax总结
1.1什么是Ajax Ajax是Asynchronous JavaScript and XML的缩写,意思是异步的JavaScript与XML。Ajax并不是一门新的语言或技术,它是JavaScript、XML、CSS、DOM等多种已有技术的组合,可以实现客户端的异步请求操作,进而在不要刷新页面的情况下与服务器进行通信,减少了用户的等待时间,减轻了服务器和带宽的负担,提供更好的服务响应原创 2016-12-19 14:11:05 · 429 阅读 · 0 评论 -
Spring中javaMail通过SMTP发送邮件
1、maven项目中,引入依赖包: org.apache.commons commons-email 1.3.32、创建MailUtils类import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException原创 2017-05-02 10:09:27 · 1182 阅读 · 0 评论 -
java JSON转String
1、示例中json的数据格式如下:2、获取json中每一个字符串的信息代码如下:import net.sf.json.JSONArray;import net.sf.json.JSONObject;public class JsonToString { public static void main(String[] args) { String str = "{'t原创 2017-05-02 10:41:54 · 8982 阅读 · 1 评论 -
Java利用jacob实现文档格式转换
实现文档格式之间的转换,我使用的是jacob-1.7版本,需要jacob.jar来调用activex控件,本机需安装WPS/office,还需要jacob.jar以及jacob.dll 其中: jacob.dll 需要放置在系统system32下,如果系统是c盘:C://windows/system32/下面 jacob.dll放在类似这样的目录下,D:\Java原创 2017-01-10 19:20:01 · 5932 阅读 · 4 评论 -
配置maven环境变量出错
真是百思不得其解,在配置maven环境变量的时候通过下面的方法,尽管配置的环境完全正确,但在验证maven环境是否配置正确的时候却始终报错,报错内容如下所示: 出现此错误的配置方法如下: 1、右键“我的电脑” -> "属性" ; 2、在打开的属性面板里选择“高级系统设置”; 3、在打开的高级系统设置对话框中选择“环境变量”; 4、添加新的系统环境变量MA原创 2016-12-19 15:45:34 · 16233 阅读 · 6 评论 -
Quartz中Cron表达式解释
今天在写预警中心模块时,使用Spring+Quartz实现了定时任务,但是对Cron表达式的含义并不完全清楚,问了问度娘,特作以下解释:cron表达式从左往右按顺序依次为 秒 (0~59) 分钟 (0~59) 小时 (0~23) 天(月) (0~31,但是你需要考虑你月的天数) 月原创 2016-12-23 15:13:34 · 596 阅读 · 0 评论 -
Java获取昨日日期
对日期进行操作使用DateUtils这个工具类非常方便。其中需要使用apache的DateUtils( 需要 import org.apache.commons.lang.time.DateUtils;Java代码public class DateUtil{ /** * 日期格式的运算 * @param args */原创 2016-12-23 14:14:33 · 606 阅读 · 0 评论