java
文章平均质量分 70
wllllllllllllllll
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JAXBContext、Jackson 解析xml与springboot接收并响应xml
首先介绍JAXBContext解析xmlJAXBContext是javax.xml.bind包下的类,It provides an abstraction for managing the XML/Java binding原创 2021-06-18 02:18:05 · 3290 阅读 · 2 评论 -
spring-boot webflux的简单应用
webflux是一个响应式异步非阻塞的web应用,是SpringFramework5.0后新增的功能,spring-boot 2.0以后的版本都支持webflux官网文档:https://docs.spring.io/spring-framework/docs/current/reference/html/web-reactive.html#webflux下面以spring-boot 应用为例,简单介绍webflux的用法pom.xml<?xml version="1.0" enco原创 2021-05-06 11:25:49 · 1517 阅读 · 1 评论 -
elasticsearch java客户端 RestClient 接口demo详解
elasticsearch的安装java客户端有TransportClient和RestClientelasticsearcElasticsearch计划在Elasticsearch 7.0中弃用TransportClient,在8.0中完全删除它下面介绍RestClient客户端 官网文档https://www.elastic.co/guide/en/elasticsearch/client/java-rest/6.8/java-rest-high.htmlpom.xml添加依赖..原创 2021-03-17 23:51:25 · 1423 阅读 · 0 评论 -
rabbitMq的安装与demo应用 java
rabbitMq是使用erlang语言编写的,在安装rabbitMq之前需要先准备erlang环境以ubuntu系统为例下载otp,我的版本是20.0解压压缩文件root@ubuntu:/usr/local/otp# tar -xvf otp_src_20.0在安装erlang之前,我们可能需要先安装ncurses如果您的linux没有安装ncurses,则在安装erlang时可能会报o such file or directory error: No curses libra原创 2021-03-12 23:24:13 · 690 阅读 · 0 评论 -
kafka的安装与demo应用java
下载kafka编译后的压缩包(文件名称中没有src)https://kafka.apache.org/downloads参考文档https://kafka.apache.org/quickstart这里我将压缩包放在了/home/wl/mq/ 目录下(我的版本为2.5.1)解压tar -xzf kafka_2.12-2.5.1cd kafka_2.12-2.5.1kafka启动需要zookeeper,并且kafka自带了zookeeper启动kafka自带的zookeeper..原创 2021-03-11 09:35:22 · 1004 阅读 · 0 评论 -
rocketmq 的安装与简单的示例代码java
参考官方文档https://rocketmq.apache.org/docs/quick-start/下载rocketmq源码https://rocketmq.apache.org/dowloading/releases/(我的版本为4.5.0 。最新的4.8.0安装namesrv时报错)解压源码unzip rocketmq-all-4.5.0-source-release.zip进入解压文件夹,使用mvn编译(需要maven版本3.0以上)mvn -Prelease-all ...原创 2021-03-06 14:23:17 · 296 阅读 · 0 评论 -
FastDFS+nginx服务搭建与配置
FastDFS+nginx服务搭建与配置原创 2016-10-31 02:46:21 · 5892 阅读 · 1 评论 -
spring-boot-starter-mail + dubbo 实现发送邮件微服务
1.搭建一个dubbo + zookeeper 的环境 dubbo + zookeeper环境搭建2.新建两个工程 2.1简单的 api接口工程 email-api <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-i...原创 2018-07-27 16:02:20 · 3924 阅读 · 2 评论 -
使用hibernate 实现spring-data-jpa 中 JpaSpecificationExecutor 接口功能
本文使用的Hibernate版本是 5.2.12.Final需要实现的JpaSpecificationExecutor 接口功能(findOne除外)package org.springframework.data.jpa.repository;import java.util.List;import java.util.Optional;import org.springfr...原创 2018-07-31 19:00:07 · 1116 阅读 · 0 评论 -
springboot 整合activemq 以及tpoic 持久化 和 虚拟主题(virtual topic)
mq 分为 queue(队列模式,生产者生产了一个消息,只能由一个消费者进行消费) topic(发布/订阅模式,生产者生产了一个消息,可以由多个消费者进行消费)application.properties 配置# http portserver.port=9090env.host.mq=192.168.46.128#===============================...原创 2018-08-28 00:19:46 · 3815 阅读 · 3 评论 -
spring-data-jpa 模糊查询特殊字符转义
当使用特殊字符 譬如 _ %等模糊查询时往往查询的结果不是我们想要的 _会匹配任意的一个字符 %会匹配任意多个字符。想要使用_ %进行模糊查询 必须对其进行转义 例如下面的sqlselect * from orders where name like "%abc_%"会匹配任意name包含 abc的数据 如果需要匹配 abc_则需要对下划线_转义select * from...原创 2018-08-28 11:45:25 · 8815 阅读 · 3 评论 -
一个事物下jpa更新数据库实体对象属性后自动update
记录今天偶然发现的一个隐藏的bug具体是这样的:在一个事物中查询出一条记录例如Student id=1,然后修改student对象的一个属性例如name,再通过jpa执行update 语句修改一个字段age 例如:update student set age = 1 where id=1。最后发现数据库中除了age更新之外,name字段也做了更新,一条update 指令执行了两次update。...原创 2018-12-13 00:29:27 · 10121 阅读 · 3 评论 -
spring-cloud-config-server 服务器搭建
新建一个config git 仓库 (可以使用github或开源中国的git仓库)git@ubuntu:~/repo$ mkdir config.gitgit@ubuntu:~/repo$ cd config.gitgit@ubuntu:~/repo$ git --bare init克隆config仓库Administrator@WL /d/workspace$ git cl...原创 2019-03-07 21:57:54 · 2722 阅读 · 0 评论 -
spring-cloud-eureka服务发现注册中心及spring-cloud微服务
spring-cloud 使用eureka作为服务注册与发现中心,与zookeeper不同,eureka没有提供可直接运行的压缩文件,需要我们手动搭建eureka服务器。spring-cloud 与dubbo区别参考https://www.cnblogs.com/aspirant/p/9089146.htmleureka服务器的搭建很简单与一般的spring-boot应用相同,只是启动类需要...原创 2019-03-11 16:26:15 · 10088 阅读 · 1 评论 -
spring-cloud-config-server 集群
spring-cloud-config-server 服务器搭建这篇文章介绍了如何搭建配置服务器及如何使用配置服务器加载配置。但是上面的都是针对单机的配置服务器,虽然集群的配置服务器基本没用到过,但是这里贴一下如何搭建及使用集群的配置服务器相比较单机的config服务器,集群的服务器需要将服务注册到eureka上去(eureka服务器搭建参考spring-cloud-eureka服务发现注册中...原创 2019-03-11 22:31:05 · 1147 阅读 · 2 评论 -
spring-cloud使用zookeeper作为服务注册发现中心
spring-cloud默认使用eureka作为服务注册发现中心,使用zookeeper作为服务注册发现中心需要依赖spring-cloud-starter-zookeeper-discovery新建工程<groupId>com.wl.springcloud</groupId><artifactId>zookeeper</artifactId&...原创 2019-03-29 20:32:16 · 3277 阅读 · 1 评论 -
spring-boot整合dubbo+zookeeper
工程目录结构如下新建工程<groupId>com.wl.springcloud</groupId><artifactId>dubbo-zookeeper</artifactId><version>1.0-SNAPSHOT</version>pom.xml<?xml version="1.0" ...原创 2019-03-29 21:18:53 · 1681 阅读 · 1 评论 -
spring-cloud-gateway的简单使用
不同于zuul(基于servlet),spring-cloud-gateway 基于webflux1.基于zookeeper作为服务注册与发现中心的spring-cloud-gateway的使用使用zookeeper作为服务注册中心参考我的这篇文章spring-cloud使用zookeeper作为服务注册发现中心(下面会使用到该文章所建工程)新建工程gateway<grou...原创 2019-04-24 01:08:29 · 6965 阅读 · 4 评论 -
沙箱支付宝alipay-easysdk java 支付能力对接
1.配置沙箱密钥并获取沙箱账号密码1)打开支付宝开放平台主页https://open.alipay.com/platform/home.htm并登陆2)打开https://opendocs.alipay.com/open/291/105971下载密钥生成工具3)生成密钥(应用私钥就是下面alipay.properties中的merchantPrivateKey)4)打开https://openhome.alipay.com/platform/appDaily.htm?tab=info设置支付宝公钥原创 2020-12-10 14:10:08 · 7817 阅读 · 1 评论 -
使用quartz实现可以后台配置的定时任务服务
目录创建工程创建common-api工程创建scheduler-service工程scheduler-service的实现scheduler-service的默认配置scheduler-service的quartz配置如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入创建工原创 2020-07-16 18:27:41 · 2249 阅读 · 0 评论 -
java 导入excel csv
简单好用的java 导入 excel csv工具类 注解类package com.wl.poi.read.annotation;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;imp...原创 2018-10-26 22:36:09 · 937 阅读 · 0 评论 -
spring-cloud-starter-netflix-zuul(原spring-cloud-starter-zuul)的使用
1.基于eureka为服务注册中心的zuul。首先我们需要搭建一个eureka服务,关于这一步可以参考我的另一篇文章spring-cloud-eureka服务发现注册中心及spring-cloud微服务,在本篇文章也会用到spring-cloud-eureka服务发现注册中心及spring-cloud微服务里面的工程下面我们新建zuul工程<groupId>com.wl....原创 2019-04-02 23:38:05 · 14951 阅读 · 2 评论 -
spring-boot-starter-jersey的使用
jersey与resteasy一样都是JAX-RS即Java API for RESTful Web Services标准的实现,spring-boot-starter-jersey提供了对Jersey RESTful Web服务框架的支持,能够让我们轻松的构建RESTful Web工程。新建工程<groupId>com.wl.jersey</groupId>&...原创 2019-03-23 23:59:48 · 5763 阅读 · 1 评论 -
java导出excel支持2003、2007及SAX解析
java 导出excel 轻松导出百万条记录原创 2017-09-30 03:51:24 · 4373 阅读 · 11 评论 -
二维数组转换为笛卡儿积
二维数组转换为笛卡尔积原创 2017-12-15 00:20:03 · 1481 阅读 · 1 评论
分享