井底的青蛙
码龄9年
关注
提问 私信
  • 博客:79,269
    79,269
    总访问量
  • 28
    原创
  • 1,299,629
    排名
  • 12
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2016-04-08
博客简介:

井底的青蛙

博客描述:
一只爱学习的井底蛙
查看详细资料
个人成就
  • 获得21次点赞
  • 内容获得26次评论
  • 获得113次收藏
创作历程
  • 1篇
    2022年
  • 5篇
    2021年
  • 19篇
    2020年
  • 3篇
    2019年
  • 4篇
    2018年
  • 7篇
    2017年
成就勋章
TA的专栏
  • javaSE,EE部分
    15篇
  • 数据结构和算法
    2篇
  • 解决项目bug的有效博客
    3篇
  • 数据库知识总结
    1篇
  • Linux系统运维
    4篇
  • 转载
  • 开发工具、tomcat等知识总结
    7篇
  • 前端总结
    7篇
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

186人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

java jar包启动注意事项

jar包启动直接卡主不动
原创
发布博客 2022.09.02 ·
2064 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

关于红黑树的研究总结

1:首先红黑树是什么的,它的基本性质:从大到小的范围来描述红黑树,它依次是一棵树>一个二叉树>一个二叉查找树>一个平衡二叉树>一个红黑树。红黑树的性质: 性质1. 节点是红色或黑色。 性质2. 根节点是黑色。 性质3 每个叶节点是黑色的。(如果发现叶子节点是红色的,也不要疑惑,实际上红色并不是叶子节点,当红色节点作为最后一个元素的时候,会默认在后边添加一个空的nil或者null黑色叶子节点。只不过现在很多地方都会省略显示nil或者nu...
原创
发布博客 2021.08.30 ·
239 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

分析了解JDK1.8版本的Java集合HashMap的treeifyBin()方法

老规矩先说下个人研究分析结果:该方法是用于hashMap链表长度达到8以后转红黑树前的预处理,当链表长度达到8以后判断表长度是否大于63的判断就是在这个方法里完成的,若表长度小于64,则不再进一步处理,仅仅调用resize()方法重新调整表。 若表长度大于等于64,则开始进行预处理,由于原来长度达到8的链表是单向链表,只能通过上一个元素找到下一个元素,无法通过链表下一个元素找到上一个元素,无法满足建立树的最基本要求,节点之间直接或者间接感知。所以我们需要 通过该方法可以发现hashMap的扩容方法r
原创
发布博客 2021.07.27 ·
321 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

分析了解JDK1.8版本的Java集合HashMap的resize()方法

老规矩先说下个人研究分析结果:sdf dfg dfgresize()具体代码分析/** * Initializes or doubles table size. If null, allocates in * accord with initial capacity target held in field threshold. * Otherwise, because we are using power-of-two expansion, the
原创
发布博客 2021.07.19 ·
339 阅读 ·
0 点赞 ·
3 评论 ·
0 收藏

分析了解JDK1.8版本的Java集合HashMap的put()方法

hashMap是java最常用的Key-Value形式的集合。了解其原理和底层代码是很有必要的,今天就记录下对HashMap的.put()方法的研究分析(元素添加方法);先说下个人研究分析结果:HashMap在实例初始化的时候并没有对存放元素的容器(1.8版本指数组链表红黑树、1.7版本指数组加链表)进行初始化,只是根据传参对相关属性进行了赋值。容器真正的初始化是在调用put()方法的时候实现的。初始化传参解释:initialCapacity初始化容量和容器初始值有关,如果没有指定传参...
原创
发布博客 2021.07.14 ·
489 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

二叉树的先序遍历,中序遍历,后续遍历规则概念小记

图1先序遍历:定义:先序遍历也叫做先根遍历、前序遍历,遍历过程可简记为根左右(二叉树父节点向下先左后右)。首先访问根节点然后遍历左子树,最后遍历右子树。在遍历左、右子树的时候,仍然先访问根结点(父结点)。然后遍历左子结点,最后遍历右子结点。图1所示二叉树的先序遍历结果是:ABDECF中序遍历:定义:中序遍历也叫做也叫做中根遍历、中序周游,遍历过程可简记为左根右(二叉树先左后根再右子树)。首先访问左子树然后访问根结点,最后遍历右子树。在遍历左、右子树的时候,仍然先访问左子结点 。然后...
原创
发布博客 2021.07.05 ·
1294 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

流浪动物收养/宠物领养

发布资源 2020.12.24 ·
rar

宠物领养/宠物收养/流浪动物收养

发布资源 2020.12.24 ·
rar

nginx 在Linux centos7下的安装步骤

首先安装nginx之前,编译环境gcc g++ 开发库之类的需要提前装好,因为nginx解析运行依赖这些库。另外还需要提前安装pcre库(正则表达式库和 zlib 压缩库,因为nginx重写rewrite需要pcre,压缩gzip格式需要了zlib。◆ 确认是否安装gcc和 g++开发库命令, 安装了gcc或g++可以不用重复安装 输入命令 whereis gcc whereis g++ 或者是gcc --version 可以查看gcc版本◆ 需...
原创
发布博客 2020.12.08 ·
122 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

nginx 在windows系统和Linux系统下启动和停止相关命令和可能遇到的问题

像类似nginx这类服务我们一般配置完以后很少再去动了,时间长了,就容易忘记。正所谓好记性不如烂笔头,闲来无事,就记录一下nginx最常用的启动停止相关命令。方便后期查询使用。Windows下Nginx的启动、停止等命令首先需要CMD命令行切入到nginx的安装目录1、校验nginx.conf配置文件:运行 nginx.exe -t该命令可以检验配置文件语法和编译是否有问题2、启动:运行 start nginx 或nginx.exe 命令注意:推荐使用start nginx命令启动 .
原创
发布博客 2020.12.03 ·
353 阅读 ·
2 点赞 ·
2 评论 ·
2 收藏

Nginx配置文件nginx.conf文件结构和属性配置详解

1 Nginx的conf文件整体结构大致可以分为五个模块... #全局块events { #events块 ...}http #http块{ ... #http全局块 server #server块 { ... #server全局块 location [PATTERN] #location块 { ...
原创
发布博客 2020.12.01 ·
667 阅读 ·
2 点赞 ·
0 评论 ·
6 收藏

More than one fragment with the name [spring_web] was found。。。。

记录一次遇到的神奇bug,项目在公司环境运行没有任何问题,但是在家里自己的电脑上运行报错 “More than one fragment with the name [spring_web] was found. This is not legal …”。然后结合自己公司和自己电脑上环境的差异。发现tomcat版本有差异,我本地是8.5.38的tomcat,公司的是7.0.25版本的。更换过tomcat之后,重新编译项目为7的版本,项目终于可以运行了。此时问题虽然解决了,但是为什么更换过tomcat和
原创
发布博客 2020.11.30 ·
465 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

阿里云和腾讯云 linux  CentOS 7 下安装mysql-5.7.25详细步骤

阿里云和腾讯云 linux CentOS 7下安装mysql-5.7.25详细步骤前言提示1:本文档讲解安装版本为mysql-5.7.25,对于非5.7.25版本,不保证适用此说明文档,因为mysql配置文件的目录位置和结构在不同版本可能有所变动(目前所知mysql-5.8系列文件结构变化就很大,不过理论上只要大版本一样,都可参考),使用此说明可能会出现找不到配置文件或者配置后不生效的情况。前言提示2:安装过程中务必保证文件路径的前后统一,否则可能会导致不可预期的结果,推荐直接使用文中的命令...
翻译
发布博客 2020.11.08 ·
286 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Jsp El表达式使用问题javax.el.ELException: Failed to parse the expression

Jsp El表达式使用问题javax.el.ELException: Failed to parse the expression执笔记忆的空白2016-03-25 16:58:1210877收藏1分类专栏:异常收集个人心得Java异常收集版权今天在Tomcat7环境, jsp使用el表达式的时候,遇到了一个问题,具体如下:order.jsp, 里面在输出一个默认值对象default时,提示错误:javax.el.ELException: Failed to...
转载
发布博客 2020.09.03 ·
510 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Tomcat高版本版本过滤特殊字符{ }[ ] | \的问题及requestTargetAllow用法

最近项目tomcat升级,从6升到9,碰到了一系列问题。其中,拼特殊字符串时,会报错。报错显示java.lang.IllegalArgumentException: Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986org.apache.coyote.http11.Http11InputBuffer.parseRequestLine(Http11I
转载
发布博客 2020.09.03 ·
5814 阅读 ·
2 点赞 ·
1 评论 ·
4 收藏

mysql 基本功练习,,带建表语句,复制粘贴到SQlyog即可使用。

**mysql 基本功练习,,带建表语句,复制粘贴到SQlyog即可使用。**建表语句/*SQLyog Ultimate v8.32MySQL - 5.5.49 : Database - test*//*!40101 SET NAMES utf8 */;/!40101 SET SQL_MODE=’’/;/!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 /;/!40014 SET @OLD_FOREIGN_K
原创
发布博客 2020.08.27 ·
624 阅读 ·
2 点赞 ·
0 评论 ·
4 收藏

关于jdbcTemplate.batchUpdate()方法的研究

关于jdbcTemplate.batchUpdate()方法加事务和不加事务执行效率研究对比相关代码对比结果加事务update更新867条数据时间一秒不到不加事务update跟新867条数据大约需要时间34秒左右参考文献:https://blog.csdn.net/songzehao/article/details/95603555?utm_medium=distribute.pc_relevant.none-task-blog-B...
原创
发布博客 2020.08.21 ·
3555 阅读 ·
0 点赞 ·
2 评论 ·
4 收藏

spring事务常见失效场景

@Transactional public void saveAA() { try { //方法A第一次更新数据 mapper.save(); //调用方法B更新数据 this.saveBB(); } catch (Exception e) { throw new RuntimeException(); ...
转载
发布博客 2020.07.21 ·
305 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Collections工具类常用方法总结

import java.util.ArrayList;import java.util.Collections;public class Collections_test { /*用于排序相关操作 1 void reverse(List list)//反转 2 void shuffle(List list)//随机排序 3 void sort(List list)//按自然排序的升序排序 4 void sort(List list, Comparator c).
原创
发布博客 2020.06.28 ·
3387 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Arrays工具类常用方法总结

import java.util.ArrayList;import java.util.Arrays;import java.util.List;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;import java.util.function.UnaryOperator;public class Arrays_test { /* 排序 : sort.
原创
发布博客 2020.06.28 ·
3457 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多