自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 记一次防范webshell实战

WebShell攻击的方式是这样的: 1.通过网站提供的上传入口,比如是上传图片的入口,上传时上传后缀为jps的图片 2.通过抓包工具抓包,修改上传的后缀为 .jsp或.php等,将实际内容更改为木马代码(比如创建一个用户赋予root权限) 3.上传成功后其实就成功了,可以通过创建的用户登录...

2019-08-30 16:38:21

阅读数 186

评论数 0

原创 Hadoop从零开始搭建高可用(HA)集群——3.zookeeper集群搭建(一主两从)

前言 本篇采用的软件及版本VmWare14、Centos7、xshell6、xftp6。已在本系列的第一篇中介绍下载。 开始 1.使用yum安装jdk 1.8 我们新装好的环境是不带jdk的,不信你试试使用命令 java -version查看一下 我们可以使用yum一行命令下载并安装好J...

2019-04-29 17:00:40

阅读数 169

评论数 0

原创 Hadoop从零开始搭建高可用(HA)集群——2.Linxu虚拟机安装

前言 本篇采用的软件及版本VmWare14、Centos7、xshell6。已在本系列的第一篇中介绍下载。 开始 上篇我们已经安装好了VmWare、xshell6,下载好了Centos7,打开VmWare,界面如下,点击创建虚拟机,然后每一个步骤安装图片来 上图中我们下一步...

2019-04-28 11:08:43

阅读数 215

评论数 0

原创 Hadoop从零开始搭建高可用(HA)集群——1.下载安装

本文从零开始带你一步步搭建高可用版本的Hadoop,首先我们需要下载Vmware、CentOS、Hadoop、Zookeeper、Xshell、XFtp Vmware下载 (下载后安装) 据百度百科介绍VMWare虚拟机软件是一个“虚拟PC”软件,它使你可以在一台机器上同时运行二个或更多Win...

2019-04-26 14:15:29

阅读数 40

评论数 0

原创 git常用命令详解

写在前面:鉴于还是可能有不知道git是什么的朋友看到本文,先简单介绍一下git是啥,如想直接看常用命令的朋友可以往下拖 git 是什么? git是一个版本管理工具。 啥是版本?什么管理?为什么要用这玩意? 试想一个场景,你独自一人在寂寞的夜晚写着小说,写到第十章的时候,思绪混乱,然后不断的...

2019-04-25 16:14:17

阅读数 34

评论数 0

原创 Navicat12破解(Navicat Premium 12)

以前的破解补丁的方式好像失效了 分享一些全新的注册码,复制进去即可 VK-OVAV-RPLG-OOHY NAVF-BBLV-P4EV-7YVP NAVL-L7PH-EKXE-IGHE NAVB-P2RM-YK66-3M6H NAVL-XZEN-YFY7-MYGV NAVJ-YT53-...

2019-04-11 14:54:13

阅读数 123

评论数 2

原创 shell脚本应用——5.Linux定时备份数据库(mysql)

容灾     数据是每个企业都必须应当重视保护起来的,试想一下,公司新来一位实习生,不小心删了库,如果数据库没有进行备份,真的只能从删库到跑路了....备份数据库,也应该进行异地备份,因为假如这个城市发生了不可挽回的灾难,整个城市都处于灾难中,那在这个城市的数据肯定全没了,如果做了异地备份,那数...

2019-01-24 15:52:47

阅读数 1089

评论数 0

原创 shell脚本学习——4.算术运算符及条件判断

上一篇主要讲解完位置参数变量、预定义变量,涉及到的知识点有$n,$*,$@,$#,$$,$!,$? 本篇主要讲解算术运算符及条件判断 算术运算符 包含 + - * / %(取余) 使用方式有三种: ①$((运算式)) ②$[运算式] ③expr `运算式` 这里的第三种方式不是单引...

2019-01-23 16:42:07

阅读数 145

评论数 0

原创 shell脚本学习——3.位置参数变量、预定义变量

上篇主要讲解完反引、双引和单引,其中反引的用法和$()一致,都可以使终端命令的返回值赋给变量 本篇主要讲解位置参数变量、预定义变量。 位置参数变量 介绍:当我们执行一个shell脚本的时候,如果希望获取到终端命令执行该脚本的参数信息,就可以使用位置参数变量, 例:       ./mar...

2019-01-23 11:13:14

阅读数 201

评论数 0

原创 shell脚本学习——2.符号(反引号,单引号,双引号)

上篇我们已经介绍完变量的一些基本内容 本篇主要介绍反引,单引和双引,划重点:反引 1.将终端命令的返回值赋给变量 比如我们想把 pwd 命令(查看当前目录)的返回值赋给变量,有两种方式    1.1 使用反引`` ,反引号在左上角esc的下面,数字1的左边,输入法切换英文下 例: A=...

