自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 SpringMVC框架08——统一异常处理

前言 在Spring MVC 应用的开发中,不管是对底层数据库操作,还是业务层或控制层操作,都会不可避免地遇到各种可预知的、不可预知的异常需要处理。如果每个过程都单独处理异常,那么系统的代码耦合度高,工作量大且不好统一,以后维护的工作量也很大。 在Spring MVC中提供了三种统一异常处理的方...

2020-06-19 10:29:59 18 0

转载 SpringMVC框架07——服务器端JSR303数据校验

1、数据校验概述 数据校验分为客户端校验和服务器端校验,客户端主要是通过过滤正常用户的误操作,是第一道防线,一般使用JavaScript代码实现。但是只有客户端校验是不够的,攻击者可以绕过客户端验证直接进行非法输入,这样可能会引起系统异常,为了确保数据的合法性,防止用户通过非正常手段提交错误信息...

2020-06-19 10:28:54 38 0

转载 SpringMVC框架06——文件上传与下载

1、文件上传 Spring MVC框架的文件上传是基于commons-fileupload组件的文件上传,只不过Spring MVC框架在原有文件上传组件上做了进一步封装,简化了文件上传的代码实现。 1.1、单文件上传 需要commons-fileupload组件相关依赖 <d...

2020-06-19 10:27:51 31 0

转载 SpringMVC框架05——拦截器

1、拦截器概述 Spring MVC的拦截器(Interceptor)与Java Servlet的过滤器(Filter)类似,它主要用于拦截用户的请求并做相应的处理,通常应用在权限验证、记录请求信息的日志、判断用户是否登录等功能上。 2、拦截器与过滤器的区别 拦截器是使用JDK动态代理实现的...

2020-06-19 10:26:13 33 0

转载 SpringMVC框架04——RESTful入门

1、RESTful的基本概念 REST(Representational State Transfer)表述性状态转移,REST并不是一种创新技术,它指的是一组架构约束条件和原则,符合REST的约束条件和原则的架构,就称它为RESTful架构。 RESTful具体来讲就是HTTP协议的四种形式表...

2020-06-19 10:25:06 35 0

转载 SpringMVC框架03——数据绑定

