ICode9

精准搜索请尝试: 精确搜索
  • spring和nacos的服务注册2021-09-30 16:31:19

            Spring Cloud Commons提供了服务发现、负载平衡和断路器等模式的一个公共抽象层,所有 Spring Cloud 客户端都可以使用该抽象层,独立于实现(例如,通过 Nacos 或 Consul 进行发现)。         得益于Spring Commons的规范,Nacos也实现了该规范,所以开发过程中只需要

  • FastAPI(30)- Classes as Dependencies 类依赖注入2021-09-25 10:33:31

    依赖项函数返回 dict 上一篇依赖注入文章中讲的依赖项函数返回值类型是 dict #!usr/bin/env python # -*- coding:utf-8 _*- """ # author: 小菠萝测试笔记 # blog: https://www.cnblogs.com/poloyy/ # time: 2021/9/24 1:08 下午 # file: 25_dependency.py """ from typing imp

  • hj_maven多模块项目war,jar运行踩坑2021-09-24 18:00:28

    一个项目,分成多个maven模块,jar,war包的相互调用依赖,需注意不要形成一个死循环, Tomcat拉入war包运行,一个启动器只能放一个war包,注意切换,idea可以多配置几个启动器. 可能存在缓存问题,需要mvn clean 然后 mvn package 重新编译打包下,可能就解决了很多莫名的错误. 代码逻辑调

  • maven笔记(idea配置maven仓库)2021-09-22 12:32:36

    maven 笔记 1、下载安装 apache官网下载, 无需安装,直接解压 2、环境变量 配置MAVEN_HOME 为tomcat目录 配置 M2_HOME 为bin 目录 spirng 会使用该目录? path加入bin 3、配置 本地仓库默认在 user.home, 即%homepath%目录下的\.m2\repository conf目录下 settings.xml mirrors

  • java使用apache-commons-lang3生成随机字符串(可自定义规则)2021-09-09 22:31:26

    在日常开发中,我们经常会遇到生成随机字符串的需求。可能是大小写字母+数字,也可能是其他各种字符。作为一个常用功能,我们完全没必要自己实现,有很多优质的类库已经做的很完善了。本文介绍的就是apache-commons-lang3类库的随机字符串方法。 通过Maven pom安装 <dependency>

  • 【转】Java Commons.IO 库官方文档2021-08-27 11:31:57

    Common IO 是一个工具库,用来帮助开发IO功能 它包括6个主要部分 Utility classes – 包括一些静态方法来执行常用任务 Input – InputStream 和 Reader 实现 Output – OutputStream 和 Writer 实现 Filters – 多种文件过滤器实现(定义了 IOFileFilter接口,同时继承了 FileFilte

  • Lab: Exploiting Java deserialization with Apache Commons:使用 Apache Commons 开发的 Java 反序列化(ysoserial的使2021-08-23 12:00:59

    靶场内容 本实验使用基于序列化的会话机制并加载 Apache Commons Collections 库。尽管您没有源代码访问权限,但您仍然可以使用预先构建的小工具链来利用此实验室。 为了解决实验室问题,请使用第三方工具生成包含远程代码执行负载的恶意序列化对象。然后,将此对象传递到网站以morale.

  • 05-SpringCloud 工程重构2021-08-21 23:31:23

    为什么要重构呢? 因为经过观察发现80工程和8001工程下的实体类和统一返回类出现重复,为了避免新建重复的实体类,所以我们需要重构 新建cloud-api-commons工程 新建cloud-api-commons模块 新建cloud-api-commons模块用于存储相同的实体类代码,和统一使用的工具类 修改POM.xml <?xml ver

  • 微服务解决方案---SpringCloud Netflix2021-08-19 10:01:14

    SpringCloud Netflix介绍 SpringCloud 核心技术 SpringCloud Demo 新建maven项目springcloud-demo,pom.xml: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://ww

  • Java工具库2021-08-11 17:03:04

    1.1 List集合拼接成以逗号分隔的字符串 // 如何把list集合拼接成以逗号分隔的字符串 a,b,c List<String> list = Arrays.asList("a", "b", "c"); // 第一种方法,可以用stream流 String join = list.stream().collect(Collectors.joining(",")); System.out.pri

  • Commons-Beanutils利用链分析2021-08-10 12:33:26

    前言 本篇开始介绍 commons-beanutils 利用链,注意Commons-Beanutils 不是Commons-Collections 不要看混了,首先来看一下,什么是 commons-beanutils,我们看下官网的描述: Most Java developers are used to creating Java classes that conform to the JavaBeans naming patterns for

  • SpringCloud升级之路2020.0.x版-5.所有项目的parent与spring-framework-common说明2021-08-05 10:02:17

    本系列代码地址:https://github.com/HashZhang/spring-cloud-scaffold/tree/master/spring-cloud-iiford 源代码文件:https://github.com/HashZhang/spring-cloud-scaffold/blob/master/spring-cloud-iiford/pom.xml 1. 使用 log4j2 异步日志所需要的依赖:需要排除默认的日志实

  • 常用Maven包2021-08-02 23:03:07

    常用Maven包 1.字符串处理 guava <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>30.1.1-jre</version> </dependency> 帮助文档: https://ifeve.com/google-guava/ com

  • equalsIgnoreCase的使用2021-08-02 23:00:34

    当进行string类型变量的相等比较时,一般采用StringUtils.equals这个方法,此方法比较时是区分大小写的,即abc和AbC之间比较是不相等的。但有些时候我们比较的时候并不关心大小写,只要字母相同即可,此时就可以使用StringUtils.equalsIgnoreCase这个方法。下面举例说明: package stringDem

  • Apache Commons 简介2021-08-02 10:33:01

    Components  BCEL 字节码工程库 - 分析,创建和操作 Java 类文件。 BeanUtils 围绕 Java 反射和内省 API 的易于使用的包装。 BSF Bean Scripting Framework - 脚本语言的接口,包括JSR-223。 Chain 责任链模式得实现。 CLI 命令行参数解析器。 Codec 通用编码/解码算

  • 对象池 commons-pool22021-08-01 16:59:52

    title: 对象池 commons-pool2 date: 2021-08-01 13:48:21 tags: Java池化技术 1 前言 池化技术是性能调优的重要措施,池化的思想是把对象放到池子里面,当要使用的时候从池子里面拿对象,用完之后在放回池子里面。这样可以降低资源分配和释放资源的开销,从而提升性能。 在实际的

  • java使用commons-lang3字判断符串是否为空、首字母转成大写、格式化日期、重复拼接字符串2021-07-31 02:32:04

    apache commons工具类库中的commons-lang是java.lang的增强版,优化了一些api,原来的commons-lang已停止更新 Maven依赖是: <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.12.0</ver

  • commons-pool2 实现 sftp 连接池2021-07-26 23:05:39

    简介 ssh 默认的连接数量有限,当大量请求连接 ssh 时会概率性连接失败甚至直接失败,因此需要对连接池化,当然如果不要求实时的话可以用生产者消费者。 了解 commons-pool2 依赖 <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-pool2</artifactId>

  • 【Java代码之美】 -- Java必会的工具库,减少代码量的利器2021-07-20 01:32:49

    1.Java自带工具类方法 1.1.List集合拼接成以逗号分隔的字符串 // 如何把list集合拼接成以逗号分隔的字符串 a,b,c List<String> list = Arrays.asList("a", "b", "c"); // 第一种方法,可以用stream流 String join = list.stream().collect(Collectors.joining(","));

  • Java自带工具方法2021-07-19 10:01:35

    1. Java自带工具方法 1.1 List集合拼接成以逗号分隔的字符串 // 如何把list集合拼接成以逗号分隔的字符串 a,b,c   List<String> list = Arrays.asList("a", "b", "c");   // 第一种方法,可以用stream流   String join = list.stream().collect(Collectors.joi

  • java部分工具库使用2021-07-18 23:33:14

    1.Java自带工具方法   1.1List集合拼接成以逗号分隔的字符串 //如何把list集合拼接成以逗号分隔的字符串 a,b,c... List<String> list = Arrays.asList("a","b","c"); //第一种方法,可以用stream流 String join = list.stream().collect(Collectors.joining(",")); System.ou

  • springcloud实体类抽离2021-07-17 22:01:22

    springcloud实体类抽离 1.目的 在微服务中往往会有公共实体类,springcloud中的多个微服务往往会重用一些公共实体类,对这些实体类进行抽离,能对整个微服务项目起到解耦的作用。这使得多个微服务不用重复相同的实体类代码,并且使得易于管理实体类。 2.使用maven打包实体类 2.1 父

  • 关于base64使用报错2021-07-16 17:03:09

    SpringBoot从2.1.13升级到2.3.11时候,发现commons-codec 变成了1.14 ,使用base64出现下列异常提示。 at org.apache.commons.codec.binary.Base64.validateCharacter(Base64.java:798)java.lang.IllegalArgumentException: Last encoded character (before the paddings if any) is

  • org.apache.commons.collections.FastHashMap错误出现原因即解决方法2021-07-12 20:59:03

    org.apache.commons.collections.FastHashMap, 我出现于使用BeanUtils.populate(meter,map);后,服务器500错误,原因为该方法使用FastHashMap, 而commons-collection-4.X以上的包中不存在FastHashMap方法,所以解决方案为使用commons-collection-3.2版本, 另有使用1.83版beanutil

  • archaius netflix 的配置管理工具框架2021-07-11 11:32:20

    archaius 是netflix 团队基于apache commons-configuration 扩展的配置管理框架 支持的特性 动态属性 支持动态的获取配置,同时支持事件变动监听 支持polling 模式的动态配置数据源 内置几个可用的配置源 提供了配置以及部署上下文管理 基于com.netflix.config.ConfigurationMan

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有