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

原创 选择排序算法详解
选择排序(Selection sort)是一种简单直观的排序算法。 它的工作原理是:第一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后再从剩余的未排序元素中寻找到最小(大)元素,然后放到已排序的序列的末尾。 以此类推,直到全部待排序的数据元素的个数为零。 选择排序是不稳定的排序方法。实现: public static void selectSort(int[] array){ int temp = 0;//临时变量,用于交换数组的两个元素
2018-11-27 09:34:40
439
原创 STS4 没有动态WEB项目 (Dynamic Web Project)选项
问题:STS4默认不能创建 动态WEB项目 (Dynamic Web Project)解决步骤:按照红框处设置后,一路next安装 J2EE 开发组件安装后即可创建动态web项目
2021-04-06 14:57:54
1176
1
原创 visual studio 添加 本机工具命令提示符的方法
visual studio 添加 本机工具命令提示符的方法visual studio 没有 本机工具命令提示符 的解决方法
2021-04-05 10:42:30
2724
2
原创 安装 Spring Tools 4 for Eclipse (STS4) 创建Spring Boot项目
STS4 安装Spring Boot 项目创建、运行
2021-03-31 22:02:35
2144
原创 Python 的语句和缩进
Python 语句的跨行和缩进,与C语言和Java不同,python中的缩进具有特殊的语法意义,有严格的要求 Python 入门 零基础自学Python
2021-03-06 13:55:25
1093
原创 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
268
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
390
原创 安装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
622
原创 WIN10 配置Java环境变量
配置Java环境变量前需要先安装JDK;JDK安装可以参考 https://blog.csdn.net/write6/article/details/79136388?spm=1001.2014.3001.5502
2020-11-15 14:41:13
4461
2
原创 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
168
原创 WIN10 没有修改 hosts 文件权限的问题
1、管理员身份运行记事本2、打开 C:\Windows\System32\drivers\etc\hosts 文件3、修改内容后 CTL+S 保存
2020-11-07 18:24:35
285
原创 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
2123
原创 连接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
156
原创 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
1163
原创 上下文数据流图
上下文数据流图用于表达一个系统的概览,它是数据流图中的最高级别,只包含一个代表整个系统的程序。这程序会被分解成更多细节的主要程序,每个主要程序可能会进一步分解以提供更多细节。上下文数据流图的特点:只包含一个过程,过程以系统名称命名,代表整个系统显示额所有外部实体和主要数据流不含任何数据存储可以被分解为下一级图中的主要程序也称为0阶图...
2020-10-05 20:20:29
6041
2
原创 UML 活动图 ---- 建模业务过程
活动图是UML图中另一个重要的行为图,用于描述系统的动态方面。活动图本质上是流程图的高级版本,可以对从一个活动到另一个活动的流程进行建模。何时使用活动图活动图描述了活动如何协作以提供处于不同抽象级别的服务。通常一个事件需要通过某些操作来实现,特别是当该操作旨在实现许多需要协调的不同事物的情况下,或者单个用例中的事件如何相互关联,尤其是当活动在多个用例中可能会重叠并且需要协调的情况。它还适用于建模用例集合如何协调以展示业务工作流通过检查业务工作流程来识别候选用例确定用例的前置条件和后置条件(上下文
2020-09-26 20:18:22
1776
2
原创 BPMN 业务模型
BPMN 业务模型业务流程图(BPD)作为一种用来和用户进行需求沟通的工具,可以确定信息系统的业务活动(包含了业务用例),因此可以通过业务用例提炼出系统用例。
2020-09-21 14:14:09
1543
原创 处理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
402
原创 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
234
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
819
原创 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
471
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
960
原创 Dev-c++不能调试的问题
目录问题描述解决方法:问题描述Dev-c++ 5.11 不能调试,调试闪退/崩溃解决方法:修改设置后一定要重新编译
2019-06-28 15:40:11
2798
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
49948
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
28106
原创 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
1224
原创 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
405
原创 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
5635
原创 Java动态代理与CGLIB动态代理实现原理
动态代理是 AOP(Aspect Orient Programming)编程思想,理解动态代理原理,对学习AOP框架至关重要。JDK动态代理不需要任何外部依赖,但是只能基于接口进行代理;CGLIB通过继承的方式进行代理,无论目标对象有没有实现接口都可以代理,但是无法代理final对象与final方法。(final类型不能有子类,final方法不能被重载)
2019-05-04 22:22:08
2714
1
原创 将JDK动态代理生成的类保存为 .class文件
如果我们要研究JDK动态生成的代理类,此时则需要将内存中的代理类作为.class文件保存到磁盘,再通过Java反编译工具查看其源码;这个过程可以通过设置系统属性让JRE来自动完成或者通过IO流写入到磁盘
2019-05-04 15:44:12
5813
原创 Eclipse 部署项目到Tomcat 详细步骤
前置内容 --> Eclipse 添加 Tomcat Server 配置 步骤:(一)创建Web 工程(二)发布到Tomcat Server (一)创建Web工程1、File --> New --> Dynamic Web Project 新创建的项目没有web页面,需要另外创建页面文件,可以...
2018-12-21 13:18:05
3440
原创 插入排序算法详解
插入排序:时间复杂度为O(n*n)。原理: 1、假定待排序数组部分有序,一般取数组的第一个元素作为有序序列,其它的n-1个元素为无序序列; 2、每次取无序序列中一个元素e(复制保存到临时变量temp)与有序序列比较,找出元素e的在有序序列中的正确位置 i; 3、将 有序序列中下标为i以及 下标大于i的元素依次向后移动一个位置(这个过程中元素e原来的值会...
2018-11-23 13:25:05
250
1
原创 cmd命令行中文乱码处理
设置CMD命令行默认编码 chcp 命令: 显示或设置活动代码页编号 ctrl+r 打开 “运行” 对话框,回车打开 CMD 命令行 在命令行中输入 chcp 936 回车, 当前控制台会切换到新的代码页. (这个命令对当前cmd窗口有效) 这时该代码页的编码已经换为默认, 但可以关闭后重新打开还是其他编码,可以在标题栏点击右键, 打开属性面板, 选择...
2018-09-18 13:09:02
2818
原创 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
3771
原创 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
613
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
2149
原创 Android Studio修改单行注释颜色
1、打开设置界面File -> Settings -> Editor -> Color & Fonts -> Java -> Comments -&...
2018-05-13 10:54:36
2250
原创 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
28981
AdminLTE-3.1.0.zip
2021-03-28
site_assembly - testng.zip
2019-08-31
Mybatis jar包 & Mysql JDBC 驱动
2018-04-15
Android App设计开发 PPT
2018-02-21
sample_schema_scripts Oracle 数据库 示例方案脚本(含结构+数据脚本)
2018-01-31
SSM Web案例代码 (Spring + SpringMVC + Mybatis )
2018-01-30
Microsoft Script Debugger
2018-01-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人