自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 K8S 学习四(POD详解)

POD详解POD结构每个pod中都可以包含一个或者多个容器,这些容器可以分为两类:1) 用户程序所在的容器,数量可多可少(上图的第一、第二层)2) Pause容器,这是每个pod都会有的一个根容器,它的作用有两个 : 2.1)可以以它为依据,评估整个Pod的健康状态 2.2) 可以在根容器上设置IP地址,其他容器都以此IP(Pod ip),以实现POD内部的网路通信 这里POD内部的通讯,POD之间的通讯采用虚拟二层网络技术来实现,我们当...

2022-02-09 17:02:38 2562

原创 Nexus 批量发布npm包

访问到nexus里面,然后登陆nexus构建的虚拟机。copy仓库地址的url输入下面命令:npm admin --registry=【刚才复制的仓库地址】输入仓库账号密码和邮箱, 登入到这个仓库中然后cd 到你想上传的npm包路径下, 输入下面urlnpm publish --registry=http://ip:port/repository/my_repo_npm/如果系tar包npm publish cms-0.0.2.tgz --registry=http://..

2021-12-10 11:40:05 1605 1

原创 LINUX安装nodejs,npm - command npm not found

无 npm 同node 命令,安装nodsjs 就得访问官网:https://nodejs.org/zh-cn/download/Linux 命令步骤:1、cd /home/2、mkdir nodejs3、rz 到呢个目录4、tar -xvf node-v16.13.1-linux-x64.tar5、确保解压出来的 /bin 目录下有node,npm,npx 文件夹,无问题。就可以建立软连接6、ln -s /home/nodejs/node-v16.13.1-linux.

2021-12-09 15:27:51 3080

原创 K8S实战五兄弟入门(K8S学习三)

Namespace Namespace是kubernetes系统中的一种非常重要资源,它的主要作用是用来实现多套环境的资源隔离或者多租户的资源隔离 默认情况下kubernetes集群中的所有pod都是可以相互访问的。但是在实际中,可能不想让两个pod之间进行互相访问,那此时就可以将两个Pod划分到不同的namespace下。K8S通过将集群内部的资源分配到不同的Namesapce中,可以形成逻辑上的组,以方便不同的组的资源进行隔离使用和管理 。 可以通过...

2021-09-06 20:30:18 430

原创 K8S资源管理-Yml(K8S学习二)

资源管理介绍在kubernetes中,所有的内容都抽象为资源,用户需要通过操作资源来管理k8sK8s的本质上就是一个集群系统,用户可以在集群中部署各种服务,所谓的部署服务,其实就是在kubernetes集群中运行一个个容器,并将指定的程序跑在容器中 K8s的最小管理单元是pod而不是容器,所以只能将容器放在Pod中,而kubernetes一般不会直接管理pod,儿时通过Pod控制器来管来pod的 Pod可以提供服务之后,就要考...

2021-09-01 22:13:48 780

原创 K8S概念与安装、搭建集群(K8S学习一)

介绍Kubernetes是一个全新的基于容器技术的分布式架构方案,它本质是一组服务器集群,它可以在集群的每个节点上运行特定的程序,来对节点中的容器进行管理。 它的目的就是实现资源管理的自动化。主要提供了下面的功能:1、自我修复:一旦某一个容器崩溃,能够在秒级迅速启动新的容器;2、弹性伸缩:可以根据需要,自动对集群中正在运行的容器数量进行调整;3、服务发现:服务可以通过自动发现的形式找到它所依赖的服务;4、负载均衡: 如果一个服务启动了多个容器,能够 实现自动的付负载均衡;5、版本回退

2021-08-30 23:01:49 383

原创 Docker Compose学习

Docker Compose是什么首先Docker Compose并不是Docker本身的东西,而是一个项目,用来解决多容器的扩展。Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。借助 Compose,您可以使用 YAML 文件来配置应用程序的服务。然后,使用单个命令,从配置中创建并启动所有服务Compose 适用于所有环境:生产、登台、开发、测试以及 CI 工作流。使用 Compose 基本上是一个三步过程: 使用 定义您的应用程序的环境,Docke.

2021-07-28 20:03:34 137

原创 Docker学习三--Docker网络+SpringBoot镜像上传

Docker0理解先准备工作,清空测试服务器里面所有容器和镜像docker -rm -f $(docker ps -a -q) #清空所有容器docker -rmi -f $(docker images -qa) #清空所有镜像利用ip addr 查看目前的网卡发现一共5个网卡. 其中docker0网络是 docker的网桥,我们开发了很多微服务项目,那些微服务项目都要连接数据库,需要指定数据库的url地 址,通过ip。但是我们用Docker管理的话,假设数据库...

2021-07-27 01:43:13 1013 2

原创 Docker继续学习二--原理到Dockerfile

Docker镜像原理docker的镜像实际上由一层一层的文件系统组成,这种层级的文件系统UnionFS。 bootfs(boot fifile system)主要包含bootloader和kernel, bootloader主要是引导加载kernel, Linux刚启 动时会加载bootfs文件系统,在Docker镜像的最底层是bootfs。这一层与我们典型的Linux/Unix系统是 一样的,包含boot加载器和内核。当boot加载完成之后整个内核就都在内存中了,此时内存的使用权已 由

2021-07-25 18:14:24 159

原创 Docker可视化porainer

porainer(现在使用)docker run -d -p 8088:9000 \--restart=always -v /var/run/docker.sock:/var/run/docker.sock --privileged=true portainer/portainer[root@localhost alenwong]# docker run -d -p 8088:9000 \--restart=always -v /var/run/docker.sock:/var/run/doc

2021-07-21 01:21:52 258

原创 Docker安装Nginx、Tomcat

