自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 并发多线程知识点总结

一、并发编程的优缺点1.1 并发编程的优点充分利用多核CPU的计算能力:通过并发编程的形式可以将多核CPU的计算能力发挥到极致,性能得到提升方便进行业务拆分,提升系统并发能力和性能:在特殊的业务场景下,先天的就适合于并发编程。现在的系统动不动就要求百万级甚至千万级的并发量,而多线程并发编程正是开发高并发系统的基础,利用好多线程机制可以大大提高系统整体的并发能力以及性能。面对复杂业务模型,并行程序会比串行程序更适应业务需求,而并发编程更能吻合这种业务拆分 。1.2 并发编程有什么缺点并发

2020-09-27 14:36:10 619

原创 linux安装mysql8

linux安装mysql8

2021-11-16 10:53:27 486

原创 Linux - 搭建FastDFS分布式文件系统

Linux - 搭建FastDFS分布式文件系统 (亲测有效)Tracker Server :192.168.154.21Storage Server:192.168.154.22一、两台服务器分别都要安装libfastcommon、fastdfs1.下载安装包# 创建一个目录,存储下载的安装包$ sudo mkdir /usr/local/src/fdfs$ cd /usr/local/src/fdfs# 下载fastdfs:sudo wget https://github.co

2020-07-29 17:25:01 288

原创 两台linux 系统之间的NFS(文件共享)

两台linux 系统之间的NFS共享实现 192.168.254.21 (/public 文件夹) 和 192.168.254.22 (/mnt/public 文件夹)之间文件共享一、服务端安装NFS服务步骤:第一步:安装NFS和rpc。[root@localhost ~]# yum install -y nfs-utils #安装nfs服务[root@localhost ~]# yum install -y rpcbind#安装rpc服务第二步:启动服务和设置开启启动(以下命令执

2020-07-28 18:05:34 1872

原创 linux如何搭建sftp服务器 (文件存储)

一、创建sftp组groupadd sftp二、创建一个sftp用户mysftp并加入到创建的sftp组中,同时修改mysftp用户的密码useradd -g sftp -s /bin/false mysftppasswd mysftp 三、新建/data/sftp/mysftp目录,并将它指定为mysftp组用户的home目录mkdir -p /data/sftp/mysftpusermod -d /data/sftp/mysftp mysftp四、编辑配置文件/etc/ssh/

2020-07-16 16:23:33 1854

原创 Oracle中表被锁住及解锁方法

--1、查看数据库锁,诊断锁的来源及类型:SELECT OBJECT_ID, SESSION_ID, LOCKED_MODE FROM V$LOCKED_OBJECT;--2、找出数据库的serial#,以备杀死:SELECT T2.USERNAME, T2.SID, T2.SERIAL#, T2.LOGON_TIME FROM V$LOCKED_OBJECT T1, V$SESSION T2 WHERE T1.SESSION_ID = T2.SID ORDER BY T2.LOGON_

2020-07-08 16:36:41 255

原创 注册中心(Eureka)高可用部署

1.本文目标本文主要进行高可用注册中心得服务器搭建。将自己作为服务向其他服注册中心注册自己,形成一组互相注册的服务注册中心,以实现服务清单的互相同步,达到高可用的效果。2.练习场景注册中心配置,注册中心部署,分别部署在两台服务器上。多机房注册中心部署,并实现多机房自动转换。3.注册中心创建和相互注册配置(单机房部署)3.1 注册中心创建3.2 相互注册配置比如有两个eureka服务,分别部署在两台服务器上。第1个注册中心配置文件application.yml如下:spring:

2020-07-07 15:47:59 1025

原创 安装oracle

1 本文目标本文指导完成数据库服务oracle11g的搭建。2 练习场景CentOS7系统中安装oracle11goracle安装环境准备oracle安装oracle运行环境配置3 oracle安装环境准备3.1 oracle安装包及依赖环境文件准备本文安装目录为系统根目录,根目录磁盘大小配置为30GB;安装Oracle需要支持界面操作,最小安装CentOS不支持界面操作,建议使用CentOS桌面版(测试系统软件选择带GUI的服务器)。软件获取:提取码: iunj中的数据库资源

