存档
沿着时间线,回顾我的创作记录
天堂没有旅行团 我在世界尽头张望 等你回来 全人类睡得正香 月光干净 落在手上 叫你的名字我心会一颤 余生相聚 永不离散 现如今,每个人压力很大,有的人被生活压迫到喘不过气来,对生活没有希望,想要结束自己的生命,但请不要放弃,这个世界并不是
Tugraph是一款阿里开发高性能、高可靠性和高可扩展性的分布式图数据库,适用于各种复杂的图数据应用场景。它提供了丰富的数据处理和查询功能,可以帮助用户快速高效地处理海量图数据。 主要功能包括: 标签属性图模型 支持多图 完善的AC
为什么要将喜欢的事变得不喜欢呢!
概论 定义: 并查集是一种树型的数据结构,用于处理一些不相交集合的合并及查询问题(即所谓的并、查)。比如说,我们可以用并查集来判断一个森林中有几棵树、某个节点是否属于某棵树等。 主要构成: 并查集主要由一个整型数组pre[ ]和两个函数fi
服务器篇 选购 根据需求来选择服务器的配置,如果不知道如何选择可以先从最低配置开始。如果你是学生的话,那就再好不过了,阿里、腾讯,华为全部白嫖。自己账号用完了还可以借用同学的注册,保你大学无忧。 图1-1 目前我用的是阿里云飞天高校计划免费
分布式概述 什么是分布式 分布式系统是计算机程序的集合,这些程序利用跨多个独立计算机点的计算资源来实现共同的目标。可以分为分布式计算、分布式存储、分布式数据库等 优势 挑战 去中心化 普遍的节点故障 低成本 不可靠的网络 弹性 异构的机器于
前言 主要内容为Java的几种自定义排序方法、Vector的API和相结合的算法题。 自定义排序 普通类型数组 Java的Arrays类中提供了几种方法来对普通类型数组排序: Arrays.sort(int[] a):按照数字顺序排列指定的
前言: 本文主要介绍了自动内存管理中的常见GC算法和思想、Go的内存分配及字节的优化策略、编译器及其优化方法。 分析问题的方法与解决问题的思路,不仅适用于Go语言,其它语言优化也同样适用。 相关术语: 自动内存管理 Auto memory
前言: 高质量的代码可以完成功能,但我们还需要考虑尽可能的提升性能,节省资源成本。本文结合Go语言展开。 性能优化建议 介绍: 性能表现需要实际的数据来支持衡量 性能优化是综合的,有时候时间和空间是不能兼顾的,所谓的时间换空间or空间换时间
前言: 实际应用场景千变万化,各种语言的特性和语法各不相同,但是高质量编程遵循的原则是相通的 Dave Cheney 编写的代码能够达到正确可靠,简洁清晰的目标可称之为高质量代码。应该具备一下三点。 各种边界条件是否考虑完备 异常处理 易读
前言: 学习一门语言,先来一个小小的仪式感 package main import ( "fmt" ) func main() { fmt.Println("hello world") } 基础语法: var package main im
唯一分解定理 又称为算数基本定理,基本内容为: 每个大于1的自然数,要么本身是质数,要么可以写为2个或以上的质数的积,而且这些质因子按大小排列之后,写法仅有一种。(任何一个大于1的正整数够可以表示为素数的积) 对于任何大于1的正整数,都存在
求一个数的约数个数 方法一:简单粗暴,for循环取余计数 public static int f1(int n) { int ans=0; for(int i=1;i<=n;i++) { if(n%i==0){ ans++; } } ret
gcd、lcm、进制、运运算
创建 Calendar 是一个抽象类, 无法通过直接实例化得到对象. 因此, Calendar 提供了一个方法 getInstance,来获得一个Calendar对象。 1 Calendar cal = Calendar.getInstan
题目描述 实现一个算法得到乌托邦树的高度。介绍如下: 乌托邦树每年经历 2 个生长周期。每年春天,它的高度都会翻倍。每年夏天,它的高度都会增加 1 米。 对于一颗在春天开始时种下的高 1 米的树,问经过指定周期后,树的高度为多少。 输入描述
一、Spring Data Neo4j Spring Data Neo4j或简称SDN是下一代Spring Data模块,由Neo4j,Inc.创建和维护。与VMware的Spring Data Team密切合作。 它支持所有官方支持的Ne
前言 晓子(咖啡店员),来一杯美式,加点威士忌和砂糖。 抱歉啊,猫。收银系统还没有你说的组合,要不换一个😁 🤨这系统不是你哥设计的,还没加上吗? 对啊,听他说加入了威士忌后,要修改的类太多了,还没来得及改完 行吧,那就只要美式+砂糖吧。
前言 甲人A(产品经理):好啊,你小子,又被我逮到了,很闲是吧😇,需求完成了吗? two days later… 芯不小:猫啊(自称),手速不够快啊!又被小甲逮到了。我苦心专研了数十载,开发了一个探A 【主题】,但是还缺一个app,不然你
前言 需求: 一天,产品经理走过来对你说。猫啊(自称),帮我设计一个计算器,需要的功能有求最大值,最小值。应不难的吧ㄟ( ▔, ▔ )ㄏ 本文主要说明设计模式,具体算法实现不在涉及 一、未使用设计模式 小小经理,可笑可笑😏,看我一顿操作!
定义一个子类sx继承线程类java.lang.Thread,重写run()方法 创建sx类的对象 调用线程对象的start()方法启动线程(启动后还是执行run方法的)
前言 网上已经有许多maven的下载和配置教程,本文就不再介绍。 一、Maven是什么? 使用maven,最直观的感受是方便。当我们学习或者工作的时候,创建一个项目往往需要大量的jar包,但这些jar包的分布十分广泛,收集所需要的往往要耗费
前言 本文get/post请求使用postman进行完成,具体使用方法可看此文--->Postman 提示:User类和Address将会放在文章末尾处 一、请求类型参数 1.普通参数 1.参数名与形参名相同 postman页面: 代码:
生命周期:从创建到销毁的完整过程
前言 本文仅限注解的具体使用,具体注解的是什么,为什么,原理等可以参考其它文章,本文也有其它文章的链接 本文承接我写的这篇文章 一、注解开发bean的生命周期与作用范围 项目结构: 1.作用范围 package com.hewen.dao.
前言 项目结构: 一、Spring纯注解开发 1.定义bean 在上图中,需要定义bean,其名称,配置类。采用注解
前言: 再写博客时,遇到了如何处理保存用户的信息时出现混乱的问题(线程安全问题),在一番查找后,寻到了ThreadLocal用来保存登录的用户的信息的方法。 一、ThreadLocal是什么 在讲ThreadLocal前,先来看一下什么是线
前言 一、SpringMVC简介 1.MVC设计模式 经典MVC模式中,M是指业务模型,V是指用户界面,C则是控制器,使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。 M: 数据模型,提供要展示的数据,因此
什么是Stream流用于简化集合和数组操作的API
一、REST是什么? REST即表述性状态传递(英文:Representational State Transfer,简称REST)是Roy Fielding博士在2000年他的博士论文中提出来的一种软件架构风格。它是一种针对网络应用的设计
塑料大概需要200年降解, 人的平均寿命是76.34岁, 樱花一般在3—5月开放, 碘131的半衰期是8天, 快乐水开后要在24小时喝掉, 。。。。。。。。。。。 真是如此的规律和普通呢, 如果世界变得不普通呢? 比如说我正躺在树下,结果掉