安装Nginx都系果句,建议上DOCKERHUB上面看看版本号,我就下载 下载量最多的#我就用这些命令而已docker search nginxdocker pull nginx就这样就装好了.然后我参考官方文档的命令进行启动这里我的命令[root@localhost alenwong]# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEnginx late.

2021-07-21 01:00:58 151 1

原创 Docker熟悉到安装到使用

Docker的安装我安装的环境是CentOS 7 的Linux ,以下是Linux下的命令,来自官方文档。# 1.安装所需的包yum install -y yum-utils# 2.设置镜像仓库yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo #国外地址yum-config-manager \ --add-repo \

2021-07-20 23:14:37 168

原创 基于SpringBoot注解搭建Dubbo详细Demo

自己玩的Demo结构:API : 存放暴露的接口与实体模型POJOConsumer:服务消费方Provider : 服务提供方注册中心:Zookeeper --(对于新手来说,去下载一个Dubbo-admin工程,可以看到服务是否有注册到zookeeper上);先来配置Api工程中的pom.xml吧:<?xml version="1.0" encodi...

2019-12-31 15:13:18 292

原创 Boot + Log4J报错log4j:WARN No appenders could be found for logger

在这里添加一个新的文件 名为:log4j.properties文件;在里面加入:log4j.rootLogger=DEBUG,A1log4j.appender.A1=org.apache.log4j.ConsoleAppenderlog4j.appender.A1.layout=org.apache.log4j.PatternLayoutlog4j.appender.A1.lay...

2019-12-27 14:47:10 127

原创 解决用了encodeURI()传中文到后台还是乱码?

首先JSP是这样:传进来后台是这样:原来我的TOMCAT默认编码不是UTF-8接下来只要在Tomcat文件夹下的config-->servlet.xml中 添加编码UTF-8 <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" ...

2019-10-17 12:48:13 913

原创 Oracle用CMD命令导入dmp文件

前提:Oracle 10 导出文件为nbzyjk926.dmp环境centOS,oracle11g1. 创建用户1.1 创建表空间create tablespace yz_ohsms logging datafile '/orcl/app/oracle/oradata/orcl/yz_ohsms01.dbf' size 32m autoextend on next 32m maxsize...

2019-10-15 09:17:23 913

原创 videojs中文文档

转载自:https://blog.csdn.net/a0405221/article/details/80923090入门使用查看DEMO | DEMO下载引入video.js和video-js.css<link href="https://cdnjs.cloudflare.com/ajax/libs/video.js/7.3.0/video-js.min.css" rel="s...

2019-09-19 16:40:57 6975 2

原创 Spinrg整合Hibernate映射CLOB大字段配置

&lt;bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"&gt;  &lt;property name="hibernateProperties"&gt;   &lt;props&gt;    &lt;prop key="hibernate.di

2018-08-21 16:03:01 670

原创 浅谈3种web会话管理方式

http是无状态的,一次请求结束,连接断开,下次服务器再收到请求,它就不知道这个请求是哪个用户发过来的。当然它知道是哪个客户端地址发过来的,但是对于我们的应用来说,我们是靠用户来管理,而不是靠客户端。所以对我们的应用而言,它是需要有状态管理的,以便服务端能够准确的知道http请求是哪个用户发起的,从而判断他是否有权限继续这个请求。这个过程就是常说的会话管理。它也可以简单理解为一个用户从登录到退出应...

2018-08-07 17:47:03 178

原创 JAVA Quartz任务调度(超实用)基础使用

首先编写你的任务调度内容..建议另外建一个调度内容的工具包跟住就写具体内容@Transactional(rollbackFor=RuntimeException.class)public class JobDetail{ @Autowired private TBaseMemberService TBaseMemberService; /** * 任务调度...

2018-08-02 11:14:12 275

转载 JAVA实现汉字转换为拼音 pinyin4j/JPinyin

在项目中经常会遇到需求用户输入汉字后转换为拼音的场景,比如说通讯录,就会要求按名字首字符发音排序,如果自己写实现这方面的功能是个很好大的工程,还好网上有公开的第三方jar支持转换,结合网上很多前辈的代码,copy了两个简单的工具方法,供参考第一个是使用pinyin4j的jar,此jar对多音字语句的处理不太理想package com.lovo.utils;import org.spr...

2018-08-02 10:07:20 405

原创 JAVA代码通过IP获取Mac物理地址(高速)

JDK1.6以后新增一个类NetworkInterface通过呢个NetworkInterface类getByInetAddress方法获取到指定ip地址和macpublic static void main(String[] args) throws UnknownHostException, SocketException { InetAddress ia = InetAddre...

2018-07-26 17:30:14 9341 11

原创 JavaWeb根据IP地址获取客户端MAC物理地址

import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.regex.Matcher;import java.util.regex.Pattern;public class GetMacAddress { public static String callCmd(String[] c...

2018-07-26 16:24:00 3190 5

原创 自定义注解+springMVC配置拦截器记录用户操作的日志.(写入数据库)

springMVC扫包下的分支配置文件, 注入拦截器拦截器的内容: (监听保存日志信息)@SuppressWarnings({"unchecked","rawtypes"})public class CommContextInterceptor implements HandlerInterceptor { private TSysOperateLogService tS...

2018-07-26 12:04:02 5651 2

原创 解决Ztree以checkbox复选框样式实现单选功能

$(document).ready(function() { //初始化树. $.fn.zTree.init($("#treeDemo"), setting); treeObj = $.fn.zTree.getZTreeObj("treeDemo"); $("#detail").hide(); });var setting = { check : { enabl...

2018-07-19 17:04:25 4637

空空如也

空空如也

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

TA关注的人

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