自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ly21st的专栏

http://blog.csdn.net/ly21st & http://blog.chinaunix.net/uid/22981437.html

  • 博客(33)
  • 收藏
  • 关注

原创 java相关框架(9)

Spring framework 6大模块前面4个是常用模块。

2024-12-26 12:19:43 417

原创 java包和语言特性(8.1)

lombok常用注解。

2024-12-26 12:19:07 275

原创 logkeeper apiserver没产生日志的问题

logkeeper apiserver更新代码后,发生没有日志文件产生。把修改为成功产生了日志文件。查了相关资料,springboot新版本logging.file改为logging.file.name在Spring Boot的较新版本中,配置属性已经被弃用,并替换为。如果你的应用程序仍然使用,它可能会导致警告信息,并且配置不会按预期工作。解决方法:更新你的或文件,将替换为。

2024-12-26 12:18:26 228

原创 skywalking配置项indexReplicasNumber不生效问题

但从es查询索引显示的副本数还是0,删除es中的数据,重启skywalking还是0.indexReplicasNumber: 的配置原来是。3)重启skywalking,生效。

2024-12-26 12:17:45 381

原创 elasticsearch安全认证

参考。

2024-12-26 12:13:54 870

原创 单机部署elasticsearch集群

elasticsearch集群部署通常部署在不同的机器,但如果需要在同一台机器,是否也能部署成集群模式吗?答案是可以的,但需要修改每个es节点监听端口,避免端口冲突。加入在同一个集群上部署有3个基点的集群。把es安装包拷贝成3分,例如。

2024-12-26 12:10:55 435

原创 常用服务部署

es-cluster.yamlfilebeat.ymllocal-pv.yamles-cluster.6.ymles-cluster.yamles-cluster-single.yamlfilebeat.ymllocal-pv.yamlfilebeat.ymlfirefly.ymlgrafana.ymllocal-pv.yamlfilebeat-firefly.ymlfilebeat-firefly2.ymlkibana.ymllocal-pv.yamlmysql.ymlnginx.ymlprometheu

2024-11-13 12:07:30 222

原创 Dockerfile的使用

制作docker镜像可以通过修改容器的方式,也通过通过Dockerfile文件的方式,下面通过Dockerfile文件的例子进行说明。

2024-11-13 12:06:15 593

原创 Dockerfile的使用

制作docker镜像可以通过修改容器的方式,也通过通过Dockerfile文件的方式,下面通过Dockerfile文件的例子进行说明。

2024-11-03 17:45:18 318

原创 harbor仓库的搭建

硬件需求、软件需求、端口需求、服务组成这里不做介绍,详细情况参考官方文档。

2024-10-31 18:06:04 453

原创 给 Docker 配置网络代理

参考如何优雅的给 Docker 配置网络代理有时因为网络原因,比如公司 NAT,或其它啥的,需要使用代理。Docker 的代理配置,略显复杂,因为有三种场景。但基本原理都是一致的,都是利用 Linux 的 http_proxy 等环境变量。Dockerd 代理在执行docker pull时,是由守护进程dockerd来执行。因此,代理需要配在dockerd的环境中。而这个环境,则是受systemd所管控,因此实际是systemd的配置。

2024-10-31 09:37:10 1909

原创 升级linux内核

升级linux内核可以通过yum方式,rpm方式,编译源码方式。关于内核种类:kernel-mlkernel-ml 中的ml是英文【 mainline stable 】的缩写,elrepo-kernel中罗列出来的是最新的稳定主线版本。kernel-ltkernel-lt 中的lt是英文【 long term support 】的缩写,elrepo-kernel中罗列出来的长期支持版本。

2024-10-31 09:34:40 747

原创 JVM 核心技术--工具与GC(2)

串行 GC(Serial GC): 单线程执行,应用需要暂停;并行 GC(ParNew、Parallel Scavenge、Parallel Old): 多线程并行地执行垃圾回收,关注与高吞吐;CMS(Concurrent Mark-Sweep): 多线程并发标记和清除,关注与降低延迟;G1(G First): 通过划分多个内存区域做增量整理和回收,进一步降低延迟;ZGC(Z Garbage Collector): 通过着色指针和读屏障,实现几乎全部的并发执行,几毫秒级别的延迟,线性可扩展。

2024-08-06 10:00:55 643

原创 jvm核心技术---基础知识(1)

****/try {@Override// 创建类加载器// 加载相应的类Class

2024-08-01 10:39:48 977

原创 java读取文件的几种方法

1)FileInputStream可以直接读取字节流,也可以转换成字符流读取。2)一次性读取整个文件,得到字节数组或字符串。字符流方式读取文件,适合按行读取情况。2)一次性读取整个文件,得到字节数组。1)适合按行、按分隔符读取字符文件。3)需要使用者是否资源。4)是传统经典使用方式。2)可以读取大文件。1)适合按行读取文件。1)适合按行读取文件。1)适合按行读取文件。

2024-07-24 12:30:59 4992

原创 java追加文件内容的几种方式

FileUtils.writeStringToFile有多个函数原型,可以写入字符序列、字符串、字节数组、集合,可以创建,追加等。PrintWriter本身没有追加写的参数,但是可以通过创建对象的时候,参数使用Writer接口来适配。Files.write由于外部不能使用文件句柄,因此适合一次性写入,资源在函数内部打开和释放。Files.bufferedWriter调用后,可以进行多次写入。test1方法使用字符流的方式写入;test2方法使用字节流的方式写入。先定位到文件末尾,然后写入。

2024-07-21 16:52:23 2591

原创 用二叉树进行插入排序

