自定义博客皮肤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)
  • 资源 (4)
  • 收藏
  • 关注

原创 tomcat 日志切割

使用CentOS6U5自带的logrotate程序来解决catalina.out的日志轮转问题。这种方式比较简单。在/etc/logrotate.d/目录下新建一个名为tomcat的文件:[root@k8s133-master logrotate.d]# cd /etc/logrotate.d/[root@k8s133-master logrotate.d]# vi tomcat/data/rsd/svd/tomcat/logs/catalina.out{ copytruncate ...

2021-12-16 10:01:18 1797

原创 idea打war包

1.点击idea右上角图标。(快捷键Ctrl+Alt+shift+S)2.选择 Artifacts 再点击 “+” 号 选择web Application archive3.在右边name栏输入war包名4.点击 Use Existing Manifest5.选择MANIFEST.MF 点击OK6.在Availab...

2019-07-18 08:49:56 187

原创 centos7开机自启tomcat

编辑开机启动shell脚本,并赋予脚本可执行的权限。vi tornado脚本内容如下:#!/bin/bashSERVER_LOG=/data/roi/tornado/RETVAL=0usage (){echo $"Usage: $0 {start|stop|status|restart}" 1>&2RETVAL=2}start (){...

2019-06-29 08:37:57 141

原创 yum mysql5.7安装

