自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

write6的专栏

软件开发 & 测试

  • 博客(84)
  • 资源 (22)
  • 收藏
  • 关注

原创 选择排序算法详解

选择排序(Selection sort)是一种简单直观的排序算法。 它的工作原理是:第一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后再从剩余的未排序元素中寻找到最小(大)元素,然后放到已排序的序列的末尾。 以此类推,直到全部待排序的数据元素的个数为零。 选择排序是不稳定的排序方法。实现: public static void selectSort(int[] array){ int temp = 0;//临时变量,用于交换数组的两个元素

2018-11-27 09:34:40 490

原创 STS4 没有动态WEB项目 (Dynamic Web Project)选项

问题:STS4默认不能创建 动态WEB项目 (Dynamic Web Project)解决步骤:按照红框处设置后,一路next安装 J2EE 开发组件安装后即可创建动态web项目

2021-04-06 14:57:54 1463 1

原创 visual studio 添加 本机工具命令提示符的方法

visual studio 添加 本机工具命令提示符的方法visual studio 没有 本机工具命令提示符 的解决方法

2021-04-05 10:42:30 3732 2

原创 安装 Spring Tools 4 for Eclipse (STS4) 创建Spring Boot项目

STS4 安装Spring Boot 项目创建、运行

2021-03-31 22:02:35 2484

原创 Python 的语句和缩进

Python 语句的跨行和缩进,与C语言和Java不同,python中的缩进具有特殊的语法意义,有严格的要求 Python 入门 零基础自学Python

2021-03-06 13:55:25 1253

原创 Mysql 找回root密码

找回mysql8.0 root用户密码(详细图文教程) 忘记mysql密码怎么办1、在windows服务管理列表 停止mysql服务2、进入Mysql8 安装目录的bin文件夹 D:\mysql-8.0.21-winx64\bin3、打开cmd窗口以跳过验证的方式启动mysql服务mysqld --console --skip-grant-tables --shared-memory

2021-03-04 10:29:24 348 1

原创 Tomcat 控制台中文乱码处理

Tomcat 控制台中文显示乱码解决方法:1、编辑 ${CATALINA_HOME}/conf/logging.properties将 java.util.logging.ConsoleHandler.encoding 的值修改为GBK (如果没有则添加该属性,默认值为UTF-8)2、重启Tomcatjava.util.logging.ConsoleHandler.encoding = GBK问题解析:在Windows平台,tomcat的控制台实际是输出到CMD窗口,

2021-01-31 13:47:45 445

原创 安装Maven并配置到Eclipse中

(一)安装Maven最新版本下载:http://maven.apache.org/download.cgi1、 解压 apache-maven-3.6.3-bin.zip 到D:盘根目录2、设置 MAVEN_HOME 环境变量3、path环境变量尾部追加 %MAVEN_HOME_%\bin4、cmd命令行 执行 mvn -version 验证安装(二)在Eclipse中配置MavenEclipse -> window -> Prefrences -> Maven ->

2020-12-07 14:09:49 648

原创 WIN10 配置Java环境变量

配置Java环境变量前需要先安装JDK;JDK安装可以参考 https://blog.csdn.net/write6/article/details/79136388?spm=1001.2014.3001.5502

2020-11-15 14:41:13 4575 2

原创 Mysql 批量删除所有表 忽略外键

由于外键约束导致数据库表无法删除的时候可用采取以下方法删除表和约束外键导致表无法删除

2020-11-08 09:50:17 882

原创 Mysql 时区设置导致的 JDBC驱动异常

错误码:com.mysql.cj.exceptions.InvalidConnectionAttributeException: The server time zone value ' й ׼ʱ ' is unrecognized原因:Mysql8的JDBC驱动增加了时区(serverTimezone)属性,且不能为空。解决方法一:在D:\mysql-8.0.21-winx64\my.ini 配置文件添加#默认时区default-time-zone = '+08:00'解决方法

2020-11-07 22:15:12 212

原创 WIN10 没有修改 hosts 文件权限的问题

1、管理员身份运行记事本2、打开 C:\Windows\System32\drivers\etc\hosts 文件3、修改内容后 CTL+S 保存

2020-11-07 18:24:35 321

原创 Power Designer 概念数据模型导出 逻辑数据模型和物理数据模型 生成数据库脚本

1、 在概念图 右键-> Check Model 菜单打开 模型检查参数配置界面取消概念模型的 name 与 code 的唯一性检查2、Tool -> Generate Logical Data Model 生成逻辑数据模型3、Tool -> Generate Physical Data Model 生成物理数据模型如果在以上步骤发生错误,则是由于模型中实体或关联设置错误导致4、 Database - > Generate Database 生成数据库SQL

2020-10-28 14:06:43 2409

原创 连接MySQL8.0.21 错误码 2059

Mysql错误码: 2059错误原因:mysql8加密规则是caching_sha2_passwordmysql8之前用的是mysql_native_password方式解决方法:只需改回以前的加密方式即可alter user root@localhost identified with mysql_native_password by '123';...

2020-10-16 16:41:35 177

原创 WIN10 安装配置 MySQL8

1、下载 MySQL8安装文件https://dev.mysql.com/downloads/mysql/2、解压 mysql-8.0.21-winx64.zip 至 D 盘在mysql文件夹下创建 data目录用于存放数据文件在mysql文件夹下创建my.ini配置文件,内容如下[mysql]# 设置mysql客户端默认字符集default-character-set=utf8 [mysqld]#设置3306端口port = 3306 # 设置mysql的安装目录

2020-10-16 14:27:58 1215

原创 上下文数据流图

上下文数据流图用于表达一个系统的概览,它是数据流图中的最高级别,只包含一个代表整个系统的程序。这程序会被分解成更多细节的主要程序,每个主要程序可能会进一步分解以提供更多细节。上下文数据流图的特点:只包含一个过程,过程以系统名称命名,代表整个系统显示额所有外部实体和主要数据流不含任何数据存储可以被分解为下一级图中的主要程序也称为0阶图...

2020-10-05 20:20:29 7401 3

原创 UML 活动图 ---- 建模业务过程

活动图是UML图中另一个重要的行为图,用于描述系统的动态方面。活动图本质上是流程图的高级版本,可以对从一个活动到另一个活动的流程进行建模。何时使用活动图活动图描述了活动如何协作以提供处于不同抽象级别的服务。通常一个事件需要通过某些操作来实现,特别是当该操作旨在实现许多需要协调的不同事物的情况下,或者单个用例中的事件如何相互关联,尤其是当活动在多个用例中可能会重叠并且需要协调的情况。它还适用于建模用例集合如何协调以展示业务工作流通过检查业务工作流程来识别候选用例确定用例的前置条件和后置条件(上下文

2020-09-26 20:18:22 2019 2

原创 BPMN 业务模型

BPMN 业务模型业务流程图(BPD)作为一种用来和用户进行需求沟通的工具,可以确定信息系统的业务活动(包含了业务用例),因此可以通过业务用例提炼出系统用例。

2020-09-21 14:14:09 1655

原创 处理github下载速度慢的问题

现象:国内从github clone或pull时速度很慢,容易超时被服务器掐断链接解决方法:访问https://www.ipaddress.com/分别查询 github.com 和 github.global.ssl.fastly.net 的IP地址在hosts文件[ C:\Windows\System32\drivers\etc\hosts ]中添加如下内容140.82....

2020-04-10 11:26:52 464

原创 Linux 安装 JDK 配置Java环境变量

Ubuntu 安装 JDK 配置Java环境变量Linux 安装 JDK 配置Java环境变量

2020-03-12 12:40:22 184

原创 Ubuntu 配置FTP服务

安装ftp服务sudo apt-get install vsftpd以下A/B两种方式任选A、匿名FTP配置I、在 /srv/ftp 目录下创建tmp目录用于存放上传文件/srv/ftp 是ftp默认上传目录mkdir /srv/ftp/tmp设置目录权限chmod 777 /srv/ftp/tmpII、修改ftp配置文件 /etc/vsftpd.confvi /etc/...

2020-03-11 17:46:59 292 1

原创 Ubuntu 开启root远程权限

1、普通账号(安装时创建的账号)登录ubuntu server2、设置root 密码sudo passwd root3、修改ssh配置文件vi /etc/ssh/sshd_config4、找到以下配置项2m表示两分钟,也可以直接写成120 (默认单位是秒)# Authentication:#LoginGraceTime 2mPermitRootLogin prohibit-p...

2020-03-10 16:35:00 899

原创 Eclipse 安装 TestNG插件

Eclipse 离线安装TestNG插件步骤1、创建TestNG文件夹2、解压TestNG插件压缩包3、将features与plugins文件夹拷贝到4、重启Eclipse,在新建向导中搜索TestNG步骤1、创建TestNG文件夹在eclipse安装目录下的dropins 文件夹(D:\eclipse\dropins)创建TestNG 文件夹2、解压TestNG插件压缩包3、将f...

2019-08-30 20:53:52 505 1

原创 net.sf.json 依赖无法下载

文章目录问题描述解决方法gradle 配置方式Maven 配置方式问题描述使用Gradle或者Maven 引入net.sf.json-lib时,没有自动下载对应jar包原因:有些jar包区分jdk版本,需要指定jdk版本号\color{blue}{原因:有些jar包区分jdk版本,需要指定jdk版本号}原因:有些jar包区分jdk版本,需要指定jdk版本号解决方法gradle 配置方式...

2019-07-03 15:05:56 1015

原创 Dev-c++不能调试的问题

目录问题描述解决方法:问题描述Dev-c++ 5.11 不能调试,调试闪退/崩溃解决方法:修改设置后一定要重新编译

2019-06-28 15:40:11 2892 2

原创 Dev C++ collect2.exe: error: ld returned 1 exit status错误

文章目录错误描述原因与解决方法错误描述collect2.exe: error: ld returned 1 exit status错误原因与解决方法1、函数名称拼写错误造成,或者在一个工程中不同的函数使用了同一个函数名;检查函数名错误和函数名重复情况2、已经有一个程序在调式运行,打开任务管理器,把进程KILL(结束进程)...

2019-06-25 12:43:31 57437 3

原创 HTTP Status 400 – Bad Request 错误处理

HTTP Status 400 错误处理错误描述异常原因发出请求的页面处理请求的controllerpo定义解决方法错误描述前台页面采用spring mvc的form表单进行提交请求,结果页面出现如下错误:HTTP Status 400 – Bad RequestType Status ReportDescription The server cannot or will not pr...

2019-06-13 17:26:23 29325

原创 Description Resource Path Location Type CHKJ3000E: WAR Validation Failed:

Type CHKJ3000E: WAR Validation Failed错误描述解决方法错误描述Description Resource Path Location TypeCHKJ3000E: WAR Validation Failed: org.eclipse.jst.j2ee.commonarchivecore.internal.exception.DeploymentDescrip...

2019-06-02 10:11:06 1292

原创 Eclipse Web 项目引用的external jar 文件找不到

Eclipse Web 项目引用的external jar 文件部署后在Tomcat webapp 对应的项目文件夹下找不到错误现象解决方法错误现象project 已经引用了外部jar包Tomcat 启动报错Caused by: java.lang.NoClassDefFoundError: Lorg/slf4j/Logger; at java.lang.Class.getDeclar...

2019-05-30 22:01:20 444

原创 SEVERE [localhost-startStop-1] org.apache.catalina.session.StandardManager.startInternal Exception

Tomcat 启动异常错误堆栈:org.apache.catalina.session.StandardManager.startInternal Exception loading sessions错误原因:解决方法:错误堆栈:org.apache.catalina.session.StandardManager.startInternal Exception loading sessions...

2019-05-08 21:24:02 5850

原创 Java动态代理与CGLIB动态代理实现原理

动态代理是 AOP(Aspect Orient Programming)编程思想,理解动态代理原理,对学习AOP框架至关重要。JDK动态代理不需要任何外部依赖,但是只能基于接口进行代理;CGLIB通过继承的方式进行代理,无论目标对象有没有实现接口都可以代理,但是无法代理final对象与final方法。(final类型不能有子类,final方法不能被重载)

2019-05-04 22:22:08 2770 1

原创 将JDK动态代理生成的类保存为 .class文件

如果我们要研究JDK动态生成的代理类,此时则需要将内存中的代理类作为.class文件保存到磁盘,再通过Java反编译工具查看其源码;这个过程可以通过设置系统属性让JRE来自动完成或者通过IO流写入到磁盘

2019-05-04 15:44:12 6042

原创 Eclipse 部署项目到Tomcat 详细步骤

 前置内容 --> Eclipse 添加 Tomcat Server 配置 步骤:(一)创建Web 工程(二)发布到Tomcat Server (一)创建Web工程1、File --> New --> Dynamic Web Project      新创建的项目没有web页面,需要另外创建页面文件,可以...

2018-12-21 13:18:05 3527

原创 插入排序算法详解

插入排序:时间复杂度为O(n*n)。原理:   1、假定待排序数组部分有序,一般取数组的第一个元素作为有序序列,其它的n-1个元素为无序序列; 2、每次取无序序列中一个元素e(复制保存到临时变量temp)与有序序列比较,找出元素e的在有序序列中的正确位置 i;  3、将 有序序列中下标为i以及 下标大于i的元素依次向后移动一个位置(这个过程中元素e原来的值会...

2018-11-23 13:25:05 275 1

原创 cmd命令行中文乱码处理

设置CMD命令行默认编码       chcp 命令: 显示或设置活动代码页编号    ctrl+r 打开 “运行” 对话框,回车打开 CMD 命令行   在命令行中输入 chcp 936 回车, 当前控制台会切换到新的代码页.  (这个命令对当前cmd窗口有效)    这时该代码页的编码已经换为默认, 但可以关闭后重新打开还是其他编码,可以在标题栏点击右键, 打开属性面板, 选择...

2018-09-18 13:09:02 3058

原创 WIN7 X64 安装 Edius 8 失败

 WIN7 X64 安装 Edius  严重错误:  windows 安全补丁已安装,Edius仍安装失败   解决方法: EDIUS 81) 打开cmd窗口2) 切换到 EDIUS 安装程序所在目录3)  EDIUS_8.20_0623_DL_Setup.exe SkipCheckWindowsUpdatePatch=1       ...

