4 飞乐鸟

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 17w+

JVM

Java四种引用包括强引用,软引用,弱引用,虚引用。强引用:强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足的问题。只要引用存在,垃圾回收器永远不会回收Object obj = new Object();//可直接通过obj取得对应的对象 如obj.equels(new Object());而这样 obj对象对后面new Obje

2020-06-30 10:24:30

File contains no section headers

cd /etc/yum.repos.d/删除所有文件:rm-f/etc/yum.repos.d/*重新下载阿里的wget-O/etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-7.repo清理缓存 yumcleanall

2020-05-25 17:51:37

mysql无法添加外建

1.查看存储引擎InnoDB:支持外键,支持事务处理MyISAM:不支持外键,不支持事务2.查看对应的数据类型是否一致3、查看字符集、排序规则是否一致补充一点:字符集utf8mb4_bin、utf8mb4_general_ci...

2020-05-09 10:11:03

jenkins:Multibranch Pipeline多分支构建,搜遍全网无功而返,在这记录一下success time!!!

最近研究CI/CD,项目多分支情况下怎么能高效持续集成、持续部署,造过jenkins的老铁们都知道,Jenkins 1.x是通过界面手动操作来“描述”部署流水线,那么Jenkins2.x给我们带来了福音,2.x支持pipeline as code,即通过“代码”来描述部署流水线。让我们拥抱pipeline as code,放弃手动操作。 首先我们引入一个文本文件...

2020-04-19 21:34:31

kafka yml配置属性不生效问题

查看KafkaProperties源码:找到Producer类:public static class Producer { private final KafkaProperties.Ssl ssl = new KafkaProperties.Ssl(); private String acks; private DataSize ...

2020-04-08 20:03:29

mysql报错:The maximum column size is 767 bytes; max key length is 767 bytes

Specified key was too long; max key length is 767 bytesIndex column size too large. The maximum column size is 767 bytes列、索引长度超出了限制大小:innode引擎-索引的每列最长不能超过767bytes,组成索引的列长度和不能大于3072bytesmyisam引擎...

2020-04-08 11:56:06

分布式事务

分布式事务转为本地事务处理:事务:事务是由一组操作构成的可靠的独立的工作单元,事务具备ACID的特性,即原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)本地事务:当事务由资源管理器本地管理时被称作本地事务。本地事务的优点就是支持严格的ACID特性,高效,可靠,状态可以只在资源管理器中维护,而且应用编程模型简单。...

2020-04-02 18:34:06

kafka-docker搭建kafka

1、安装zookeeper bin/zkServer.sh start Mode: standalone 启动成功2、安装kafka 启动kafka:bin/kafka-server-start.sh config/server.properties3、查看Topic: ./kafka-topics.sh --list --zo...

2020-03-28 18:07:27

解决nexus批量上传jar文件

本地jar文件目录创建mavenimport脚本:mavenimport.sh:#!/bin/bash# copy and run this script to the root of the repository directory containing files# this script attempts to exclude uploading itself e...

2020-03-26 21:22:44

docker nexus搭建

1、查找镜像docker search nexus2、 拉取镜像docker pull sonatype/nexus33、启动容器docker run -p 8081:8081 --name nexus sonatype/nexus3默认密码admin/admin123如果密码不对:find / -name 'admin.password'4、配置...

2020-03-26 21:12:19

The goal you specified requires a project to execute but there is no POM in this directory

不要被公司局限自己的技术栈,还得抽时间提升自己!!!最近在docker上搭建了nexus,实战jar上传下载过程中遇到的问题,记录一下(你也可能遇到的坑),下一篇介绍nexus搭建1、配置maven settings文件,添加nexus server<servers> <server> <id>releases<...

2020-03-25 16:40:32

centos 安装jenkins rpm安装

sudo rpm -ih jenkins-2.73.2-1.1.noarch.rpm自动安装完成之后:/usr/lib/jenkins/jenkins.warWAR包/etc/sysconfig/jenkins 配置文件,指定端口/var/lib/jenkins/ 默认的JENKINS_HOME目录/var/log/jenkins/je...

2020-03-23 11:37:22

Required String parameter 'xxx' is not present

添加required="flase"

2020-03-14 09:17:11

springboot如何自动配置

首先我们都知道springboot都是基于注解简化配置,启动类注解@SpringBootApplication+run方法就实现大量starter自动配置,源码:@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Documented@Inherited@SpringBootConfiguration@Enabl...

2020-03-12 22:15:38

NoClassDefFoundError

NoClassDefFoundError :发生在JVM在动态运行时,并不是这个类不存在,是因为Java虚拟机在编译时能找到,而在运行时不能找到类导致的错误。例如在运行时我们想调用某个类的方法或者访问这个类的静态成员的时候,发现这个类不可用,Java虚拟机就会抛出NoClassDefFoundError。最近一次遇到问题是不同jdk版本编译导致(换个高版本编译一下)ClassNotF...

2020-03-06 11:08:31

@Scheduled定时任务

@Scheduled默认单线程执行,即按初始化顺序执行;如果要同时执行可以设置多线程执行:public TaskScheduler taskScheduler() { ThreadPoolTaskScheduler taskScheduler = new ThreadPoolTaskScheduler(); taskScheduler.setPoolSize(50);...

2019-11-23 15:02:31

create table: Specified key was too long; max key length is 767 bytes

数据库表采用utf8编码,其中varchar(255)的column进行了唯一键索引而mysql默认情况下单个列的索引不能超过767位(不同版本可能存在差异)于是utf8字符编码下,255*3 byte 超过限制解决办法:1 使用innodb引擎;2 启用innodb_large_prefix选项,将约束项扩展至3072byte;3 升级mysql版本5....

2019-11-09 15:22:38

jpush推送通知ios、android

引入jpush sdk<dependency> <groupId>cn.jpush.api</groupId> <artifactId>jpush-client</artifactId> <version>3.3.13</version></dependency>...

2019-11-09 14:06:39

mysql处理字段大小写

昨晚上线遇到一个坑,区块链钱包地址,以太坊地址都是小写,数据库导入第三方数据居然大小写混合,如:0x23f6263238f287H9989D394392d14aB281904,前端请求参数字母全部小写导致查不到数据!!!技术老大着急了,让我改接口添加判断大小写逻辑,这尼玛不是捣乱吗——以后坚持自己的解决问题原则(问题从哪来回哪去),别被所谓的大牛倚老卖老带跑偏最后通过处理数据库解决问题,upd...

2019-09-07 15:12:57

mysql 函数COALESCE使用

COALESCE函数处理返回null值的情况, (expression_1, expression_2, ...,expression_n)依次参考各参数表达式,遇到非null值即停止并返回该值。SELECT COALESCE(NULL,NULL,2,3); 返回2SELECT COALESCE(NULL,NULL); 返回null如果所有的表达式都是空值,最终将返回...

2019-09-07 14:57:13

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。