Mysql安装步骤:1.[root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm​​[root@localhost ~]# yum -y install mysql57-community-release-el7-10.noarch.rpm​​...

2019-03-15 13:19:47 205

原创 LVM硬盘挂载

LVM是逻辑盘卷管理(Logical VolumManager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分LVM区管理的灵活性。前面谈到,LVM是在磁盘分区和文件系统之间添加的一个逻辑层,来为文件系统屏蔽下层磁盘分区布局,提供一个抽象的盘卷,在盘卷上建立文件系统。物理卷(physical volume)物理卷就是指硬...

2019-03-15 13:18:17 1011

原创 读写锁

读写锁:分为读锁和写锁,多个读锁不互斥,读锁与写锁互斥,这是由jvm自己控制的,你只要上好相应的锁即可。如果你的代码只读数据,可以很多人同时读,但不能同时写,那就上读锁;如果你的代码修改数据,只能有一个人在写,且不能同时读取,那就上写锁。总之,读的时候上读锁,写的时候上写锁!三个线程读数据,三个线程写数据示例:可以同时读,读的时候不能写,不能同时写,写的时候不能读。读的时候上读锁,读完解锁...

2018-12-23 16:46:19 191

原创 JAVA中的反射机制

一,先看一下反射的概念: 主要是指程序可以访问,检测和修改它本身状态或行为的一种能力,并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。 反射是java中一种强大的工具,能够使我们很方便的创建灵活的代码,这些代码可以再运行时装配,无需在组件之间进行源代码链接。但是反射使用不当会成本很高! 看概念很晕的,继续往下看。二,反射机制的作用:  1,反编译:.c...

2018-12-23 15:44:30 104

原创 java动态代理(JDK和cglib)

java动态代理(JDK和cglib)JAVA的动态代理 代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。 按照...

2018-12-23 15:33:55 94

原创 JVM调优总结

JVM调优总结(1):基本垃圾回收算法数据类型 Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。  基本类型包括:byte,short,int,long,char,float,double,Bool...

2018-12-23 15:03:01 90

原创 JVM调优之原理概述 降低cache操作的内存比

一、性能调优分类:1.常规性能调优: 分配资源,并行度。。等。2.JVM调优:JVM相关的参数。通常情况下,如果你的硬件配置,基础的JVM的配置,都ok的话,JVM通常不会造成太严重的性能问题,反而更多的是, 在troubleshooting中,JVM占了很重要的位置!!JVM造成 线上的spark作业运行报错,甚至失败(比如OOM)3.shuffle 调优: spark 在执...

2018-12-23 14:40:47 207

原创 JVM结构图

一:Java技术体系模块图二:JVM内存区域模型1.方法区也称"永久代” 、“非堆”,  它用于存储虚拟机加载的类信息、常量、静态变量、是各个线程共享的内存区域。默认最小值为16MB,最大值为64MB,可以通过-XX:PermSize 和 -XX:MaxPermSize 参数限制方法区的大小。运行时常量池:是方法区的一部分,Class文件中除了有类的版本、字段、方法、接口等描述...

2018-12-23 14:36:40 960

原创 JVM参数调优

关于JVM垃圾回收种类Minor GC从年轻代空间(包括 Eden 和 Survivor 区域)回收内存被称为 Minor GC。这一定义既清晰又易于理解。但是,当发生Minor GC事件的时候,有一些有趣的地方需要注意到:当 JVM 无法为一个新的对象分配空间时会触发 Minor GC,比如当 Eden 区满了。所以分配率越高,越频繁执行 Minor GC。内存池被填满的时候,其中的内...

2018-12-23 14:31:00 108

原创 Java性能优化之JVM GC(垃圾回收机制)

JVM GC回收哪个区域内的垃圾?JVM GC(垃圾回收机制)在学习Java GC 之前,我们需要记住一个单词:stop-the-world 。它会在任何一种GC算法中发生。stop-the-world 意味着JVM因为需要执行GC而停止了应用程序的执行。当stop-the-world 发生时,除GC所需的线程外,所有的线程都进入等待状态,直到GC任务完成。GC优化很多时候就是减少stop...

2018-12-23 14:21:47 122

原创 HBase快速上手

概念特性: hbase是一个数据库(vs hive?) ----可以提供数据的实时随机读写hbase写mysql.oracle.db2.sqlserver等关系型数据库不同,它是一个NoSQl数据库(非关系型数据库)hbase 的表模型与关系型数据库的表模型不同;hbase 的表没有固定的字段定义;hbase 的表中每行存储的都是一些key-value对;hbase 的...

2018-12-05 00:01:29 166

原创 Spark Core面试题1

1.Spark master使用zookeeper进行HA的,有哪些元素据,有哪些元素据保存在zookeeper?答:spark通过这个参数spark.deploy.zookeeper.dir指定master元素据在zookeeper中保存的位置,包括worker/Driver和Application以及Executors.standby节点要从zk中,获取元数据信息,恢复集群运行状态,才能对...

2018-12-04 22:46:01 593

原创 Scala 集合框架

scala中的集合分为三类:Seq(序列),Set(集),Map(映射),三者都扩展自Iterable.每一类集合,都可以分为两个种类。不可变集合, scala.collection.immutable._   默认使用,不需要导包.可变集合, scala.collection.mutable._          需要手动导入包,才能使用.分别属于不同的包。Array 也是一...

2018-12-04 00:02:29 251

原创 scala拉链操作(zip,zipWithIndex)

拉链一一对应,数据类型是对偶元组zipWithIndnx自动加索引,索引从0开始拉链操作: zipWithIndnx操作: 

2018-12-03 23:12:08 3586

原创 Xshell解决超时重连

方式一:保证和当前会话有交互选择默认会话属性-->连接-->保持活动状态-->网络空闲时发送字符串\r代表的就是回车,时间可以自己设定。这里设置的是默认会话属性(对所有会话都生效),也可以在单个会话的属性里单独设置方式二:设置系统的远程回话永不超时为了保证我们的会话不掉线,我们就可以暂时设置超时时间为0(永不掉线)。 方法也很简单,在当前会话敲入以下代码:expor...

2018-11-18 14:43:32 6136

原创 Linux mysql 安装教程

mysql安装 上传mysql安装包 解压:[root@mylove ~]# tar -xvf MySQL-5.6.26-1.linux_glibc2.5.x86_64.rpm-bundle.tar1.停掉服务 service mysqld stop2.确保所有msyql的服务进程杀死ps -ef | grep -i mysql 查出mysql的相关进程然后一...

2018-10-09 15:36:27 203

原创 linux ssh 安装使用

以centos6.8系统为例:1.yum安装ssh客户端yum list | grep ssh     //查找ssh客户端yum -y install openssh-clients.x86_64   //安装ssh客户端3.ssh远程登录ssh    IP/域名4.ssh免密登录 a.在机器上生成密匙对ssh-keygenb.将生成好的公钥注...

2018-09-23 19:38:19 196

原创 linux rz上传工具的安装使用

1.通过yum 安装rz上传工具yum list | grep rz  //查找rz软件安装包yum -y install  lrzsz.x86_64  //安装rz上传工具2.使用rz上传工具rz输入命令后会弹出一个上传框  ...

2018-09-23 19:20:58 3762

原创 LINUX 本地yum 源安装配置

1.插入iso镜像2.挂载到本地指定路径mkdir -p /mnt/cdrommount /dev/cdrom /mnt/cdrom3.修改默认配置cd /etc/yum.repos.d/rename .repo .repo.bak *mv CentOS-Media.repo.bak CentOS-Media.repovi /etc/yum.repos.d/Ce...

2018-09-23 19:07:44 305

转载 Ubuntu搭建DNS服务器

一、     bind简介:    BIND是Domain Name System (DNS) 协议的一个实现,提供了DNS主要功能的开放实现,主要包括以下三种:*域名服务器*DNS解析库函数*DNS服务器运行调试所用的工具它是一款开放源码的DNS服务器软件,由美国加州大学Berkeley分校开发和维护的 DNS_server主要有以下三种应用模式:*主域名服务器...

2018-08-30 13:27:49 7030

原创 绘制图形(线、圆、矩形、面、文本)

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using ESRI.ArcGI...

2018-07-18 19:49:56 1614

转载 ArcEngine 绘制圆、线、面并显示其面积、长度

//画圆                    IMap map = axMapControl1.Map;        IActiveView pActiveView = (IActiveView)map;        IGeometry pCir = axMapControl1.TrackCircle();        ISimpleFillSymbol pSimpleFillsy...

2018-07-18 19:06:36 3599

自定义jar包注入maven仓库使用.doc

主要是写的如何在windows系统上配置maven环境,并使用maven将自定义的jar注入到maven仓库,最后在springboot pom文件上的使用。

2020-08-14

js滚动插件及案例

jcarousellite是一款jquery插件,可以控制文档元素滚动,丰富的参数设置可以控制滚动的更多细节,是一款不可多得的滚动插件。

2019-07-12

js滚动插件

该插件可以很好的实现滚动效果,实现起来非常的简单方便,希望大家尽情下载。

2019-07-12

openlayers-4.6.4.zip

openlayers开发包

2018-02-01

空空如也

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

TA关注的人

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