2018-09-06 20:09:47 3913

原创 React Native 运行报错 ---- SDK location not found

React Native 环境搭建完成,创建项目后,运行报错:    FAILURE: Build failed with an exception.* What went wrong:A problem occurred configuring project ':app'.> SDK location not found. Define location with sdk.dir in ...

2018-06-02 17:16:01 677 1

原创 Eclipse Tomcat 设置 URIEncoding 防止中文乱码

由Tomcat导致的中文乱码(非jsp导致乱码)存在以下两种情况:1、从Tomcat bin/目录下运行 startup.bat 启动的Tomcat     这种情况下Tomcat导致的中文乱码,可以通过配置 D:\apache-tomcat-7.0.79\conf 目录下的 server.xml 文件,在   <Connector> 元素中添加 URIEncoding="utf-8"...

2018-05-13 11:27:12 2218

原创 Android Studio修改单行注释颜色

1、打开设置界面File -> Settings ->                             Editor -> Color & Fonts -> Java ->                                                                                Comments -&...

2018-05-13 10:54:36 2308

原创 mybatis 常见错误:Mapped Statements collection does not contain value for com.*

com.cheese.mapping.roleMapper.selectRoleUser### Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for com.cheese.mapping.roleMapper.selectRoleUser at org.a...

2018-05-07 20:50:57 29103

