想起个优雅名字

想起个优雅名字

大道至简,天道酬勤

最新文章

  • Wordpress 必备插件

    Autoptimize设置 | 禁用通过优化 CSS, JS, 图像, Google字体等来使您的网站更快。2.9.0版本 | 作者:Frank Goossens (futtta) | 查看详情禁用自动更新选择Change wp-admin loginChange wp-admin login禁用Change wp-admin login to whatever you want. example: http://w

    查看全文
  • go 字符串及底层字符类型

    字符串基本使用在 Go 语言中,字符串是一种基本类型,默认是通过 UTF-8 编码的字符序列,当字符为 ASCII 码时则占用 1 个字节,其它字符根据需要占用 2-4 个字节,比如中文编码通常需要 3 个字节。声明和初始化字符串的声明和初始化非常简单,举例如下:var str1 stringstr1 = "Hello World!"str2 := "你好,中国"格式化输出还可

    查看全文
  • go 数值类型之间的转化

    数值类型之间的转化整型之间的转化关于数值类型之间的转化,在进行类型转化时只需要调用要转化的数据类型对应的函数即可:v1 := uint(16) // 初始化 v1 类型为 unitv2 := int8(v1) // 将 v1 转化为 int8 类型并赋值给 v2v3 := uint16(v2) // 将 v2 转化为 uint16 类型并赋值给 v3看起来很简单,不过需要注意,在有符号与无符号以及高位数字向低

    查看全文
  • go 数据类型及运算符

    go 数据类型及运算符

    数据类型布尔类型整型及运算符运算符算术运算符比较运算符位运算符逻辑运算符运算符优先级浮点型浮点数的表示浮点数的精度浮点数的比较复数类型数据类型基本数据类型布尔类型:bool整型:int8、byte、int16、int、uint、untptr 等浮点类型:float32、float64复数类型:complex64、complex128字符串类型:string字符类型:rune错误类型:error复合数据类型指针(poi

    查看全文
  • go 变量声明及规则

    变量声明和命名规则变量初始化变量赋值与多重赋值匿名变量变量的作用域常量使用常量定义预定义常量枚举常量的作用域变量声明和命名规则对于纯粹的变量声明,Go 语言引入了关键字 var,并且将类型信息放在变量名之后,此外,变量声明语句不需要使用分号作为结束符(实际上,所有的 Go 语句都不需要分号作为结束符,这一点和 JavaScript/Python 很像),比如我们要声明一个类型为 int 的变量 v1,示例如下:var

    查看全文
  • 了解下 Go 编译、调试、错误等基础部分

    文件结构文件开头是包名,这个 go 的最基本的分发单位。要生成可执行文件必须要有一个名为 main 的包,同时包含 main 函数,这是 go 可执行程序的起点,main 函数没有入参,也没有返回值。在声明包之后,是 import 导入包部分。通过 import 来引入其他包进行使用,从而构成依赖关系。一些语法规则:函数的左花括号不能另起一行函数名首字母大写每一行结尾不需要加分号package mainimport

    查看全文
  • Linux 记录一些细节点

    使用通配符为何要加双引号?

    查看全文
  • 你真的了解 enum 类型吗?看懂这篇文章,相信在 Java 又进一小步......

    普通应用自定义枚举方法使用 == 比较类型在 switch 中使用枚举类型枚举类型属性、方法、构造函数枚举类型的 EnumSet 和 EnumMap 数据结构EnumSetEnumMap实现设计模式:单例和策略单例策略模式使用 Lambda 表达式格式化 Enum 类型为 JSON作为 Message 或者异常信息枚举普通应用,直接定义枚举,无需任何额外的方法等自定义枚举方法,可以和对象一样,实现逻辑操作使用 ==

    查看全文
  • SpringBoot 2.x 整合 Redis 组件,作为缓存组件存在(粗糙版)

    简介实践安装Redis使用Docker安装Redis,只需要几行命令即可:dockerpullredisdockerrun-d--namemyredis-p6379:6379-v/usr/local/etc/redis/redis.conf:/usr/local/etc/redis/redis.confdocker.io/redisredis-server/usr/local/etc/redis/redis.conf

    查看全文
  • SpringBoot 2.x 基于简单的内存缓存组件的实验以及简单阐述原理

    简介对于一些临时性或者存储周期较短的数据,若是还是用数据库还存储的话,那就给数据增加不必要的访问负载,而且这些数据存储在硬盘中,若是经常新增删,产生的磁盘碎片会越多。所以,有没有一种可以存储临时数据的技术呢?其中,有一种技术就是缓冲,将一些短期的数据临时的存储内存中,需要的时候就可以读取,不需要的时候,可以删除,而且读写速度非常快;例如变量这样的就是存储在内存,有一种方案是变量缓冲,这样依赖线程的生命周期,线程销毁,

    查看全文
  • Mybatis 错误异常以及疑难杂问收容所(第一分所)

    Mapper接口参数列表疑问需要注意点:当只有一个参数时,除了基本数据类外,对于其它引用类型,可以不用级联的方式获取属性当参数大于1个以上的时候,需要特定指定参数名称,否则会抛出异常;一共有两种类型:通过@Parma为参数指定名称默认的有:[id,department,param1,param2]例如:

    查看全文
  • IDEA 必须装备的插件,提高 Java 编写效率,美化 IDEA 插件

    CodeGlance:vscod右侧代码地图Translation:翻译插件,支持三种:有道,Google,百度RainbowBrackets:彩虹色括号GrepConsole:日志着色控制台显示Statistic:代码统计MarkdownNavigator:Markdown插件RestfulToolkit:快速定位controller层接口、接口测试GsonFormat:Json转Java类MybatisLogPl

    查看全文
  • SpringBoot 2.x 异常错误收容所(一)

    springbootError:(3,32)java:程序包org.springframeworkboot不存在

    查看全文
  • Maven 异常错误合集(第一部分)

    mavenFileencodinghasnotbeenset,usingplatformencodingUTF-8maven打包编译时后台一直输出警告信息[WARNING]Fileencodinghasnotbeenset,usingplatformencodingGBK,i.e.buildisplatformdependent!在pom.xml文件中增加一个配置项即可:<properties><p

    查看全文
  • 粗糙简陋版的自定义 starter,通过这个想必对 SpringBoot 的 starter 能有点逼数吧

    准备工作首先需要明白,一个starter需要的前置条件是什么?有什么东西可以使用?怎么才能让其生效?等等一些基本问题。关于上面的几个问题,相信有阅读过SpringBoot的底层启动流程的代码,会有一种知其然知其所以然。没有阅读过源代码,可能会有一种迷迷糊糊的感觉,虽然可以参照现成的starter,然难免有些不灵活,毕竟SpringBoot在启动的时候会有一个监听器,在每个阶段会有回调,还有一个初始化器,在Spring

    查看全文