首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    SpringBoot集成Activiti6教程

    ) package com.springboot.demo.service.impl; import java.util.HashMap; import java.util.List; import java.util.Map; import org.activiti.engine.RepositoryService; import org.activiti.engine.RuntimeService userTask> <exclusiveGateway id="_5" name="ExclusiveGateway"></exclusiveGateway> <sequenceFlow id="_<em>6</em>" x="315.0" y="150.0"></omgdc:Bounds> </bpmndi:BPMNShape> <bpmndi:BPMNEdge bpmnElement="_<em>6</em>" id="BPMNEdge__<em>6</em>"> <omgdi:waypoint x="400.0" y="77.0"></omgdi:waypoint> <omgdi:waypoint

    1.4K20编辑于 2022-09-16
  • 来自专栏MyTechnology

    Java集成JWT

    继之前更新对登录授权和令牌的博客之后,今天如期带来Java集成 推荐阅读: 用户登录认证设计方案 访问令牌 JWT 新建一个maven项目 依赖 <dependencies> <! io.jsonwebtoken.Jws; import io.jsonwebtoken.Jwts; import io.jsonwebtoken.SignatureAlgorithm; import java.util.Date SUBJECT = "lxh-user"; //秘钥 public static final String APP_SECRET = "79e7c69681b8270162386e6daa53d1dc (jwt); } 输出的就是我们生成的 JWT Token 了 eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJseGgtdXNlciIsImlhdCI6MTU5NjE5ODIxOCwiZXhwIjoxNTk2MjAwMDE4LCJpZCI6IjEwMDAwIiwibmlja25hbWUiOiJ4bjIwMDEiLCJhdmF0YXIiOiIxLnBuZyJ9 //这里是你生成的JWT "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJseGgtdXNlciIsImlhdCI6MTU5NjE5ODIxOCwiZXhwIjoxNTk2MjAwMDE4LCJpZCI6IjEwMDAwIiwibmlja25hbWUiOiJ4bjIwMDEiLCJhdmF0YXIiOiIxLnBuZyJ9

    74221发布于 2020-08-02
  • 来自专栏架构师成长之路

    Java(6)-java线程

    多线程是 Java 语言的一个很重要的特征。 多线程程序设计最大的特点就是能够提高程序执行效率和处理速度。Java 程序可同时并行运行多个相对独立的线程。 Java 提供的多线程机制使一个程序可同时执行多个任务。线程有时也被称为小进程,它是从一个大进程里分离出来的小的独立的线程。由于实现了多线程技术,Java 显得更健壮。 程序与程序ThreadDemo1.java表面上看运行结果相同,但是仔细对照会发现,程序OnlyThread.java中对 run方法的调用在程序ThreadDemo1.java中变成了对 start 也就是说看java是运行在什么操作系统上,java这个应用程序进程的线程调度算法就是什么。 Java SE 还声明JVM可以任何方式实现线程的优先级,甚至忽略它的存在。 3、在Linux上Java线程一对一地映射到内核级线程上。

    3.5K21编辑于 2022-04-14
  • 来自专栏开心码农

    Java集成极光推送

    本文标题:Java集成极光推送 原始链接: https://shuibo.cn/jiguang-push.html 许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。 groupid> <artifactid>jiguang-common</artifactid> <version>1.0.3</version> </dependency> JPushExample .java

    2.4K10发布于 2019-04-09
  • 来自专栏怀英的自我修炼

    Java漫谈6

    在聊数组之前先聊个别的,如果想在Java中实现一个 数字-月份 转换,那我该怎么做呢?就比如数字1代表了一月份,数字2代表了二月份…数字12代表了十二月份。 Java中与之对应的充当这个角色的就是数组,它就是一个能装同一类的对象的一个数据组。数组本身还自带一个长度值,并且每一个元素也会自带一个下标,用于表示自己在数组中的位置。

    758110发布于 2018-03-12
  • 来自专栏怀英的自我修炼

    Java漫谈6

    在聊数组之前先聊个别的,如果想在Java中实现一个 数字-月份 转换,那我该怎么做呢?就比如数字1代表了一月份,数字2代表了二月份…数字12代表了十二月份。 Java中与之对应的充当这个角色的就是数组,它就是一个能装同一类的对象的一个数据组。数组本身还自带一个长度值,并且每一个元素也会自带一个下标,用于表示自己在数组中的位置。

    75490发布于 2018-03-12
  • 来自专栏全栈程序员必看

    JAVA的使用_Java集成开发环境

    IDE是集成开发环境:Integrated Development Environment的缩写。    Eclipse的特点是它本身是Java开发的,并且基于插件结构,即使是对Java开发的支持也是通过插件JDT实现的。    Java > Installed JREs   在Installed JREs中应该看到Java SE 13,如果还有其他的JRE,可以删除,以确保Java SE 13是默认的JRE。    项目的视图 Console(见3)是命令行输出视图 Outline(见4)是当前正在编辑的Java源码的结构视图   新建Java项目   在Eclipse菜单选择“File”-“New”-“Java Project”,填入HelloWorld,JRE选择Java SE 13:   暂时不要勾选“Create module-info.java file”,因为模块化机制我们后面才会讲到:   点击

    1.5K30编辑于 2022-09-20
  • 来自专栏站长的编程笔记

    使用Java与Prometheus集成

    本文将详细阐述如何使用java实现Prometheus的集成。 主要内容会包括Prometheus的Java客户端库使用,以及如何将Prometheus metrics export到Prometheus Server。 一、Prometheus的Java客户端库使用 Prometheus为多种语言提供了客户端库,包括Go,Java,Python等。Java库特别适合用于JVM-based系统。 scrape_configs:       - job_name: 'java'         scrape_interval: 5s         static_configs:            - targets: ['localhost:1234'] 以上就是如何使用java实现Prometheus的集成的整个过程,希望对你有所帮助。

    2K90编辑于 2023-09-21
  • 来自专栏Java

    SpringBoot【集成p6spy】使用p6spy-spring-boot-starter集成p6spy监控数据库(配置方法举例)

    1.简单说明p6spy 类似于 druid 可以拦截 SQL 可以用于项目调试,直接引入 p6spy 的博文已经很多了,这里主要是介绍一下 springboot 使用 p6spy-spring-boot-starter 2.核心依赖<dependency><groupId>com.github.gavlyukovskiy</groupId><artifactId>p6spy-spring-boot-starter</artifactId spring: datasource: url: jdbc:p6spy:postgresql://xxx.xx.xxx.xxx:2345/gpdb username: gpadmin password: gpadmin driver-class-name: com.p6spy.engine.spy.P6SpyDriver type: com.alibaba.druid.pool.DruidDataSourcedecorator : logging: slf4j输出结果如下:2021-07-19 15:00:56.523 INFO 2948 --- [nio-8088-exec-6] p6spy : executionTime

    67810编辑于 2025-09-03
  • 来自专栏MiningAlgorithms

    机器学习6集成学习--boosting(AdaBoost)与GBDT

    第二部分:GBDT: 1,GBDT算法原理: GBDT也是集成学习Boosting家族的成员,但是却和传统的Adaboost有很大的不同。 比如A的真实年龄是18岁,但第一棵树的预测年龄是12岁,差了6岁,即残差为6岁。 那么在第二棵树里我们把A的年龄设为6岁去学习,如果第二棵树真的能把A分到6岁的叶子节点,那累加两棵树的结论就是A的真实年龄;如果第二棵树的结论是5岁,则A仍然存在1岁的残差,第三棵树里A的年龄就变成1岁 :1,加载数据;2,特征工程;3,构建一个调用模型的函数;4,训练模型;5,使用模型进行测试集样本预测; 6,保存预测结果。 , subsample=0.85, random_state=10, max_features="sqrt") modelfit(gbm_tuned_1, train, predictors) # 6

    2.5K10发布于 2019-08-08
  • 来自专栏低级Java知识传播者

    Feign源码解析6集成discoveryClient获取服务列表

    我们前面介绍了feign调用的整体流程,在@FeignClient没有写死url的情况下,就会生成一个支持客户端负载均衡的LoadBalancerClient。这个LoadBalancerClient可以根据服务名,去获取服务对应的实例列表,然后再用一些客户端负载均衡算法,从这堆实例列表中选择一个实例,再进行http调用即可。

    1.5K20编辑于 2024-01-23
  • 来自专栏大数据那些事

    keepalived(6)——lvs和arrp集成操作(2)——完成

    验证成功后,可以使用ipvsadm -C删除所有规则,进行keepalived的文件配置,其实,keepalived也是靠linux里的ipvs内核来进行操作的,所以可以不用ipvsadm来写,keepalived自己就会写好相应规则,只需要你手动把配置文件写好即可,在(2)博客的基础之上,添加如下字段即可: 主keepalived:

    41020发布于 2020-11-11
  • 来自专栏周小末天天开心

    Java 基础学习(6

    : 右结核性 =  +=  -=  /=  *=  %=  &=  |=  ^=  <<=  >>=  >>>= 右结核性 三、标识符 (1)标识符的概念         Java中凡是可以对各种变量 2)标识符命名中数字不能开头 3)标识符的命名不可以使用关键字和保留字 4)标识符不能包含空格 5)标识符中字母可以打写,并且标识符严格区分大小写,长度无限制 四、关键字         关键字是被 Java 五、保留字         保留字是现有 Java 版本尚未使用,但以后版本可能会作为关键字使用的字符串。

    53410编辑于 2022-10-26
  • 来自专栏Java帮帮-微信公众号-技术文章全总结

    Java面试系列6

    java.lang.String类是final类型的,因此不可以继承这个类、不能修改这个类。 为了提高效率节省空间,我们应该用StringBuffer类 2.int 和 Integer 有什么区别 Java 提供两种不同的类型:引用类型和原始类型(或内置类型)。 Int是java的原始数据类型,Integer是java为int提供的封装类。 Java为每个原始类型提供了封装类。 java编译器要求方法必须声明抛出可能发生的非运行时异常,但是并不要求必须声明抛出未被捕获的运行时异常。

    76850发布于 2018-03-19
  • 来自专栏兜兜毛毛

    Java集合---HashMap(6

    存储Key—value形式数据,在JDK1.7时撞库使用链表,在1.8中对HashMap撞库情况进行优化,使用链表与红黑树对撞库进行优化

    43410发布于 2019-10-23
  • 来自专栏全栈程序员必看

    java 集成测试_javadbf.jar

    .*; import org.springframework.stereotype.Service; import javax.annotation.PostConstruct; import java.io.File ; import java.nio.ByteBuffer; import java.nio.charset.StandardCharsets; import java.util.HashMap; import java.util.Map; import static java.lang.Integer.BYTES; import static java.nio.ByteBuffer.allocateDirect invalidPerms(String msg) { BaseResp r = new BaseResp(9889); r.setMsg(msg); return r; } } JsonMsgUtil.java (获取.properties文件属性的工具类) package com.jack.framework.json; import java.io.IOException; import java.io.UnsupportedEncodingException

    1.4K20编辑于 2022-11-09
  • 来自专栏Linux系列

    MongoDB教程(九):java集成mongoDB

    Java,作为企业级应用开发的主流语言之一,与 MongoDB 的集成显得尤为重要。 本文将详细阐述如何在 Java 应用中引入 MongoDB,包括必要的库添加、连接配置、基本的 CRUD 操作,以及一些高级功能的使用,通过具体案例代码展示每一个步骤。 一、环境准备 1. Maven 项目配置 在 Java 项目中使用 MongoDB,需要引入官方提供的 Java 驱动库。 <version>2.7.0</version> </dependency> </dependencies> 如果项目不使用 Spring Boot,则直接引入 MongoDB Java 通过这些具体的代码示例,开发者可以快速上手,将 MongoDB 的强大功能集成到自己的 Java 应用中,以实现更高效、灵活的数据存储和处理。

    72120编辑于 2024-07-20
  • 来自专栏程序员云帆哥

    Java项目集成SonarQube代码审查

    文章目录 一、简介 二、SonarQube搭建和配置 1、官网下载SonarQube 2、解压并修改配置 3、启动SonarQube 4、浏览器访问 5、安装汉化插件 三、Java项目接入SonarQube 它可以与您现有的工作流程集成,以支持跨项目分支和拉取请求的持续代码检查。 三、Java项目接入SonarQube 1、配置插件 找个测试项目,在项目的maven pom文件中,引入插件配置。

    1.5K61编辑于 2022-05-12
  • 来自专栏逆锋起笔

    推荐学java——Spring集成MyBatis

    前情回顾 到本文,我们已经学习了 SSM 框架中的 MyBatis 和 Spring 两大核心内容,本文介绍如何将两者结合起来在项目中使用,这也是实际开发中常用的操作,必须掌握,下面开始撸码~ 集成步骤 ,字段有这几个: id 主键,varchar(64)、自动增长、不为null name 姓名,varchar(125) age 年龄,int 第二步:新建项目,完成基本配置 新建基于 maven 的 Java -- MyBatis集成Spring --> <dependency> <groupId>org.mybatis</groupId> ProgrammerDao.java 代码如下: /** * desc: MyBatis 对应的 dao 层,操作SQL使用 *

    * author: 推荐学java *

    * weChat 第二种测试,就是我们 Spring 和 MyBatis 集成后的测试,代码如下: @Test public void test_addProgrammer_spring() { String config

    54420编辑于 2022-01-24
  • 来自专栏大模型系列

    Java项目如何集成Spring AI

    Spring CLI 还提供了将外部代码库集成到当前项目中的功能,以及许多其他生产力功能。

    75600编辑于 2025-04-05
领券