AdminLTE-3.1.0.zip

AdminLTE是一款建立在bootstrap和Jquery之上的开源的模板主题工具,它提供了一系列响应的、可重复使用的组件,并内置了多个模板页面;同时自适应多种屏幕分辨率,兼容PC和移动端。通过AdminLTE,我们可以快速的创建一个响应式的Html5网站。

2021-03-28

互联网大厂开发岗 面试题(一).zip

某互联网大厂开发岗面试题(一)

2021-02-27

pict组合测试用例工具

微软公司内部使用的一款自动生成成对组合测试用例的命令行工具,生成Pairwise testing所需的测试用例,并且可以将结果导出到excel

2021-02-06

mysql-refman-8.0.zip

Mysql 8.0 数据库最新官方参考手册,包括服务端配置、管理、备份、优化、安全、审计、监控;客户端使用方法

2020-03-20

site_assembly - testng.zip

Eclipse TestNG 插件离线安装包,安装方法 https://blog.csdn.net/write6/article/details/100165683

2019-08-31

计算机操作系统 第三版 标准课件

计算机操作系统 第三版 ppt 课件,包含进程管理、资源分配与调度、处理机调度等

2018-10-20

Mybatis jar包 & Mysql JDBC 驱动

Mybatis jar包 & Mysql JDBC 驱动 ,用于Mybatis 访问操作Mysql数据库 mybatis-3.4.1.jar mysql-connector-java-5.1.36.jar