2020-06-28 14:32:51 243

原创 由于Oracle版本升级导致WM_CONCAT无效解决方案

Oracle版本过高(12c~)导致WM_CONCAT失效一、sys 登录从服务器登录(linux登录oacle)su - oracle  //登录sqlplus     sqlplus /nolog  //连接orcale   conn xx/xx;(用户名/密码)  (普通用户登录) 或者 connect /as sysdba;(sys用户)直接使用plsql登录sy...

2019-12-31 13:38:59 832

原创 Redis 5.0.5 3台主机部署Cluster集群

一、1号服务器安装redis 5.0.51. 上传 redis-5.0.5.tar.gz 到/cib/software/redis(这个可自定义)目录下– cd /cib/software/redis– tar -zxvf redis-5.0.5.tar.gz2. 安装redis 5.0.5– cd /cib/software/redis/redis-5.0.5– make &am...

2019-11-18 20:03:54 448

原创 Windows开发环境安装配置

Windows开发环境安装配置软件链接(64位):软件下载一、下载安装配置JDK用浏览器访问 http://www.oracle.com 网站, 选择Java开发工具下载(版本可能发生变化):选择下载Java:接受软件许可协议以后, 下载JDK安装包:执行JDK安装包, 选择多次"下一步"完成安装:安装后, 到Program Files\Java 文件夹查...

2019-11-14 11:06:50 304

原创 快速入门Spring

复习总结day01-----------------Spring1、什么是Spring开源的、用来简化企业级开发应用的框架2、Spring的优点1. 简化开发2. 解耦3. 集成其他框架3、Spring如何创建对象1. 无参构造器:必须有无参构造器,否则会报错2. 静态工厂方法:factory-method3. 实例工厂方法:factory-method、factor...

2019-03-18 14:19:50 275

原创 快速掌握SpringMVC

复习总结day02-----------------SpringMVC1、SpringMVC简介1. Spring为展现层提供的基于MVC设计理念的优秀的WEB框架,是目前最主流的MVC框架之一。2. 支持REST风格的url请求3. 采用松散耦合的组件结构,比其他MVC框架更具扩展性1.1 配置Web.xml1.2 配置SpringMVC.xml使用@Request...

2019-03-18 14:19:39 306

原创 快速入门MyBatis

复习总结day03-----------------MyBatis1、MyBatis简介本事apache的一个开源项目,他是一个优秀的持久层框架。它对jdbc操作数据库的过程进行了封装,使开发者只关注SQL本身,而不需要花费精力去处理例如注册驱动、创建connection、创建statement、手动设置参数、结果检索等jdbc复杂的操作。优点:1. 简单易学,容易上手2. 与jdb...

2019-03-18 14:19:25 323

原创 Hibernate面试总结

复习总结day04-----------------Hibernate1、Hibernate的优势1. 对jdbc做了封装,大大简化了数据访问层繁琐的重复性代码2. 一个优秀的ORM框架3. 使用了反射机制4. 性能好,支持很多关系型数据库2、工作原理1. 读取并解析核心配置文件hibernate.cfg.xml2. 读取并解析映射文件,创建SessionFactory3. ...

2019-03-18 14:19:10 222

原创 初识mysql

复习总结day05-----------------MySql1、mysql存储引擎1. MyISAM2. InnoDB查看当前存储引擎:1. ☆ show variables like '%storage_engine%'---------查看当前存储引擎2. show engines2、对比MyISAM和InnoDB 对比项 MyISAM Innodb(默认)...

2019-03-18 14:18:51 462

原创 多线程面试总结(一)

复习总结day06-----------------多线程(一)1、进程和线程的区别1. 进程是指一个正在执行的程序2. 线程是指进程中执行的一个任务,有时候线程也被称为"轻量级进程"。2、多线程编程的优点1. 减少程序的响应时间2. 线程的创建和切换比进程方便3. 简化程序结构,方便维护3、用户线程和守护线程1. 守护线程是指在程序运行时在后台提供一种通用服务的线程。2...

