- 博客(44)
- 资源 (9)
- 问答 (7)
- 收藏
- 关注
原创 取代你的可能不是AI,而是比你更会使用AI的人
通过了解和学习AI产品,可以大大提高我们在各行各业的工作效率,它的优势并不仅仅只在于能够针对某一特定任务效率更高,而是覆盖各个环节,如今各种AI产品层出不穷,我们需要选择适合自己的AI产品去了解学习,而不能在AI的航海中迷失自己;随着ChatGpt等类似技术的应用日益广泛,我们不仅需要了解这些技术的运作机制和优势,更需要关注的是个人与人工智能相互协作的可能性。从开始了解AI到现在已经1个月了,最明显的就是,产品层出不穷,以前只有技术人员才关系AI,现在各行各业都在关系AI,都希望通过它提高生产力和创造力;
2023-05-06 11:25:48
1025
原创 FileBeat+Mycat
Kibana+ElasticSearch 已经安装完毕FileBeat配置详解(感谢作者分享):https://www.cnblogs.com/wshenjin/p/13652361.html检测目标:监测Mycat日志,包括请求的IP,执行的SQL,以及Route路由地址1、开启Mycat的Log Debug进入Mycat安装目录confvim log4j2.xml <asyncRoot level="debug" includeLocation="true">## 改成D
2020-11-27 10:01:14
159
原创 Elastic(3)+kibana+FileBeat+Mysql
1、ElasticSearch安装机器IP地址为:192.168.1.111Mysql提前安装完成jar包下载:链接:https://pan.baidu.com/s/1-Jonq9r8ydTDrSl1byGIbQ 提取码:flut 1.1解压安装包tar -zxvf elasticsearch-7.9.2-linux-x86_64.tar.gz1.2修改elasticsearch.ymlcluster.name: elasticsearchnode.name: node-1path
2020-11-27 09:45:15
348
原创 FineBi 开放接口测试
FineBi安装和启动参考地址:https://help.finebi.com/doc-view-260.html实例:FIneBi测试版本安装,建议:32G内存,最低单核8线程关闭:FIneBi 通过kill进程的方式FineBi 开放接口测试登录获取AccessToken请求地址:http://127.0.0.1:37799/webroot/decision/login{ "origin":"", "password":"admin", "username"
2020-08-04 11:52:56
1643
1
原创 Spring 容器常见的装配方式
1、Spring 容器常见的装配方式Spring加载资源并进行装配的过程,以XML的形式加载为例1、定义好Spring的配置文件2、通过Resource对Spring的配置文件进行抽象,抽象成Resource对象3、定义Bean的工厂4、定义XMLBeanDefinitionReader对象,并将工厂作为参数传递进去供后续回调使用5、通过XMLBeanDefinitionReader读取抽象出来的Resource对象6、装配完成,可以通过工厂获取Bean注意:Resource,Spring
2020-06-19 15:47:56
244
原创 Jenkins exec command java -jar 无法启动的问题
看了一下午,网上讲的各种办法,都没起作用,最终解决办法:echo "" > /home/application/xxl/out.lognohup /usr/local/jdk1.8/jdk1.8.0_211/bin/java -jar /home/application/xxl/xxl-job-admin.jar > /home/application/xxl/out.log & 2>&1 &可以写到sh中执行,直接上面这样写也行...
2020-06-09 16:55:15
4575
11
原创 内存模型的由来
目的:顾名思义是为了解决并发场景下线程安全的问题1.计算机的内存模型计算机在执行程序时,每条指令都是在CPU中执行的,而执行指令过程中会涉及到数据的读取和写入。由于程序运行过程中的临时数据是存放在主存(计算机的物理内存)当中的, 这时就存在一个问题,由于CPU执行速度很快,而内存的技术并没有太大的变化,所以从内存读取数据和向内存写入数据的过程跟CPU执行指令的速度比起来要慢的多,因此如果任何时候对数据的操作都要通过和内存的交互来进行,会大大降低指令执行的速度。1.1高速缓存的诞生为了处理这.
2020-05-20 11:21:17
276
原创 08 开发SonarQube Java代码检测规则
简述SonarQube是一种自动代码审查工具,用于检测代码中的错误,漏洞和代码异味。它可以与您现有的工作流程集成,以便在项目分支和拉取请求之间进行连续的代码检查1:下载https://codeload.github.com/tigerge000/sonar-java-custom-rules/zip/master基于该代码演示demo官方demo:https://githu...
2020-03-19 09:37:49
2534
1
原创 07 jenkins集成docker
jenkins集成docker的两种方式集成docker插件方式 over ssh方式访问docker所在服务集成docker插件的方式1:系统管理》插件管理,安装docker插件,这个不同版本,名字不一样2:系统管理》系统设置找到Cloud配置项,点击Add a new cloud,选择Docker,配置完之后,点击Test Connection,成功之后,会出Versi...
2020-03-11 09:27:50
226
原创 06 Jenkins+SonarQube 构建项目
Jenkins中配置SonarQube相关参数系统管理-系统设置SonarQube servers QualityGates-Sonarqube Quality Gates 全局工具配置SonarQubeScannerJenkins构建流程SVN拉取代码 sonarScanner代码质量检测(包含单元测试覆盖率) maven编译打包 获取son...
2020-03-02 15:11:57
388
原创 03 sonarQube+sonarScanner 环境搭建测试
个人理解:SonarQube主要是数据的分析、统计展示,而SonarScanner则是扫码代码,采集数据,提交给SonarQube的数据库,SonarQube支持多种数据库,下面用的是Mysql;环境搭建JDK1.8,Mysql5.7(或以上),关闭防火墙 创建数据库和账号 mysql> CREATE DATABASE sonar CHARACTER SET utf...
2020-03-02 14:38:54
338
原创 05 构建一个简单的Jenkins项目
在构建一个项目之前,首先配置基本参数系统管理-系统设置SonarQube servers JenkinsLocation QualityGates-Sonarqube Quality Gates 全局工具配置JDK SonarQubeScanner Maven...
2020-03-02 14:26:18
144
原创 02 安装Jenkins
环境搭建a)到Jenkins官网(https://jenkins.io/download/)下载最新版本对应系统版本b)我用的是2.150.3、上传jenkins-2.150.3-1.1.noarch.rpm包 RPM安装: rpm -ivhjenkins-2.150.3-1.1.noarch.rpm rpm -qc Jenkins #查看安装位置...
2020-03-02 13:23:15
270
原创 01 Jenkins是什么
1.jenkins是什么Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件的流程化管理软件是一款插件式的管理软件,方便功能扩展,目前有几百个插件可以使用,覆盖了版本管控、构建工具、代码质量、构建通知、集成外部系统、UI定制等;持续集成的特点 它是一个自动化的周期性的集成测试过程,从检出代码、编译构建、运行测试、结果记录、测试统计等都...
2020-03-02 09:43:17
2816
原创 Windows安装Redis-dump
RedisDump 是一个用于 Redis 数据导入 / 导出的工具,是基于 Ruby 实现,因此先安装 Ruby。相关文件下载地址:https://download.csdn.net/download/u012499506/12057261安装Ruby(Ruby+Devkit 2.6.5安装、msys2-x86_64-20180531.exe安装)1:官方下载地址:https://...
2019-12-27 11:31:06
4773
1
原创 09 Accumulate语法分析
代码地址:https://github.com/ImTravis/drools1、Accumulate内联语法(推荐)<result pattern> from accumulate( <source pattern>, init( <init code> ), ...
2019-12-18 11:42:00
323
原创 08 Drools Workbench 构建规则并发布Maven仓
02 Drools Workbench 构建规则并发布Maven仓1:登录之后,选择design2:新建一个项目 Add Project ,输入名字和描述,例子:AgeHandler3:进入项目,构建规则4:点击“Add Asset”填写数据对象名称(就是java类的名字),软件包我一般选择com.myteam5:添加Student属性名...
2019-12-17 18:27:09
1168
1
原创 07 Drools Workbench安装
Workbench7.7.0所需安装包:链接:https://pan.baidu.com/s/1lIqz4lEbenwt7IMJuViLSg提取码:10nt复制这段内容后打开百度网盘手机App,操作更方便哦1:版本7.7.0,下载kie-drools-wb-7.7.0.Final-tomcat8.war,文件下载地址:https://download.jboss.org/drool...
2019-12-17 18:16:27
553
原创 06 KIESession 与 StatelessKIESession
KIESession 与 StatelessKIESession一、Session分为两类Stateful 有状态的会话 Stateless 无状态的会话二、KIESession会在多次与规则引擎进行交互中,维护会话的状态。1:定义KieSession在kmodule.xml文件中定义 type 为stateful的 session:<ksessi...
2019-12-17 18:11:40
963
原创 05 Drools常用的组件
05 常用规则组件1、Global会话与外部环境之间的通讯的纽带。通过 Global,既可以向会话中传递信息,也可以从会话中接收信息。测试类传递一个Boolean,Student,通过全局变量isEnable决定是否启动规则,通过规则修改Student的name;规则结果2、Channel可以从会话内部向外部环境传递信息KieSes...
2019-12-17 18:09:34
309
原创 04 activation-group agenda-group
代码地址:https://github.com/ImTravis/drools规则组activation-group该属性将若干个规则划分成一个组,统一命名。在执行的时候,具有相同activation-group 属性的规则中只要有一个被执行,其它的规则都不再执行。同时可以用类似salience之类属性来实现组内规则的执行优先级。业务逻辑:规则1:对成绩小于70分的同学要短...
2019-12-17 17:33:50
1086
转载 03 Drools 基本语法
Drools 常用规则学习在 Drools 当中,一个标准的规则文件就是一个以“.drl”结尾的文本文件,由于它是一个标准的文本文件,所以可以通过一些记事本工具对其进行打开、查看和编辑。规则是放在规则文件当中的,一个规则文件可以存放多个规则,除此之外,在规则文件当中还可以存放用户自定义的函数、数据对象及自定义查询等相关在规则当中可能会用到的一些对象。对于一个规则文件而言,首先声明 pa...
2019-12-17 17:29:23
550
原创 02 Maven+Drools hello wrold
1、创建一个SpringBoot项目(没有特殊原因,主要是快)2、引入相关pom <!--drools规则引擎--> <dependency> <groupId>org.drools</groupId> <artifactId>drools-core</artifactId> &l...
2019-12-17 17:20:46
223
原创 01 Drools
各版本Drools官方文档:https://docs.jboss.org/drools/release/7.1.0.Final/drools-docs/html_single/index.htmlhttps://docs.jboss.org/drools/release/7.30.0.Final/drools-docs/html_single/index.html#_welcomeht...
2019-12-17 17:17:23
154
原创 规则引擎
1.Easy-rules通过程序代码来完成规则引擎,没有外部配置。https://link.zhihu.com/?target=https%3A//github.com/j-easy/easy-rules2.RuleBook100% Java, Lambda Enabled, Lightweight Rules Engine with a Simple and Intuitive ...
2019-12-17 17:09:08
1058
1
原创 Centos6 安装 GItLab
1.镜像下载地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/,官网下载比较慢所有在这下载centos 6系统的下载地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6centos 7系统的下载地址:https://mirrors.tuna.tsinghua.ed...
2019-09-29 15:57:28
469
翻译 分布式微服务架构演变
分布式微服务架构的变革微服务一定就是分布式架构?不一定 微服务风格: 一系列微小的服务共同组成, 一个应用运行在自己的进程中, 每个服务为独立的业务开发, 独立部署, 分布式管理; 分布式 单体架构,一台机器部署一个应用,一个应用即是一个系统 分布式架构,多台机器中的多个应用,共同协助组成一个系统 微服务和分布式没有任何关...
2019-07-18 10:33:49
257
原创 SpringAware 学习
Spring依赖注入最大的亮点,就是所有的bean对Spring容器的存在是没有意识的,即你可以将你的容器替换成别的容器,如Google Guice,这是Bean之间的耦合度很低。 但是实际项目开发中,你不可避免的用到Spring容器本身的功能资源,这时你的Bean必须要意识到Spring容器的存在,才能调用Spring所提供的资源,这就是所谓的Spring Aware.其实Spring Awa...
2019-05-27 16:52:41
134
转载 openJDK下载
1.openJDK的项目 链接:http://hg.openjdk.java.net/,如下图1所示 图1 可以看到有openJDK6、openJDK7、openJDK8、openJDK9、openJDK102.下载openJDK源码 以下载openJDK8为例。2.1 点击图1中的jdk...
2019-05-20 10:47:58
4161
原创 Windows 10 安装 Ubuntu MobaXTerm
Windows 10 安装 Ubuntu1:打开应用,程序和功能,Windows 启动关闭, 适用于linux的Windows的子系统,重启系统步骤:进入“控制面板”,进入“启动或关闭Windows功能”,勾选“适用于LInux的Windows子系统”重启电脑 Microsoft 应用市场,下载 ubuntu 在windows上运行的linux (ubuntu);启...
2019-05-15 17:43:55
1317
转载 docker应用场景
场景一:节省项目环境部署时间1.单项目打包每次部署项目到测试、生产等环境,都要部署一大堆依赖的软件、工具,而且部署期间出现问题几率很大,不经意就花费了很长时间。Docker主要理念就是环境打包部署,可在任意Docker Engine运行。前期我们只需要将每个项目环境打包到镜像,push到镜像仓库,当有需要部署这个项目时,直接pull镜像启动容器,这个项目就可以访问了!一次构建多次部署,...
2018-08-06 11:31:07
239
转载 jdk 1.8新特性个人学习整理
1、default关键字直接在接口定义一个默认方法,也就是说这个接口的实现类实现了这个接口之后,不用管这个default修饰的方法,也可以直接调用,如下。public interface NewCharacter { public void test1(); public default void test2(){ System.out.println("我是新特性1"); } }p...
2018-07-27 10:53:44
623
原创 Vue 修改 elementUI table tr th 的高度,以及背景颜色
先看样式截图:CSS代码:我是把样式写在index.html 中的 /* 设置table header的背景颜色 */.el-table__header th, .el-table__header tr {background-color: #17B3A3;color: black;}/* 设置表主体的高度 */.el-table__body td,...
2018-07-26 11:34:13
23022
5
原创 Kafka window 环境搭建
首先如图:我搭建的时候先搭建的Zookeeper,然后再搭建Kafka;1:下载zookeeper和kafka的安装包;解压2;解压后文件是 zookeeper-3.5.3;复制两份;3:修改conf目录下面zoo.cfg文件;zookeeper-3.5.3.1配置文件:# The number of milliseconds of each ticktickTime=2000# The numb...
2018-04-09 17:40:16
293
原创 kafka入门学习笔记
kafka是一个分布式、支持分区的(partition)、多副本的(replica),基于zookeeper协调的分布式消息系统,它的最大的特性就是可以实时的处理大量数据以满足各种需求场景:比如基于hadoop的批处理系统、低延迟的实时系统、storm/Spark流式处理引擎,web/nginx日志、访问日志,消息服务等等,用scala语言编写,Linkedin于2010年贡献给了Apache基金...
2018-04-04 10:30:10
477
原创 过滤器的顺序问题
在项目里面,要是用SSH框架的话,web.xml文件中除了自己写的过滤器以外,还会有struts、Hibernate等的过滤器,这样子经常就会出现题目当中说的问题,原代码:这个时候的过滤器可能不起作用,因为先走了struts的过滤器,自己写的过滤器就不执行了。但是要是换个顺序,如下,先走自己的过滤器再走struts的过滤器,这样子自己的过滤器就起作用了。修改后:
2018-02-05 16:39:46
1180
原创 ssh搭建遇到 new jsonArray问题,StringUtils找不到的问题;
问题描述:引入commons-lang 2.*,报java.lang.ClassNotFoundException: org.apache.commons.lang.exception.NestableRuntimeException;引入commons-lang 3.*,报找不到StringUtils;引入 commons-lang3-3.1 服务能正常起,但是new jsonO
2017-12-11 11:02:30
342
redis-dump.txt
2019-12-27
Nginx,Mysql,redis,RabbitMq,ElasticSearch,ActiveMq
2019-04-28
SpringBoot+Vue
2018-07-24
SVNServer安装文件(包括语言解析包)
2018-04-04
bootstrap table 数据传递成功,就是不显示数据
2017-11-16
jsonarray.fromobject()影响浮点数变化
2017-02-07
el foreach 为何提示属性不存在
2016-03-25
easyUI配合的框架
2015-08-28
求 大神发一个ranorex4 版本
2015-07-27
bootstrap table 导出数据为excel或其他,为什么点击了没反应
2015-04-03
eclips安装了JBossTools组件却新建不了Hibernate.hbm.xml
2015-03-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人