- 博客(36)
- 资源 (20)
- 收藏
- 关注

原创 Drools7.5.0教程-目录
Drools7.4.1教程-目录Drools7.4.1教程(1)-简介Drools7.4.1教程(2)-开发环境准备Drools7.4.1教程(3)-workbench安装Drools7.4.1教程(4)-workbench之项目创建Drools7.4.1教程(5)-workbench规则开发与测试Drools7.4.1教程(6)-workbench规则的打包发布Drools7.4.1
2017-11-18 16:13:19
2560
1
原创 IDEA全局搜索文本失效方法处理
工作中突然发现全局文本搜索失效了,其实是IEDA项目索引文件坏了,只要重新索引项目文件即可,方法如下,file -> invalidate Caches ->invalidate and restart 重启即,项目启动后会重新 index,然后就可以全局搜索啦,...
2019-11-21 19:42:23
3373
1
原创 IDEA 远程调试
IDEA如何进行远程调试tomcat远程调试 , 在catalina.sh 新增JAVA_OPTS="$JAVA_OPTS -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5050"启动springboot打包的jar时,将其加入参数中:java -jar -Xdebug -Xrunjdwp:transp...
2019-08-27 16:36:13
258
原创 Swagger转PDF转HTML
看了不少Swagger 转PDF的文章,很多不能很好的跑起来,或多或少有点问题,并对PDF中文问题进行了处理,所以自己总结,写个总结,做个示例本文参考了:http://swagger2markup.github.io/swagger2markup/1.3.1/https://github.com/Swagger2Markup/spring-swagger2markup-demoSwag...
2019-08-25 15:26:06
880
原创 SpringBoot 升级到 2.1.5.RELEASE 后 pom.xml 报 Unknown错误
Spring Boot 发布了2.1.5.RELEASE 版本,但是小伙伴升级后,普遍发现pom.xml 中 报 Unknown错误 ,这个现象应该只在STS(Spring Tool Suite), Eclipse 等开发环境中出现。报错现象如下所示:解决这个问题只需要,在pom.xml 文件中的 properties 加入maven jar 插件的版本号,如下所示:<maven-...
2019-08-09 17:47:30
653
原创 Swagger-springboot整合
Swagger 作为一个强大的API文档工具深受广大开发者的喜爱,今天主要做个 springboot 整合 swagger的 demo方便初学者学习,参考
2019-08-08 00:04:04
174
原创 JAVA校验解析身份证(省、市、区县、性别、年龄)
JAVA校验解析身份证(省市县)维护身份证省市自治区区县信息校验身份证格式提取身份证中的对应信息(省、市、区县、性别、年龄)代码下载地址...
2019-06-11 10:48:21
5954
原创 JAVA递归JSON取值
网上查了不少都是JS 的,JAVA写得也少,正好要用到,自己写了一个,这个类的缺点就是一个JSON如果有多个KEY重复会取最后一个值得返回,当然可以优化下,这样需要搞个规则解析,可以进一步优化,后续会放出,直接放一把取值代码思路也很简单,递归而已网上找的一个相对复杂的JSON{ "HeWeather6": [{ "basic": { "cid": "CN101010100"...
2019-04-09 20:39:25
2415
3
原创 如何通过JAVA代码获取JVM相关信息
最近一直在排查JVM内存问题,所以对该方面进行了一定的整理,我们可以通过ManagementFactory可以获取当前JVM的相关运行信息,对应用进行监控。下面的代码一部分网上整理(太懒,别人有的干嘛自己写的),一部分自己查看API获取,希望对大家工作种有帮助,JVM的相关知识就不再赘述了。import java.lang.management.ClassLoadingMXBean;im...
2019-01-14 23:56:51
3467
2
转载 解决IDEA无法安装插件的问题
解决IDEA无法安装插件的问题进入2018年以来,在IDEA插件中心中,安装插件经常安装失败,报连接超时的错误。如下:我们发现连接IDEA的插件中心使用的是https的链接,我们在浏览器中使用https访问插件中心并不能访问。 而使用普通的http是可以访问插件中心的。因此,我们需要在IDEA中设置不使用https。具体如下:我们在settings中,找到如图所示位置,去掉use...
2018-12-16 16:55:25
2119
1
转载 Navicat修改MySQL数据库密码
方法1: 用SET PASSWORD命令 首先登录MySQL。 格式:mysql> set password for 用户名@localhost = password(‘新密码’); 例子:mysql> set password for root@localhost = password(‘123’); 方法2:用mysqladmin 格式:mysqladmin -...
2018-09-02 11:45:52
4273
转载 Navicat Premium 12破解方法
来源网址:https://www.jianshu.com/p/42a33b0dda9c1、按步骤安装Navicat Premium,如果没有可以去官网下载:http://www.navicat.com.cn/download/navicat-premium2、安装好后下载激活文件:https://pan.baidu.com/s/1kVgTd6R 提取密码:t1yp3、下载好后解压文件...
2018-09-02 11:37:37
2256
转载 解决3 字节的 UTF-8 序列的字节 3 无效
经过测试,可用maven项目编译正常,运行时候报以下错误: 3 字节的 UTF-8 序列的字节 3 无效仔细看这个错误的详细信息,会发现是某个xml文件中字符识别的问题,解决办法如下: 在pom.xml中添加以下 org.apache.maven.plugins maven-...
2018-06-01 18:42:47
2745
转载 服务端屏蔽emoji表情
最近做项目,因为项目用的是mysql,utf-8的字符集,存放的长度为3字节,而emoji表情为4字节,在存入数据库时,就会抛出异常,需要将mysql字符集改为utf8mb4 ,但是生产中是不可能的,所以只能屏蔽,查了很多资料,找到一个不错的文章,现转载,留作记录,以备不时之需。一、emoji 的范围 1. 杂项符号及图形 杂项符号及图形一共有768个字符,范围为: U+1F300 ~ U...
2018-05-28 14:19:36
2056
原创 shell如何调用jar并获取返回值
前些日子,有个朋友问我,如何通过shell 调用 jar 并取到返回值(他们公司竟然用这种方式?啧啧啧),今天就做做这个,其实很简单,拿来即用,方便大家。第一种 通过System.exit(int) 方法来获取返回值,操作步骤如下:新建一个测试类,代码如下: package com.test;public class MyTest { public static void main(
2018-02-22 19:24:39
17030
原创 SpringCloud系列教程(8)-- Config数据库JDBC配置
config的数据库配置config支持多种数据配置,包含git、svn、vault、 jdbc, 这里我推荐使用JDBC的方式,因为之前的GIT SVN 对于服务比较少的系统,可能比较容易维护,如果服务比较多,没有一个后台管理系统来维护,就太复杂了,在我的水平上理想的架构是这样的: config数据库配置1.查看spring-cloud-config-server.jar中的源码,找到Envir
2018-01-18 00:18:00
8299
1
原创 SpringCloud系列教程(7)-- Config集群部署
为什么要用集群?答案很简单,在微服务中,单点服务是不可靠的,所以要用集群。怎么使用集群本次我们做的教程的示例部署图,将有两台config服务器 一台eureka服务器 一台config客户端,部署图如下1.建eureka服务器 cloud-eureka-config-server,这里依赖不再赘述,application.properties,配置如下:#注册实例名
2018-01-17 11:19:46
828
原创 SpringCloud系列教程(6)-- Config客户端调用
Config客户端编写上一篇,讲了config配置,这次讲客户端怎么调用新建cloud-config-client 客户端项目,pom引入相关依赖如下:<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-config</artifactId></de
2018-01-16 20:09:43
363
原创 SpringCloud系列教程(5)-- Config服务端配置
Config有什么用config,就是我们管理properties的一个springCloud组件,在实际的项目中,我们可能有很多配置参数,一般都会配置在properties文件中,而实际的开发中,我们又会分多个环境,比如,开发环境,测试环境,预发环境,生产环境,对应的就会是多套properties,在各个阶段,需要人工干预切换到个套环境配置文件。而且在实际中,我们又会碰到一个问题,比如某些业
2018-01-12 18:06:30
299
原创 SpringCloud系列教程(2)–HelloWorld
spring-cloud入门1.新建项目,熟悉maven的一定看得懂,直接上图 2.选择版本以及组件,点完成(大家都懂!!!) 3.分析下生成的POM文件 4.新建 GlobalController 代码如下:@Controllerpublic class GlobalController { @ResponseBody @RequestMapping("/")
2018-01-08 20:12:02
619
原创 SpringCloud系列教程(4)-- Eureka集群的实现
为什么要用集群因为所有服务都通过Eureka中介,来调用其他服务,Eureka 服务器崩溃了,所有的微服务都会因为无法调用其他服务,还崩溃,从而导致整个系统崩溃:为了解决单点的高风险,一种解决方案就是架设集群,在集群中,当其他某一台挂掉的情况下,其他节点依然能够提供注册服务,整个系统依然能够正常运行。 集群配置1.创建cloud-eureka-server-A,cloud-eureka-serv
2018-01-08 19:53:13
347
原创 SpringCloud系列教程(3)-- Eureka服务注册与发现
为什么要用EurekaEureka是Spring Cloud Netflix的一个子模块,也是核心模块之一。用于云端服务发现,一个基于REST的服务,用于定位服务,以实现云端中间层服务发现和故障转移。再微服务架构中,由于服务颗粒化,导致服务数量大增,服务间的调用变得非常平凡,假设我们现在有4个服务,A B C D ,在没有服务治理的时候,他们间相互调用呈现的是这样的: 每个服务都要相互约定调用格式
2018-01-08 17:00:01
379
原创 SpringCloud系列教程(1)--开发环境的准备
开发环境准备eclipseapache-maven-3.5.0jdk1.8说明:这个是本人的开发环境工具,也可以使用自己适应的环境,比如:IntelliJ IDEA ,但是本系列以eclipse来简述,如果环境不会配置,请自行百度。因为需要使用maven,请务必先了解下maven的使用。配置进阶下载eclipsehelp->Eclipse MarketPlace,下载spring-too
2018-01-04 20:29:53
714
原创 SpringCloud系列教程-前言目录
前言公司用到,顺便写写,权当记忆,用时查找,没有太多理论,太多原理,太多难以理解。SpringCloud是什么简单说,就是提供了一整套相对比较完整的分布式架构的解决方案,比如:服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控,等等,但是你用不用取决于你,用哪些也取决你,什么合适用什么,市面上也有替代的产品,甚至更 优秀的产品。其实很多SpringCloud的组件需要二次开发...
2018-01-04 20:05:10
436
原创 Drools7.5.0教程(11)-drools决策表的使用
Drools7.4.1教程(11)-drools决策表的使用 drools,是由JBOSS公司开源的一套基于JAVA的规则引擎系统什么情况下使用决策表条件类似,可以穷举出各类情况,条件比较单一,可以一行表格内将规则描述清楚的情况下,可以采用决策表来制定规则。怎么使用?老的示例,一个需求,60以下不及格,60-70及格 70-90 良好 90-100 优秀 100满分,这个规则就能够满足决策表的
2017-12-05 19:44:53
5721
1
原创 Drools7.5.0教程(10)-drools规则流的使用
Drools7.4.1教程(10)-drools规则流的使用 drools,是由JBOSS公司开源的一套基于JAVA的规则引擎系统什么是规则流,规则流什么用?规则流能够控制,规则中的复杂流程,在复杂业务中,很多时候并不需要触发所有的规则,很多时候需要触发的规则也需要,像程序一样,符合某些逻辑,如,当X对象X 属性等于 A 时,触发 规则A 中的规则,当等于B时,触发规则B中的规则,这时候用规则
2017-12-04 20:05:26
10723
13
原创 Drools7.5.0教程(9)-workbench中git使用
Drools7.4.1教程(9)-workbench中git使用 drools,是由JBOSS公司开源的一套基于JAVA的规则引擎系统GIT使用在workbench编写各种规则,打包,发布,编译,并不适合开发工作,既然workbench里面包含着一个git那怎么去使用这个GIT呢,把项目clone到本来开发。在6.5的时候,有资料库,资料库里面有对应的git地址,那么7.4.1里面怎么用呢
2017-11-29 18:25:00
2596
1
原创 Drools7.5.0教程(8)-workserver服务发布调用
Drools7.4.1教程(8)-workserver服务发布调用 drools,是由JBOSS公司开源的一套基于JAVA的规则引擎系统发布进入server,点击添加容器,选择要发布的JAR 出现如下,说明部署成功 注册容器发布规则之后需要进行注册,不然无法进行调用 如该例:服务地址为: http://127.0.0.1:8080/kie-server/services/rest
2017-11-29 17:12:37
3402
3
原创 Drools7.5.0教程(7)-workserver部署
Drools7.5.0教程(7)-workserver部署 drools,是由JBOSS公司开源的一套基于JAVA的规则引擎系统server介绍server为drools的一个组件,drools通过workbench 打包开发部署到server上,server为规则JAR包提供了一个宿主容器,这样其他服务就可以通过http的方式,调用对应规则,这样的好处在于,要调用drools可以不再引用JA
2017-11-29 15:40:21
5597
2
原创 Drools7.5.0教程(6)-workbench规则的打包发布
Drools7.4.1教程(6)-workbench规则的打包发布 drools,是由JBOSS公司开源的一套基于JAVA的规则引擎系统环境准备maven步骤配置环境变量 打包发布 3.进入setting-> Artifacts 查看jar包 打开:maven工程引入jar方法 下载:直接下载JAR包 其中,打包显示下载路径为: http://127.0.0.1:8080/ki
2017-11-23 20:12:59
4180
1
原创 Drools7.5.0教程(5)-workbench规则开发与测试
Drools7.4.1教程(4)-workbench规则开发与测试 drools,是由JBOSS公司开源的一套基于JAVA的规则引擎系统规则进行时假设我们现在要做一个考试评分的规则,60-70分以上为及格,70-90分以上良好,90-100分为优秀新建数据对象 由于其实规则项目就是一个maven项目,所以我们先新建一个软件包,再建立一个数据对象package com.myteam.dem
2017-11-22 20:15:59
5899
4
原创 Drools7.5.0教程(4)-workbench之项目创建
Drools7.4.1教程(4)-workbench之项目创建 drools,是由JBOSS公司开源的一套基于JAVA的规则引擎系统workbench简介workbench是, drools规则系统的一个系统管理平台,其中包含了一个微版的版本控制器git,一个内置版本的maven,集成了,项目创建,维护,测试,打包,发布一整套流程。那我们今天就来创建一个规则项目。项目创建选择右上角设置按钮
2017-11-21 19:54:42
7292
原创 Drools7.5.0教程(3)-workbench安装
Drools7.5.0教程(3)-workbench安装 drools,是由JBOSS公司开源的一套基于JAVA的规则引擎系统环境准备apache-tomcat-8.5.23jdk1.8部署方法先下载相关依赖包 kie-tomcat-integration.jar javax.security.jacc-api.jar slf4j-api.jar 如果找不到可以到戳我下载–>d
2017-11-20 18:55:42
6815
1
原创 Drools7.5.0教程(2)-开发环境准备
Drools7.4.1教程(2)-开发环境准备 drools,是由JBOSS公司开源的一套基于JAVA的规则引擎系统基本环境准备jdk: 1.8eclipsemaven 3.5.3drools 环境安装进入drools下载地址下载drools运行环境 打开eclipse安装drools插件 地址: https://download.jboss.org/drools/release
2017-11-18 17:15:26
3012
2
原创 Drools7.5.0教程(1)-简介
Drools简介 drools,是由JBOSS公司开源的一套基于JAVA的规则引擎系统什么是规则引擎Drools实现了将业务规则从应用程序代码中分离出来。规则引擎使用特定的语法编写业务规则,规则引擎可以接受数据输入、解释业务规则、并根据业务规则做出相应的决策规则引擎的能干什么假设我们碰到一个需求:我们要给公司工作满5年的员工发纪念章一般我们做法是: if(员工工作年限>=5){
2017-11-18 16:05:50
5694
1
Swagger转PDF转HTML示例代码
2019-08-25
通用数据库连接类(配置文件)
2011-02-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人