2019-03-18 14:18:36 202

原创 快速入门Docker

linux Docker安装 Centos7参考文档http://https://docs.docker.com/install/linux/docker-ce/centos/#install-using-the-repository安装Docker CE您可以根据需要以不同方式安装Docker CE:大多数用户 设置Docker的存储库并从中进行安装,以便于安装和升级任务。这是推荐的...

2019-03-05 15:48:02 711

原创 两天入门WebService

WebService总结1、WebService是什么?1.1 基于Web的服务,服务器端整出一些资源让客户端应用访问1.2 一个跨语言、跨平台的规范1.3 多个跨语言、跨平台的应用间通信整合的方案2、几个重要术语2.1 WSDL: WebService definition language直译:WebService定义语言1、对应一种类型的文件:.wsdl2、定...

2019-01-15 11:40:10 428

原创 keepalived实现nginx的负载均衡和高可用

keepalived实现nginx的高可用注意:这里nginx以及keepalived已经装好了,如果没有装好请参考我的安装部署文档1、修改 Keepalived 配置文件(keepalived.conf)(1) MASTER 节点配置文件(192.168.44.71) vim /etc/keepalived/keepalived.conf先查一下本机 IP 地址所在的网络接口相同, 我...

2018-11-26 16:45:35 321

原创 服务器安装部署keepalived

一、服务器安装部署keepalived一、先安装lvs检查Load Balancer服务器是否已支持ipvs。大部分Linux发行版本已经集成了ipvs。modprobe -l | grep ipvs若有类似以下输出,则表示服务器已支持ipvs检查是否有必须的依赖包:Kernel-devel、gcc、openssl、openssl-devel、popt 。rpm -q gccrp...

2018-11-26 16:44:37 432

原创 服务器安装部署nginx

一、服务器安装部署nginx1、下载相关组件 我是在/mall/nginx目录下的 也可以使用 rz -y上传wget http://nginx.org/download/nginx-1.10.2.tar.gzwget http://www.openssl.org/source/openssl-fips-2.0.10.tar.gzwget http://zlib.net/zlib-1.2...

2018-11-26 16:42:42 616 1

原创 服务器安装部署mysql

服务器安装部署mysql1、下载地址https://www.mysql.com/downloads/选择community server2、选择版本,当前选择的5.7版本3、点击DOWLOAD4、点击下载mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz,选择no thanks5、将 mysql-5.7.24-linux-glibc2.1...

2018-11-26 16:40:05 3311

原创 服务器安装部署redis

服务器安装部署redis1、在/目录下建立mall/web安装目录cd /mkdir mallcd mall/mkdir web2、将 redis-4.0.2.tar.gz 拷贝到 /mall/redis 目录下(可以使用wget下载不同版本jdk)mkdir rediscd redis/rz -y3、解压tar -zxf redis-4.0.2.tar.gz4、...

2018-11-26 16:37:45 440

原创 服务器安装部署tomcat

服务器安装部署tomcat1、上传apache-tomcat-7.0.68.tar.gz,并解压2、修改apache-tomcat-7.0.68/conf/server.xml<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPo

2018-11-26 16:36:16 228

原创 服务器安装部署jdk

服务器安装部署jdk1.8.0_511、在usr目录下建立java安装目录cd /usrmkdir java2、将 jdk1.8.0_51.tar.gz 拷贝到 java 目录下(可以使用wget下载不同版本jdk)cd java/rz -y3、解压jdk到当前目录tar -zxf jdk1.8.0_51.tar.gz4、编辑配置文件,配置环境变量vim /etc/...

2018-11-26 16:34:06 487

七牛云上传所需jar包

七牛云上传文件所需要的jar包,亲测有用,与大家分享,哈哈哈

2018-12-10

上传文件到七牛云所需jar包

上传文件到七牛云所需要的jar包,推送文件用,测试专用

2018-12-10

空空如也

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

TA关注的人

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