自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (1)
  • 收藏
  • 关注

原创 Deployment 和 ReplicaSet 和HPA,StatefulSet

Deployment 启动时,创建一个RS,其中管理N个pod,当rolling update的时候创建RS-1 -> RS-1中生成pod v2 -> 删除RS中一个pod v1 -> …循环到RS中没有pod -> 停用RS(不删除)当回滚时,反过来操作。

2024-02-03 23:43:18 341

原创 ETCD是什么

etcd是一个分布式、一致性的键值存储系统,主要用于配置共享和服务发现。

2024-02-03 22:48:53 620

原创 Docker 相关命令

这里是目录映射,也可以文件映射 -v /tmp/change_file:/tmp/file 这样外部就是/tmp/change_file。docker run [-d]后台启动,不占用terminal [–name our-web-server]为container命名 [-p 5001:5000]端口映射,主机端口:container端口 our-web-server。创建并立即删除,同时执行命令,这个file只存在于container内部,当container被删除,file自然也不在。

2024-01-10 23:38:38 406 1

原创 【python】窗口操作

设置窗口大小:win32gui.SetWindowPos(handle, None, x, y, width, height, flags)移动窗口:win32gui.MoveWindow(handle, x, y, width, height, repaint)置顶窗口:win32gui.SetForegroundWindow(handle)最大化窗口:win32gui.MaximizeWindow(handle)获取窗口大小:win32gui.GetWindowRect(handle)

2023-10-09 22:13:51 1522 1

原创 CentOs安装Python3.9

下载python3源码包wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz或者python官网下载https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz然后放过去解压缩源码包tar -zxvf Python-3.9.0.tgz进入源码包文件夹cd Python-3.9.0编译且安装进入源码包目录ls查看源码包内容释放编译文件 Makefile.

2020-11-06 00:08:50 5065 5

原创 centos中修改yum源为阿里yum源

1、查看yum源信息yum repolist2、切换到yum源配置文件目录cd /etc/yum.repos.d3、备份旧的yum源配置文件sudo mv CentOS-Base.repo CentOS-Base.repo.bak4、下载阿里的yum源文件sudo wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/Centos-8.repo5、清理缓存yum clean all6、重新生成缓存y

2020-11-05 23:34:35 139

转载 为JDK自带的jvisualvm安装Visual GC插件

1.打开cmd,输入jvisualvm,回车;2.点击工具——>插件;3.访问网址:https://visualvm.github.io/pluginscenters.html,找到自己JDK对应版本的插件下载地址;4.点击该链接进入如图界面,找到Visual GC插件,点击下载5.将下载的文件放到C:\Users\liuxincheng\AppData\Roaming\VisualVM\7u60\目录下;6.回到Java VisualVM,工具——>

2020-06-16 14:50:21 213

转载 Fiddler大解析!抱歉,抓包抓得好真的可以为所欲为。

来自吾爱破解论坛https://www.52pojie.cn/thread-854434-1-1.htmlFiddler的作者Fiddler 的作者是 Eric Lawrence 是个大师级的人物,目前在微软总部西雅图工作。 他的博客是:http://www.ericlawrence.com/Eric/ 博客中能看到他的简历,以及一些生活照.Fiddler的介绍Fiddler是强大的抓包工具,它的原理是以web代{过}{滤}理服务器的形式进行工作的,使用的代{过}{滤}理地址是:127...

2020-06-03 19:58:02 1790

原创 Spring Security 初识(五)--spring security 和jwt整合实现安全的resutful api

Spring Security 初识(五)–spring security 和jwt整合实现安全的resutful apijson web token (JWT),是为了在网络环境中传递声明而设计的一种基于JSON的开放标准(RFC 7519),该token 被设计为紧凑且安全的.特别使用于分布式站点的登陆(SSO)场景.JWT一般被用来在服务提供者和服务认证者之间传递身份信息,以便可以从服...

2019-12-14 01:34:31 296 1

原创 Spring Security 初识(四)–请求拦截

