自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

FutureCome的博客

打工人的干货

  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 10种排序算法

始终是O(n log n)的时间复杂度,代价是需要额外的内存空间。最佳情况:T(n) = O(n+k)、最差情况:T(n) = O(n+k)、平均情况:T(n) = O(n+k)最佳情况:T(n) = O(n+k)、最差情况:T(n) = O(n+k)、平均情况:T(n) = O(n2)最佳情况:T(n) = O(n)、最坏情况:T(n) = O(n^2)、平均情况:T(n) = O(n^2)最佳情况:T(n) = O(n)、最坏:T(n) = O(n^2)、平均:T(n) = O(n^2)

2024-03-14 16:32:52 1377

原创 golang

1、当前go版本:1.19,目前更新到1.20(2023.2.1谷歌)2、命令:go env -w GOPROXY=https://goproxy.cn --下载不了依赖,设置代理gf init demo -u -- 创建goframe框架项目,-u指定是否更新项目中使用goframe为最新版本go get -u github.com/gogf/gf -- 创建后拉取依赖,也可跑go.mod文件go mod tidy -- 添加需要用到但go.mod中查不到的模块。

2024-02-24 15:07:23 307

原创 spring cloud 微服务总结

微服务:将传统的一站式应用,根据业务拆分成一个一个的服务,能够自行单独启动或销毁,拥有独立的数据库微服务框架解决方案:1)springcloud--》基于SpringBoot提供了一套微服务解决方案,包括服务注册与发现,负载均衡,熔断器,服务网关,配置中心等组件。2)Dubbo--》Dubbo采用RPC通信,SpringCloud采用基于HTTP的REST方式通信,REST避免了原生RPC带来的问题(代码级别的强依赖),但牺牲了服务调用的性能,而且spring cloud背靠spring社区保证功

2022-03-03 16:02:06 2085

原创 多线程编程

Java内置了对多线程的支持,线程和进程的区别:进程是操作系统资源分配的基本单位,线程是操作系统的最小单元,操作系统运行一个程序时,就会为其创建一个进程,进程中可能包含多个线程* 例子:一个Java程序,从最开始的mian()方法执行,然后按照既定的逻辑执行,看似没有其它的线程参与,但是,Java程序本身就是一个多线程的程序,是main线程和多个其它线程同时运行。* 为什么使用多线程:执行一个Hello World,却启动了那么多无关线程,是不是把简单的问题复杂化了?使用多线程的原因:更多的处理器.

2021-07-14 15:08:17 114

原创 linux、redis、openldap

linux1、yum介绍yum install -y gcc g++ gcc-c++ make在Linux下进行C/C++编程时,就需要用到gcc,g++(编译工具),以及gdb(调试工具)1)没有root权限: 命令前加上 sudo (乌班图, rehat是 su)2)yum原理:CentOS将发布的软件放置到yum服务器,然后分析这些软件的依赖属性,将软件内的记录信息写下来,记录成软件相关性的清单列表。 当客户端有软件安装的需求时,客户端主机会主动向网络上面的yum服务器请求下载.

2021-06-29 17:52:00 20

原创 JAVA资料

JAVA语言1、Sun公司于1995年5月推出的设计语言;2、开源、面向对象、简单、跨平台面向对象的特征:封装、继承==》JAVA代码的运行过程1、源代码编译为class(即字节码文件)2、类装载器ClassLoader装载class3、JVM的解释器将class转换成机器码,最后编译执行综上:平台的解释器不同,但实现的JAVA虚拟机相同,因此JAVA能够跨平台==》JVM内存管理线程共享区 --》可能 内存溢出(OutOfMemoryError)异常JAVA堆:存

2021-06-09 12:15:25 114

原创 freemarker简单实例:生成实体类

1、简介pache FreeMarker 是一个模板引擎:一个基于模板和变化数据生成文本输出(HTML网页、电子邮件、配置文件、源代码等)的Java库。模板是用FreeMarker模板语言(FTL)编写的,它是一种简单的、专门的语言(不是像PHP那样的全面的编程语言)...

2021-06-08 17:18:48 1105 1

star,星星,图片资源

star,星星,图片资源

2024-03-13

clickhouse-client-java-master.rar

java调用clickhouse,程序jar包

2021-06-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除