![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 92
天一i
Golang/java开发
展开
-
GroupCache学习笔记汇总-Go语言开发
简介:groupcache是memcached的Go语言版本。与Redis等其他常用cache实现不同,groupcache并不运行在单独的server上,而是作为library和app运行在同一进程中。所以groupcache既是server也是client。分布式缓存库数据无版本概念, 也就是一个key对应的value是不变的,并没有update节点之间可互访,自动复制热点数据在API上,groupcache最大的特点是不提供update/delete/TTL等常见操作,其唯一更改cac原创 2020-11-26 16:32:12 · 401 阅读 · 0 评论 -
jackson.ObjectMapper 处理json(序列化/反序列化)
ObjectMapperObjectMapper类是Jackson库的主要类。它提供了一系列方法,用于Java对象序列化为json字符串、json字符串反序列化为java对象以及对json字符串本身的处理!!!jackson-ObjectMapper要求json字符串里的引号为"双引号"(java中转义 \" ),js中依然可选 ' / "常用注解 (添加在entity中)@JsonProperty(“json_property_name”):用在属性上;序列化/反序列化时,名称不一致时用@Js原创 2020-11-09 16:38:29 · 922 阅读 · 0 评论 -
对象操作流ObjectOutputStream
1.什么是对象操作流该流可以将一个对象写出,或者读取一个对象到程序中,也就是执行了序列化和反序列化操作。2.使用方式前提:需要被序列化和反序列化的类必须实现Serializable 接口。将对象写出到硬盘上的某个文件里:创建类Student,并实现Serializable 接口:package demo;import java.io.Serializable;public class Student implements Serializable { private String nam转载 2020-11-09 09:08:57 · 281 阅读 · 0 评论 -
Go语言学习-部分(8)结构体
Go语言学习-部分(8)结构体Go语言中没有“类”的概念,也不支持“类”的继承等面向对象的概念。Go语言中通过结构体的内嵌再配合接口比面向对象具有更高的扩展性和灵活性。类型别名和自定义类型自定义类型:在Go语言中有一些基本的数据类型,如string、整型、浮点型、布尔等数据类型, Go语言中可以使用type关键字来定义自定义类型。自定义类型是定义了一个全新的类型。我们可以基于内置的基本类型定义,也可以通过struct定义。例如://将MyInt定义为int类型type MyInt int原创 2020-11-02 21:39:35 · 178 阅读 · 0 评论 -
Go语言学习-部分(7)函数 闭包
Go语言学习-部分(7)函数函数定义func 函数名(参数)(返回值){函数体}其中:函数名:由字母、数字、下划线组成。但函数名的第一个字母不能是数字。在同一个包内,函数名也称不能重名(包的概念详见后文)。参数:参数由参数变量和参数变量的类型组成,多个参数之间使用,分隔。返回值:返回值由返回值变量和其变量类型组成,也可以只写返回值的类型,多个返回值必须用()包裹,并用,分隔。函数体:实现指定功能的代码块。我们先来定义一个求两个数之和的函数:func intSum(x int,原创 2020-10-29 20:53:06 · 663 阅读 · 0 评论 -
Go语言学习-部分(6) 切片 map
Go语言学习-部分(6) 切片切片(Slice):引言:之前学习的数组限制性很多,首先长度也是数组类型的一部分,这样使得定义出来的数组只能接收固定长度的数组另外如果定义了一个数组var s = [3]{1,2,3}这样数组s已经有三个值了,没有办法在向里面添加值.切片:切片(Slice)是一个拥有相同类型元素的可变长度的序列。它是基于数组类型做的一层封装。它非常灵活,支持自动扩容。(简单的,我们就可以把它理解成数组切割一部分变成的,方便记忆)切片是一个引用类型,它的内部结构包含地址、长度原创 2020-10-28 08:42:24 · 402 阅读 · 0 评论 -
Go语言学习-部分(5)数组
数组存放元素的容器必须存放指定元素的类型和容量(长度)数组的长度也是数组的一部分var a [3]bool//长度为3类型为bool的数组var b [4]bool//长度为4类型为bool的数组var c = [2]int{1,2}d := [3]int{1,2}//d:1,2,0 不写就补0,所以有了方法三这两个数组不能作比较,因为他们是不同类型的原因:长度也是类型的一部分数组的初始化数组如果不初始化默认都是零值(布尔:false,整形和浮点型:0,string:"")原创 2020-10-26 21:26:28 · 142 阅读 · 0 评论 -
Go语言学习-部分(4)流程控制+运算符
if、for、switch、gotoif age > 18 {...}else {...}if age > 35{...}else if age > 18{...}else{...}go语言中只有for循环没有whilefor 初始语句;条件判断语句;结束语句{...}//实现while(true)无限循环for {...//直接一个for即可}break//跳出循环continue//继续下一次循环switch:简化大量判断,和ja原创 2020-10-26 20:49:52 · 116 阅读 · 0 评论 -
Go语言学习-部分(2)变量常量
变量和常量声明变量变量声明格式:var 变量名 变量类型以关键字var开头,变量类型放在变量的后面,行尾无需分号。举个例子:var name stringvar age intvar isOk bool批量声明:每声明一个变量就要写一个var关键字比较繁琐,所以可以如下批量声明:var ( a string b int c bool d float32)Go语言中变量声明了必须使用,不适用就不能编译通过go fmt命令:格式化go语言代码,让所有人写的原创 2020-10-24 21:45:31 · 98 阅读 · 0 评论 -
Springcloud+eureka+mybatis的一些有关文章
eureka yml配置eureka注册服务:service-url服务发现,拉取服务:服务治理: 服务提供方:eureka: client: service-url: # EurekaServer地址 #defaultZone: http://127.0.0.1:8769/eureka,http://127.0.0.1:8770/eureka #map<key,value> defaultZone: http://127.0.0.1:8原创 2020-08-16 21:46:59 · 129 阅读 · 0 评论 -
pom中的resources设置
Maven项目中一般都会把配置文件放到src/main/resources目录下,有时为了满足多个环境打包发布,可能会创建一些自定义目录来放置各环境的配置文件,如:src/main/profile/dev(prod)。以上这些资源文件需要在maven的resources对其进行的配置。(如果没有自定义目录,并且resources目录下的文件也无需特殊处理,比如过滤的情况下,可以不设置)resources配置一般如下:<build> <resources>原创 2020-08-16 13:21:10 · 7368 阅读 · 0 评论 -
日语50音发音
对于日语入门学习的同学来说,日语50音图发音一直困扰着大家,直呼无法快速记忆,然而想要学好日语,必须过五十音图这关 谐音法 あ行 あ.アa:“啊”的一声倒下去,所以读a。 い.イI:想起汉字“依”,依依不舍 う.ウu:蹲在那里55“うう”的哭。念u。 え.エe:“えっ?!”你说什么?! お.オo:哦(o),原来是你的女朋友 か行 か.カka:跟“卡”音相似,这张卡随便刷 き.キki:刀子キ在刻东西,刻就是ki了。 く.クku:大声哭(ku) け.ケke:原创 2020-07-28 12:55:30 · 433 阅读 · 0 评论 -
EL表达式
EL表达式一、什么是EL:1.1、EL– Expression Language 表达式语言1.2、语法:${EL表达式}1.3、与JSP表达式区别:JSP中使用的变量是脚本变量,而EL中的变量都是作用域变量,要操作的变量都在作用域中。二、EL表达式的作用2.1、用于表达式的运算。如:加、减、乘、除。2.2、用于从作用域中取出数据三、获取数据3.1、在四个域中查找:比如在一...原创 2019-11-07 18:10:45 · 180 阅读 · 0 评论 -
Auto.JS
Auto.JSAuto.js 是个基于 JavaScript 语言运行在Android平台上的脚本框架。Auto.js主要工作原理是基于辅助服务AccessibilityService。功能介绍:数据监控:可以监视当前手机的数据。图片监控:截图获取当前页面信息。控件操作:模拟操作手机控件。自动化工作流:编写简单的脚本,完成一系列自动化操作。如:微信/QQ自动点赞,快速抢...翻译 2019-11-06 11:16:33 · 1098 阅读 · 0 评论 -
jQuery给标签添加属性
jQuery给标签添加属性获取标签var name = $("#username")获取id为username的标签添加属性name.attr("placeholder","请输入用户名")使用变量.attr方法来给标签添加属性,第一个参数为属性的key,第二个参数为属性的value...原创 2019-11-05 15:15:26 · 1012 阅读 · 0 评论 -
如何更加丰富的控制这个网页?
如何更加丰富的控制这个网页?通过标记什么是标记?标记的语法成对的标记,必须有开始标记,必须有结束标记。 单个的标记<xx/ >直接结束,xx是标记名。 不区分大小写 所有标记和标记的属性都是英文输入法 (html的语法不严谨,在很多种情况,下都可以识别出来, 比如大小写,标记里面加空格,不写结束标记我们编写的时候,尽量严谨一点!) html语法比较随意,在很多时候,可以自...原创 2019-10-30 20:40:55 · 116 阅读 · 0 评论 -
HTML5基础笔记
HTML CSS JS作者:徐天一图片<img src="xx/xx/xx.jpg" align="right middle left" width = "xxxpx 90%" height = "xxxpx 10%" alt="解释" />如果使用百分比的时候,是相对于父容器大小的百分比alt的作用:http://www.w3school.com.cn/tags/a...原创 2019-10-30 20:40:43 · 195 阅读 · 0 评论 -
XML笔记
XML笔记xml是什么?xml是一种表示数据的格式,按照xml规则编写的文本文件称为xml文件。xml:可扩展标记语言。百度百科:https://baike.baidu.com/item/%E5%8F%AF%E6%89%A9%E5%B1%95%E6%A0%87%E8%AE%B0%E8%AF%AD%E8%A8%80/2885849?fromtitle=xml&fromid=862...原创 2019-10-30 20:40:29 · 262 阅读 · 0 评论 -
正则表达式
正则表达式手册表达式全集 字符 描述 \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“n”匹配字符“n”。“\n”匹配一个换行符。串行“\\”匹配“\”而“\(”则匹配“(”。 ^ 匹配输入字符串的开始位置。...原创 2019-10-30 20:39:13 · 187 阅读 · 0 评论 -
struts2异常:eclipse中启动Tomcat时报错——Several ports (8005, 8080, 8009) required by Tomcat v8.5 Server at...
错误原因:端口占用解决方法:1、在dos下,输入 netstat -ano|findstr 8080//说明:查看占用8080端口的进程,显示占用端口的进程2.输入 taskkill /pid 1952 /f//说明,运行windows自带taskkill命令,将上面显示的进程号,结束掉。3.重启tomcat...翻译 2019-10-30 20:38:41 · 132 阅读 · 0 评论 -
java中成员变量内容
java中成员变量内容成员变量与全局变量这个概念我在学习之初也有些迷惑,专门整理过这一份文档,希望对你有用。java中就没有全局变量这个概念,只分为成员变量和局部变量。成员变量:Static修饰成为类变量或静态变量,还有就是方法外的变量。生命周期与类相同。局部变量:就是方法中的变量。生命周期就是再次方法中。但是,很多人学习都是先学习的C语言,C语言中存在全局变量这个概念,所以,...原创 2019-10-25 14:32:28 · 238 阅读 · 0 评论