自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 ④ Python3.0字符串

字符串无论是python或者其他语言,是最常用的数据类型之一:这儿注意在python中可以通过使用引号( ' 或 " )来创建字符串。使用三引号('''或""")可以指定一个多行字符串。使用注意1、转义符 '\',反斜杠可以用来转义,使用r可以让反斜杠不发生转义。2、字符串可以用+运算符连接在一起,用*运算符重复。3、Python中的字符串有两种索引方式,从左往右以0...

2019-08-09 09:32:00 259

转载 ③ Python3.0 数字类型

Python3 的六个标准数据类型中:不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。数字类型Python中数字有四种类型:整数、布尔型、浮点数和复数。int (整数), 如 1, 只有一种整数类型 int,表示为长整型,没有 python2 中的 ...

2019-08-08 20:38:00 540

转载 ② Python3.0 运算符

Python3.0 语言支持的运算符有:算术运算符、比较(关系)运算符、赋值运算符、逻辑运算符、位运算符、成员运算符、身份运算符、运算符优先级一、算术运算符常见的算术运算符有+,-,*,/,%,这些比较常见,就忽略不说了,主要说明下Python3.0中的另外两个算术运算符:* 幂 - 返回x的y次幂,比如2**3,即2的3次方。// 取整除 - 向下取接近除数的整数,...

2019-08-07 09:50:00 500

转载 ① Python3.0基础语法

稍微了解一下py2.0和py3.0的区别,Py3.0在设计的时候,为了不带入过多的累赘,没有考虑向下兼容低版本的Py2.0。而在低版本中Py2.6作为过渡版,基本使用Py2.x的语法和库,同时考虑Py3.0的迁移,也支持部分Py3.0的语法和函数,对于初学者还是直接学习Py3.0的语法即可。使无法立即使用Python 3.0,也建议编写相容Python 3.0版本的程式,然后使用Pyth...

2019-08-06 16:02:00 191

转载 所谓的大厂让人思考人生

许久没有写日志,一时间也不知道说啥,人总是在闲暇的状态下,容易发出对人生的思考。15年参加工作到现在,待遇虽然说越来越好,但是能力越来越差。坐标福建、211小硕一枚、非技术控、就职金融行业科技开发工作履历NewLand(2015.6.29-2016.11.17):15年快毕业那年,自己找图书馆借了本javaSE入门的书籍,从此就走上了面试之路,被NewLand相中,估...

2019-07-25 20:05:00 189

转载 Python、PyCharm、Django框架安装

一、下载Python环境1.1 下载Python环境,以下网址:https://www.python.org/downloads/release/python-373/下载安装包:1.2点击安装:1.3安装完后在环境变量中path添加变量即可,默认安装是一下路径,C:\Users\Administrator\AppData\Local\Pro...

2019-06-13 08:39:00 169

转载 SonarQube使用教程

SonarQube是管理代码质量一个开放平台,可以快速的定位代码中潜在的或者明显的错误,本文将会介绍一下这个工具的安装、配置以及使用。一、SonarQube的安装使用:下载地址:http://www.sonarqube.org/downloads/本文下载的版本是sonarqube-6.7.6。下载完之后,选择进入具体的版本,本文作者的环境是:D:\sonarqube...

2019-04-17 15:53:00 1280

转载 DBUnit使用介绍

一、DbUnit设计理念熟悉单元测试的开发人员都知道,在对数据库进行单元测试时候,通常采用的方案有运用模拟对象(mock objects)和stubs两种。通过隔离关联的数据库访问类,比如JDBC的相关操作类,来达到对数据库操作的模拟测试。然而某些特殊的系统,比如利 用了EJB的CMP(container-managed persistence)的系统,数据库的访问对象是在最底层而且很隐...

2019-04-04 15:43:00 250

转载 TestCase和TestSuite详解

一、TestCast和TestSuite概念介绍 TestCase:字面意思,测试用例。为一个或多个方法提供测试方法,一般是一个test。 TestSuite:测试集合,即一组测试。一个test suite是把多个相关测试归入一组的快捷方式。如果自己没有定义,Junit会自动提供一个test suite ,包括TestCase中的所有测试。 TestRunner:测试运行器。执...

2019-04-02 17:10:00 2881

转载 Archiva与maven配置使用

在之前的博文里头已经介绍了Archiva私服的使用,本文主要介绍,如何与maven进行配置,在进行maven使用的时候可以自动上传至Archiva上1、设置maven的用户配置,到maven的安装目录下/conf/setting.xml,参考以下配置修改:1.1 认证信息就是你在仓库管理中设置的user,而在本地,需要在<servers>标签下新增<server...

2019-03-06 15:56:00 242

转载 Jenkins在windows环境下安装无法安装插件

在windos平台下安装jenkins要是无法安装插件,tomcat控制台报以下错误:解决方法:进入到jenkins里头,Jenkins -- 管理插件 -- 高级 -- 升级站点,如图所示:将URL 中的https 改为 http保存更新即可。转载于:https://www.cnblogs.com/shawWey/p/10483274.html...

2019-03-06 15:01:00 1277

转载 ②Jenkins集成—集成构建部署

之前的博文介绍了Jenkins的入门安装,本文主要介绍如何使用jenkins进行git项目的集成构建与部署1、首先进行全局工具配置查看下本机的jdk、maven、git安装路径echo $PATH全局工具配置:系统管理->全局工具配置JDK与Git环境配置配置Ant与Maven环境,并保存应用2、安装maven项目需要的插件:系统...

2019-03-04 16:04:00 138

转载 linux环境下maven的安装配置

1、到官网下载maven,上传到服务器上https://maven.apache.org/download.cgi2、将压缩包上传服务器对应路径解压:tar -zxvf apache-maven-3.6.0-bin.tar.gz3、配置环境变量vim ~/.bash_profile立即生效:source ~/.bash_profile...

2019-03-01 14:40:00 100

转载 linux环境下git的安装配置

1、查看git的最新版本:查看最新版git:访问https://www.kernel.org/pub/software/scm/git/或者https://github.com/git/git/releases2、登录到服务器上,下载git安装包,可以把最后面的版本信息,改成你需要下载的版本wget https://Github.com/Git/Git/archive/v...

2019-03-01 11:25:00 166

转载 ①Jenkins集成—入门安装使用

一、什么是Jenkinsjenkins是一个广泛用于持续构建的可视化web工具,持续构建说得更直白点,就是各种项目的"自动化"编译、打包、分发部署。jenkins可以很好的支持各种语言(比如:java, c#, php等)的项目构建,也完全兼容ant、maven、gradle等多种第三方构建工具,同时跟svn、git能无缝集成,也支持直接与知名源代码托管网站,比如github、bit...

2019-03-01 11:03:00 78

转载 Ant build.xml相关属性详解

关键字: ant build.xmlAnt的概念可能有些读者并不连接什么是Ant以及入可使用它,但只要使用通过Linux系统得读者,应该知道make这个命令。当编译Linux内核及一些软件的源程序时,经常要用这个命令。Make命令其实就是一个项目管理工具,而Ant所实现功能与此类似。像make,gnumake和nmake这些编译工具都有一定的缺陷,但是Ant却克服了这些工具的缺陷。...

2019-02-28 10:20:00 125

转载 Junit+ant+JaCoCo集成使用

接上文,本文主要介绍Junit+ant+JaCoCo集成使用1、工具的下载上传需要的工具有:apache-ant-1.10.5-bin.tarapache-tomcat-8.0.50.tarjacoco-0.8.4-20190222.010339-7.zip下载jacoco上传到到具体服务器:https://oss.sonatype.org/service/local...

2019-02-27 22:06:00 718

转载 Jacoco在eclipse上的集成使用

  随着敏捷开发的流行,编写单元测试已经成为业界共识。但如何来衡量单元测试的质量呢?有些管理者片面追求单元测试的数量,导致底下的开发人员投机取巧,编写出大量的重复测试,数量上去了,质量却依然原地踏步。相比单纯追求单元测试的数量,分析单元测试的代码覆盖率是一种更为可行的方式。JaCoCo(Java Code Coverage)就是一种分析单元测试覆盖率的工具,使用它运行单元测试后,可以给出...

2019-02-27 17:22:00 593

转载 Ant入门使用说明

一、概述ant 是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。在实际软件开发中,有很多地方可以用到ant。开发环境:复制代码代码如下:System:WindowsJDK:1.7IDE:eclipse ant:1.10.5二、优点ant 是Apache软件基金会JAKARTA目录中的一个子项目,它有...

2019-02-26 16:25:00 185

转载 使用Apache Archiva管理Maven仓库

1 . 私服简介  私服是架设在局域网的一种特殊的远程仓库,目的是代理远程仓库及部署第三方构件。有了私服之后,当 Maven 需要下载构件时,直接请求私服,私服上存在则下载到本地仓库;否则,私服请求外部的远程仓库,将构件下载到私服,再提供给本地仓库下载。无私服的情况有私服的情况我们可以使用专门的 Maven 仓库管理软件来搭建私服,比如:Apache Archiv...

2019-02-25 17:07:00 826

转载 AppScan9.0.3.5漏洞扫描记录

1.跨站点脚本编制这个安全漏洞拿cookie做文章,而且是将前端的一些弹窗方法,要么通过脚本注入,要么通过url.encode之后注入,看几个变异的版本:版本一:cookie从以下位置进行控制: a5d5b093-a2c1-47e5-9604-b661c124344a 至:a5d5b093-a2c1-47e5-9604-b661c124344a"==aalertle...

2018-11-26 09:56:00 495

转载 Linux环境下安装Websphere8.5.5

首先安装包资源:https://pan.baidu.com/s/1Jvkqe3WMgNQ3bn3ggYGhAQ下面是Installation Manager安装包agent.installer.linux.gtk.x86_64_1.8.5000.20160506_1125.zip下面三个是支持所有平台的应用服务器安装介质包下面三个是支持所有平台的We...

2018-11-19 14:30:00 973

转载 如何排查网络通讯状况

在做项目的时候,经常会把应用服务部署在内网,内网通过DMZ区,再去访问外网,期间有的第三方服务,比如邮箱或者短信等服务器部署在外网,内网要访问的到,这个时候就要开通网络,那怎么进行网络是否已经开通的判断呢?主要有以下几种方式:一、首先判断,ip是否通。ping www.baidu.comping 14.215.177.38如果能通会出现以下的结果:linu...

2018-10-30 16:55:00 460

转载 SpringBoot RestFul集成Swagger2

一、依赖: <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.6.1&...

2018-10-24 14:40:00 119

转载 SpringBoot RestFul风格API接口开发

本文介绍在使用springBoot如何进行Restful Api接口的开发及相关注解已经参数传递如何处理。一、概念:  REST全称是Representational State Transfer,中文意思是表述(编者注:通常译为表征)性状态转移。 它首次出现在2000年Roy Fielding的博士论文中,Roy Fielding是HTTP规范的主要编写者之一。 他在论文中提到...

2018-10-24 14:25:00 410

转载 数据库视图View的使用

一、视图的概念:概念:视图是指计算机数据库中的视图,是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。首先明白几个概念:1.视图是一个虚拟表,其内容由查询定义。2.视图中的数据是由一张或多张表中的数据组成的。3...

2018-10-17 15:03:00 242

转载 cookie跨站脚本漏洞解决方案

近日项目碰到一个跨脚本注入的问题:这安全测评工具也是厉害了,直接将脚本注入到cookie里头,以前没有碰到这样的情况。之前写过一篇文章过滤跨脚本注入的问题。《浅谈XSS攻击原理与解决方法》关于跨脚本注入的问题,不晓得原理的同学可以看下。但是里头没有处理cookie注入的问题。接下来介绍下如何处理。关键代码在这里:首先获取到cookie,检查下是否有敏感字符,如果有的话,就...

2018-10-17 10:00:00 292

转载 ②HttpURLConnection通过Json参数方式提交Post请求

之前的文章介绍过通过报文的方式HttpURLConnection提交post请求,今天介绍下通过Json参数的方法提交Post请求,先上代码 public static HttpResponse sendPost(String url, String param, Charset charset) { try { URL httpurl...

2018-10-12 09:34:00 1094

转载 Oracle与Mysql操作表序列

一、Oracle添加表序列CREATE SEQUENCE name -- 序列名INCREMENT BY -- 每次加几个 START WITH -- 从几开始计数 MINVALUE --- 最小值 MAXVALUE --...

2018-10-12 09:09:00 91

转载 Jquery3.x高版本支持IE8

最近在做项目的时候,遇到一个安全漏洞的问题检测到目标站点存在javascript框架库漏洞解决办法是将受影响的javascript框架库升级到最新版本。好吧,就给你升吧,升完之后,我的天啊,尽量jquery从2.x开始以后就不支持IE8了,我的天,公司做的项目面向政府企业,使用的均是IE8.优秀啊查了,好久,jquery还算仁慈,在3.x留了一个高...

2018-10-10 14:52:00 1905

转载 Oracle相关数据库操作

1.进入oracle后台操作su - oracle2.数据库备份的指定位置Oracle用sys用户登录查询数据库select * from dba_directories a where a.directory_name='DATA_PUMP_DIR';这边不一定是DATA_PUMP_DIR,哪里空间大可以放在哪里,备份的时候指向位置替...

2018-09-28 10:47:00 133

转载 weblogic控制台的启动与禁用

在一些安全漏洞扫描中,经常会扫描发现,使用weblogic管理控制台,会有个中危的漏洞。http://192.168.10.46:7001/console/login/LoginForm.jspWeblogic管理页面直接访问我们来看下为啥会出现这样的漏洞。审查下页面元素,发现表单输入项自动开启填充记住功能。如下图所示这样的后果是:攻击者可能试图尝试每个可...

2018-09-25 17:20:00 2771

转载 使用axis2进行webservice发布与调用

一、介绍下cxf、axis、axis2区别 新一代的Web Services 框架如Axis2、CXF 都是由现有的项目中逐渐演化而来的,Axis2 是由大家熟悉的Axis 1.x 系列演化过来,而Apache CXF 则是由Celtix和 XFire 项目整合而生,并且刚刚发布了2.0.2 的最新版本,不过仍是Apache 的一个孵化项目。 Axis2...

2018-09-17 10:58:00 321

转载 ①HttpURLConnection通过报文提交

在进行短信发送的接口,因厂家不同,有的厂家会采用报文的格式进行短信请求的发送与接收。本文主要介绍利用HttpURLConnection进行短信报文的请求与响应。一般的url请求分为两种,一种是GET,一种是POST:1.GET请求的参数是放在url后面拼接的,请求大小有限制,具体多少大家可以自行去百度,在这里就不多说了2.POST请求参数是放在HTTP请求的正文里的,可传输的内容远大...

2018-08-29 16:09:00 129

转载 ⑤SpringBoot之定时任务

本文介绍SpringBoot定时任务的使用,springboot默认已经帮我们实行了,只需要添加相应的注解就可以实现。1.pom配置文件pom包里面只需要引入springboot starter包即可。<dependencies> <dependency> <groupId>org.springframewo...

2018-08-06 17:20:00 55

转载 ④SpringBoot之thymeleaf使用

本文介绍SpringBoot使用的模板技术thymeleaf以及通过webJar进行前端资源的引入以及使用thymeleaf介绍简单说, Thymeleaf 是一个跟 Velocity、FreeMarker 类似的模板引擎,它可以完全替代 JSP 。相较与其他的模板引擎,它有如下三个极吸引人的特点:1.Thymeleaf 在有网络和无网络的环境下皆可运行,即它可以让美工在浏览器查看页面的...

2018-08-06 16:53:00 198

转载 ③SpringBoot中Redis的使用

本文基于前面的springBoot系列文章进行学习,主要介绍redis的使用。SpringBoot对常用的数据库支持外,对NoSQL 数据库也进行了封装自动化。redis介绍Redis是目前业界使用最广泛的内存数据存储。相比memcached,Redis支持更丰富的数据结构,例如hashes, lists, sets等,同时支持数据持久化。除此之外,Redis还提供一些类数据...

2018-08-06 14:24:00 66

转载 ②SpringBoot之Web综合开发

Spring boot初级教程 :《SpringBoot入门教学篇①》,方便大家快速入门、了解实践Spring boot特性,本文介绍springBoot的web开发web开发spring boot web开发非常的简单,其中包括常用的json输出、filters、property、log等。json 接口开发在以前的spring 开发的时候需要我们提供json接口的时候需要...

2018-08-06 11:22:00 100

转载 Redis、Memcache和MongoDB

一、MemcachedMemcached的优点:Memcached可以利用多核优势,单实例吞吐量极高,可以达到几十万QPS(取决于key、value的字节大小以及服务器硬件性能,日常环境中QPS高峰大约在4-6w左右)。适用于最大程度扛量。支持直接配置为session handle。Memcached的局限性:只支持简单的key/value数据结构,不像Redis可以支持丰富的数据类...

2018-08-03 16:24:00 53

转载 ①SpringCloud前序知识-CAP原则

本文主要介绍SpringCloud里头一些常见的原理、定理等相关SpringCloud的技术知识一、CAP原则  CAP原则又称CAP定理,指的是在一个分布式系统中,Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可得兼。  CAP原则是NOSQL数据库的基石。Consistency(一致性)。 ...

2018-08-03 16:08:00 194

空空如也

空空如也

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

TA关注的人

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