- 博客(106)
- 资源 (11)
- 收藏
- 关注

转载 Kubernetes-搭建K8s集群【kubeadm、kubelet 、 kubectl】(二)
01 搭建K8s集群1.1 版本统一Docker 18.09.0---kubeadm-1.14.0-0 kubelet-1.14.0-0 kubectl-1.14.0-0---k8s.gcr.io/kube-apiserver:v1.14.0k8s.gcr.io/kube-controller-manager:v1.14.0k8s.gcr.io/kube-sched...
2020-02-16 21:27:52
925
原创 docker命令
查看docker容器列表docker ps -a查看docker容器启动列表docker ps -a启动/重启/停止docker容器命令service docker start/restart/stop 容器名(NAMES)删除docker容器docker rm id(CONTAINER ID)创建docker容器docker run --name 容器名 -...
2020-02-15 18:45:07
227
转载 Kubernetes-K8S核心组件和单机版搭建【kubectl、minikube】(一)
K8S核心组件和架构图K8S架构图K8S Docs Concepts:https://kubernetes.io/docs/concepts/(1)先以container为起点,k8s既然是容器编排工具,那么一定会有container(2)那k8s如何操作这些container呢?从感性的角度来讲,得要有点逼格,k8s不想直接操作 contai...
2020-02-12 20:15:30
676
转载 Docker-Docker Compose and Docker Swarm(六)
06 Docker Compose官网:https://docs.docker.com/compose/6.1 业务背景6.2 Docker传统方式实现6.2.1 写Python代码&build image(1)创建文件夹mkdir -p /tmp/composetestcd /tmp/composetest(2)创建app.py文件,写业务内容import...
2020-02-10 11:23:26
425
转载 Docker-实战(五)
5.1 MySQL高可用集群搭建01.拉取haproxy镜像docker pull percona/percona-xtradb-cluster:5.7.2102 复制pxc镜像(实则重命名)docker tag percona/percona-xtradb-cluster:5.7.21 pxc03 删除pxc原来的镜像docker rmi percona/pe...
2020-02-10 10:19:11
226
转载 Docker-数据持久化(四)
4.1 Volume(1)创建mysql数据库的containerdocker run -d --name mysql01 -e MYSQL_ROOT_PASSWORD=123456 mysql(2)查看volume列表docker volume ls(3)具体查看该volumedockervolumeinspect 48507d0e7936f94eb...
2020-02-10 10:08:34
191
转载 Docker-网络(三)
docker网络官网https://docs.docker.com/network/3.1计算机网络模型3.2 Linux中网卡3.2.1查看网卡[网络接口]ip link showls/sys/class/netip a3.2.2网卡3.2.2.1 ip a解读状态:UP/DOWN/UNKOWN...
2020-02-10 10:07:41
506
转载 Docker-Image and Container(二)
2.1 深入探讨Image说白了,image就是由一层一层的layer组成的。2.1.1 官方imagehttps://github.com/docker-librarymysqlhttps://github.com/docker-library/tomcat/blob/master/8.5/jdk8/openjdk/Dockerfile...
2020-02-10 10:05:09
237
转载 Docker-初识Docker(一)
1.1 What is Docker1.1.1 官网首页https://www.docker.co Modernize your applications, accelerate innovation Securely build, share and run modern applications anywher 安全地构建、共享...
2020-02-10 10:02:44
503
原创 mysql 命令备忘录
这句话最重要,放最前面InnoDB的行锁是通过给索引上的索引项加锁来实现的。只有通过索引条件进行数据检索,InnoDB才使用行级锁,否则,InnoDB将使用表锁(锁住索引的所有记录)查看mysql建表语句(以下以user表为例)show create table user查询mysql 数据存储查询show create table user查看数据文件存放...
2019-11-27 14:54:34
233
原创 微信公众号开发-微信JS-SDK
今天搞这个搞了一天,导致工作还没做,网上看了好多依然没看懂,因为没得完整的项目索性自己写一个 步骤一:绑定域名步骤二:引入JS文件步骤三:通过config接口注入权限验证配置步骤也是拷贝微信的,自行配置好 扫一扫功能index.html<span style="font-size: 100px" onclick="scanCode()">扫一扫...
2018-09-04 17:51:17
474
原创 微信公众号开发-微信授权登录
测试用的 微信公众号测试号,需修改 网页授权获取用户基本信息 配置 API 地址:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140842 1 第一步:用户同意授权,获取code2 第二步:通过code换取网页授权access_token3 第三步:刷新access_token(如果需要)...
2018-09-04 17:42:41
992
原创 Maven出现.lastUpdate解决方案
出现.lastUpdated结尾的文件的原因:由于网络原因没有将Maven的依赖下载完整,导致。 解决方案:1、 删除所有以.lastUpdate结尾的文件a) 1、切换到maven的本地仓库b) 2、在当前目录打开cmd命令行c) 3、执行命令:for /r %i in (*.lastUpdated) do del %i...
2018-07-11 11:54:12
20668
原创 外网映射工具使用
第一步:下载ngrok(https://ngrok.com/download)第二步:解压压缩文件第三步:启动ngrok ngrok http 8080注意需要先启动8080端口的服务上述方式有缺陷,就是每次启动URL都是不固定的...
2018-07-10 20:21:41
2173
原创 2018圆通科技面试题目
多态的理解 实现在哪些地方hash的原理 说一下 线程安全的map hashtab和hasmap的区别 concurthash的实现 他的锁是怎么实现的线程的运行状态 怎么保证线程安全volicati的理解线程的通信是怎么实现的线程池的应用 都有哪几种线程池 线程池的参数反射的应用场景 举例jvm的内存结构 垃圾回收回收的哪些对象 gcroot主要分部在哪 垃圾回收器的算法 新生代为什么采...
2018-06-03 22:21:47
2039
1
原创 阿里云免费SSL数字证书,实现网站Https化
关于http和https不再赘述,参考: https://mp.weixin.qq.downloadcom/s/3NKOCOeIUF2SGJnY7II9hA1. 获取阿里云免费证书方法https://jingyan.baidu.com/article/6f2f55a17519f1b5b83e6c6b.html或参考阿里云官网文档https://help.aliyun.com/document_de...
2018-05-28 17:42:29
2575
原创 喜马拉雅2018 Java面试题目
以下为同学喜马拉雅面试题目,回忆起来的就这么多.java基础1:hashTable hashMap ConcurrentHashMap 的区别、数据结构、线程安全2:equals ==, 重写equals一定要重写hashcode方法吗?为什么?hashcode方法有什么作用?3:线程池的工作机制,Java通过Executors工具类创建出来的线程池有什么区别,为什么这样定义?4:线程池有哪些参数...
2018-05-22 17:50:30
4597
原创 途牛2018 Java笔试题目
一个朋友发的途牛笔试题目,希望能帮助需要的人,只有题目,没有答案. 我懒得答.1. 一个线程在任何时刻都处于某种线程状态(thread state),例如运行状态、阻塞状态、就绪状态等。一个线程可以有哪种线程状态直接到达运行状态?2.垃圾收集器的基本原理是什么?垃圾回收器可以马上回收内存吗?有什么办法主动通知虚拟机进行垃圾回收?3.有以下数据表recordrecord_daterecord_st...
2018-05-17 11:40:21
4237
原创 虚拟机工具-jmap
jmap(Memory Map for Java)命令用于生成堆转储快照(一般称为heapdump或dump文件)。jmap的作用并不仅仅是为了获取dump文件,它还可以查询finalize执行队列、Java堆和永久代的详细信息,如 空间使用率、当前用的是哪种收集器等。jmap命令格式: jmap[option]vmid选项z作用-dump生成java堆快照-finalizerinfo显示在F-Q...
2018-05-16 11:53:30
1175
原创 虚拟机工具-jinfo
jinfo:Java配置信息工具功能描述jinfo(Configuration Info for Java)的作用是实时地查看和调整虚拟机各项参数。使用jps命令的-v参数 可以查看虚拟机启动时显式指定的参数列表,但如果想知道未被显式指定的参数的系统默认值, 就只能使用jinfo的-flag选项进行查询了jinfo还可以使用-sysprops选项把虚拟机进程的 System.getProperti...
2018-05-15 18:07:25
1190
1
原创 虚拟机工具-jstat
jstat : 虚拟机统计信息监视工具jstat(JVM Statistics Monitoring Tool) 用于监视虚拟机各种运行状态信息的命令行工具。它可以显示本地或远程虚拟机进程中类装载、内存、垃圾收集、JIT编译等运行数据。jstat命令格式为:jstat[option vmid[interval[s|ms][count]]]jstat工具主要选项选项作用-class监视类装载、卸载数...
2018-05-15 11:20:56
411
原创 虚拟机工具-jps
jps : 虚拟机进程状况工具介绍:jps( JVM Process Status Tool ) 显示指定系统内所有的HotSpot虚拟机进程,简单来说就是显示操作系统中所有的java进程功能描述:功能和linux的ps命令类似,可以列出正在运行的虚拟机进程,并显示虚拟机执行主类名称以及这些进程的本地虚拟机唯一ID(Local Virtual Machine Identifier,LVMID)。...
2018-05-15 10:16:39
1232
原创 虚拟机工具介绍
虚拟机工具-jps虚拟机工具-jstat虚拟机工具-jinfo虚拟机工具-jmap虚拟机工具-jhat虚拟机工具-jstack可视化虚拟机工具-Jconsole内存监控可视化虚拟机工具-Jconsole线程监控可视化虚拟机工具-Jconsole线程死锁监控...
2018-05-15 09:44:59
1782
原创 Redis持久化
Redis支持RDB和AOF两种持久化机制,持久化功能有效地避免因进程 退出造成的数据丢失问题,当下次重启时利用之前持久化的文件即可实现数 据恢复。RDBRDB持久化是把当前进程数据生成快照保存到硬盘的过程,就是定时将redis数据库快照dump到磁盘上,触发RDB持 久化过程分为手动触发和自动触发。触发机制...
2018-05-09 17:13:03
164
原创 深入理解Java虚拟机-Java内存区域
这篇是我看《深入理解Java虚拟机》的笔记,第二版HotSpot虚拟机,Java1.7版本写给我自己看的。因为我也不知道我能坚持看多久,在我记忆中我好想从来没有看完过一本书.我会把里面比较重要的贴出来,也有可能会自己总结一些.不懂得地方我会把背景设置成粉红色运行时数据区Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途,以及创建和销毁的时间...
2018-05-09 17:06:19
209
原创 Maven插件开发: 实现java类个数统计
1. 设置packageing<packaging>maven-plugin</packaging>2.添加依赖<dependencies> <dependency> <groupId>org.apache.maven</groupId> <artifactId>maven-
2018-05-03 10:42:19
991
原创 Java实现验证码
最终效果实现思路使用BufferedImage用于在内存中存储生成的验证码图片使用Graphics来进行验证码图片的绘制,并将绘制在图片上的验证码存放到session中用于后续验证最后通过ImageIO将生成的图片进行输出通过页面提交的验证码和存放在session中的验证码对比来进行校验实现思路是拷贝别人的:https://blog.youkuaiyun.com/worm0527/article/detail...
2018-04-25 12:09:20
10514
2
原创 页面优化技术
页面缓存+URL缓存+对象缓存并发的瓶颈在数据库,如何减少对数据库的访问呢?最有效的方式就是加缓存,通过加不同粒度的缓存,最大粒度的页面缓存,最小粒度的对象缓存/** * 页面缓存:所有的客户端请求过来返回的都是同一个页面,例如用户访问淘宝,返回的首页都是同一个页面 * produces="text/html" 直接返回html的源代码 * @param request * @param ...
2018-04-22 22:32:37
1573
原创 Redis压测工具redis-benchmark
redis自带benchmak压测工具100个并发连接,100000个请求redis-benchmark -h 127.0.0.1 -p 6379 -c 100 -n 100000存取大小为100字节的数据包reidis-benchmark -h 127.0.0.1 -p 6379 -q -d 100只测试某些操作的性能(set,lpush)redis-benchmark -t set,lpus...
2018-04-22 17:21:16
1035
原创 SpringBoot打war包
之前springboot要打war包,丢进tomcat里面运行,根据网上不少方法试过,但是一旦打war包,本地就必须也丢进tomcat没法以Appcation方式直接启动经过不懈努力重新找到一种方式第一步:添加spring-boot-starter-tomcat的provided依赖<dependency> <groupId>org.springframework.b...
2018-04-22 17:14:22
181
原创 JMeter压力测试
1. JMeter入门官网: http://jmeter.apache.org/下载地址:http://jmeter.apache.org/download_jmeter.cgi用户手册:http://jmeter.apache.org/usermanual/index.html默认是英文,依次选择工具栏的【Options】--> 【Choose Language】--> 【Chine...
2018-04-22 14:17:35
250
原创 Tomcat在指定JDK版本下启动
用springboot的时候,一直是打jar包部署的。因为springboot内置了一个tomcat,以java -jar的方式启动,前段时间换了公司这边也开始尝试用springboot,于是就撸起袖子开始搞了。遇到的第一个问题就是jdk版本问题我本地的jdk是1.8开发的 linux服务端的jdk是1.7的 第一次版本兼容问题就这么产生了,如果将项目改成1.7的jdk,那么项...
2018-04-20 11:37:45
723
原创 Java设计模式之单例模式的七种写法
什么是单例模式?单例模式是一种常见的设计模式,单例模式的写法有很多种,这里主要介绍三种: 懒汉式单例模式、饿汉式单例模式、登记式单例 。单例模式有以下特点:1、单例类只能有一个实例。2、单例类必须自己创建自己唯一的实例。3、单例类必须给所有其它对象提供这一实例。单例模式确保某各类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系
2018-01-20 14:20:01
804
原创 函数式编程-Java8语法分析
什么是函数式编程?是一种编程模型,把计算机中的运算看做数学中的函数计算,并且避免了状态及变量的概念 f(x)函数式接口第一种:就是在一个接口中定义唯一的一个抽象方法,那么这个接口就是函数式接口public interface FunctionInterfaceDemo { void sayHello();}第二种:通过注解的方式@FunctionalIn
2018-01-19 16:26:19
320
原创 Java多线程之ThreadLocal和InheritableThreadLocal的使用
类ThreadLocal的使用类变量的攻下那个可以使用public static变量的形式,所有的线程都使用同一个public static变量,如果想实现每一个线程都有自己的共享变量该如何解决呢? JDK中提供的ThreadLocal正式为了解决这样的问题。类ThreadLocal主要解决的就是每个线程绑定自己的值,可以将ThreadLocal类比喻成全局存放数据的盒子,
2017-12-11 13:47:50
756
原创 Java多线程之停止线程
打申请一个多星期了,流程也走的差不多了,离开的日子越来越近了即将离开呆了两年的地方,的确有点舍不得,但毕竟是走到这一步了 一定要做出决定的。一年多了,一直在做增删改查。技术却没什么实质性的提高, 一直想搞点底层的东西,也被多线程,线程池,连接池坑了好多次,于是准备好好研究下这块,最近在看Java多线程编程核心技术,也一直忘的比看的快,所以就做个笔记吧
2017-12-07 16:15:21
414
原创 使用Swagger自动生成文档
Swagger 是什么?Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。Springfox 的前身是 swagger-springmvc,是一个开源的 API doc 框架,可以将我们的 Controller 的方法以文档的形式展现,基于 Swagger。官网:http://swagger.io/开源地址:
2017-12-05 15:17:52
9039
原创 Spring MVC注解@Valid、@JsonSerialize、@JsonView等
Spring MVC采用的校验是hibernate-validate,第一步肯定是导包,就忽略了可使用的校验注解@NotNull 值不能为空@Null 值必须为空@Pattern(regex=) 字符串必须匹配正则表达式@Size(min=,max=) 集合的元素数量必须在min和max之间@CreditNumber(ignoreNonDigitCharac
2017-12-02 15:27:09
3100
原创 centos7安装mysql5.7操作步骤
第一步:下载MySQL-5.7.20下载地址: https://dev.mysql.com/downloads/mysql/第二步:配置环境变量E:\mysql-5.7.20-winx64\bin 加到path中第三步:配置my.ini ,默认是不存在的内容:[mysql]# 设置客户端默认字符集default-character-set=u
2017-11-18 15:34:50
592
spket-1.6.18.jar
2016-08-22
jquery-easyui资料和文档
2016-08-22
maven项目管理工具
2016-01-15
mysql数据库
2015-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人