自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(135)
  • 资源 (1)
  • 收藏
  • 关注

原创 常用排序算法-归并排序(分治法)

      归并排序(分治法)    归并排序,其实是采用常用的算法-分治法来实现的。 所谓的“分”,就是将一个问题分成很多小的问题来进行递归求解; "治",将各个阶段的小问题得到的答案,合并在一起,修补好,即所谓的分而治之。下面我们来举一个简单的例子:    我们将排序一个数组:{5,2,1,4,6,8,3,7}                  拆分阶段1:{5,2,1,4}, {6,8,3,...

2018-05-25 15:12:50 855

原创 简单js算法题-报7游戏的安全数

题目:报7游戏的安全数大家从小到大,都玩儿过的一个庸俗的游戏:游戏玩儿法就是,大家轮流报数,如果报到能被7整除的数字,或者尾数是7的数字,都算踩地雷了。就应该罚唱歌。请在控制台输出1~60之间的所有“安全数”。思路:循环遍历1到60,对每个数进行判断,①判断尾数是否为7:取出尾数②判断是否能被7整除: 取余数看是否为0代码: 报7

2018-03-21 15:39:56 7222 1

原创 Window系统配置Java环境

Window系统配置Java环境1. 下载JDK网址:http://www.oracle.com/technetwork/java/javase/downloads/index.html2. 安装jdk将下载的jdk双击安装,点击下一步即可!3. 配置环境变量3.1 右击此电脑(我的电脑),选择属性。3.2 选择左边的高级系统 设置。3.3 点击环境

2018-02-26 11:12:54 328

原创 linux下如何安装redis

1 redis安装1.1 redis下载官网地址:http://redis.io/下载地址:http://download.redis.io/releases/redis-3.0.0.tar.gz 1.2 redis的安装redis的安装环境会安装到linux系统中。 第一步:安装VMware,并且在VMware中安装centos系统。第二步:将redis的压缩包,上传到linux系统第三步:对r...

2018-02-22 22:13:58 322

原创 Linux下搭建FastDFS

Linux下搭建FastDFS1. 下载这里版本可以自行选择, 这里小编以以下版本为例1.1下载libfastcommon-1.0.35.tar.gzhttps://github.com/happyfish100/libfastcommon/releases1.2下载fastdfs-5.09.tar.gzhttps://github.com/happyfish100/fas...

2018-02-14 01:28:20 1571

原创 linux下如何安装tomcat

Linux下安装tomcat

2018-02-04 23:15:06 349

原创 linux下如何安装配置java环境jdk

Linux安装JDK1. 下载JDK网址URL: (这里小编是下载jdk1.8的)http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2. 创建安装目录一般情况下, 是把jdk装在/usr/java命令: cd /usr -> mkdir java

2018-02-04 21:59:10 241

原创 Linux下如何安装, 操作nginx

Linux下如何安装,操作nginx1. 下载nginx 包地址: http://nginx.org/en/download.html 2. 装好 nginx 的依赖包2.1 gcc安装nginx需要先将官网下载的源码进行编译,nginx是C语言开发,所以编译依赖gcc环境,需要安装gcc:yum install gcc-c++ 2.2 PCREPC

2018-02-03 21:48:36 265

原创 如何用SSH秘钥在putty登录linux服务器

1. 生成SSH密钥对,绑定云主机这里以腾讯云服务器为例子①. 点击SSH密钥选项②. 选择创建秘钥,输入密钥名,然后会有一个密钥文件,下载保存它③. 勾选你刚才创建的密钥④. 绑定云主机 2. 使用putty连接linux系统在putty使用密钥登录 服务器之前,需要先把密钥文件转换成ppk格式.2.1 使用puttygen转换密钥文件①. 打

2018-02-01 23:28:33 5208 1

原创 arduinoUno连接发射模块与接收模块跟显示屏说明

1. Uno板连接接收模块与发射模块1.1接线说明接收模块   Uno板GND ------------GND接地线VCC -------------5V接电源数据引脚------11引脚(此例子接法)  发射模块   Uno板GND ------------GND接地线VCC -------------5V接电源数据引脚------12引脚(此例子接法

2018-01-31 18:35:57 2156

原创 Linux上安装svn详细教程

1. 检查linux是否已安装svn命令: rpm -qa subversion 2. 如果有卸载旧版本命令:yum remove subversion 3. 安装svn命令:yum install subversion yum install mod_dav_svn yum install httpd httpd-devel subversion mod_

2018-01-31 09:25:03 397

原创 java的数据类型转换大全

java的数据类型转换一般可以分为三种:1. 简单类型转换(自动转换, 强制转换,包装类过渡类型能够转换)2. 字符串String与其它类型的转换3. 其它实用数据类型转换1).简单类型转换i.自动转换:低级变量可以直接转换为高级变量例如: int n = 1;   double d = n;  System.out.println(d);  输出结果为: 1.

2017-10-28 16:56:08 768

原创 java的命名规范

命名规范代码中命名通常以英文单词驼峰命名,禁止使用拼音英文混合或使用中文方式,即使纯拼音命名方式也应尽量避免采用【强制】不得以下划线或美元符号开始或结尾,反例:_name / $name / name_ / name$.项目命名:项目名称由全英文小写单词组成,单词间使用中划线分隔,不宜过长大于15个字符时可适当使用缩写,不得与其他项目冲突。示例:spring-webmv

2017-10-28 16:16:43 371

原创 mysql的基本语法

下面拿一个实例操作来表述mysql的基本语法, 其中包含数据库的创建与删除,数据库表的创建,修改,删除数据库表中列的插入,修改, 删除数据库表中数据的插入,修改,删除创建一个数据库mydatabase:CREATE DATABASE mydatabase使用数据库mydatabase:USE mydatabase给数据库mydatabas

2017-10-28 14:55:15 320

原创 第七届蓝桥杯大赛个人赛--小明被绑架到X星球的巫师W那里

/*小明被绑架到X星球的巫师W那里。其时,W正在玩弄两组数据 (2 3 5 8) 和 (1 4 6 7)他命令小明从一组数据中分别取数与另一组中的数配对,共配成4对(组中的每个数必被用到)。小明的配法是:{(8,7),(5,6),(3,4),(2,1)}巫师凝视片刻,突然说这个配法太棒了!因为:每个配对中的数字组成两位数,求平方和,无论正倒,居然相等:87^2 +

2017-10-27 17:56:51 5253

原创 Maven管理(依赖范围,依赖传递,依赖冲突,依赖可选,依赖排除)

Maven管理:1. 依赖范围maven的依赖范围有4种, 分别是:compile: 对主代码有效,  对测试代码有效,  被打包运行时有效.test:         对主代码无效,  对测试代码有效,  被打包运行时无效.       provided: 对主代码有效,  对测试代码有效,  被打包运行时无效.runtime:  对主代码无效,  对测试代码无效

2017-10-04 15:44:28 1798

原创 Maven命令的使用

1.1 Maven命令的使用Maven的命令要在pom.xml所在目录中去执行1.1.1   Mvn compile编译的命令1.1.2   Mvn clean清除命令,清除已经编译好的class文件,具体说清除的是target目录中的文件 1.1.3   Mvn test测试命令,该命令会将test目录中的源码进行编译1.1.4   Mvn package

2017-10-03 23:42:12 820

原创 HTML frameset定义页面多窗口

HTML 的 有什么作用呢?简单就一句话,它可以给你自己在页面上定义多窗口!下面我们来举个小案例:需求: 定义一个页面, 左边存在两个链接, 我们给定义为left 区域, 右边会根据左边的链接点击进行变化, 我们定义是right 区域.思路: 我们首先, 定义一个页面-all.html, 在定义一个存放链接的left,html, 最后定义两个会跟随left 的两个链接进行跳转的righ

2017-07-16 13:34:14 794

原创 javaWeb开发如果处理get 请求跟post 请求的中文乱码

1. 如何处理Get 请求中文乱码? 方法很简单, 操作如下(这里的服务器以Tomcat 为例):找到tomcat 服务器下的server.xml 配置文件, 打开找到端口(我这里为8080),,在里面加上URIEncoding="UTF-8" 即可2. 如何处理POST 请求的中文乱码?方法一:在控制器(servlet, Controller, Handler

2017-07-03 21:43:24 363

原创 如何防止数据库的编码格式跟项目编码格式不一致产生乱码, 怎么让数据库的编码格式跟项目编码格式保持一致

如何防止数据库的编码格式跟项目编码格式不一致产生乱码, 怎么让数据库的编码格式跟项目编码格式保持一致?解决方法很简单, 在项目中配置数据库的配置文件中, 配置URl时候, 在后面接上  ?useUnicode=true&characterEncoding=utf8 其中最后的utf-8, 为自己指定的编码格式, 可以按照自己的需求更改! Eg: 这样子加上之后有什么

2017-07-03 21:30:47 1715 2

原创 HTTP Status 500 - Servlet.init() for servlet springmvc threw exception

HTTP Status 500 - Servlet.init() for servlet springmvc threw exception该异常的原因是:springmvc 的配置文件的版本跟jar 包的版本匹配不上!

2017-07-03 18:12:17 270

原创 springMVC工作流程,带图

springMVC工作流程:1. 首先, 由用户发送一个请求给我们的前端控制器(DispatcherServletController).2. 接着,我们的前端控制器(DispatcherServletController) 会把请求转发给处理器映射器(HandlerMapping), 由它来根据请求寻找对应的Handel.3. 在接着, 处理器映射器(HandlerMapping)把

2017-07-03 12:32:52 985

转载 XMLHttpRequest 的readyState 对象以及关于请求头status 的含义

属性readyState: 0: (未初始化)send方法还没有被调用 1: (加载中)已调用了send方法,请求还在处理 2: (已加载)send方法已完成,整个应答已接收 3: (交互中) 正在解析应答 4: (已完成) 应答已经解析,准备好进行下一步处理。 属性status的含义: 0**:未被始化 1**:请求收到,继续处理 2*

2017-06-19 14:39:39 437

转载 关于EXT JS 的所有组件

EXTJS的组件体系中有进40种组件,而这些组件又可以大致分成三大类,即基本组件、工具栏组件、表单及元素组件。    基本组件是构成Web UI的主体组件,因为这些组件在其他开发体系中也都有部分存在。这些组件丰富了传统Web UI 的表现,是EXTJS改善Web UI 的重要体现。 EXIJS的基本组件:xtype            Class             

2017-06-19 14:37:19 2324

原创 css 跟JavaScript 的标签跟属性书写格式区别

盒子标签和属性对照CSS语法(不区分大小写) JavaScript语法(区分大小写)border borderborder-bottom borderBottomborder-bottom-color borderBottomColorborder-bottom-style borderBottomStyleborder-bottom-width borderBottomW

2017-06-19 14:34:09 452

原创 javascript的setInterval()与setTimeout()的用法和区别以及如何改变元素坐标位置

setTimeout(code,  millisec):在你指定的时间后调用你指定的计算表达式或者函数, 其中,参数 code:表示你想执行的js代码,函数。参数 millisec: 表示调用函数之前所需等待的时间。注意:改方法只会在你所指定的millisec 之后调用一次。setInterval(code,  millisec):在你指定的时间后循

2017-06-19 14:28:18 446

原创 jquery选择器tr:even获取偶数行、tr:odd 获取奇数行

在jquery中:$('table tr:even')  -> 表示获取一个table 所有的索引为偶数的行, 其中索引index 从0开始算起, 0算偶数!$('table tr:odd')  ->   表示获取一个table 所有的索引为奇数的行, 其中索引index 从0开始算起, 0算奇数!Eg:创建一个有6行数据的表格, 让奇数行的背景色为green,

2017-06-19 13:17:01 17457 1

转载 JSR-303校验类型大全

空检查@Null       验证对象是否为null@NotNull    验证对象是否不为null, 无法查检长度为0的字符串@NotBlank 检查约束字符串是不是Null还有被Trim的长度是否大于0,只对字符串,且会去掉前后空格.@NotEmpty 检查约束元素是否为NULL或者是EMPTY. Booelan检查@AssertTrue

2017-06-14 18:12:13 819

原创 Referenced file contains errors(project-aware://org/springframework/beans/factory/xml/spring-beans-4

例如:Referenced file contains errors (project-aware://test-springmvc-2/org/springframework/beans/factory/xml/spring-beans-4.0.xsd). For more information, right click on the message in the Problems Vie

2017-06-12 22:04:56 6493

原创 java关键字-final

Java关键字final        Java关键字final有“不可更改”,“最终的”意思,它可以修饰非抽象类、非抽象类成员方法和变量。        final类不能被继承,没有子类,final类中的方法默认是final的。        final方法不能被子类的方法覆盖,但可以被继承。        final成员变量表示常量,只能被赋值一次,赋值后值不再改变。

2017-06-10 14:43:35 193

转载 struts2的java.lang.NoSuchMethodException异常处理

不久前在学习struts时出现这个错误,在网上搜索了半天,发现答案不一。将其总结如下,以方便大家参考。1、你有没有试试看 其它的方法能不能用,要是都是这种情况的话,可能是你的Action类没有继承structs里面的DispatchAction或者其它的类。还有你注意下方法的参数列表,类型顺序要正确才行,是按照以下顺序的:ActionMapping mapping,ActionFo

2017-06-07 23:01:25 306

转载 Struts2中default.properties常量默认配置文件详解,以及修改常量方式

struts.configuration    该属性指定加载Struts 2配置文件的配置文件管理器。该属性的默认值是org.apache.Struts2.config.DefaultConfiguration,这是Struts 2默认的配置文件管理器。如果需要实现自己的配置管理器,开发者则可以实现一个实现Configuration接口的类,该类可以自己加载Struts 2 配置文件。s

2017-05-30 23:28:33 1873

转载 struts2声明式验证 field-validator 的 type 属性有哪些取值, 代表什么含义

int 整数;double 实数;date 日期;expression  两数的关系比较; email Email地址;urlvisitorconversion regex 正则表达式验证;required 是否为空;requiredstring 必须字符;stringlength 输入字符长度限制;答案补充url web地址 visitor 访

2017-05-28 22:33:11 2110

原创 搭建Struts2 环境

搭建Struts2 的环境:材料: struts-2.3.1.2(以这个版本为例)步骤:①.加入jar 包: 复制struts\apps\struts2-blank\WEB-INF\lib下的所有 jar 包到当前web 应用的 lib目录下.②. 在web.xml 文件中配置struts2: 复制 struts \apps \struts2-blank

2017-05-28 15:30:08 225

原创 搭建hibernate 环境

材料:(这里用以下版本为例)①.hibernatetools-Update-4.1.1.Final.zip②.eclipseJee③.hibernate-release-4.2.4.Final第一步:安装hibernate 插件在eclipseJee 的菜单栏上面找到 Help -->  Install New Software... --> add -->  Arch

2017-05-28 15:12:05 205

原创 struts2 result的type属性

struts2 result的type属性的取值有以下几种:        dispatcher:   请求转发.chain: 转发到一个actionfreemarker:用freemaker模板引擎呈现视图httpheader:根据值栈返回自定义的HttpHeaderredirect: 重定向redirectAction: 重定向到一个acti

2017-05-23 15:01:44 217

原创 Html的常用定位方式( ,relative,absolute,fixed,inherit)

第一种:static默认的定位方式, 在不同的分辨率下,采用流式定位自己寻找合适的定位,取得相对较好的布局效果。第二种:relative相对定位, 利用top,bottom,left,right, 在原来的位置进行移动,但是扔占据着原来位置的空间!第三种:absolute绝对定位, 利用top,bottom,left,right,  以外的第一个父元素进行定

2017-05-14 01:48:40 3158

原创 使用java 访问发送http协议, 发送Get请求跟Post请求

创建两个String , url 跟param, 调用以下两个方法!分别发送post 请求跟发送 Get请求!public static String sendGet(String url, String param) {        String result = "";        BufferedReader in = null;        try {

2017-05-14 00:22:30 340

原创 Tomcat启动时默认打开你自己的web应用,输入域名或者IP可以直接访问项目不需要再后面加上项目名

如何让Tomcat启动时默认打开你自己的web应用,输入域名可以直接访问项目不需要再后面加上项目名?方法一:                打开tomcat 的目录,再webapps 的目录下, 把命名为ROOT 的文件夹删掉, 然后把自己的war 包更名为 ROOT.war            就可以了, 重启tomcat 在去浏览器访问项目直接敲上域名或者IP 就可以

2017-05-10 16:07:29 5459

转载 Java中Iterator 的用法

Java学习之Iterator(迭代器)的一般用法 (转)迭代器(Iterator)  迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。  Java中的Iterator功能比较简单,并且只能单向移动:  (1) 使用方法iterator()要求容器返回

2017-04-28 16:49:09 289

commons—fileUpload实现多个文件案例源码

第一步:编写可以进行多文件上传的一个jsp页面(index.jsp和index.js) 第二步:编写一个存储文件属性的bean(FileUploadBean.java) 第三步:编写一个可以用来设置 扩展名、单文件大小、总文件大小的配置文件(app1.properties) 第四步:编写一个工具类,利用Map来存储配置文件的属性(FileUploadAppProperties.java) 第五步:编写一个监听类,读取并储存配置文件的属性(FileUploadListener.java) 第六步:编写一个Servlet,实现文件的上传。(FileUploadServlet.java) 第七步:编写一个异常类(InvaildExtNameException.java) 第八步:重写了FileUploadBase.java这个异常类,更改异常的提示输出。

2017-04-15

空空如也

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

TA关注的人

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