04 2020 档案

摘要:https://www.cnblogs.com/jyx140521/p/6855210.html 用以下build.gradle打包出来的jar包,依赖是分离的: apply plugin: 'java' dependencies { compile 'commons-codec:commons-c 阅读全文
posted @ 2020-04-29 17:07 kissrule 阅读(3012) 评论(0) 推荐(0) 编辑
摘要:简单来说,Ubuntu的软件包格式是deb,如果要安装rpm的包,则要先用alien把rpm转换成deb。sudo apt-get install alien #alien默认没有安装,所以首先要安装它sudo alien xxxx.rpm #将rpm转换位deb,完成后会生成一个同名的xxxx.d 阅读全文
posted @ 2020-04-28 11:04 kissrule 阅读(341) 评论(0) 推荐(0) 编辑
摘要:在脚本语言中,字符串的拼接(也称字符串连接或者字符串合并)往往都非常简单,例如: 在 PHP 中,使用.即可连接两个字符串; 在 JavaScript 中,使用+即可将两个字符串合并为一个。 然而,在 Shell 中你不需要使用任何运算符,将两个字符串并排放在一起就能实现拼接,非常简单粗暴。请看下面 阅读全文
posted @ 2020-04-27 16:40 kissrule 阅读(1802) 评论(0) 推荐(0) 编辑
摘要:http://www.kafka.cc/archives/270.html 幂等”是一个数学与计算机学概念。 1、数学领域的幂等 在数学领域,幂等函数或幂等方法是指可以使用相同参数重复执行,并能获得相同结果的函数。这些函数不会影响系统状态,也不用担心重复执行会对系统造成改变。 例如,setTrue( 阅读全文
posted @ 2020-04-26 13:55 kissrule 阅读(593) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/caianye/article/details/7576198 如今几乎每个人都听说过Linux中所谓的"零拷贝"特性,然而我经常碰到没有充分理解这个问题的人们。因此,我决定写一些文章略微深入的讲述这个问题,希望能将这个有用的特性解释清楚。在本文中,将从用 阅读全文
posted @ 2020-04-23 15:36 kissrule 阅读(384) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/caicz/p/11072552.html 写入时使用的方法 1 page cache 2 顺序写入 读取时使用的方法 1 page cache 2 零拷贝 Kafka是高吞吐低延迟的高并发、高性能的消息中间件,在大数据领域有极为广泛的运用。配置良好的 阅读全文
posted @ 2020-04-23 11:56 kissrule 阅读(470) 评论(0) 推荐(0) 编辑
摘要:Dec 12 12:17:01 bogon CRON[3308]: (root) CMD ( ? cd / && run-parts --report /etc/cron.hourly) Dec 12 12:28:02 bogon systemd[1]: Stopping User Manager 阅读全文
posted @ 2020-04-22 16:24 kissrule 阅读(1703) 评论(0) 推荐(0) 编辑
摘要:import java.io.Externalizable; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStr 阅读全文
posted @ 2020-04-22 09:59 kissrule 阅读(202) 评论(0) 推荐(0) 编辑
摘要:这里以Kylin为例 mount -o loop /media/Kylin-4.0.2-Server-sp2-18071110.Z1-arm64.iso /mnt/aptroot@Kylin:~# cat /etc/apt/sources.listdeb file:///mnt/apt junipe 阅读全文
posted @ 2020-04-17 10:33 kissrule 阅读(934) 评论(2) 推荐(0) 编辑
摘要:log4j:WARN No appenders could be found for logger (com.netease.qa.testng.TestngRetry).log4j:WARN Please initialize the log4j system properly. https:// 阅读全文
posted @ 2020-04-16 11:39 kissrule 阅读(398) 评论(0) 推荐(0) 编辑
摘要:import java.util.Comparator; import java.util.Iterator; import java.util.TreeSet; public class TestArchiveMetaTreeSet { public static void main(String 阅读全文
posted @ 2020-04-16 10:33 kissrule 阅读(386) 评论(0) 推荐(0) 编辑
摘要:1 gradle引入JMockit,build.gradle文件中加入下面内容,需要放在junit之前 implementation 'org.jmockit:jmockit:1.39' 2 文件ArchiveSpaceManagerImplTest.java中 @MockedFormatType 阅读全文
posted @ 2020-04-15 18:36 kissrule 阅读(1811) 评论(0) 推荐(0) 编辑
摘要:我需要快速的把"1":"影视会员"的几行转为枚举实例,先选中,按快捷键Crtl+Shift+Alt+j,实现的效果如果 可以看到快速的修改了整列相同的内容,但有时候的我们的内容没有共同特征,这时可以先选中内容,再按快捷键Shift+Alt+Insert,也可以进行列操作,效果如图: https:// 阅读全文
posted @ 2020-04-15 10:50 kissrule 阅读(546) 评论(0) 推荐(0) 编辑
摘要:enum类型不能被继承 enum类型不能使用mockito进行mock, powermock可以 https://blog.csdn.net/yasi_xi/article/details/24642517 阅读全文
posted @ 2020-04-14 18:45 kissrule 阅读(121) 评论(0) 推荐(0) 编辑
摘要:build.gradle文件中加入dependencies { implementation 'org.mockito:mockito-core:2.4.1' } 阅读全文
posted @ 2020-04-14 18:40 kissrule 阅读(1291) 评论(0) 推荐(0) 编辑
摘要:一、Iterator的API 关于Iterator主要有三个方法:hasNext()、next()、remove() hasNext:没有指针下移操作,只是判断是否存在下一个元素 next:指针下移,返回该指针所指向的元素 remove:删除当前指针所指向的元素,一般和next方法一起用,这时候的作 阅读全文
posted @ 2020-04-14 17:59 kissrule 阅读(496) 评论(0) 推荐(0) 编辑
摘要:加入红色部分就可以了,我的jdk是1.8版本,根据实际情况修改。<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/ 阅读全文
posted @ 2020-04-10 17:50 kissrule 阅读(607) 评论(0) 推荐(0) 编辑
摘要:ctrl+alt+F10 ctrl+alt+F2 <Ctrl><Alt><F1>切换到第一个文本终端。在7a686964616fe59b9ee7ad9431333363376463Linux 下你可以有多达六个不同的终端。这个命令的意思是:“同时按住<Ctrl>键和<Alt>键,然后按<F1>键,再 阅读全文
posted @ 2020-04-10 17:44 kissrule 阅读(480) 评论(0) 推荐(0) 编辑
摘要:https://studyiris.com/example/exper/cors.html 阅读全文
posted @ 2020-04-03 10:35 kissrule 阅读(149) 评论(0) 推荐(0) 编辑
摘要:https://www.jianshu.com/p/c4005414025c 阅读全文
posted @ 2020-04-03 10:02 kissrule 阅读(195) 评论(0) 推荐(0) 编辑
摘要:源码也很简单,使用mutex实现。 https://www.jianshu.com/p/b1ec55e0f383 阅读全文
posted @ 2020-04-02 17:13 kissrule 阅读(169) 评论(0) 推荐(0) 编辑
摘要:讲解toml https://www.cnblogs.com/CraryPrimitiveMan/p/7928647.html 讲解viper,解析toml文件很简单 https://www.cnblogs.com/cnblogs-wangzhipeng/p/9484460.html 阅读全文
posted @ 2020-04-02 17:07 kissrule 阅读(412) 评论(0) 推荐(0) 编辑
摘要:在JDK5.0中提供了大量的语法糖,例如:自动装箱拆箱、增强for循环、枚举、泛型等。所谓“语法糖”就是指提供更便利的语法供程序员使用,只是在编译器上做了手脚,却没有提供对应的指令集来处理它。 下面要介绍的是枚举这个语法糖的原理。 其实enum就是一个普通的类,它继承自java.lang.Enum类 阅读全文
posted @ 2020-04-02 16:13 kissrule 阅读(279) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/rickiyang/p/11074162.html 对于iris框架来说,数据库封装应该使用xorm https://studyiris.com/example/orm/xorm.html 阅读全文
posted @ 2020-04-02 16:01 kissrule 阅读(311) 评论(0) 推荐(0) 编辑
摘要:在开发web的时候,如果项目不支持热重启,每添加或修改个接口都需要重启项目才能测试,会很麻烦。都知道beego有bee工具,bee run启动项目即可,而在iris项目中热重启方法如下# 安装rizla包$ go get -u github.com/kataras/rizla# 热重启方式启动iri 阅读全文
posted @ 2020-04-02 15:51 kissrule 阅读(885) 评论(0) 推荐(0) 编辑
摘要:安装iris:go get -v -u github.com/kataras/iris只需要这条命令就行但是我怎么安装都不行于是卸载了golang工具包,也把$GOPATH也删除掉重新安装,再重新执行一遍命令就可以下载了,但是还是有些许报错,主要是说一些包没有办法找到,我没有理会这些报错,写了一个d 阅读全文
posted @ 2020-04-02 15:09 kissrule 阅读(253) 评论(0) 推荐(0) 编辑
摘要:修改root用户的的密码 这里是关键点,由于mysql5.7没有password字段,密码存储在authentication_string字段中,password()方法还能用 在mysql中执行下面语句修改密码 show databases; use mysql; update user set 阅读全文
posted @ 2020-04-01 18:57 kissrule 阅读(2809) 评论(0) 推荐(0) 编辑
摘要:在Go中Stringer接口也有此功能。Stringer接口定义在fmt包中,该接口包含String()方法。任何类型只要定义了String()方法,进行Print输出时,就可以得到定制输出。Stringer接口定义如下:type Stringer interface { String() stri 阅读全文
posted @ 2020-04-01 17:45 kissrule 阅读(797) 评论(0) 推荐(0) 编辑
摘要:n. 如尼字母(属于北欧古文字体系); 神秘的记号; 有魔力的符号; [例句]By chance he stumbles upon a Rune and is exposed to its magical powers. 一次偶然的机会,他发现了一个卢恩文并且暴露于它的神秘力量之下。 [其他] 复数 阅读全文
posted @ 2020-04-01 17:15 kissrule 阅读(227) 评论(0) 推荐(0) 编辑
摘要:golang中的string是可以转换为byte数组或者rune数组但是其实byte对应的类型是uint8,而rune对应的数据类型就是int32所以string可以转换为四种类型 //interface转其他类型————返回值是interface,直接赋值是无法转化的 //interface 转s 阅读全文
posted @ 2020-04-01 16:08 kissrule 阅读(4628) 评论(0) 推荐(0) 编辑
摘要:创建 Buffer缓冲器 var b bytes.Buffer //直接定义一个 Buffer 变量,而不用初始化 b.Writer([]byte(“Hello “)) // 可以直接使用 b1 := new(bytes.Buffer) //直接使用 new 初始化,可以直接使用 // 其它两种定义 阅读全文
posted @ 2020-04-01 15:50 kissrule 阅读(322) 评论(0) 推荐(0) 编辑
摘要:unsafe 针对刚刚的 “错误示例”,我们可以采用今天的男主角 unsafe 标准库来解决。它是一个神奇的包,在官方的诠释中,有如下概述: 围绕 Go 程序内存安全及类型的操作 很可能会是不可移植的 不受 Go 1 兼容性指南的保护 简单来讲就是,不怎么推荐你使用。因为它是 unsafe(不安全的 阅读全文
posted @ 2020-04-01 14:55 kissrule 阅读(240) 评论(0) 推荐(0) 编辑
摘要:Go中没有原生的禁止拷贝的方式,所以如果有的结构体,你希望使用者无法拷贝,只能指针传递保证全局唯一的话,可以这么干,定义 一个结构体叫 noCopy ,要实现 sync.Locker 这个接口 // noCopy may be embedded into structs which must not 阅读全文
posted @ 2020-04-01 14:38 kissrule 阅读(1169) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示