2019-01-22 17:04:44

阅读数 438

评论数 0

原创 shell脚本学习——1.基础入门及变量

前言:       shell脚本编程跟 java、php 编程一样,只要有一个能编写代码的文本编辑器和一个能解释执行的脚本解释器就可以了。 入门 1.首先我们创建一个目录,本专栏所有的编程文件将会都存放于此 mkdir -p /usr/local/shell 2.进入该目录下,并创...

2019-01-22 14:47:27

阅读数 471

评论数 0

原创 Java基础教程-首篇前序-二进制符号位及原反补

  上篇文章我们提到过在计算机中所有的文件底层的存储都是使用二进制的,右键点击一个文件然后点属性,我们可以看见该文件的大小,如:1.06 KB (1,094 字节)   这里我的文件大小为1094个字节,字节(byte)是电脑中的最小计量单位,上面依此是千字节Kb、兆字节Mb、吉字节Gb……10...

2019-01-18 14:45:51

阅读数 435

评论数 0

原创 Java基础教程-首篇前序-二进制与十进制的相互转换

在学习java之前,我们先学习一下二进制的内容,         为什么要学习二进制呢?         我们往计算机存的xxx.txt,xxx.mp3,空空.avi啊,在我们看来是文字,歌曲,电影,但实际上在计算机里全都是以二进制进行存储计算的,学习二进制有助于让我们对我们的编程有更好的理解...

2019-01-07 17:50:01

阅读数 56

评论数 0

原创 Navicat 连接报错1251解决

8.0的版本使用Navicat连接会报此错,解决方法: 方法1: 可以降版本至7 方法2:不用降版本,修改密码后刷新,命令如下: ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_pas...

2018-10-11 18:03:31

阅读数 1011

评论数 0

原创 高德地图API——信息窗体InfoWindow

信息窗体包括InfoWindow和AdvancedInfoWindow两个类,InfoWindow可以实现默认信息窗体、自定义信息窗体,AdvancedInfoWindow是封装了周边搜索和三种路线规划的高级信息窗体。这篇文章只讲述InfoWindow。信息窗体是什么呢?先来看一个最简单的案例&a...

2018-05-23 09:57:01

阅读数 10694

评论数 4

原创 高德地图自适应(setFitView)部分Marker显示

高德地图API提供了一个自适应的方法——setFitView,效果就是可以自动适应显示你想显示的范围区域,举个简单的应用场景,比如一个点在海南,另一个点在东北,那么使用了这个方法,显示的将是从南到北的整个中国区域,而如果是一个点在天安门,另一个在故宫,使用这个方法后,那么显示的只会是二环内的区域了...

2018-05-18 18:00:36

阅读数 8204

评论数 1

原创 高德地图API以案例学习3——线和面(折线、多边形、圆、椭圆、矩形)

上一篇介绍完了点(Marker)这篇介绍线和面,这里只介绍折线Polyline,而贝瑟尔曲线暂时不介绍1.线Polyline,其实折线很简单,提供一个 包含若干点的数组,设置为其属性即可,先来个最简单的案例:<!doctype html> <html&am...

2018-05-11 16:13:45

阅读数 2297

评论数 0

原创 高德地图API以案例学习2——点标记Marker

上一篇介绍完了高德地图的基本显示,这篇主要介绍点标记1.点标记(属性)<!doctype html> <html> <head> <meta charset="utf-8"...

2018-05-10 21:15:17

阅读数 1422

评论数 3

原创 高德地图API以案例学习

1.从最开始展示地图,以下代码将可以显示最基础的一个地图,唯一需要改变的就是要把key值改为你自己的(点我申请高德地图key)<!doctype html> <html> <head> <me...

2018-05-08 21:07:32

阅读数 1547

评论数 0

原创 PostgreSQL中查询把多条记录装在(合并)一条中以逗号分隔开

类似sqlServer中的stuff函数在PostgreSQL中如何实现呢?SELECT  列1,string_agg(列2,',') AS 别名FROM  表名GROUP BY,列1;这样将会把 列2 的多条数据成一行显示如:  列1             列2      ...

2018-05-03 20:01:59

阅读数 4941

评论数 0