2018-04-15

springMVC 案例 jar包

springMVC 注册登录案例 需要用到的jar包 ,实现MVC Demo

2018-04-07

windows 内核调试工具 Windbg

windows平台下,用户态和内核态调试工具 Windbg WIN7 64位系统可用,也可以用来分析dump数据,查内存泄漏

2018-03-16

Android App设计开发 PPT

Android 移开发 2017最新ppt课件,基于Android Studio开发环境,覆盖所有Android知识点包括数据存储、网络通信、进程与消息处理、Android新技术、综合案例

2018-02-21

HTML5 + CSS3 标准课件 PPT

HTML5 + CSS3 标准课件 ppt (包括 canvas 、多媒体、本地存储、Geolocation地理位置 等)

2018-02-17

HTML5 + CSS3 标准课件 配套源码

HTML5 + CSS3 标准课件 配套源码 (包括 canvas 、多媒体、本地存储、Geolocation地理位置 等)

2018-02-14

mybatis 关联查询完整代码

mybatis 关联查询 一对一 一对多 ResultMap association collection 完整代码

2018-02-05

mybatisCRUD (Mybatis 增删改查 代码)

单纯使用Mybatis框架对数据库CRUD 增删改查操作,支持Junit测试

2018-02-02

sample_schema_scripts Oracle 数据库 示例方案脚本(含结构+数据脚本)

