自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

孔子说

成功是属于你的!https://kongzi.blog.csdn.net/

  • 博客(392)
  • 资源 (8)
  • 收藏
  • 关注

转载 java8新特性Stream流操作详解及实战3

java8 是一个非常成功的版本,这个版本新增的Stream,配合同版本出现的 Lambda,给我们操作集合(Collection)提供了极大的便利。本文主要介绍Stream的排序、去重、合并操作,以及常用方法简单汇总。

2022-11-09 09:38:08 487 3

转载 List集合与E[]数组互转方法集锦

原文链接:https://www.kongzid.com/archives/java45java中,集合和数组都是常用的数据类型,有些工作场景中需要将集合 与数组 互转,基于项目的环境或转化后的应用场景,我们可以选择不同的转换方式,本文尽量全面的整理了一些常用的方法,并经过了验证,所有代码均可以拿来直接使用。文中主要以字符串的集合与数组的互转为例,如果换成其他引用类型也是完全可以的。需要转换的集合对象示例:1.1 遍历方式通过遍历操作将List集合中的元素添加到字符数组中,此方式代码量大,不够优雅,建

2022-11-09 09:30:11 1185

转载 Java并发编程之原子操作类实战教程

在java.util.concurrent.atomic包下的类(简称JUC)对原子操作提供了强大的支持,atomic 翻译成中文是原子的意思,是指一个操作是不可中断的。即使是在多个线程一起执行的时候,一个操作一旦开始,就不会被其他线程干扰,所以,所谓原子类说简单点就是具有原子操作特征的类,原子操作类提供了一些修改数据的方法,这些方法都是原子操作的,在多线程情况下可以确保被修改数据的正确性。根据修改的数据类型,可以将JUC包中的原子操作类可以分为4类。这些类存在的目的是对相应的数据进行原子操作。

2022-10-18 10:59:12 315

转载 原生js使用 nextSibling 实现可输入下拉框

HTML中的每个标签元素、属性、文本都能看做是一个DOM的节点,这些dom节点构成了一个树形结构,类似于一颗家族树一样,一层接一层,这就是Html的DOM树。而JavaScript为了能够操作Html,定义了一套自己的dom编程接口,通过这些接口可以操作html的每个DOM节点。本教程我们使用nextSibling属性实现可编辑的下拉框。目录结构1、nextSibling的用法2、使用 nextSibling 实现可编辑下拉框3、JavaScript DOM操作的常用方法和属性详情请前往以下网址查

2022-05-30 11:48:02 689 1

转载 Nginx配置ssl证书(https),给自己的站点上绿锁

转自:https://www.kongzid.com/archives/nginx1https其实就是一种加密的http,让nginx实现用https来访问网站,http是80端口,https是443端口。配置了SSL证书的站点,当用户访问的时候浏览器地址栏标志着 HTTPS 的绿色小锁头从心理层面上可以给用户专业安全的心理暗示,本文简单介绍了如何在 Nginx 上配置 HTTPS 服务器,给自己的站点上『绿锁』。为什么要加密?例如在网上银行汇款,在你汇款的过程当中,你会输入银行卡的密码,如果不加密

2022-05-30 11:41:27 3772

转载 超全面超详细的Linux学习入门系列教程

linux是一个开源、免费的操作系统,其稳定性、安全性、处理多并发能力已经得到业界的认可,目前大多数企业级应用甚至是集群项目都部署运行在linux操作系统之上,很多软件公司考虑到开发成本都首选linux,在中国软件公司得到广泛的使用。Linux主要的发行版本包括Ubuntu(乌班图)、RedHat(红帽)、CentOS、Debain(蝶变)、Fedora、SuSE、OpenSUSE、红旗Linux(国产)。1、Linux目录结构、文件属性及高频操作命令Linux文件系统的最顶层是由根目录开始的,系统使用

2022-05-30 11:36:40 2616

原创 Helm3入门教程全系列,26小时轻松掌握Helm