原创 Maven项目启动报错:Failed to start component [StandardEngine[Tomcat].StandardHost[localhost].StandardContex

使用clean tomcat7:run启动后报错:java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[T...

2018-04-10 16:27:05

阅读数 5696

评论数 1

原创 ssm(spring,springMvc,mybatis)简易整合空框架

首先我是在项目中new了一个Source Folder,名为:  config 这里面放配置文件:  springMvc.xml:这个是springMvc的配置  applicationContext-dao.xml  applicationContext-service.xml  这两个是spr...

2017-12-18 13:44:57

阅读数 204

评论数 0

原创 validate表单验证

使用validate做表单验证,实现效果如图: 当然,也可以换成中文的(如果你觉得默认的提示信息不是你想要的,你也可以自定义提示信息) validate使用步骤: 1.导入jquery.js 2.导入validate.js 3.在页面加载成功之后 对表单进行校验 ...

2017-10-04 22:53:02

阅读数 25387

评论数 1

原创 方法重写的一大两小两同

很多朋友对重写有点误解,认为重写是访问修饰符比被重写的方法大,而返回值类型必须一致,方法签名一样; 其实并不是这样的。 首先,我们先说说,重写的前提? 在子父类中(也可以在接口和实现类中),子类(实现类) 重写父类的方法。 那,什么是重写呢? 当子类跟父类拥有相同的功能,但是实现方式不同...

2017-09-19 17:34:20

阅读数 3408

评论数 0

原创 通俗易懂类加载机制

class Ade{ private static Ade a = new Ade(); public static int count1 = 0; public static int count2; private Ade(){ count1++; count2++; } p...

2017-09-14 19:11:39

阅读数 461

评论数 0

原创 动态二级下拉框联动(二级数据从数据库中获取)

要实现的效果如下图:左边的一级下拉框选择改变的话,右边的二级下拉框的内容也会改变

2017-06-07 21:11:04

阅读数 22475

评论数 24

原创 使用easyui增加切换子视图

要实现的效果如下图,左边为菜单选项,点击左边选项,右边出现对应子视图,如果没有该子视图就增加并显示,如果有,则不增加而是选择到有了的那个视图                                         首先,我使用的是easyui(导入easyui就略过不说了),把eas...

2017-06-06 10:47:57

阅读数 479

评论数 0

原创 堆和栈的浅薄认识

java程序运行后,jvm会有一个堆内存,也可以叫做主空间,线程会有一个栈内存,也可以叫做工作空间。 这两个空间各自主要存放什么?为什么有了堆又有栈? 咱们首先看看下面的代码:int[] arr ;//执行图1 arr = new int[3];//执行图2 for(int i=0;i<...

2017-03-12 22:05:34

阅读数 131

评论数 0

转载 Spring中的Scopes

spring的bean的scope主要是用来指定如何创建bean对象的,系统已经实现的主要有五中类型,分别是:singleton、prototype、request、session和globalSession,其中request、session和globalSession是只能在web环境中使用的...

2017-02-26 23:51:38

阅读数 152

评论数 0

转载 Hibernate中配置二级缓存及查询缓存

使用hibernate二级缓存,我们首先需要对其进行配置,配置步骤如下: 1.hibernate并没有提供相应的二级缓存的组件,所以需要加入额外的二级缓存包,常用的二级缓存包是EHcache。这个我们在下载好的hibernate的lib->optional->ehcache下可以...

2017-02-26 20:04:40

阅读数 193

评论数 0

原创 将一个文件中的内容倒序(不允许用第二个文件)

public class Test6 { public static void main(String[] args) { // TODO Auto-generated method stub try { File f = new File("D:/a.txt"...

2017-01-30 14:42:21

阅读数 455

评论数 0

原创 使用IO流删除一个文件夹(目录)

public class Test5 { public static void main(String[] args) { // TODO Auto-generated method stub delete(new File("D:/a")); } //使用递归,...

2017-01-30 14:40:19

阅读数 1340

评论数 1

原创 将d:\java目录下的所有.java文件复制到d:\jad目录下, 并将原来文件的扩展名从.java改为.jad

public class Test3 { //判断文件名后缀是.java吗?是的话true,不是的话false private static FileFilter fileFilter = new FileFilter() { @Override public boolean ac...

2017-01-30 14:15:18

阅读数 373

评论数 0

转载 转一个开发命名规范

代码编写规范目的:能够在编码过程中实现规范化,为以后的程序开发中养成良好的行为习惯。 代码编写规范使用范围:J2EE项目开发。 包命名规范: 目的:包的命名规范应当体现出项目资源良好的划分 servlet类所在包命名规范:公司名称.开发组名称.项目名称.web.servlet 例如:...

2016-12-24 16:02:28

阅读数 920

评论数 0

转载 获取上传文件的文件名

暂时转...明日更新 target="hidden_frame" encType="multipart/form-data"> 题干: 文件: ....... 然后服务端servlet这样写: ...

2016-12-19 20:31:14

阅读数 2881

评论数 0

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