sample_schema_scripts Oracle 数据库 示例方案脚本(含结构+数据脚本) 安装Oracle时未勾选“示例方案”可执行该脚本创建对应数据库

2018-01-31

Oracle 示例方案 ----Mysql版数据脚本

Oracle 示例方案数据脚本 Mysql版,可用于在mysql中创建Oracle示例方案数据库

2018-01-31

SSM Web案例代码 (Spring + SpringMVC + Mybatis )

SSM Web案例代码 (Spring + SpringMVC + Mybatis ) 用户注册,登录,用户列表,修改信息

2018-01-30

springMVC 注册登录源码

springMVC 登录注册源码,注解方式实现springMVC登录注册案例

2018-01-27

Microsoft Script Debugger

脚本调试工具 Microsoft Script Debugger ,将Internet 选项->高级->禁用脚本调试(Internet Explorer) 前的“√”去掉。 UFT(QTP) 自动化测试调试依赖组件

2018-01-15

UFT(QTP) 教程&手册

QTP(QTP) 教程,手册,功能测试,自动化测试,测试结果分析

2018-01-01

QCClient.msi

QCClient QC 9.2 / QC10客户端 在访问QC不能自动安装客户端的时候,可以下载下来手动安装这个插件。

2017-11-16

ALMEplorerAddin

解决之前QCExplorerAddIn打开不了ALM11.0 的问题,支持ALMSP2之前的版本

2017-11-16

空空如也

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

TA关注的人

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