自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(92)
  • 资源 (4)
  • 收藏
  • 关注

原创 关于学习

学习的本质,不在于记住了哪些知识,而在于触发了你的思考。

2019-04-04 19:01:32 291

原创 nacos 拉取配置失败

nacos 拉取配置失败;gprc

2022-09-01 21:03:52 1713 1

原创 https-LetEncrypt

>sudo apt install -y python3-pip python3-setuptools python3-dev>pip3 install --upgrade pip>pip3 install wheel>pip3 list | grep crypto | awk '{print $2}'>pip3 uninstall -y cryptography>rm -r cryptoggraphy cryptography-2.1.4.egg-info&

2020-06-14 18:33:35 432

原创 wsl docker k8s

把在过年疫情期间的笔记整理了下:Wls 下使用docker 好像是行不通的,会有各种问题,在启动minikube的时候出现问题:byg@EYGN:~$ sudo minikube start --registry-mirror=https://registry.docker-cn.com --vm-driver=none???? minikube v1.7.2 on Ubuntu 18.04✨ Using the none driver based on user configuration?

2020-06-09 15:10:24 1241

原创 Win10 家庭版远程链接

https://github.com/SobieskiCodes/RDPWrap

2019-10-19 14:52:55 284

原创 docker redis5 集群分片搭建

redis-cluster.tmpl 配置文件port ${PORT}protected-mode nocluster-enabled yescluster-config-file nodes.confcluster-node-timeout 5000cluster-announce-ip 192.168.1.157cluster-announce-port ${PORT}clus...

2019-06-29 11:42:24 1104 2

原创 docker rocketmq

brokerconsole-adminweb地址访问:http://ip:9999可参考:https://www.jianshu.com/p/706588323276 构建或重建服务 命令帮助 杀掉容器 显示容器的输出内容 打印绑定的开放端口 显示容器 拉取服务镜像 重启服务 删除停止的容器 运行一个一次性命令 设置服务的容器数目 开启服务 停止服务 创建并启动容器...

2019-06-07 14:13:07 2974 1

原创 windows 远程链接 ubuntu 桌面

windows 远程链接 ubuntu 桌面现状网上的大多数教程容易存在各种问题:链接上出现灰屏、雪花等;要切换桌面为xfce4,安装xubunbu-desktop 等有时能连上,有时连不上(用的好好的,断电突然关机后重启就再也链接不上了)软件安装的作用没有说明,比如 vnc 和 xrdp 的作用,一个是服务端,一个是连接协议,两个都需要安装目标服务端使用 ubuntu 自带...

2019-05-26 19:05:58 1391 3

原创 前后端项目分离打包(vue+springboot)

一般做法:前端用 webpack打包完生成 dist 内容后 手动 复制 dist 文件夹的内容到后端项目的 main/resources/public中。推荐做法,使用 maven 插件来自动管理:前端转成 maven 项目,加入前端的 maven 插件,支持 maven 执行 npm 以及 webpack 命令的执行;<build> <plugins> ...

2019-05-04 17:20:55 6629 2

原创 docker 搭建 ubuntu 开发环境

镜像地址:registry.cn-hangzhou.aliyuncs.com/byg/ubuntu-dev基于 ubuntu 18.04 版本source 源已修改为阿里源已安装 ssh已安装 git已安装 vim逐步完善中…

2019-04-06 10:57:55 1301 2

原创 Session.connect:java.io.IOException:End of IO Stream Read