很多人都使用过Ubuntu下的ap-get或者CentOS下的yum, 这两者都是Linux系统下的包管理工具。采用apt-get/yum,应用开发者可以管理应用包之间的依赖关系,发布应用;用户则可以以简单的方式查找、安装、升级、卸载应用程序。我们可以将Helm看作Kubernetes下的apt-get/yum。Helm是Deis (https://deis.com/) 开发的一个用于kubernetes的包管理器。每个包称为一个Chart,一个Chart是一个目录(一般情况下会将目录进行打包压缩,形成na

2022-05-13 15:36:13 3802 4

原创 element-ui中el-select与el-tree的结合使用实现下拉菜单

​转自http://kongzid.com/archives/em1, element-ui中el-select与el-tree的结合使用实现下拉菜单,安装ElementUI,Vue实现树型列表

2021-12-14 08:50:10 5849

原创 Docker教程-10-Docker Compose使用入门

http://www.kongzid.com/archives/docker10, Docker Compose是一个用来定义和运行复杂应用(多容器)的Docker应用程序的工具。一个使用Docker容器的应用,通常由多个容器组成。使用Docker Compose不再需要使用shell脚本来启动容器。Compose 通过一个配置文件(YML 文件)来管理多个Docker容器,在配置文件中,所有的容器通过

2021-10-24 10:02:31 2354

原创 Docker教程-9-构建镜像并上传到DockerHub仓库

转自http://www.kongzid.com/archives/docker9,构建镜像有很多方法,用户可以从 Docker Hub 获取已有镜像并更新,也可以利用本地文件系统Dockerfile创建一个......

2021-10-21 13:31:35 3798 1

原创 Docker教程-8-DockerHub仓库及私有仓库的使用

转自http://www.kongzid.com/archives/docker8Docker仓库是和github类似的仓库,用于存放自己的镜像。可以创建私有和公开的仓库。私有的仓库免费的有限制(只能创建一个仓库),公开的没有限制。要将镜像上传到官方公共仓库,首先要有一个帐号,注册地址:docker 官网。注册信息填写提交后,注册邮箱会收到一封激活邮件,点击激活链接就可以登录docker官网使用了。

2021-10-20 15:47:35 6560

原创 Docker教程-7-Dockerfile构建镜像原理及指令介绍

转自http://www.kongzid.com/archives/docker7因为镜像包含操作系统完整的 root 文件系统,其体积往往是庞大的,因此在 Docker 设计时,就充分利用 Union FS 的技术,将其设计为分层存储的架构。所以严格来说,镜像并非是像一个 ISO 那样的打包文件,镜像只是一个虚拟的概念,其实际体现并非由一个文件组成,而是由一组文件系统组成,或者说,由多层文件系统联合组成。

2021-10-20 09:18:45 1280

原创 Docker教程-6-在Redis主从复制基础上搭建哨兵模式

转自http://www.kongzid.com/archives/docker6在 /usr/local/docker 目录下创建 redis-cluster/redis6-1 集群配置目录,命令:mkdir -p redis-cluster/redis6-1,redis6-1表示该目录存储redis集群redis6版本的一份配置。在 /usr/local/docker/redis-cluster/redis6-1/目录下创建..

2021-10-18 17:29:49 464

原创 Redis 主从复制、哨兵和集群区别

转自:http://www.kongzid.com/archives/redis1Redis Cluster是Redis的分布式集群解决方案,在 3.0 版本正式推出。在3.0之前的集群方案主要是主从复制和哨兵机制,3种方案各有优缺点。主从复制(Replication)主要是备份数据、读写分离、负载均衡,一个Master可以有多个Slaves服务器作为备份。

2021-10-17 16:21:46 7275 2

原创 Docker教程-4-Redis容器的安装配置使用

转自http://www.kongzid.com/archives/docker4首先检查服务器是否安装了Docker服务,通过docker -v 或 docker info 命令查看docker版本等相关信息,若不识别docker命令表示未安装Docker服务。可参考Docker教程-1-学习及安装Docker_孔子说-CSDN博客进行安装配置

2021-10-16 12:18:41 1757 1

原创 Docker教程-3-Tomcat容器的安装配置使用

转自:http://www.kongzid.com/archives/docker3首先检查服务器是否安装了Docker服务,通过docker -v 或 docker info 命令查看docker版本等相关信息,若不识别docker命令表示未安装Docker服务。可参考Docker教程-1-学习及安装Docker_孔子说-CSDN博客进行安装配置。

2021-10-15 17:17:27 3451

原创 Docker教程-2-MySql容器的安装配置使用

转自:http://www.kongzid.com/archives/docker2首先检查服务器是否安装了Docker服务,通过docker -v或 docker info 命令查看docker版本等相关信息,若不识别docker命令表示未安装Docker服务。可参考Docker教程-1-学习及安装Docker_孔子说-CSDN博客进行安装配置。

2021-10-15 08:56:27 3082

原创 Docker教程-1-学习及安装Docker

转自:http://www.kongzid.com/archives/docker1Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。让开发者可以打包他们的应用以及依赖包到一个轻量级、可移植的容器镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似app),更重要的是容器性能开销极低。

2021-10-13 10:32:12 1560

原创 Linux下JAVA WEB服务器的搭建三(NGINX)

转自http://www.kongzid.com/archives/linuxweb3,要部署普通的java web项目,需要在linux上搭建好web服务器运行环境,包括JDK、tomcat、mysql、redis、nginx等,本文主要介绍nginx的下载安装配置,linux系统采用的是ubuntu。

2021-10-11 16:06:20 2195

原创 Linux下JAVA WEB服务器的搭建二(REDIS)

转自http://www.kongzid.com/archives/linuxweb2,要部署普通的java web项目,需要在linux上搭建好web服务器运行环境,包括JDK、tomcat、mysql、redis、nginx等,本文主要介绍redis、nginx的下载安装配置,linux系统采用的是ubuntu。1、REDIS的安装配置2、NGINX的安装配置...

2021-10-09 16:45:55 604

原创 解决Linux ubuntu下SSH无法连接的问题

转自http://www.kongzid.com/archives/linuxs,SSH服务分为客户端和服务器。顾名思义,我想用 putty/xshell 远程登录Ubuntu服务器,所以需要安装SSH server。因为Ubuntu默认是不安装SSH服务的,所以在安装之前可以查看目前系统是否安装,通过以下命令: ps -e|grep ssh

2021-09-30 13:41:41 15304

原创 Linux下JAVA WEB服务器的搭建一(JDK\MYSQL\TOMCAT)

转自:http://www.kongzid.com/archives/linuxweb11、JDK1.8的安装配置2、MySQL8的安装配置3、REDIS的安装配置4、TOMCAT的安装配置5、NGINX的安装配置

2021-09-30 08:50:55 920

原创 Linux操作命令分类详解 - 进程查找其他(五)

转自http://www.kongzid.com/archives/linux5 ,从本地windows上传一些文件到远程Linux服务器可以通过xshell的xftp也可以通过下面这个小工具lrzsz,使用更加方便。

2021-09-29 15:16:51 804

原创 Linux操作命令分类详解 - 压缩备份(四)

转自http://www.kongzid.com/archives/linux4 ,从本地windows上传一些文件到远程Linux服务器可以通过xshell的xftp也可以通过下面这个小工具lrzsz,使用更加方便。yum install lrzsz #安装工具常用命令:sz dist.zip #下载文件dist.zip到本地rz #会打开窗口,上.

2021-09-29 12:33:00 908

原创 Linux操作命令分类详解 - 用户权限(三)

转自http://www.kongzid.com/archives/linux3 ,这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的

2021-09-29 09:23:05 3870 1

原创 Linux操作命令分类详解 - 目录文件(二)

转自http://www.kongzid.com/archives/linux2 ,touch file1:file1 不存在时候创建 file1;若存在,则修改文件的时间属性为当前时间2)选项参数3)常用参数搭配4)实例在当前目录创建一个名为aa.txt的文件 touch aa.txt在当前目录批量创建10个文件,touch {1..10}.text6.2 rename修改文件名rename命令用字符串替换的方式修改文件名,可以用来批量修改,语法为renam...

2021-09-29 09:04:04 3402

原创 SpringBoot2.x整合slf4j+logback日志框架

转自http://www.kongzid.com/archives/java2 ,SpringBoot对所有内部日志使用通用日志记录,但保留底层日志实现。为Java Util Logging、Log4J2和Logback提供了默认配置。在不同的情况下,日志记录器都预先配置为使用控制台输出,同时还提供可选的文件输出。默认情况下,SpringBoot使用Logback进行日志记录。

2021-09-26 18:03:52 1610 2

原创 理清JAVA日志体系、框架组成、推荐组合及常见问题处理

转自http://www.kongzid.com/archives/java1 ,Apache基金会最早实现的一套日志框架,在Java1.4之前只有这一种选择。谁能想到Java1.4之前,JDK都没有内置的日志功能!。1.2J.U.L(jdk-logging)终于在2002年Java1.4发布,Sun推出了自己的日志库J.U.L(jdk-logging)。但基本上是模仿Log4j的实现。有点儿鸡肋,但最起码解决了有无的问题。从此开发者有了两种选择。

2021-09-26 10:06:55 338

原创 Linux操作命令分类详解 - 命令速查(一)

转自http://www.kongzid.com/archives/linux1 ,在Linux文件系统中有两个特殊的目录,一个用户所在的工作目录,也叫当前目录,可以使用一个点 . 来表示;另一个是当前目录的上一级目录,也叫父目录,可以使用两个点 .. 来表示。

2021-09-24 14:55:07 670

原创 Linux目录结构、文件属性及高频操作命令

转自http://www.kongzid.com/archives/linux ,Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。

2021-09-24 08:21:18 923

原创 SpringBoot maven项目打jar包并部署到 linux/windows服务

转自http://www.kongzid.com/archives/java3 ,使用Spring自带的DriverManagerDataSource<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd" <!—设定dataSourceà <!—使用

2021-09-22 16:58:37 3318

原创 windows下多个tomcat服务的安装,并加入到windows服务随机启动

java开发中,很多时候需要用到tomcat服务器。我们把项目交付给客户的时候,客户都不希望在每次开机的时候都要启动一下tomcat服务器,而希望可以随系统启动。或者把他配置为windows的服务,随服务的启动而启动。但是绿色解压版的tomcat是不会直接在windows服务中出现的,需要我们进行配置才可以。转自http://www.kongzid.com/archives/idea3

2021-09-18 10:26:38 1110

原创 idea 模块jdk依赖总是自动变为jdk1.5

http://www.kongzid.com/archives/idea1在idea中使用maven项目时,每次更新或重新载入maven项目后,项目或模块依赖的JDK都会重新变成JDK1.5,就算手动设置maven项目或者模块为JDK1.8,刷新后还是会变为JDK1.5。具体表现为:编译项目的时候会出现警告:"Warni

2021-09-16 16:35:15 7312

原创 jvm中常用的性能监控和调优工具介绍与使用

转自http://www.kongzid.com/archives/jvm2 ,企业级Java开发中,有时候我们会碰到下面这些问题:OutOfMemoryError,内存不足 内存泄露 线程死锁 锁争用(Lock Contention) Java进程消耗CPU过高 ......这些问题在日常开发中可能被很多人忽视(比如有的人遇到上面的问题只是重启服务器或者调大内存,而不会深究问题根源),但能够理解并解决这些问题是Java程序员进阶的必备要求。本文将对一些常用的JVM性能调优监控工具进行介绍。

2021-09-14 10:28:08 6125

原创 图片工具GraphicsMagick的下载安装配置使用

转自http://www.kongzid.com/archives/tool1 , GraphicsMagick是一个短小精悍的图片处理工具和库集合。用来处理图像的读取、写入和操作,支持超过88中图像格式,包括重要的DPX、GIF、JPEG、JPEG-2000、PNG、PDF、PNM、PhotoCD、SVG和TIFF。GraphicsMagick 是基于 ImageMagick 开发的。

2021-09-13 11:20:11 4976 2

原创 java虚拟机JVM内存分配及回收机制、虚拟机调优

转自http://www.kongzid.com/archives/jvm1 ,Java 虚拟机JVM(Java virtualmachine)是中、高级开发人员必须修炼的知识,学习门槛及成本较高。因为在开发环境一般较少涉及JVM的问题,所以很多人觉得是否了解无所谓,只要能编写出可执行的代码就可以了。其实在生产环境中的很多问题都是由 JVM 引发的故障问题,比如 OutOfMemoryError(OOM) 内存溢出问题,

2021-09-10 15:12:03 1265

原创 IDEA使用lombok配置, 解决pom.xml添加 provided报红问题

http://www.kongzid.com/archives/idea2 lombok是开源的代码生成库,通过简单注解方式可以简化java中的模版化代码,是一款非常实用的小工具。项目中经常使用bean,entity等类,绝大部分数据类中都需要get、set、toString、equals和hashCode方法,虽然eclipse和idea开发环境下都有自动生成的快捷方式,但自动生成这些代码后,如果bean中的属性一旦有修改、删除或增加时,需要重新生成或删除get/set等方法,给代码维护增加负担。

2021-09-09 17:55:19 7348

原创 若依vue中el-select绑定值为整数无法默认选择

vue中,el-select下拉列表中绑定的值默认按字符串匹配,如果绑定的值为整数,按通用写法会出现无法默认选择的问题,这时候会直接显示数字,而不是选择列表中的某个选项。以下分别为绑定值为各种类型的写法。1、绑定值为字符串 - 通用<el-select v-model="form.dataStatus" placeholder="请选择状态"> <el-option label="已发布" value="1" /> <el-option label="不适

2021-09-09 10:57:02 2074 1

原创 若依vue项目更改开发环境端口

Ruoyi-vue前后端分离项目开发环境更改后端应用端口。1、后端应用修改端口打开application.yml,修改server下的port值。# 开发环境配置server: # 服务器的HTTP端口,默认为8080,jar方式部署时此端口为后端服务端口 port: 8789 servlet: # 应用的访问路径 context-path: / tomcat: # tomcat的URI编码 uri-encoding: UTF-8 #

2021-09-08 18:09:09 18988 5

原创 若依vue项目部署步骤,避免刷新时出现404错误

若依是一套非常好用的框架,在使用前后端分离版本部署时,使用tomcat部署后,页面访问一切正常,但是在刷新页面的时候出现了404错误,同样的配置尝试使用nginx部署了一套,就没有出现404问题,官方文档又没有特别多的说明,特此做了一些整理。1、环境准备先准备应用服务器,数据库服务器,redis服务器,当然可以共用一台服务器,安装jdk、mysql、tomcat/nginx、redis等软件。版本要求如下:JDK >= 1.8 (推荐1.8版本)Mysql >= 5.7.0 (推

2021-09-08 13:29:33 12642 2

风险管理 - 智慧养老综合服务系统.docx

软考高项风险管理优秀论文范例,风险管理,从规划风险管理,风险识别,定性风险分析,定量风险分析,规划风险应对,风险监控等六个方面逐一论述

2021-09-26

使用Procrun把springboot安装为windows服务.rar

使用apache Procrun把springboot安装为windows服务,只需要简单替换该文件夹内的jar包即可。

2021-09-23

使用winsw把springboot安装为windows服务.rar

使用winsw把springboot安装为windows服务,只需要简单替换该文件夹内的jar包即可。

2021-09-22

风险管理 - 论文1.doc

软考高项风险管理优秀论文范例

2021-09-16

JEECMS V7最新最全数据字典

JEECMS V7最新最全数据字典,所有表的关系描述及字段描述

2015-12-05

Myeclipse的Axis2插件

将下载到的Axis 的两个plug-in解压缩到C:\Program Files\MyEclipse 6.5\eclipse\plugins目录下。 将Axis2_Codegen_Wizard改名为org.apache.axis2.tool.codegen.eclipse.plugin.CodegenWizardPlugin 将Axis_Service_Archiver-wizard.改名为 org.apache.axis2.tool.Axis_Service_Archiver_1.3.0

2013-08-29

随滚动条移动的5个层(左上、左下、中间、右上、右下)

随滚动条移动的5个层(左上、左下、中间、右上、右下)

2013-08-16

fusioncharts客户端服务器端导出图片

fusioncharts导出图片 1)客户端导出图片 2)服务器端导出图片 经本人验证通过可以运行,只需要把压缩文件解压缩导入myeclipse后部署运行即可。

2012-05-08

空空如也

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

TA关注的人

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