自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 不使用加法运算符实现加法--LintCode领扣编程题

public static int add(int a, int b) { int sum = a^b; int carry = (a & b) << 1; if(carry == 0) { return sum; } return add(sum,carry); }原理:主要使用按位运算符中的异或运算符^和与运算符&^:相同为0,相异为1;&:同是1 才为1,其他都为0;二进制的加法运算,和异或操作非常相似,以4位为例...

2020-06-30 15:24:07 93

原创 Java String.ReplaceAll捕获组用法(正则表达式捕获组及命名捕获组)

一、基础说明public String replaceAll(String regex, String replacement) 使用replacement替换字符串中和regex匹配的所有子串,regex为正则表达式源码 /** * @since 1.4 * @spec JSR-51 */ public String replaceAll(String regex, String replacement) { return Pattern.compile

2020-06-29 16:20:38 379

转载 java关于 equals 和 hashCode

这几天在尝试手撸一个类似Lombok的注解式代码生成工具,用过Lombok的小伙伴知道,Lombok可以通过注解自动帮我们生产equals()和hashCode()方法,因此我也想实现这个功能,但是随着工作的深入,我发现其实自己对于equals()和hashCode()的理解,也处在一个很低级的阶段。因此痛定思痛,进行了一番深入学习,才敢来写这篇博客。1、equals在Java中含义首先要解释清楚这个,equals方法在Java中代表逻辑上的相等,什么叫逻辑上的相等?这个就涉及到Java本身

2020-06-22 15:03:34 99

原创 kubernetes(k8s)监控metrics-server java调用API
原力计划

一、前言上篇介绍了如何安装metrics-server,本篇主要介绍如何使用java程序远程调用metrics-server的api二、代码调用k8s集群kubernetes-client为kubernetes官方维护的访问集群的api,各种语言基本都有,kubernetes-client/java为java版的api,用法示例import io.kubernetes.client.openapi.ApiClient;import io.kubernetes.client.openapi.ApiE

2020-06-17 15:14:28 744 5

原创 kubernetes(k8s)之metrics-server安装与配置

一、metrics-server简介从 Kubernetes 1.8 开始,资源使用指标(如容器 CPU 和内存使用率)通过 Metrics API 在 Kubernetes 中获取, metrics-server 替代了heapster。Metrics Server 实现了Resource Metrics API,Metrics Server是集群范围资源使用数据的聚合器。Metrics Server 从每个节点上的 Kubelet 公开的 Summary API 中采集指标信息。二、met..

2020-06-11 12:59:06 943

转载 Spring Boot轻松理解动态注入,删除bean

本节大纲 :(1)动态注入bean思路; (2)动态注入实现代码; (3)多次注入同一个bean的情况; (4)动态删除;​ 接下来我们看下具体的内容:(1)动态注入bean思路;​ 在具体进行代码实现的时候,我们要知道,Spring管理bean的对象是BeanFactory,具体的是DefaultListableBeanFactory,在这个类当中有一个注入bean的方法:registerBeanDefinition,在调用registerBeanDefinition方法时,需要Be

2020-06-09 19:43:46 174

转载 Java并发编程:volatile关键字解析

Java并发编程:volatile关键字解析   volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。  volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java的内存模型有关的,因此在讲述volatile关键之前,我们先来了解一下与内存模型相关的概念和知识,然后分析了volati

2020-06-09 15:21:04 68

转载 Git 工作区、暂存区和版本库

基本概念我们先来理解下Git 工作区、暂存区和版本库概念工作区:就是你在电脑里能看到的目录。 暂存区:英文叫stage, 或index。一般存放在 ".git目录下" 下的index文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。 版本库:工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。下面这个图展示了工作区、版本库中的暂存区和版本库之间的关系:图中左侧为工作区,右侧为版本库。在版本库中标记为 "index" 的区域是暂存区(stage,

2020-06-08 19:19:01 84

原创 k8s集群外访问集群内部服务的几种方式

前言 目前k8s+docker算是运维必修了,docker能让我们的环境一键迁移,k8s能自动编排还能保证服务高可用,两者结合自然是无敌了,当然任何技术的使用,都需要根据具体环境来定,就像你要杀鸡,却非要选牛刀,牛刀是很锋利,但还不够你折腾的 本文重点介绍k8s集群外如何访问集群内的服务一、hostPort或hostNetworkhostPort和host...

2020-06-03 16:33:04 1023

原创 git保存用户密码(linux)

1.查看当前密码保存策略 ,如果没有需要设置git config credential.helper2.设置全局credential.helper为storegit config --global credential.helper store3.该配置会保存在~/.gitconfig内4.到git项目下,使用get pull,输入用户名密码即可把用户密码保存,后续就不需要输入了...

2020-06-01 12:29:46 101

Spring+Security中文帮助文档

Spring +Sercurity中文文档

2013-08-19

Extjs-4.1.1a

包含Extjs说明文档,实例,源码及样式统统有。

2013-05-22

feedback用于意见收集

feedback 意见收集 纯javascript 实现意见收集功能 页面引入js和css文件即可使用

2012-11-30

EL&JSTL;说明文档

EL&JSTL;说明文档,javaWeb,网络

2012-11-30

java简易bbs

一个简单的java bbs论坛,论坛功能完整

2012-09-11

Tomcat服务器6.0

tomcat 服务器,小巧稳定,全面支持javaEE。

2012-09-11

阿里Java开发手册-2019华山版.pdf

《Java 开发手册》是阿里巴巴集团技术团队的集体智慧结晶和经验总结,经历了多次大规模 一线实战的检验及不断完善,公开到业界后,众多社区开发者踊跃参与,共同打磨完善,系统化地 整理成册。现代软件行业的高速发展对开发者的综合素质要求越来越高,因为不仅是编程知识点, 其它维度的知识点也会影响到软件的最终交付质量。比如:数据库的表结构和索引设计缺陷可能带 来软件上的架构缺陷或性能风险;工程结构混乱导致后续维护艰难;没有鉴权的漏洞代码易被黑客 攻击等等。所以本手册以 Java 开发者为中心视角,划分为编程规约、异常日志、 单元测试、 安全规 约、 MySQL 数据库、 工程结构、 设计规约七个维度,再根据内容特征,细分成若干二级子目录。 另外,依据约束力强弱及故障敏感性,规约依次分为强制、推荐、参考三大类。 在延伸信息中, “说明” 对规约做了适当扩展和解释;“正例”提倡什么样的编码和实现方式;“反例”说明需要 提防的雷区,以及真实的错误案例。

2019-10-22

Embarcadero.ERStudio.v8.0.2.5991-Crack.rar

下载解压到安装目录下运行,下载解压到安装目录下运行,下载解压到安装目录下运行,下载解压到安装目录下运行

2017-09-07

Redis windows 64位

redis windows 64位版,解压即可使用

2017-08-23

Secure CRT

Secure CRT 注册机,拷贝到安装目录,运行选择path,打完补丁后,运行SecureCRT,选择手动填入(当然是英文),按注册机上的信息填入即可,亲测可用,

2017-08-20

空空如也

空空如也

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

TA关注的人 TA的粉丝

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