Session.connect:java.io.IOException:End of IO Stream Readeclipse 出现这样的问题,是 com.jcraft.jsch.JSchException 异常,根本原因是 eclipse 的 git 插件不支持新版 ssh,插件代码中缺少session.setConfig(&quot;kex&quot;,“diffie-hellman-group1-sha1...

2019-03-04 13:00:39 10862

原创 gitlab + drbd 实现高可用性服务

使用 drbd 来实现两台服务器同时写入,实现 gitlab 的自动备份(主要是备份git仓库和gitlab数据库)。当主服务器挂掉后,如果不能及时修复主机,则启用从机,把从机转为主机。当之前的主机修复好后,再切换回来,数据依然会自动同步到最新的状态。192.168.0.123 主机gitlab1192.168.0.124 从机gitlab2drbd 配置要求drbd 需要使用单独的磁盘...

2019-03-02 17:11:24 4506

原创 spring 项目集成 redis 实现 session 共享

登录后共享 session 到 redis 中。由于不同的项目就意味着跨域(跨域后就无法使用同一个sessionId),因此需要用到 nginx 反向代理。pom.xml&amp;amp;lt;dependency&amp;amp;gt; &amp;amp;lt;groupId&amp;amp;gt;redis.clients&amp;amp;lt;/groupId&amp;amp;gt; &amp;amp;lt;artif

2019-02-14 17:34:51 445

原创 No bean named 'springSessionRepositoryFilter' is defined

项目环境jdk:1.7spring:4.1.6问题为 spring web 项目实现 redis session 共享时,web.xml 中配置了springSessionRepositoryFilter,但启动一直出现No bean named 'springSessionRepositoryFilter' is defined。找遍各种原因,最后是包不对,少了 spring-sessi...

2019-01-24 17:23:24 4186

原创 RUST 笔记(十)

Rust 的面向对象特性(OOP)对象包含数据和行为从这一点来看,结构体和枚举包含数据而 impl 块提供了在结构体和枚举之上的方法。虽然带有方法的结构体和枚举并不被称为对象,但是他们提供了与对象相同的功能。封装隐藏了实现细节封装使得改变和重构对象的内部时无需改变使用对象的代码。如果封装是一个语言被认为是面向对象语言所必要的方面的话,那么 Rust 满足这个要求。在代码中不同的部分...

2018-12-20 07:17:29 580

原创 自签 https 证书

单向认证背景知识什么是单向认证:只需要客户端认证服务端是否正确;什么是双向认证:需要客户端和服务器端互相认证,在单向认证的基础上,服务器也需要认证客户端。在生成证书这一步也需要为客户端生成证书。操作前提下载OpenSSL,解压后用 cmd 进入该目录,并在改目录创建 ca 文件夹,用来存在生成的 CA 文件;继续执行下续步骤;制作CA根证书创建私钥openssl genr...

2018-12-18 17:51:11 19255

原创 RUST 笔记(九)

Rust 的并发进程process -&gt; 线程threads,存在的问题:竞争状态(Race conditions),多个线程以不一致的顺序访问数据或资源死锁(Deadlocks),两个线程相互等待对方停止使用其所拥有的资源,这会阻止它们继续运行只会发生在特定情况且难以稳定重现和修复的 bugRust 标准库只提供了 1:1 线程模型实现(1 个绿色线程对应 1 个 OS ...

2018-12-18 07:35:27 1429 1

原创 RUST 笔记(八)

智能指针特性通过 Deref trait 将智能指针当作常规引用处理通过解引用运算符 * 追踪指针的值为了启用 * 运算符的解引用功能,需要实现 Deref trait。use std::ops::Deref;impl&lt;T&gt; Deref for MyBox&lt;T&gt; { type Target = T; fn deref(&amp;s...

2018-12-16 12:46:07 2079

原创 RUST 笔记(七)

闭包可以保存进变量或作为参数传递给其他函数的匿名函数;可以在一个地方创建闭包,然后在不同的上下文中执行闭包运;不同于函数,闭包允许捕获调用者作用域中的值。闭包的定义以一对竖线(|)开始,在竖线中指定闭包的参数;之所以选择这个语法是因为它与 Smalltalk 和 Ruby 的闭包定义类似。参数之后是存放闭包体的大括号 —— 如果闭包体只有一行则大括号是可以省略的。大括号之后闭包的...

2018-12-07 07:31:23 322

原创 RUST 笔记 (六)

rust 测试test 属性、一些宏和 should_panic 属性 #[cfg(test)] mod tests { #[test] fn exploration() { assert_eq!(2 + 2, 4); } #[test] fn another() { panic!(&quot;Make this test f...

2018-11-30 07:18:57 2176

原创 RUST 笔记 (五)

错误处理不可恢复的错误panic!宏可恢复的错误Result&amp;amp;amp;amp;amp;lt;T, E&amp;amp;amp;amp;amp;gt;enum Result&amp;amp;amp;amp;amp;lt;T, E&amp;amp;amp;amp;amp;gt; { Ok(T), Err(E),}失败时 panic 的简写unwarp:如果 Result 值是成员 Ok,unwrap 会返回 Ok 中的值。如果

2018-11-27 22:27:48 322

原创 https 以及内网如何使用

HTTPS 区别于 HTTP,它多了加密(encryption),认证(verification),鉴定(identification)。它的安全源自非对称加密以及第三方的 CA 认证。https 运作流程的加密1. 客户端生成一个随机数 random-client,传到服务器端(Say Hello)2. 服务器端生成一个随机数 random-server,和着公钥,一起回馈给客户端(I g...

2018-11-24 12:09:28 31585 1

原创 RUST 笔记(四)

通用集合 vector、字符串、 哈希 mapvector(可以理解为list)初始化let v: Vec&amp;lt;i32&amp;gt; = Vec::new();使用初始值来创建 vec! 宏:let v = vec![1, 2, 3];//新增值v.push(5);//读取值let v = vec![1, 2, 3, 4, 5];let third: &amp;amp;i32 = &amp;am...

2018-11-21 07:32:06 606

原创 RUST 笔记(三)

元组如:(12,“a”,1.2),允许不同类型组成;长度固定。构造体:struct构造体中不仅可以有属性,还可以有方法和函数,函数一般写在 impl 实现中;关联函数,类似::new,new 就是关联函数;方法可以写在实现里面,可以有多个实现;打印结构体,便于调试,可以在结构体上加 trail 特性注解#[derive(Debug)]。enum 枚举enum Coin ...

2018-11-07 22:14:44 353

原创 RUST 笔记(二)

所有权Rust 中的每一个值都有一个被称为其 所有者(owner)的变量。值有且只有一个所有者。当所有者(变量)离开作用域,这个值将被丢弃。注意:将值传递给函数在语义上与给变量赋值相似返回值也可以转移所有权变量的所有权总是遵循相同的模式:将值赋给另一个变量时移动它。当持有堆中数据值的变量离开作用域时,其值将通过 drop 被清理掉,除非数据被移动为另一个变量所有在每一个函数中都...

2018-11-05 07:29:42 617

原创 RUST 笔记(一)

 根据官网资料的学习记录,在学习的过程中我会和java做对比引用外部包:extern crate rand; // crate 代表依赖,rand 是依赖名称引用内部默认包:use std::io; // 使用标准包下的io,也可以在使用时全路径指定,如std::io::stdin();引入了宏,如常用的print!(&amp;amp;amp;amp;amp;quot;hello, {}&amp;amp;amp;amp;amp;quot;, &amp;amp;amp;

2018-11-04 10:14:14 797

原创 VUE 使用总结

vue 的中文文档https://cn.vuejs.org/v2/api/很全,这里不是介绍他的语法,是使用后的个人总结。项目关键词Element 组件库使用基于promise 封装的原生 fetchbootstrap 样式库fontawesome 图标库stylus 语法eslint 和 prettier 代码风格检查Element 饿了么出品,已比较完善,样式封装、图标,...

2018-11-03 08:54:20 318

原创 travis + grunt + hexo 搭建 github 个人主页

每次提交项目就触发重新生成 hexo 网站,并提交到项目的 gh-pages 分支,实现完全自动化部署。用 travis 引导安装 grunt-cli;travis jobs 执行 grunt 命令,包括 hexo clean,sync,hexo generate,publish。命令详解hexo clean进入 hexo 根目录,清除已有的生成文件和缓存sync在 _di...

2018-09-24 12:24:04 172

原创 dubbo 和 zookeeper

这篇文章很好的说明了这两者是做什么用的以及时是什么关系:https://blog.csdn.net/zxljsbk/article/details/81626559

2018-09-14 07:39:40 233

原创 成长之路--论程序员的职业素养

在一起工作的优秀程序员,常见的几种现象: A:实力相当。原因:技术透明,耳濡目染。 B:互相瞧不上。 原因:利益冲突。如何避免不正常的关系发展,要认识到 1. 技术上要主动,但不要在他人面前故弄玄虚,一副很厉害的样子,会引来嫉妒和嘲笑; 2. 能带给他人收获和成长,传递正能量; 3. 尽量少争吵和不要说轻视的话,说话声音大和嗓门高并不一定是对的,而是素质差; 4. 并不是所有时候...

2018-09-12 20:14:14 231

原创 spring-cloud 服务治理

https://blog.csdn.net/mr_seaturtle_/article/details/77618403

2018-09-09 08:35:14 193

原创 spring-boot 整合 spring-security

引入相关包;配置代码(SecurityConfig ,UserDetailsServiceImpl ,UserSecurity )重点: config 配置 hasRole ("ADMIN")一定要在 authenticated 前面,也就是说配置规则遵从从上往下的顺序request.getRequestDispatcher(newUrl).forward(request, respon...

2018-07-14 11:51:46 567

原创 spring-boot 整合 spring-session

spring-session 支持集群 session 共享,支持的方式是基于 cookie 或者基于 header。cookie 的限制在于只能在顶级域名下共享,不同的顶级域名之间是无法共享 session 的,所以经过测试 spring-session 无法实现顶级域名的 session 共享。暂时行得通的方式是结合 spring-session,通过辨别同一访问者 ip 来实现 sessi...

2018-06-07 07:50:50 3149

原创 微服务+Docker---springboot+nginx+mysql

spring-boot 项目打包到 docker 镜像中运行:pom文件 &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;plugin&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;

2018-06-04 20:01:10 1016

原创 歌曲收藏

mylove:http://dl.stream.qqmusic.qq.com/C100000DwvDK1Ttw2t.m4a?fromtag=46

2018-05-26 21:15:40 871 2

原创 weblogic.application.ModuleException: com.sun.jersey.api.container.ContainerException

Exceptionweblogic.application.ModuleException: com.sun.jersey.api.container.ContainerException: The ResourceConfig instance does not contain any root resource classes原因: web.xml 存在问题,我遇到的是 xm...

2018-05-25 14:06:03 1822 1

原创 前端不得不了解的盒子模型---border-box

盒子模型设置box-sizing: border-box; box-sizing的默认值是content-box什么是盒子模型?默认情况下,假如我们定义了一个div,设置它的宽度和内间距如下:&lt;div style='border:1 solid #666;padding:0 10px'&gt;我是文本&lt;/div&gt;则这个div所占宽度为100+1...

2018-05-05 12:32:19 2615

原创 响应式布局之px像素--rem和rpx

bootstrap中响应式布局涉及到的一个很重要的容器—grid,依靠强大的media来选择性的使用已设置的样式(sm-手机,md-电脑平板,lg-大屏幕)。响应式布局还涉及到像素大小,如rem和rpx: rem是由w3c设计的,是根据根元素(root element,html)的字体大小计算,bootstrap已使用rem rpx是为微信小程序设计的,原则是把屏幕等分成750份,每一份的大小...

2018-05-04 18:24:58 3045

原创 微信小程序札记

小程序官网资料:https://developers.weixin.qq.com/miniprogram/dev/微信小程序每个页面都由四部分构成,js,json,wxml,wxss,即脚本,配置文件,视图,样式就目前来看,wxml只支持一部分html写法,如:span,label,img(image),button,radio,input,checkbox,i,textarea,而且...

2018-05-02 20:24:55 235

原创 重构-改善既有代码的设计

什么是重构在不改变代码外在行为的前提下,对代码做出修改,以改变程序的内部结构

2018-04-16 12:50:43 231

深入理解java虚拟机第二版 kindle版

深入理解Java虚拟机:JVM高级特性与最佳实践(第2版) (原创精品系列)。亚马逊15.5元购买,在这里分享了。 全书共分为五大部分,围绕内存管理、执行子系统、程序编译与优化、高效并发等核心主题对JVM进行了全面而深入的分析,深刻揭示了JVM的工作原理。第一部分从宏观的角度介绍了整个Java技术体系、Java和JVM的发展历程、模块化,以及JDK的编译,这对理解本书后面内容有重要帮助。第二部分讲解了JVM的自动内存管理,包括虚拟机内存区域的划分原理以及各种内存溢出异常产生的原因;常见的垃圾收集算法以及垃圾收集器的特点和工作原理;常见虚拟机监控与故障处理工具的原理和使用方法。第三部分分析了虚拟机的执行子系统,包括类文件结构、虚拟机类加载机制、虚拟机字节码执行引擎。第四部分讲解了程序的编译与代码的优化,阐述了泛型、自动装箱拆箱、条件编译等语法糖的原理;讲解了虚拟机的热点探测方法、HotSpot的即时编译器、编译触发条件,以及如何从虚拟机外部观察和分析JIT编译的数据和结果;第五部分探讨了Java实现高效并发的原理,包括JVM内存模型的结构和操作;原子性、可见性和有序性在Java内存模型中的体现;先行发生原则的规则和使用;线程在Java语言中的实现原理;虚拟机实现高效并发所做的一系列锁优化措施。

2017-09-20

HTML语言基础教程

HTML语言基础教程,包含了各种总结,但是并不不是初学者的最佳选择。初学者可先观看视屏,了解之后再看此类书籍!

2013-05-12

汇编语言程序设计

汇编语言程序设计,适合初学者入门。想要了解计算机底层工作原理的并且熟悉dos操作的拿去吧!

2013-05-12

java se7 api

java se7 api.很实用,以前写代码的时候经常不知道方法怎么用。在网上找了很久终于找到了,现在分享给大家吧

2013-04-11

空空如也

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

TA关注的人

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