- 博客(46)
- 收藏
- 关注
原创 go gin web综合教程,包括 mysql redis log 路由
go gin web综合教程,包括 mysql redis log 路由,学go不再迷茫,实战go-gin,just do it
2022-12-08 15:26:45
880
原创 内存零拷贝科普
零拷贝是指计算机执行IO操作时,CPU不需要将数据从一个存储区域复制到另一个存储区域,进而减少上下文切换以及CPU的拷贝时间。它是一种IO操作优化技术。实现方式有下面几种1. mmap3. 升级版sendfile(DMA scatter/gather)在java中,mmap最经典就是NIO用MappedByteBuffer进行实现内存映射。
2022-09-19 17:05:30
1417
原创 程序运行报错分享 java: Internal error in the mapping processor: java.lang.NullPointerException
java1800(JavacProcessingEnvironment.java91)atcom.sun.tools.javac.processing.JavacProcessingEnvironment2(JavaBuilder.java519)atorg.jetbrains.jps.in。
2022-07-25 16:06:39
3146
2
原创 lombok getter、setter 特殊属性转换问题 首字母小写,第二字母大写
首字母小写,第二个字母大写在生产中遇到一个json转化的问题,发现接口的属性传输正确,但是程序却填充不进类的属性里面,值为null;因为生产的原因,我另外写了个demo,不会涉密。具体情况大致如下:...
2022-07-05 11:07:26
1262
原创 什么是lambda表达式,引用变量为什么为final
lambda表达式是java8提供的一种新特性,能进行简单的函数式编程,lambda表达式是一个匿名函数,可以把lambda表达式理解为一段可以传递的代码(将代码像数据一样进行传递),使得可以写出更简洁、更灵活的代码。lamda表达式书写如下:函数式接口的注解lambda表达式的本质lambda表达式本质是解决匿名内部类的问题,如下面的等价转化匿名内部类lambda表达式上面2个是等价的,lambda表达式就是为了替代匿名内部类上面说到,lambda表达式是替代匿名内部类,并且可以理解为一段可以
2022-06-30 11:36:17
803
2
原创 go mod tidy报错 Get “https://sum.golang.org/lookup/github.com/envoyproxy/go-control-plane@v0.10.2-0.20
go mod tidy报错 Get "https://sum.golang.org/lookup/github.com/envoyproxy/go-control-plane@v0.10.2-0.20
2022-04-25 22:58:42
1396
原创 用rancher 创建k8s的Deployment、Service、Ingress
用rancher 创建k8s的Deployment、Service、Ingress准备helloworld程序创建一个springboot程序,加入一个hello接口,端口默认8080@RestControllerpublic class HelloController { @GetMapping("/hello") public String hello() throws UnknownHostException { InetAddress ia = null;
2022-03-01 16:40:59
4155
原创 docker 安装kafka
docker 安装kafka安装zookeeper安装kafkadocker run -d --name kafka -p 9092:9092 \-e KAFKA_BROKER_ID=0 \-e KAFKA_ZOOKEEPER_CONNECT=10.0.8.5:2181 \-e KAFKA_A
2022-02-16 17:32:21
1133
原创 对k8s的相关知识
对k8s的了解、理解、面试题1、k8s是什么?Kubernetes简称k8s,是google公司用go语言开发的系统,是一个针对容器应用,进行自动部署,弹性伸缩和管理的开源系统。主要功能是生产环境中的容器编排。2、k8s架构组成是什么?大体架构k8s集群至少需要一个主节点和多个计算节点主节点用于暴露API,调度部署和节点管理计算节点运行一个容器运行的环境,如docker,同时运行一个k8s代理(kubelet)用于和master通信,计算节点还运行一些额外的组件,像记录日志,节点监控,
2022-01-25 17:20:13
1282
原创 docker 安装 minio 并挂载目录
docker 安装 minio 并挂载目录创建挂载目录mkdir -p /root/app/minio/configmkdir -p /root/app/minio/data创建并启动miniodocker run -p 19000:9000 -p 19001:9001 --name minio -d --restart=always -e "MINIO_ACCESS_KEY=root" -e "MINIO_SECRET_KEY=123456789" -v /root/app/minio/dat
2022-01-19 22:03:44
3407
原创 docker安装nacos挂载本地并用mysql存储
docker安装nacos并用mysql存储创建挂载目录 mkdir -p /root/app/nacos/conf mkdir -p /root/app/nacos/logs安装临时的nacos目的是为了拷贝目录文件docker run -d \-e MODE=standalone \-p 18848:8848 \--name nacostest \nacos/nacos-server拷贝目录文件docker cp nacostest:/home/nacos/logs/ /r
2022-01-19 21:34:52
614
原创 docker 安装redis 挂载文件
docker 安装redis 挂载文件准备挂载目录mkdir -p /root/app/redis/confmkdir -p /root/app/redis/data下载redis.confwget http://download.redis.io/redis-stable/redis.conf更改以下内容vim redis.confbind 127.0.0.1 #注释掉这部分,这是限制redis只能本地访问protected-mode no #默认yes,开启保护模式,限制为本地访
2022-01-19 11:35:06
2128
5
原创 docker安装mysql 8并挂载到本地
docker安装mysql 8并挂载到本地本例子用的是mysql:8.0.18创建挂载目录mkdir -p /root/app/mysql/confmkdir -p /root/app/mysql/datamkdir -p /root/app/mysql/logs加入my.cnfvi /root/app/mysql/conf/my.cnf# Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.#
2022-01-19 10:14:50
1950
原创 rancher安装
docker run -d --restart=unless-stopped -p 8080:8080 rancher/server:stable
2022-01-17 22:07:31
271
原创 vue TypeError: this.getOptions is not问题
TypeError: this.getOptions is not a function按照官方步骤,下载的是最新的sass-loader。版本太高了注意不要安装sass-loader@11.0.0及以上解决办法:npm uninstall sass-loader// 安装sass-loader@10.1.1npm install sass-loader@10.1.1 --save接下来有可能遇到类似Node Sass version 7.0.0 is incompatible wi
2021-12-21 16:24:37
222
原创 我觉得好看的规章制度文章
名称 链接 说明 备注 阿里巴巴编码规范(Java) https://www.jianshu.com/p/1884cdc54409
2020-10-09 10:00:08
118
原创 我觉得好用的软件收藏
名称 链接 说明 备注 EL-ADMIN 后台管理系统 后端https://gitee.com/elunez/eladmin 前端https://gitee.com/elunez/eladmin-web 一个基于 Spring Boot 2.1.0 、 Spring Boot Jpa、 JWT、Spring Security、Redis、Vue的前后端分离的后台管理系统 ...
2020-10-09 09:30:10
133
原创 我觉得好用的插件、工具类(仅做个人收藏,不喜勿喷)
一、工具类1.https://hutool.cn/docs/#/里面有很多人想要的工具类,个人觉得很方便,不用自己造轮子啦Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。Hutool中的工具方法来自于每个用户的精雕细琢,它涵盖了Java开发底层代码中的方方面面,它既是大型项目开发中解决小问题的利器,也是小型项目中的效率担当;Hutool是项目中“util”包友好的替代...
2020-09-29 10:15:50
172
原创 我觉得有用的面试题
我觉得有用的面试题不喜勿喷,仅作为个人收藏转发自:https://me.youkuaiyun.com/ThinkWon序号 内容 链接地址 1 Java基础知识面试题(2020最新版) https://thinkwon.blog.youkuaiyun.com/article/details/104390612 2 Java集合容器面试题(2020最新版) https://thinkwon.blog.youkuaiyun.com/article/details/104588551 3
2020-09-25 09:52:31
180
1
原创 springboot security教程链接
记录一下spring boot security的博客https://www.cnblogs.com/cjsblog/p/9152455.html
2019-04-08 15:08:45
306
原创 windows修改时区
The server time zone value ‘Öйú±ê׼ʱ¼ä’ is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver这是时区不一致修改mysql的my.ini文件加入以下一行#设置默认时区default-time...
2019-04-06 20:50:55
1082
转载 mybatis 逆向工程 generatorConfig.xml详解
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-ge...
2019-04-06 20:33:33
426
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人