java
文章平均质量分 55
coder阿龙
这个作者很懒,什么都没留下…
展开
-
基于SpringBoot简单手写了一个网关
只是简单的实现而已,满足当前项目的需求。并没有做太多的完善,勿杠谢谢。原创 2022-07-21 18:02:55 · 838 阅读 · 2 评论 -
Java+Vue导出markdown内容成word (+模糊匹配文件)
废话少说,直接上代码,看不懂私信我。代码流程1、从文件目录中模糊匹配到要导出的md文件 (可忽视)2、将md的内容读出来 (可从数据库中读出来md字符串)3、将md的内容字符串转html字符串4、导出html字符串成doc文件依赖 <!--将markdown形式转成html格式的依赖--> <dependency> <groupId>com.atlassian.commonmark</groupId&g原创 2021-12-28 15:33:07 · 1604 阅读 · 0 评论 -
RabbitMQ接收消息时打印出来的是数字解决方案
原代码@RabbitListener(xxx)public void handle(String content){ System.out.println(content);}改之后的代码@RabbitListener(xxx)public void handle(org.springframewoork.amqp.core.Message content){ System.out.println(new String(content.getBody()));}使用Message原创 2021-09-23 20:05:57 · 985 阅读 · 0 评论 -
java在使用JSON.toJSONString时出现了$ref问题解决方案
问题描述先看问题,获取到了一个对象,set进去,打印出来的json string出现了$ref的解决方案在转string的时候,设置下SerializerFeature语法JSON.toJSONString([你的对象],SerializerFeature.DisableCircularReferenceDetect)完整代码String json = JSON.toJSONString(taskVo,SerializerFeature.DisableCircularReferenceD原创 2021-03-01 18:01:48 · 2600 阅读 · 0 评论 -
Activiti7在Linux部署后变成方块字乱码解决方案(离线centos7)
问题概述在windows服务器上好好的,在linux部署的时候有出问题了问题解析服务器没有相关字体文件代码: @RequestMapping(value = "/process/model", method = RequestMethod.GET, produces = "image/svg+xml") String getProcessDiagram(String processDefinitionId, String processInstanceId) { Bp原创 2021-02-23 13:59:28 · 966 阅读 · 8 评论 -
Activiti7超时自动审批 - SpringBoot
描述: 如图,想在领导审批时,能够超过一定时间内自动审批使用时间控件选择 TimerBoundaryEvent节点,拖拽到要超时自动完成的任务节点上配置控件设置超时时间,这里设置的是15S,就是15秒,如果想设置1天,就是1D。 2小时,就是2H以此类推。springboot打开定时任务配置spring.activiti.async-executor-activate=true不开启这个,超时后不会起作用的流...原创 2021-01-27 10:14:35 · 3101 阅读 · 0 评论 -
Activiti7并行子流程的使用 - SpringBoot
assigneeList 为 集合,例如["kermit", "gonzo", "fozzie"];activiti:elementVariable="assignee" 为 接收 loop 中的值的变量名;activiti:assignee="${assignee}" 相当于将认领人指定为loop中取得的变量对象,就和java 中 foreach 差不多的意思;nrOfInstances:实例总数nrOfActiveInstances:当前活动(即尚未完成)实例的数量。对于...原创 2021-01-27 10:13:30 · 1793 阅读 · 1 评论 -
Null value was assigned to a property of primitive type原因及解决方法
看看你的实体类里面的有没有用int,double修饰的属性,换成包装类,Integer,Double即可,基操勿6原创 2020-11-27 19:03:13 · 307 阅读 · 0 评论 -
Java分段查询小算法
需求,多线程分段查询 public static void main(String[] args) throws InterruptedException { Integer threadNum = 50; Integer pdcount = 99149; pdcount = pdcount + 100; // 多+100 防止少查数据 System.out.println("共有"+pdcount+"条数据"); St原创 2020-11-03 09:26:51 · 789 阅读 · 0 评论 -
Java创建临时文件写入数据并读取成byte数组
需求过程: 在内存中把文件地址写入到txt中,并以byte数组存入到oss里面1.准备数据// 准备数据List < String > fileList = new ArrayList < > ();if(StringUtils.isNotBlank(fileUrls)){ String[] split = fileUrls.split(","); for(String s: split) { fileList.add(s);原创 2020-11-02 10:29:52 · 1824 阅读 · 0 评论 -
Elasticsearch-windows环境配置
文章目录1.下载es2.下载ik中文分词器3.启动es4.安装ik1.下载eshttps://www.elastic.co/cn/downloads/past-releases#elasticsearch2.下载ik中文分词器https://github.com/medcl/elasticsearch-analysis-ik/releases/tag/v5.6.5注意,两个版本必须完全相...原创 2019-10-21 13:08:41 · 354 阅读 · 0 评论 -
Java手动实现链式调用
文章目录1.结果2.实体类3.测试4.结果1.结果2.实体类public class User1 { private String name; private String age; private String moon1; public User1() { } public User1(String name, String age, String moon1...原创 2019-10-12 11:46:16 · 1006 阅读 · 1 评论 -
从零入手Redis缓存
1. Redis介绍 Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。 redis是一个key-value存储系统。和Memc...原创 2018-06-03 00:09:17 · 262 阅读 · 0 评论 -
ActiviMQ快速入门
下载ActiviMQ 启动mq 创建项目 写提供者 package com.cxl.activemq; import javax.jms.Connection; import javax.jms.ConnectionFactory; import javax.jms.Destination; im...原创 2018-12-29 10:02:38 · 286 阅读 · 0 评论 -
Maven的安装以及配置
Maven的安装以及配置一、需要准备的东西1. JDK2. Eclipse3. Maven程序包二、下载与安装1. 前往https://maven.apache.org/download.cgi下载最新版的Maven程序:2. 将文件解压到D:\Program Files\Apache\maven目录下:3. 新建环境变量M...原创 2018-12-29 10:12:11 · 1747 阅读 · 0 评论 -
dubbo简单入门使用
创建Service层 <properties> <spring.version>4.2.5.RELEASE</spring.version> </properties> <dependencies> <!-- Spring -->...原创 2018-12-31 10:06:30 · 263 阅读 · 0 评论 -
windows上安装ElasticSearch
安装jdk 至少8以上 下载和解压es安装包 启动es,bin/es.bat 查看是否启动成功http://localhost:9200/?pretty 修改集群名称 conf/elasticsearch.yml 下载和解压Kibana安装包 启动bin/kibana.bat 进入Dev Tools界面 启动es显示started表示启动成功 检查是否启...原创 2019-01-02 08:22:26 · 177 阅读 · 0 评论 -
WebService快速入门文档
WebService学习笔记WebService学习笔记1.HTTP和SOAP的区别2 用WebService调用远程服务官方远程服务地址http://www.webxml.com.cn/zh_cn/web_services.aspx?offset=1解析地址调用成功!...原创 2018-12-31 10:07:38 · 851 阅读 · 0 评论 -
EhCache缓存的使用
EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。 我们使用EhCache缓存框架主要是为了判断重复Url,每次爬取一个网页,都把Url存储到缓存中,并且每次爬某个网页之前,都去缓存中搜索下,假如存在的话,我们就不要爬取这个网页了,不存在的话,我们就爬下网页,爬取成功后,把这个Url存储到缓存中;之所以用缓存框架...原创 2019-01-01 09:36:15 · 698 阅读 · 0 评论 -
SpringBoot任务机制(异步,定时,邮件)
SpringBoot任务机制(异步,定时,邮件) SpringBoot任务机制1 异步任务2 定时任务3 邮件任务 发送普通邮件发送带附件及样式的文件效果演示...原创 2018-12-31 10:03:40 · 398 阅读 · 0 评论 -
数字图片验证码java后台版本
public BufferedImage createVerifyCode(MiaoshaUser user, long goodsId) { if(user == null || goodsId <=0) { return null; } int width = 80; int height = 32; //create the image Buffered...原创 2019-01-01 09:36:36 · 289 阅读 · 1 评论 -
RabbitMQ入门教程
RibbitMQ安装 下载ERL https://pan.baidu.com/s/1c1UaGpU下载MQ http://www.rabbitmq.com/releases/rabbitmq-server/ 安装erlyum install -y erlang-19.0.4-1.el6.x86_64.rpm 安装mqyum install...原创 2018-12-31 10:06:56 · 373 阅读 · 0 评论 -
微信小程序与后台交互案例
1.写后台2.绑定事件3.编写事件 4.打印输出原创 2018-12-30 09:58:50 · 3399 阅读 · 0 评论 -
Java使用POI导出Excel工具类
自行导入poi3.9的jar包工具类:package com.cpic.caf.template.home.util;import java.io.BufferedOutputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;im...原创 2018-12-31 10:05:39 · 680 阅读 · 0 评论 -
SpringBoot整合RabbitMQ
在linux安装rabbitmq 依赖 依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifact...原创 2019-01-01 09:37:01 · 306 阅读 · 0 评论 -
SpringBoot整合MyBatis
SpringBoot微服务整合MyBatis完成CRUDSpringBoot微服务整合MyBatis完成员工的CRUD创建springboot项目需要导入以下插件Web cache mybatis mysql 整体项目结构实体类mapperservicecon...原创 2019-01-01 09:37:19 · 191 阅读 · 1 评论 -
SpringBoot整合Redis缓存
SpringBoot整合Redis缓存SpringBoot整合Redis缓存这里演示的是windos端的redis 端口 6379连接到redis连接到redis测试命令官方网址:https://redis.io/commands打开命令行测试数据1、引入redis的starts ...原创 2019-01-01 09:39:47 · 153 阅读 · 0 评论 -
SpringBoot整合SpringDataJPA
SpringBoot+SpringData快速完成微服务架构CRUD操作SpringBoot+SpringData快速完成微服务架构CRUD操作废话不多说,直接上项目演示按条件查询按名称查询添加图书可进行修改可进行删除后台运行的SQL语句...原创 2019-01-01 09:38:12 · 179 阅读 · 0 评论 -
SpringBoot整合SpringSecurity
先说下项目结构解决thymeleaf报错问题在pom文件中加正文1 引入SpringSecurity2 编写配置类官网描述自己写的3 控制请求访问权限启动运行主页可以访问,子页面都无法访问开启自动配置的登陆功能...原创 2019-01-01 09:37:55 · 2463 阅读 · 1 评论 -
SpringBoot进入debug模式
第一种命令行java –jar xxx.jar --debug 第二种在application.properties中设置属性debug=true 第三种在启动上面设置Run Configurations…在VM arguments中添加 –Ddebug...原创 2019-01-02 08:23:21 · 17460 阅读 · 2 评论 -
Quarz完成定时任务(非注解版)
Quartz作业调度框架(附整合Spring)Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,...原创 2018-12-31 10:05:05 · 409 阅读 · 0 评论 -
git、github、gitlib入门笔记
git/gitlab/github的使用方法、git/eclispe插件 ...原创 2018-12-30 09:58:05 · 435 阅读 · 0 评论 -
自己写了个PostgreSQL工具类
package com.demo.tools;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.Statement;public class PostgreSQLUtils { private static final Str...原创 2018-12-30 10:04:24 · 1050 阅读 · 0 评论 -
java根据模板导出pdf
转载<https://www.cnblogs.com/wangpeng00700/p/8418594.html> java根据模板导出pdf 在网上看了一些Java生成pdf文件的,写的有点乱,有的不支持写入中文字体,有的不支持模板,有的只是随便把数据放里面生成文件,完全不考虑数据怎样放置的以及以后的维护性,想想还是自己总结一个完全版的导出pdf的工具类吧,总结一下网上...转载 2018-12-31 10:05:56 · 694 阅读 · 1 评论 -
JVM调优文档
程序1package com.cxl.demo;public class T1 { class User{ int id; String name; User(int id,String name){ this.id = id; this.name = name; } } void alloc(int i){ new User(i,"name"+i...原创 2019-01-01 09:39:07 · 186 阅读 · 0 评论 -
tomcat调优文档
Tomcat优化1. 典型的tomcat优化配置set JAVA_OPTS= -Xms4g #起始4G内存 -Xmx4g #最大4G内存 -Xss512k -XX:+AggressiveOpts #进攻性的优化 -XX:+UseBiasedLocking #偏执锁 -XX:PermSize=64M #永久区大小 1.8取消了...原创 2019-01-01 09:39:27 · 160 阅读 · 0 评论 -
HttpClient+Jsoup入门笔记
httpclientHttpClient笔记1.简介HttpClient 是 Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。 官方站点:http://hc.apache.org/ 最新版本4.5 http://hc.apache.org/h...原创 2019-01-02 08:24:01 · 468 阅读 · 0 评论 -
百度地图api调用公交车路线和驾车路线
contollerpackage com.cpic.caf.user.controller;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.servl...原创 2018-12-30 10:05:01 · 868 阅读 · 0 评论 -
java腾讯短信接口调用(含语音短信)
依赖 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.o...原创 2018-12-30 10:04:04 · 1768 阅读 · 0 评论 -
支付宝第三方支付接口java调用详细文档
进入蚂蚁金服开放者平台https://openhome.alipay.com/platform/appDaily.htm?tab=info下载demo修改文件 App_id Merchant_private_key Alipay_public...原创 2018-12-30 09:57:13 · 4258 阅读 · 1 评论