- 博客(16)
- 收藏
- 关注
原创 2024JAVA后端技术成长路线
2020.09开始工作,进入的电力外包,各种岗位都做了一遍,算是对整个行业开始有所了解。待了1年左右,期间做了8个大大小小的项目,增加了自己实际项目经验,期间自己也学了算法课程,逻辑思维能力有所提升。再回来面试,感觉超难,进入了一家互联网初创小公司,薪资回到第一家公司的水平。但是在这家公司的项目,基本是我从头搭建起来的,学了很多东西,领导也很欣赏我。工作了3年,今年25岁,之前虽然平时也很用功学习,但是还是不够努力,今年立志,无论如何,永不放弃学习。而且需要有效率的学习,需要耐心去啃每一个不懂的难点。
2024-01-26 18:24:18 406
原创 金融逻辑笔记
也可以拿无形资产比如本子、笔找评估公司评估,但是这家公司不能融资,因为入股的是资产不是现金。法人代表和法定代表人不是一回事,法人代表说的是工商局找公司有事,公司委托张三去办理,张三就是法人代表。高品质客户:高粘性、冲动、有钱,现在比的是目标客户群的精准到达率。商业非法人主体:自然人,就是个人,也就是个人独资企业。30%以上的重大股权变更和重组,上游供货企业不得少于3家,下游出货企业不得少于5家。券商,海外叫承销商,赚你的流通股对发发行整股股本不超过30%的5%收益。注销是自己死亡,吊销是工商局叫你死亡。
2023-05-24 20:43:04 142
原创 LeftGod算法笔记-第四节课
用步长实现,刚开始步长是1,左下标0和右下标1比较,左下标2和右下标3比较,以此类推。在一个数组中,任何一个前面的数a,和任何一个后面的数b,如果(a,b)是降序的,就称为降序对。在一个数组中,对于任何一个数num,求有多少个(后面的数*2)依然<num,返回总个数。在一个数组中,一个数左边比它小的数的总和,叫该数的小和。所以数组的小和为1+1+3+1+1+3+4+2=16。5左边比5小的数:1、3、4、 2。4左边比4小的数:1、3。1左边比1小的数:没有。3左边比3小的数:1。2左边比2小的数:1。
2023-05-14 23:18:54 120
原创 LeftGod算法笔记-第二节课
32位的数组,计算每一个数的位数是1的出现的次数,1的出现的次数整除M就代表这个位数没有出现K次的数。有余数就代表这个位数有K次的数。已知M > 1,K < M,找到出现了K次的数,要求额外空间复杂度O(1),时间复杂度O(N)。一个数组中有两种数出现了奇数次,其他数都出现了偶数次,怎么找到并打印这两种数。一个数组中有一种数出现了奇数次,其他数都出现了偶数次,怎么找到并打印这种数。一个数组中有一种数出现K次,其他数都出现了M次。不用额外变量交换数组中两个数的值。不用额外变量交换两个数的值。
2023-05-08 20:51:28 87
原创 LeftGod算法笔记-第一节课
有序数组中找到num:先找中间的数,判断是否等于要查找的数,不等于判断中间的数是否大于要查找的数,大于则调整右边界,小于则调整左边界。有序数组中找到>=num最左的位置:找到中间的数,不大于等于则调整左边界再次判断,大于等于则记录下标,同时调整右边界再判断。冒泡排序:每次从头比较两个数,将较大的数排在较小的数后面,再比较较大的数和后面的数,于是较大的就依次排在后面了。插入排序:每次比较两个值,将较小值排在较大值前面,并且再比较较小值与较小值前面的值,于是前面的值逐渐排序好。时间复杂度:按最高阶的来算。
2023-05-07 23:35:43 75
原创 redis总结(java连接redis会遇到的坑)
避免踩坑:1、boot项目需要使用 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>2、centos7需要开启端口访问:/sbin/iptables -I INPUT -p tcp
2022-03-27 20:29:49 1178
原创 redis总结(手把手搭建redis集群)
redis集群Redis 集群是一个提供在多个Redis间节点间共享数据的程序集。Redis 集群没有使用一致性hash, 而是引入了哈希槽的概念。http://www.redis.cn/topics/cluster-tutorial.html
2022-03-21 17:09:19 4434
原创 linux安装redis并启动运行(完整版)
一、个人工具VMware Workstation Pro14centos7 虚拟机配置:内存2.8G,硬盘20GB,网络模式NATXshell7(方便在win上操作linux,可以不需要)二、步骤我在干净的linux上安装的,所以很多linux工具我需要下载1.安装下载文件的工具:yum install wget2.安装多平台编译器:yum install gcc3.安装上传下载命令:yum -y install lrzsz3.创建一个文件夹用来放redis安装包:mkdir soft4
2022-02-08 21:13:37 1739
原创 工作总结:druid连接池报个错
问题:1、com.alibaba.druid.pool.DruidDataSource : testWhileIdle is true, validationQuery not set原因:1、druid连接池配置有个特性:会自动检测池中连接的可用性。testOnBorrow属性缺省值是true,即默认开启检测,testWhileIdle默认是false,但是validationQuery(检测连接的sql语句)缺省值是null,所以当开启项目时,druid获取连接的sql,结果validation
2022-02-07 15:11:50 2860
原创 java多线程学习随笔(基础版)
进程相当于一个程序,一个程序里面有很多小任务,需要再一个个单独执行就是线程,进程与进程之间通信需要切换上下文,线程因为同在一个进程里,所以通信不需要切换不会浪费啥资源。java线程启动一般两种,extends Thread 和 implements Runnable一般使用Runnable好点,因为...
2022-01-13 11:29:52 182
原创 Spring源码学习分享系列篇(一) 前言
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基
2021-12-13 16:55:17 1347
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人