冰点._社区达人页

个人头像照片
冰点.
已加入开发者社区1861

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
江湖新秀
江湖新秀

成就

已发布137篇文章
81条评论
已回答4个问题
0条评论
已发布0个视频
github地址

我关注的人 更多

技术能力

兴趣领域
  • Java
擅长领域
技术认证

暂时未有相关云产品技术能力~

暂无个人介绍

暂无精选文章
暂无更多信息

2023年06月

  • 06.11 15:50:29
    发表了文章 2023-06-11 15:50:29

    84坐标系、02坐标系、百度坐标之间相互转换算法

    最近有同学反馈之前的坐标系转换有问题,对之前的工具类进行了修正。 一、地图坐标转换java工具类 包含84坐标系、02坐标系、百度地图、高德地图、腾讯地图坐标之间相互转换的算法 wgs84ToGcj02:将 WGS84 坐标系下的经纬度转换为 GCJ02 坐标系下的经纬度。 gcj02ToWgs84:将 GCJ02 坐标系下的经纬度转换为 WGS84 坐标系下的经纬度。 gcj02ToBd09:将 GCJ02 坐标系下的经纬度转换为 BD09 坐标系下的经纬度。 bd09ToGcj02:将 BD09 坐标系下的经纬度转换为 GCJ02 坐标系下的经纬度。
  • 06.10 02:16:15
    发表了文章 2023-06-10 02:16:15

    java对象复制和属性值复制工具类

    两个不同类型的对象中有字段名称不区分大小写的情况下一样,字段含义一样,需要组装到另一个对象中去,然后就写了一个这种工具类 我的类型比较特殊,老系统和新系统的对象命名大小写命名不一致,并且字段相同类型也有不一致的情况,所以自己写了一个, 不是很完美基本能用。 温馨提示: 如果同一种类型的对象 属性字段名equals相等 并且类型一致。则完全可以用commons-beanutils包或者spring包中 的BeanUtils工具类中的copey属性方法。
  • 06.10 02:15:13
    发表了文章 2023-06-10 02:15:13

    TableStore表格存储(阿里云OTS)多行数据操作查询,支持倒序,过滤条件和分页

    1. 批量读取操作 批量读取操作可以通过多种方式进行,包括: GetRow:根据主键读取一行数据。 BatchGetRow:批量读取多行数据。 GetRange:根据范围读取多行数据。
  • 06.10 02:11:56
    发表了文章 2023-06-10 02:11:56

    Hadoop家族学习路线图

    HDFS:了解分布式文件系统 HDFS 的基本原理和使用方法,可参考 Hadoop 官方文档中的 HDFS Guide。 Apache Hadoop 3.3.5 – HDFS Users Guide MapReduce:了解分布式计算框架 MapReduce 的基本原理和使用方法,可参考 Hadoop 官方文档中的 MapReduce Tutorial。 Apache Hadoop 3.3.5 – MapReduce Tutorial YARN:了解资源管理器 YARN 的基本原理和使用方法,可参考 Hadoop 官方文档中的 YARN Guide。 Apache Hadoop 3.3.5
  • 06.10 02:10:20
    发表了文章 2023-06-10 02:10:20

    最近在处理内存优化,深入理解下JVM

    最近生产环境出现了一个内存溢出异常,通过对JVM的理解最终解决。
  • 06.10 02:09:24
    发表了文章 2023-06-10 02:09:24

    IntelliJ IDEA2018.3 最新破解方法

    1. http://idea.java.sx/ 2. http://idea.liyang.io 3. http://idea.congm.in 4. http://idea.toocruel.net 在License Server address 输入以上中的一个即可,如果失效,请自测鉴别。如果资金允许还是希望大家能支持正版,尊重原创
  • 06.10 02:08:18
    发表了文章 2023-06-10 02:08:18

    删除数据库中的所有外键(MySql)?

    我不想手动删除所有的目录,有办法删除数据库中的所有外键约束吗? 可以使用此SQL生成ALTERTABLE: SELECT concat(‘alter table ‘,table_schema,’.’,table_name,’ DROP FOREIGN KEY ‘,constraint_name,’;’) FROM information_schema.table_constraints WHERE constraint_type=’FOREIGN KEY’ AND table_schema=’!!YOUR_SCHEMA_HERE!!’; 它将输出这样的SQL:
  • 06.10 02:07:29
    发表了文章 2023-06-10 02:07:29

    springboot集成spring cache

    Spring 定义 CacheManager 和 Cache 接口用来统一不同的缓存技术。例如 JCache、 EhCache、 Hazelcast、 Guava、 Redis 等。在使用 Spring 集成 Cache 的时候,我们需要注册实现的 CacheManager 的 Bean。Spring Boot 为我们自动配置了 JcacheCacheConfiguration、 EhCacheCacheConfiguration、HazelcastCacheConfiguration、GuavaCacheConfiguration、RedisCacheConfiguration、Simple
  • 06.10 02:06:27
    发表了文章 2023-06-10 02:06:27

    npm ERR! path XXXX npm ERR! errno -4058

    npm ERR! path XXX\node_modules\abbrev npm ERR! code ENOENT npm ERR! errno -4058
  • 06.10 02:05:39
    发表了文章 2023-06-10 02:05:39

    利用过滤器简单粗暴的解决FastJson转JSON后字段存在null的问题

    如果使用下面fastjson内置的几种策略,通过名字大家基本上知道它们的作用,这种不会过滤掉日期字段的null
  • 06.10 02:03:52
    发表了文章 2023-06-10 02:03:52

    多个tomcat 同时启动修改完端口号依然冲突问题 无法启动解决

    解决方法: 在CMD 中执行 这里不得不介绍下神奇的 netsh winsock reset命令: netsh winsock reset命令,作用是重置 Winsock 目录。如果一台机器上的Winsock协议配置有问题的话将会导致网络连接等问题,就需要用netsh winsock reset命令来重置Winsock目录借以恢复网络。这个命令可以重新初始化网络环境,以解决由于软件冲突、病毒原因造成的参数错误问题。
  • 06.10 02:02:44
    发表了文章 2023-06-10 02:02:44

    什么是RPC

    1.为什么需要RPC 为什么需要 RPC 呢?通俗的讲就是无法在一个进程内,甚至一个计算机内通过本地调用的方式完成的需求, 比如不同的系统间的通讯,甚至不同的组织间的通讯。 由于计算能力需要横向扩展,需要在多台机器组成的集群上部署应用,
  • 06.10 01:58:00
    发表了文章 2023-06-10 01:58:00

    graylog 通过NGINX 反向代理配置

    graylog 3.0之前的版本在反向代理中存在bug,3.0版本已经修复 不管是通过docker 安装,还是安装包 。配置基本上一样,只需要理解即可 ,下面为我截取的官网一些有帮助大家配置的截图,希望对大家有帮助
  • 06.10 01:56:00
    发表了文章 2023-06-10 01:56:00

    Centos7 更换yum源

    备份原来的源 下载阿里源 更改阿里yum源为默认源
  • 06.10 01:54:18
    发表了文章 2023-06-10 01:54:18

    CentOS7 使用自动脚本安装docker

    使用脚本自动安装 docker官方教程 Install Docker Engine on CentOS | Docker Documentation 在测试或开发环境中 Docker 官方为了简化安装流程,提供了一套便捷的安装脚本,CentOS 系统上可以使用这套脚本安装:
  • 06.10 01:52:23
    发表了文章 2023-06-10 01:52:23

    Centos7 yum 方式安装 安装 Docker CE

    系统要求 Docker CE 支持 64 位版本 CentOS 7,并且要求内核版本不低于 3.10。 CentOS 7 满足最低内核的要求,但由于内核版本比较低,部分功能(如 overlay2 存储层驱动)无法使用,并且部分功能可能不太稳定。 卸载旧版本 旧版本的 Docker 称为 docker 或者 docker-engine,使用以下命令卸载旧版本:
  • 06.10 01:50:20
    发表了文章 2023-06-10 01:50:20

    springboot 配置https(ssl)

    1.获取证书 如果证书已有直接导入即可,如果没有可以自己利用工具生成一个
  • 06.10 01:48:12
    发表了文章 2023-06-10 01:48:12

    docker 安装 rabbitmq

    docker 安装 rabbitmq 3、进入到rabbitmq容器中 docker exec -it localrabbitmq /bin/bash 4、rabbitmq-plugins list 列出所有插件列表 5、rabbitmq-plugins enable rabbitmq_management
  • 06.10 01:46:50
    发表了文章 2023-06-10 01:46:50

    docker 安装redis

    docker 安装redis
  • 06.10 01:46:00
    发表了文章 2023-06-10 01:46:00

    docker 安装NGINX 并配置映射目录

    docker 安装NGINX 并配置映射目录
  • 06.10 01:45:06
    发表了文章 2023-06-10 01:45:06

    Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: In aggregated query without GROUP

    Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: In aggregated query without GROUP BY, expression #3 of SELECT list contains nonaggregated column
  • 06.10 01:42:15
    发表了文章 2023-06-10 01:42:15

    docker 容器设置自动重启

    卸载旧版本docker
  • 06.10 01:40:48
    发表了文章 2023-06-10 01:40:48

    docker 安装zookeeper

    启动容器并添加映射
  • 06.10 01:39:52
    发表了文章 2023-06-10 01:39:52
  • 06.10 01:38:48
    发表了文章 2023-06-10 01:38:48

    docker 安装 portainer

    docker pull portainer
  • 06.10 01:36:29
    发表了文章 2023-06-10 01:36:29

    docker 安装mysql

    创建好需要挂载的目录 登录如果报错重启一下服务 修改密码
  • 06.10 01:35:04
    发表了文章 2023-06-10 01:35:04

    docker 安装 MinIO

    浏览器输入: http://ip:9000 账户:admin 密码:123456 minio 文档 https://docs.min.io/ 问题 ERROR Unable to validate credentials inherited from the shell environment: Invalid credentials > Please provide correct credentials
  • 06.10 01:33:56
    发表了文章 2023-06-10 01:33:56

    docker 服务开启api 被外部访问

    1.编辑docker.service 2.修改ExecStart 如下 3.加载docker守护线程
  • 06.10 01:32:15
    发表了文章 2023-06-10 01:32:15

    使用阿里云 docker 镜像加速

    1.创建docker daemon.json 2.添加docker镜像加速地址 3.重启守护进程
  • 06.10 01:30:55
    发表了文章 2023-06-10 01:30:55

    docker 安装 elk

    1. 使用集成镜像方式 2.使用单个镜像安装 3. 开放端口 5044 5045 5601
  • 06.10 01:28:38
    发表了文章 2023-06-10 01:28:38

    JVM 排查问题常用命令

    jcmd-查找jvm进程信息 jcmd 进程ID help
  • 06.10 01:27:23
    发表了文章 2023-06-10 01:27:23

    JVM命令-jcmd

    1. jcmd -l 列出当前虚拟机的java进程 2.jcmd 进程ID help 列出当前java进程 能使用的jvm指令。这些指令可通过名字就知道是做什么的
  • 06.10 01:25:54
    发表了文章 2023-06-10 01:25:54

    Unable to open socket file: target process not responding or HotSpot VM not loaded

    在说问题之前,还是那句话,linux 系统一切皆文件。之所以这个错误,那肯定是某些文件有问题。经过查阅相关资料了解到如下: 1.java进程在启动时,在%TEMP%/hsperfdata_%USERNAME%路径下创建进程的临时文件。 %TEMP% 在windows系统中表示 windows的临时目录。一般在C:\Users\用户名\AppData\Local\Temp %TEMP% 在linux 系统中,一般在/tmp目录下
  • 06.10 01:24:39
    发表了文章 2023-06-10 01:24:39

    计算机相关编程书籍 很经典

    计算机系统与网络 《图灵的秘密:他的生平、思想及论文解读》 《计算机系统概论》 《深入理解Linux内核》 《深入Linux内核架构》 《TCP/IP详解 卷1:协议》 《Linux系统编程(第2版)》 《Linux内核设计与实现(第3版)》 《深入理解计算机系统(原书第3版)》 《计算机程序的构造和解释(原书第2版)》 《编码:隐匿在计算机软硬件背后的语言》 《性能之颠:洞悉系统、企业与云计算》 《UNIX网络编程 卷1:套接字联网API(第3版)》 《UNIX网络编程 卷2:进程间通信》 《Windows核心编程(第5版)》 《WireShark网络分析就这么简单》 《WireShark网
  • 06.10 01:18:35
    发表了文章 2023-06-10 01:18:35

    nginx config

    主nginx.conf 子域名 conf 一般放在nginx 的conf目录下的include目录 在主conf nginx.conf中指定 include位置。
  • 06.10 01:16:33
    发表了文章 2023-06-10 01:16:33

    git 排除已经提交的文件目录

    如果你已经把一个文件夹提交到了 Git 仓库中,但是后来发现这个文件夹不应该被提交,可以按照以下步骤排除已提交的文件夹: 在文件夹的根目录下创建一个名为 .gitignore 的文件。 编辑 .gitignore 文件,添加需要排除的文件夹的名称,以及其他需要排除的文件或文件类型,每个名称占一行。 执行以下命令,将 .gitignore 文件提交到 Git 仓库中:
  • 06.10 01:13:25
    发表了文章 2023-06-10 01:13:25

    k8s ingress-nginx 配置

    https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/annotations/ https://kubernetes.io/docs/concepts/services-networking/ingress/
  • 06.10 01:12:19
    发表了文章 2023-06-10 01:12:19

    安装k8s集群

    1. 使用 kubeadm CentOS 7 安装 Kubernetes 准备环境 在开始之前,您需要准备以下环境: 一组至少包含两台物理机或虚拟机的计算机,并且它们之间可以相互通信。 每台计算机都应该运行一个支持 Kubernetes 的 Linux 操作系统,如 CentOS 7。 每台计算机都应该有一个静态 IP 地址,并且您需要为每台计算机选择一个主机名。 每台计算机上都需要安装 Docker。
  • 06.10 01:08:26
    发表了文章 2023-06-10 01:08:26

    k8s查看集群信息及基本命令

    集群信息的各种查看基本上是在Master节点操作 1、查看 Node状态 2、查看 Service 信息 3、查看所有名称空间内资源
  • 06.10 01:05:29
    发表了文章 2023-06-10 01:05:29

    mysql8.0 docker部署后连接报错caching_sha2_password could not be loaded

    切记:一般情况下不建议使用容器方式部署数据库,此方式只是为了验证一些mysql8.0的特性,做学习和测试使用。
  • 06.10 01:04:22
    发表了文章 2023-06-10 01:04:22

    新一代低代码开发平台,只需配置完成接口开发

    简介 magic-api 是一个基于Java的接口快速开发框架,编写接口将通过magic-api提供的UI界面完成,自动映射为HTTP接口,无需定义Controller、Service、Dao、Mapper、XML、VO等Java对象即可完成常见的HTTP API接口开发
  • 06.10 01:01:20
    发表了文章 2023-06-10 01:01:20

    RabbitMQ的工作模式

    前言 RabbitMQ 是一个流行的开源消息代理,它实现了 AMQP(高级消息队列协议)标准,提供了可靠的消息传递机制。RabbitMQ 支持五种不同的工作模式,包括简单模式、工作队列模式、发布订阅模式、路由模式和主题模式,每种模式都适用于不同的应用场景。在本篇博客中,我们将详细介绍这五种工作模式的原理和使用方法,帮助读者更好地理解 RabbitMQ,并且在实践中选择合适的工作模式来处理不同的消息传递需求。
  • 06.10 00:57:26
    发表了文章 2023-06-10 00:57:26

    Spring循环依赖底层实现原理深度剖析

    在 Spring 中,循环依赖(Circular Dependency)指的是两个或多个 Bean 之间相互依赖,形成了一个循环依赖的关系。当出现循环依赖时,Spring 需要通过一些特殊的技术手段来解决这个问题,保证 Bean 的正确创建和初始化。下面我们一起通过理论再结合源码一起推导出spring循环依赖底层真想。达到对Spring 循环依赖的底层实现原理的深度剖析。 1. 循环依赖的问题 循环依赖问题的出现原因是因为在创建 Bean 的过程中,Bean 之间相互依赖,导致 Bean 的创建顺序不确定,从而无法保证所有的 Bean 都被正确地创建和初始化。例如,假设有两个 Bean A
  • 06.10 00:54:51
    发表了文章 2023-06-10 00:54:51

    SpringBoot之自动配置类的解析和过滤机制

    1.提炼三句话 整体来讲Spring Boot是通过条件注解、条件评估器和自动配置导入器等机制来实现自动配置的。 条件评估器来判断是否需要加载某个自动配置类。条件评估器通常被定义在“org.springframework.boot.autoconfigure.condition”包中,例如,ClassCondition、BeanCondition、MissingBeanCondition、WebApplicationCondition等 条件注解来判断是否需要加载某个自动配置类。条件注解通常被定义在“org.springframework.boot.autoconfigure.conditi
  • 06.10 00:49:33
    发表了文章 2023-06-10 00:49:33

    三分钟了解Spring Boot启动原理

    大家通常只需要给一个类添加一个@SpringBootApplication 注解,然后再加一个main 方法里面固定的写法 SpringApplication.run(Application.class, args); 那么spring boot 到底是如何启动服务的呢。 接下来咱们通过源码解析。 Spring Boot 的启动原理可以概括为以下几个步骤: 加载 Spring Boot 应用程序的启动类 根据启动类所在的包路径扫描相关的类 根据扫描到的类自动配置 Spring 应用程序 启动嵌入式的 Web 服务器 运行 Spring 应用程序
  • 发表了文章 2023-07-08

    Redis从入门到精通之为什么说 Redis 的事务并不是真正的原子操作

  • 发表了文章 2023-07-07

    Redis从入门到精通【面试篇】Redis 为什么主从全量复制使用RDB而不使用AOF

  • 发表了文章 2023-07-05

    Redis从入门到精通之Redis事件机制详解

  • 发表了文章 2023-07-05

    Redis 常见面试问题 Redis持久化aof后台重写和写时复制

  • 发表了文章 2023-06-11

    原生类

  • 发表了文章 2023-06-11

    oracle中所有关于时间日期的问题总结

  • 发表了文章 2023-06-11

    进程识别号(PID)的理解

  • 发表了文章 2023-06-11

    linux 命令学习(4)

  • 发表了文章 2023-06-11

    数据库连接报错之IO异常(The Network Adapter could not establish the connection)

  • 发表了文章 2023-06-11

    oracle命令的缩写原型单词方便记忆总结

  • 发表了文章 2023-06-11

    oracle 数据库关闭的的几种方式总结

  • 发表了文章 2023-06-11

    归档模式和非归档模式

  • 发表了文章 2023-06-11

    VS2008 未找到编译器可执行文件 csc.exe【当网上其他方法试玩了之后不起作用的时候再用这个方法】

  • 发表了文章 2023-06-11

    关于vs2008使用oracleclient链接oracle数据库报报错OCIEnvCreate 失败,返回代码为 -1,但错误消息文本不可用

  • 发表了文章 2023-06-11

    关于对数据库统计每个时间段内的数据的实现方式

  • 发表了文章 2023-06-11

    .Net项目中通过ODAC方式链接Oracle数据库相关配置

  • 发表了文章 2023-06-11

    SQL语法 case 的使用

  • 发表了文章 2023-06-11

    一些常用的正则表达式

  • 发表了文章 2023-06-11

    SQL学习之使用order by 按照指定顺序排序或自定义顺序排序

  • 发表了文章 2023-06-11

    通过sql做数据透视表,数据库表行列转换(pivot和Unpivot用法)(一)

正在加载, 请稍后...
滑动查看更多
  • 回答了问题 2023-06-05

    问答最高荣誉,乘风问答官招募中!每周积分活动、每月排位赛等权益专享!

    新人报道

    踩0 评论0
  • 回答了问题 2016-11-18

    请问windows2008系统怎么绑定子目录

    回 6楼潮尚人的帖子
    你用的apache还是IIS
    踩0 评论0
  • 回答了问题 2016-11-18

    连接SFTP显示无法找到服务器

    回 2楼zyb001204的帖子
    确认下IP是否正确
    踩0 评论0
  • 回答了问题 2016-11-15

    请问存储包和流量包有什么区别?

    Re请问存储包和流量包有什么区别?
    流量包是怎么计费的
    踩0 评论0
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息