Spring Security 初识(四)–请求拦截在我们前面的文章Spring Security 初识(一)中,我们看到了一个最简单的Spring Security 配置,会要求所有的请求都要经过认证.但是,这并不是我们想要的,我们通常想自定义应用的安全性.因为有些路径我们想要谁都可以访问.Spring Security对此的实现也很简单.关键在于重载 WebSecurityConfigu...

2019-12-14 00:48:23 1053

原创 Spring Security 初识(三)--配置自定义的用户存储

Spring Security 初识(三)–配置自定义的用户存储假设我们需要认证的用户存储在非关系型数据库中,如Mongo或Neo4j,在这种情况下,我们需要提供一个自定义的UserDetailsService接口实现。上节我们讲到Spring Security 初识(二),我们在 SecurityConfig 的配置类中 重写了 configure(AuthenticationManag...

2019-12-14 00:29:44 217

原创 Spring Security 初识(二)

Spring Security 初识(二)Spring Security 初识(二)本文我们接着Spring Security 初识(一)继续讲解上文留下的问题。首先,我们看下如何在认证的过程中配置访问用户数据的服务。针对上节演示的案例,我们需要改进的用户存储,也就是用户名、密码以及其他信息存储的地方,在进行认证决策的时候,会对其进行检索。而不是写死的用户名和随机的密码。Spring S...

2019-12-14 00:07:22 187

原创 Spring Security 初识(一)

Spring Security 初识(一)介绍例子1.过滤请求2.配置spring security介绍Spring Security是为基于Spring的应用程序提供声明式安全保护的安全 性框架。Spring Security提供了完整的安全性解决方案,它能够在Web 请求级别和方法调用级别处理身份认证和授权。因为基于Spring框 架,所以Spring Security充分利用了依赖注入(...

2019-12-13 23:17:57 143

翻译 Spring官方文档翻译(1~6章)

来源:https://blog.csdn.net/tangtong1/article/details/51326887Spring官方文档:http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/一、Spring框架概述Spring框架是一个轻量级的解决方案,可以一站式地构建企业级应用。...

2019-01-28 17:23:15 402

原创 Centos7下安装Oracle11g r2

  我的centos7是在virtualbox下安装的,安装Oracle安装了好久好久,最开始的时候在网上找的两个文章,按照步骤装,有一篇写着装的时候有灰色的竖线,直接按space键或者鼠标右键closed关闭掉就OK,我想着这多好,安装了好几次,都失败了,而且,在安装之前我也没有备份,我又有强迫症,稍有和步骤不一样,或者安装依赖包失败了,就又要从头再来,有时候会很生气,真的就把它们统统卸载了,又...

2019-01-24 00:47:53 868 2

转载 HashMap类的注释翻译(jdk1.8)

  基于Hash Table(哈希表)的Map接口实现。这个实现提供了所有可选的映射操作,并允许key和value为null。(HashMap大致相当于HashTable类,不同的是非同步和允许空值)。HashMap不保证Map的顺序(即,存储顺序跟put顺序不一致);而且,不保证这个顺序不发生变化(当rehash时,和可能发生变化)。  HashMap对基本操作(put、get)提供了常量级实...

2019-01-22 00:33:19 244

转载 Java提高篇——设计模式

设计模式简介设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性...

2019-01-21 00:56:59 158

转载 设计模式总结

创建型模式  在软件工程中,创建型模式是处理对象创建的设计模式,试图根据实际情况使用合适的方式创建对象。基本的对象创建方式可能会导致设计上的问题,或增加设计的复杂度。创建型模式通过以某种方式控制对象的创建来解决问题。  创建型模式由两个主导思想构成。一是将系统使用的具体类封装起来,二是隐藏这些具体类的实例创建和结合的方式。  创建型模式又分为对象创建型模式和类创建型模式。对象创建型模式处理对...

2019-01-21 00:56:04 253

原创 Java线程安全性中的对象发布和逸出

目录对象的发布和逸出安全发布对象高效不可变对象安全地共享对象发布(Publish)和逸出(Escape)这两个概念倒是第一次听说,不过它在实际当中却十分常见,这和Java并发编程的线程安全性就很大的关系。对象的发布和逸出  简单来说就是提供一个对象的引用给作用域之外的代码。比如return一个对象,或者作为参数传递到其他类的方法中。  在我们的日常开发中,经常要发布一些对象,比如通过类的非...

2019-01-18 15:06:21 172

原创 Collection总览

前言声明,本文使用的是JDK1.8从今天开始正式去学习Java基础中最重要的东西—>集合无论在开发中,在面试中这个知识点都是非常非常重要的,因此,我在此花费的时间也是很多,得参阅挺多的资料当然了,如果讲得有错的地方还请大家多多包涵并不吝在评论去指正~一、集合(Collection)介绍1.1为什么需要CollectionJava是一门面向对象的语言,就免不了处理对象为...

2019-01-18 00:09:30 114

原创 equals()与hashCode()方法详解及如何重写equals()

equals()方法详解hashcode() 方法详解Hashset、Hashmap、Hashtable与hashcode()和equals()的密切关系 java.lang.Object类中有两个非常重要的方法: public boolean equals(Object obj)public int hashCode() Object类是类继承结构的基础,所以是每一个类...

2019-01-17 20:07:36 152

原创 SpringBoot中@Controller和Front Controller是什么关系

Spring的Front Controller实际上是DispatchServletDispatchServlet 继承于FrameWorkServlet , FrameWorkServlet继承于HttpServletBean再往上就是我们最熟悉的HttpServlet了而**@Controller** 实际上可以称为ApplicationController 或者Command对于代码...

2019-01-17 00:31:54 442

原创 String、StringBuffer、StringBuilder有什么区别

1 String(1) String的创建机理由于String在Java世界中使用过于频繁,Java为了避免在一个系统中产生大量的String对象,引入了字符串常量池。其运行机制是:创建一个字符串时,首先检查池中是否有值相同的字符串对象,如果有则不需要创建直接从池中刚查找到的对象引用;如果没有则新建字符串对象,返回对象引用,并且将新创建的对象放入池中。但是,通过new方法创建的Strin...

2018-12-28 21:44:24 94

原创 web.xml配置详解

一.理论准备        先说下我记得xml规则,必须有且只有一个根节点,大小写敏感,标签不嵌套,必须配对。web.xml是不是必须的呢?不是的,只要你不用到里面的配置信息就好了,不过在大型web工程下使用该文件是很方便的,若是没有也会很复杂。        那么web.xml能做的所有事情都有那些?其实,web.xml的模式(Schema)文件中定义了多少种标签元素,web.xml...

2018-12-17 06:35:15 78

原创 最详细的Linux安装oracle和出现的问题

一、安装Oracle前准备1.创建运行oracle数据库的系统用户和用户组[humf@localhost ~]$ su root  #切换到rootPassword: [root@localhost sonny]# groupadd oinstall  #创建用户组oinstall[root@localhost sonny]# groupadd dba  #创建用户组dba[root...

2018-12-17 00:06:50 847 1

转载 log4j 详细讲解

来源:https://blog.csdn.net/u012422446/article/details/51199724 日志是应用软件中不可缺少的部分,Apache的开源项目log4j是一个功能强大的日志组件,提供方便的日志记录。在apache网站:jakarta.apache.org/log4j 可以免费下载到Log4j最新版本的软件包。一、入门实例1.新建一个JAva工程,导...

2018-09-01 21:19:26 95

原创 使用java8实现List中对象属性的去重

今天在工作的时候遇到了一个问题,就是List的去重,不想用双重for,感觉太low,不想用for+Map,感觉应该有更好的方法,于是,google之。发现java8的stream流能完美解决这个问题。参考文档:https://blog.csdn.net/jiaobuchong/article/details/54412094                http://blog.zhouhaoch...

2018-06-06 01:17:30 13592 5

原创 未完成的找茬脚本

require "getTwoPoint"require "getArea"require "Split"init("0",0);x = 149;y = 116;sx = 0;sy = 0;Area = {};function dianji(x,y) touchDown(1,x,y); touchUp(1,x,y); sysLog("点击");endfunction Duibi(x,y) whil...

2018-04-12 06:05:30 213

空空如也

空空如也

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

TA关注的人

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