1、绑定基本数据类型 在Controller类中添加业务方法: /** * 绑定基本数据类型 */ @RequestMapping("/baseType") @ResponseBody public String baseType(@RequestParam(&q...

2020-06-19 10:24:12 17 0

转载 SpringMVC框架02——SpringMVC的Controller详解

1、基于注解的控制器 1.1、@Controller 注解类型 在SpringMVC中使用org.springframework.stereotype.Controller注解类型声明某类的实例是一个控制器。 代码示例: import org.springframework.stereot...

2020-06-19 10:21:44 37 0

转载 SpringMVC框架01——使用IDEA搭建SpringMVC环境

1、Spring MVC 入门 1.1、Spring MVC 简介 把Web应用程序分为三层,分别是: 控制器(Controller):负责接收并处理请求,响应客户端; 模型(Model):模型数据,业务逻辑; 视图(View):呈现模型,与用户进行交互; 目前最好的实现MVC设计模...

2020-06-19 10:19:45 21 0

转载 MyBatis与Hibernate区别

7、Hibernate与MyBatis对比 7.1 相同点 Hibernate与MyBatis都可以是通过SessionFactoryBuider由XML配置文件生成SessionFactory,然后由SessionFactory 生成Session,最后由Session来开启执行事务和SQL...

2020-06-19 10:14:12 23 0

转载 什么是ssm框架?

SSM框架就是:Spring + Spring MVC + MyBatis 这样的回答等于没说吧,说个新手能懂的: Spring 看到这个,很多人会和你说什么控制反转(IoC),依赖注入(DI)、AOP、事务什么……对新手来说,这些是什么鬼呢? 控制反转 我不写定义,就说一下你的电脑。你...

2020-06-19 10:10:11 31 0

转载 LoadRunner简单介绍----性能自动化测试工具

在做性能测试中,我认为技术可以说是武功心法,工具则是一把利剑,有一把好的利剑可以帮助自己更好的完成性能测试工作。在这里简单介绍一下LoadRunner,带大家一起来认识一下这把尚方宝剑。 一、性能测试的概念: 1、性能测试:模拟真实的生产环境,以各种不同的压力(模拟大量用户)去测试被测系统、去...

2020-06-12 11:23:49 106 0

转载 最好的MATLAB入门教程(没有之一!)

https://ww2.mathworks.cn/learn/tutorials/matlab-onramp.html?s_eid=PEP_ILMEDUPage_learning 这个是MathWorks公司官方提供的MATLAB入门教程,简洁明了!!!非常适合初学者,这是我迄今为止见过的最好的...

2020-05-26 15:25:37 147 0

转载 Pycharm中安装Pygame并写第一个程序

第一步:打开Pycharm 第二步:点File -&gt;Default Settings-&gt;Project Interpreter-&gt;点加号  第三步: 搜索Pygame-&gt;Install Package  然后就安装好了,新建一个proje...

2018-10-23 19:51:22 853 2

原创 pyCharm最新2018激活码

原内容的网址是https://blog.csdn.net/u014044812/article/details/78727496   本教程对jetbrains全系列可用例:IDEA、WebStorm、phpstorm、clion等 因公司的需求,需要做一个爬取最近上映的电影、列车号、航班号...

2018-10-11 17:55:10 1497 0

转载 手把手教你如何安装Pycharm——靠谱的Pycharm安装详细教程

今天小编给大家分享如何在本机上下载和安装Pycharm,具体的教程如下: 1、首先去Pycharm官网,或者直接输入网址:http://www.jetbrains.com/pycharm/download/#section=windows,下载PyCharm安装包,根据自己电脑的操作系统进行选择...

2018-10-09 15:25:25 672 0

转载 最近一段时间要做的事情就是它了——Java服务器端的相关技术

应届毕业生如何成为一名服务器端开发工程师(一)字数1298 阅读1860 评论12 喜欢96画个图很重要服务器端开发是开发者中技术性偏强,对逻辑思维要求更高的一个细分方向,不同于前端,移动端等等,后者很多在做偏UI的事情,而服务器端处理的只有逻辑和业务。所以从长远的职业规划来讲,从事服务端开发作为...

2018-04-01 13:27:45 178 0

转载 查询数据库中重复记录的方法

0, select peopleId,count(*) from people group by peopleId having count(*) >1; 1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断   select * fr...

2017-06-12 20:13:09 2960 0

原创 pl sql和oracle的关系

ORACLE是数据库,有客户端和服务器;PLSQL Developer只是第三方工具,服务于ORACLE,类似的工具还有Toad,sqlplus,sql developer等等;

2017-03-14 11:31:16 701 0

原创 Java知识点汇总

汇总链接 网址 http://pengcqu.iteye.com/blog/504630

2017-03-13 11:06:40 358 0

转载 Java中Collection和Collections的区别

1、java.util.Collection 是一个集合接口。它提供了对集合对象进行基本操作的通用接口方法。Collection接口在Java 类库中有很多具体的实现。Collection接口的意义是为各种具体的集合提供了最大化的统一操作方式。  Collection    ├List  ...

2017-03-13 10:57:04 288 0

转载 java Map及Map.Entry详解

Map是java中的接口,Map.Entry是Map的一个内部接口。          Map提供了一些常用方法,如keySet()、entrySet()等方法,keySet()方法返回值是Map中key值的集合;entrySet()的返回值也是返回一个Set集合,此集合的类型为Map.En...

2017-03-13 10:46:17 496 0

转载 Eclipse创建Maven-Web项目及解决 jre版本和web.xml版本问题

Eclipse 通过 Maven 建立 SSM 框架项目(web项目)时,默认的web.xml文件版本为 2.3,jre版本为 1.5;在修改其版本遇到了各种问题  例如: web.xml is missing and is set to true JavaServer Faces 2.2...

2017-02-05 17:21:22 1881 0

转载 eclipse下搭建maven web项目

小生初步接触maven项目,纯粹为了不想每次新建项目都东找西找各种jar包,听说maven对jar包可以统一管理,有个中央仓库可以下载,所以就去接触一下了,以下是我搭建一个maven wen项目的过程。  1:安装m2e eclipse插件  (1):eclipse较新的版本例如lun...

2017-02-05 17:20:25 785 0

转载 JAVA学习中使用Eclipse创建一个动态的WEB项目

http://jingyan.baidu.com/article/d5c4b52bc93306da560dc539.html 使用eclipse新建web的步骤

2016-12-30 18:57:45 1769 0

转载 eclipse+tomcat测试连接时候HTTP Status 404错误

想要在eclipse里部署tomcat,结果tomcat单独可以通过连接测试,用eclipse就404了 404肯定都是目录不对,试了半天在eclipse下改了一下配置和文件位置就行了 1.先在菜单栏停止tomcat,之后在屏幕下方选中Servers,删掉正在运...

2016-12-29 16:05:37 16927 10

转载 eclipse中访问不了tomcat首页server Locations变灰无法编辑

解决办法: 1、首先将Servers中部署的工程全部清空 2、然后对Tomcat v7.0 Server at localhost,点右键进行clean处理,再 重新双击打开server服务即可。

2016-12-29 16:03:47 417 0

原创 mysql数据库忘记密码时如何修改

链接:http://jingyan.baidu.com/album/454316ab4e9e65f7a7c03ad1.html?picindex=2   打开mysql.exe和mysqld.exe所在的文件夹,复制路径地址 打开cmd命令提示符,进入上一步mysql.exe所在的...

2016-12-29 13:29:07 338 0

转载 CodePro Analytix 代码覆盖测试

如何使用 CodePro Analytix进行Code coverage测试.配合Junit单元测试,同时生成代码覆盖报告. 介绍: CodePro Analytix 是一个基于Eclipse的快速开发环境,能够自动的完成重复的任务使Java开发者快速的开发出高质量的软件。...

2016-11-21 18:37:52 1664 0

转载 K-means聚类算法原理和C++实现

给定训练集{x (1) ,...,x (m) } {x(1),...,x(m)},想把这些样本分成不同的子集,即聚类,x (i) ∈R n  x(i)∈Rn,但是这是个无标签数据集,也就是说我们再聚类的时候不能利用标签信息,所以这是一个无监督学习问题。 k-means聚类算法的流程如下: 1....

2016-11-19 15:01:42 4355 1

转载 聚类分析--k中心点算法

k中心点算法 思想:k-means是每次选簇的均值作为新的中心,迭代直到簇中对象分布不再变化。其缺点是对于离群点是敏感的,因为一个具有很大极端值的对象会扭曲数据分布。那么我们可以考虑新的簇中心不选择均值而是选择簇内的某个对象,只要使总的代价降低就可以。 PAM(partitioning...

2016-11-16 15:31:46 3491 0

转载 maven学习笔记

http://blog.csdn.net/wlwlwlwl015/article/details/47948465 前言 由于公司的新项目准备用Maven去搭建和管理,所以借此机会必须要学习一下Maven了,2013年的时候Maven就已经比较火了,当时本来准备...

2016-10-27 16:30:50 273 0

转载 CodeCover初体验

国庆刚过完,闲来无事,就随便看看,顺便来了解下一些工具的使用,在工作中要用到的时候可以直接上手。 CodeCover是一个免费的白盒测试工具,主要测试代码、分支、循环、MC/DC 覆盖。支持为每个测试用例生成独立的报表,目前支持的语言有 Java 和 COBOL。本篇介绍CodeCover作为M...

2016-10-27 16:10:31 1969 0

原创 项目中服务端搭建工程用到的技术

springboot +solr+druid+redis+dubbo,solr是缓存服务器 springboot搭建新工程 具体的搭建流程见: http://www.cnblogs.com/cl2Blogs/

2016-10-26 16:07:33 263 0

转载 基于Maven构建整合SpringMVC+Mybtis+Druid

前几天趁空闲时间整合了下SpringMVC+Mybatis+Druid,这里小记录下,这个Demo是基于Maven构建的,数据源用的是阿里巴巴温少的开源项目Druid,数据库用的是Mysql。 由于eclipse去安装Maven很不方便,也老出错,这里我使用的是Spring Tool Sui...

2016-10-25 11:47:37 1034 1

转载 学习SpringMVC——从HelloWorld开始

话不多说,从今天起,准备好好审视并学习Spring mvc。   虽然从学java的第一个程序——helloworld至今,已经有好几个年头了。当时自己找资料,看视频,学习了java的输入输出流,多线程,网络编程等等, 而三大框架(Struts、Hibernate、Spring)基本只是开了个头...

2016-10-25 09:28:52 531 0

转载 BNU4065:二进制串的运算(模拟)

我们知道,二进制与十进制是不一样的(废话……)。对于一位二进制运算,在不考虑借位时,加法和减法实际上都是异或运算:1⊕1=0,0⊕1=1⊕0=1,0⊕0=0。这样我们就可以定义如下一种在二进制串上的加法与减法:   类似我们可以定义如下的的除法运算,注意每一位商的选择都要求当前的余数最...

2016-10-12 14:11:48 361 0

转载 Java基础-多线程-③线程同步之synchronized

使用线程同步解决多线程安全问题  上一篇 Java基础-多线程-②多线程的安全问题 中我们说到多线程可能引发的安全问题,原因在于多个线程共享了数据,且一个线程在操作(多为写操作)数据的过程中,另一个线程也对数据进行了操作,从而导致数据出错。由此我们想到一个解决的思路:将操作共享数据的代码行作为一个...

2016-09-28 16:47:37 237 0

转载 Java基础-多线程-①线程的创建和启动

简单阐释进程和线程 对于进程最直观的感受应该就是“windows任务管理器”中的进程管理:   (计算机原理课上的记忆已经快要模糊了,简单理解一下):一个进程就是一个“执行中的程序”,是程序在计算机上的一次运行活动。程序要运行,系统就在内存中为该程序分配一块独立的内存空间,载入程序代码和资...

2016-09-28 16:35:40 213 0

转载 Maven入门指南⑤:使用Nexus搭建Maven私服

1 . 私服简介   私服是架设在局域网的一种特殊的远程仓库,目的是代理远程仓库及部署第三方构件。有了私服之后,当 Maven 需要下载构件时,直接请求私服,私服上存在则下载到本地仓库;否则,私服请求外部的远程仓库,将构件下载到私服,再提供给本地仓库下载。                   ...

2016-09-28 16:31:05 212 0

转载 JBoss Web和 Tomcat的区别

转载于:http://www.verydemo.com/demo_c202_i780.html JBoss Web和 Tomcat的区别     在Web2.0的浪潮中,各种页面技术和框架不断涌现,为服务器端的基础架构提出了更高的稳定性和可扩展性的要求。近年来,作为开源中间...

2016-09-28 16:14:13 533 0

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