二叉树插入排序package treesort_testimport ( "fmt" "math/rand" "sort" "testing" "gopl.io/ch4/treesort")func TestSort(t *testing.T) { var arr [8]int = [8]int{2, 10, 8, 5, 30, 4, 7, 9} treesort.Sor...

2024-07-19 11:58:38 145 1

原创 类型断言例子

断言类型的两种情况。语法形式: x.(T)第1种,断言的类型T是一个具体的类型。类型断言检查x的动态类型是否和T相同。如果这个package mainimport ( "fmt" "io" "os")func main() { var w io.Writer w = os.Stdout f := w.(*os.File) fmt.Printf("f=%v,f=%T\n",...

2024-07-19 10:51:39 143

原创 修改变量的值

修改变量的值package mainimport ("fmt""os""reflect")func main() {x := 2a := reflect.ValueOf(&x)d := a.Elem()px1 := d.Addr()px2 := px1.Interface()px := px2.(*int)*p...

2018-02-27 10:21:52 445

原创 获取变量地址

获取变量地址package mainimport ( "fmt" "reflect")func main() { x := 2 a := reflect.ValueOf(2) b := reflect.ValueOf(x) c := reflect.ValueOf(&x) d := c.Elem() fmt.Printf("a:%T,%v\n", a, a) ...

2018-02-27 09:43:50 1709

原创 类型断言

断言类型的两种情况。语法形式: x.(T)第1种,断言的类型T是一个具体的类型。类型断言检查x的动态类型是否和T相同。如果这个检查成功了,类型断言的结果是x的动态值,当然它的类型是T。换句话说,具体类型的类型断言从它的操作对象种获取具体的值。如果失败,抛出panic。package mainimport ( "fmt" "io" "os")func main() { var w...

2018-02-26 16:23:03 682

原创 用二叉树实现插入排序

二叉树插入排序:package treesort_testimport ( "fmt" "math/rand" "sort" "testing" "gopl.io/ch4/treesort")func TestSort(t *testing.T) { var arr [8]int = [8]int{2, 10, 8, 5, 30, 4, 7, 9} treesort.So...

2018-02-12 10:34:00 614

原创 sha256算法使用

sha256算法实例// Copyright © 2016 Alan A. A. Donovan & Brian W. Kernighan.// License: https://creativecommons.org/licenses/by-nc-sa/4.0/// See page 83.// The sha256 command computes the SHA256 ha...

2018-02-09 14:55:49 2059

原创 常量测试

测试net中的常量package mainimport ( "fmt" . "net")//!+func IsUp(v Flags) bool { return v&FlagUp == FlagUp }func TurnDown(v *Flags) { *v &^= FlagUp }func SetBroadcast(v *Flags) { *v |= Fl

2018-02-06 16:25:27 334

原创 简单的服务器程序

服务器程序// Server1 is a minimal "echo" server.package mainimport ( "fmt" "log" "net/http")func main() { http.HandleFunc("/", handler) // each request calls handler log.Fatal(http.ListenAndSe

2018-01-31 20:07:11 277

原创 文件复制

文件复制,分别采用不带缓冲和带缓冲的方式编写。// file_io project main.go/*package mainimport (    "fmt"    "log"    "os")func main() {    fmt.Println("Hello World!")    file, err := os.Open("E:/go_data/test.py

2018-01-26 09:18:46 207

转载 模板成员函数为什么不能是虚函数

转自: http://blog.csdn.net/jcwkyl/article/details/3771059《Thinking in C++》volume 2第五章有这么一句话: Member template functions cannot be declared virtual.Current compiler technology experts to be able t

2014-11-13 09:43:00 337

原创 C扩展python---定义新类型

用C扩展python,定义一种新的数据类型,使这种类型表现得跟python内置类型一样。         下面是一个具体的实例,文件名为noddy.c。#include typedef struct {    PyObject_HEAD    /* Type-specific fields go here. */} noddy_NoddyOb

2014-11-13 09:41:21 697

翻译 定义5种数据结构

* This file defines five types of data structures: singly-linked lists, * lists, simple queues, tail queues, and circular queues. * * * A singly-linked list is headed by a single forward pointer. The

2014-11-13 09:28:52 446

转载 【转】linux c语言 select函数用法

linux c语言 select函数用法2009年04月29日 星期三 10:03         Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必

2009-08-15 15:18:00 1096

转载 【转】Java学习从入门到精通

Java学习从入门到精通作者:robbin网址:http://hibernate.fankai.com/ Java Learning Path (一)、工具篇一、        JDK (Java Development Kit)JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)

2009-08-11 17:45:00 310

转载 指针详解

[转]这篇文章摘自网易广州社区的C语言版精华区。文章不错,不敢独享!作者girlrong是以前C语言版版主,她乐于助人,虚心诚恳,颇受网友欢迎。只可惜现在已退隐江湖了。   第一章。指针的概念 指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们

2009-08-11 16:52:00 269

转载 【转】11个笑话让你领悟人生

1、父子二人看到一辆十分豪华的进口轿车。儿子不屑地对他的父亲说:“坐这种车的人,肚子里一定没有学问!”父亲则轻描淡写地回答:“说这种话的人,口袋里一定没有钱!” ——你对事情的看法,是不是也反映出你内心真正的态度? 2、晚饭后,母亲和女儿一块儿洗碗盘,父亲和儿子在客厅看电视。突然,厨房里传来打破盘子的响声,然后一片沉寂。儿子望着他父亲,说道:“一定是妈妈打破的。”“你怎么知道?”“她没有骂人。”

2009-08-11 16:16:00 266

空空如也

空空如也

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

TA关注的人

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