自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 资源 (6)
  • 收藏
  • 关注

原创 Mysql数据库存储过程基本语法讲解

Mysql数据库存储过程基本语法讲解一般情况下MYSQL以;结尾表示确认输入并执行语句,但在存储过程中;不是表示结束,因此可以用该命令将;号改为//表示确认输入并执行。存储过程如同一门程序设计语言,同样包含了数据类型、流程控制、输入和输出和它自己的函数库。一.创建存储过程1.基本语法:?1234create procedure s

2018-02-06 18:01:13 12917

原创 sql语句优化

sql语句优化1.查询的模糊匹配尽量避免在一个复杂查询里面使用 LIKE '%parm1%'—— 红色标识位置的百分号会导致相关列的索引无法使用,最好不要用。解决办法:其实只需要对该脚本略做改进,查询速度便会提高近百倍。改进方法如下:a、修改前台程序——把查询条件的供应商名称一栏由原来的文本输入改为下拉列表,用户模糊输入供应商名称时,直接在前台就帮忙定位

2018-02-01 14:00:50 823

原创 Struts1和Struts2的区别

Struts1和Struts2的区别Struts 1要求Action类要扩展自一个抽象基类。Struts 1的一个共有的问题是面向抽象类编程而不是面向接口编程。 Struts 2的Action类实现了一个Action接口,连同其他接口一起实现可选择和自定义的服务。Struts 2提供一个名叫ActionSupport的基类实现一般使用的接口。虽然,Action接

2018-02-01 13:48:16 1376

原创 Struts2运行流程详解

Struts2运行流程详解   请求首先通过Filter chain,Filter主要包括ActionContextCleanUp,它主要清理当前线程的ActionContext和Dispatcher;FilterDispatcher主要通过AcionMapper来决定需要调用哪个Action。   ActionMapper取得了ActionMapping后,在

2018-02-01 13:44:03 590

原创 JavaEE软件三层结构和MVC的区别

JavaEE软件三层结构和MVC的区别JavaEE软件三层机构是由sun公司提供JavaEE开发规范的:Web层(表现层)、业务逻辑层、数据持久层。【其中WEB层会使用前端控制器模式】MVC是一种思想,是一种模式:将软件分为 Model模型、View视图、Controller控制器。【JavaEE开发更强调三层结构,web层开发更注重MVC】Stru

2018-02-01 13:40:23 1949

原创 Maven工程中不识别mybatis的Mapper.xml文件问题——mybatis:Invalid bound statement (not found):

错误背景:搭建Maven工程时,mybatis报错——Invalid bound statement (not found): 报错如下:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.taotao.mapper.TbItemMapper.selectByExa

2018-01-14 21:54:53 1256

原创 windows 下安装配置 Nginx 详解

windows 下安装配置 Nginx 详解nginx功能之一可以启动一个本地服务器,通过配置server_name和root目录等来访问目标文件尽管通过这种方式能实现分布式文件存储,但也存在弊端,就是FTP很容易被入侵,而且小型的网站使用FTP作为文件服务器是没问题的,但是项目访问量持续增加的话,必要考虑文件服务器的扩展性与高可用,目前成熟的文件服务器也有很多,例如FastDFS,可以快

2018-01-12 13:11:28 70325 10

原创 Maven install时抛出“1.5不支持diamond运算符,请使用source 7或更高版本以启用diamond运算符”

错误:在maven install是抛出 “1.5不支持diamond运算符,请使用source 7或更高版本以启用diamond运算符”Maven默认用的是JDK1.5去编译diamond运算符,有的书翻译为菱形,有的书写的是钻石语法,指的是JDK1.7的一个新特性List list = new ArrayList(); // 老版本写法List list = new

2018-01-05 15:59:38 965

原创 执行Java程序的两个步骤

一张图说明问题,如下:

2018-01-05 15:38:09 1910

原创 MyBatis框架——二级缓存-整合ehcache 缓存框架

1.加入ehcache包 ehcache-core-2.6.5.jar和mybatis-ehcache-1.0.2.jar 一个是ehcache自己的,一个是和mybatis的整合包2.整合ehcache 配置mapper中cache中的type为ehcache对cache接口的实现类型。 我们在mybatis-ehcache-1.0.2.jar下找到org.mybatis.cache

2018-01-05 14:45:06 1052

原创 Mybatis报错——Mapped Statements collection already contains value for 。。。

Mybatis报错——Mapped Statements collection already contains value for com.mapper.EmployeeMapperPlus.getEmpByIdDe异常如下:org.apache.ibatis.exceptions.PersistenceException: ### Error building SqlSession.###

2017-12-25 22:03:44 11312 3

原创 Mybatis报错—— Mapped Statements collection does not contain value for com.mapper.DepartmentMapper

Mybatis报错 Mapped Statements collection does not contain value for com.mapper.DepartmentMapper.getDeptById(EmployeeMapperPlus is not known to the MapperRegistry)

2017-12-25 19:37:43 8488 2

原创 Mybatis报错——java.util.HashMap cannot be cast to com.bean.Employee

Mybatis报错——java.lang.ClassCastException: java.util.HashMap cannot be cast to com.bean.Employee报错如下: java.lang.ClassCastException: java.util.HashMap cannot be cast to com.bean.Employee

2017-12-24 11:45:37 30019

原创 Mybatis报错—— A query was run and no Result Maps were found for the Mapped Statement

Mybatis报错—— A query was run and no Result Maps were found for the Mapped Statement 。。。 It’s likely that neither a Result Type nor a Result Map was specified.

2017-12-21 21:04:56 6648 1

原创 mybatis报错—— Invalid bound statement (not found): com.mapper.EmployeeMapper.updEmp

mybatis报错—— Invalid bound statement (not found): com.mapper.EmployeeMapper.updEmp异常如下:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.mapper.EmployeeMapper.updEmp

2017-12-21 17:04:50 9666

原创 JAVA项目——项目编译后的类路径和源码文件夹图解

JAVA项目——项目编译后的类路径和源码文件夹图解前言: 一定要很清楚哪个是源码文件夹,哪个是类路径以及类路径的形成机制。 项目编译后不同的源码文件夹会被合并到bin目录下,形成类路径。不同的源码文件夹下的同名的包实际上是同一个包,因为编译后,包中的文件都在同一个文件夹下。我的项目中有两个源码文件夹src和conf,如图:编译后的项目文件夹,如图:进入bin目录 观察:两个源码文件夹(src和

2017-12-21 14:06:02 9499

原创 mybatis中注册映射sql的Mapper的三种方式详解

mybatis中注册映射sql的Mapper的三种方式详解

2017-12-21 13:08:28 8495

原创 JRE 和 JDK 的区别详解(附JVM简单说明)

JRE 和 JDK 的区别详解(附JVM简单说明)JRE 和 JDK 的区别是什么?下面我从JRE,JDK 的功能区别和安装说明两个方面说明两者的不同之处。 一句话概述: JDK是Java的开发工具,它不仅提供了Java程序运行所需的JRE,还提供了一系列的编译,运行等工具,如javac,java,javaw等。 JRE只是Java程序的运行环境,它最核心的内容就是JVM(Java虚

2017-12-21 10:28:24 15166

原创 C#对文件夹的判断、创建、移动、删除

C#对文件夹的判断、创建、移动、删除。下面是C#对文件夹的判断、创建、移动、删除的简单总结。

2017-12-21 09:02:12 793

原创 JAVA程序员的进击之路——致一个程序员该有的自律

致自律1,避免:浮夸,邋遢,易怒,没耐心,斤斤计较,马马虎虎; 2,大声回话,善于解释;3,不要幸灾乐祸,不要说三道四;4,做自己认为对的事,和身边的人愉快相处; 5,学会装傻,让人容易亲近。 隐藏实力,让人放松警惕; 6,少评价,多观察,努力去适应;7,既然要做,就不抱怨; 8,乐于沟通,接受批评; 9,清楚自己所掌握的知识 运用所学,使其成为自己的思考方式。人会思考,亦会思考该如何思

2017-12-21 09:01:08 694 1

原创 MyEclipse和eclipse生成变量快捷键

MyEclipse和eclipse生成变量快捷键

2017-12-21 08:59:47 17250 4

原创 数据库DDL,DML,DCL简要概述

数据库DDL,DML,DCL简要概述下面是DDL,DML,DCL概述分布图,可以作为资料收藏。

2017-12-21 08:57:37 677

原创 Mybatis报错——Type interface com.mapper.EmployeeMapper is already known to the MapperRegistry.

Mybatis报错——Type interface com.mapper.EmployeeMapper is already known to the MapperRegistry.先说我发生这个错误的原因吧:EmployeeMapper.xml映射文件被单独注册一次,批量注册的包中包含也EmployeeMapper.xml动态绑定的EmployeeMapper.java。也就是说Employ

2017-12-20 23:15:15 6741 5

原创 CSDN博客排名规则和积分获取方法

下面列举了,CSDN博客排名的分值计算规则,和博客积分获取规则。

2017-12-20 18:12:25 1316 18

原创 C语言——常量指针、指针常量以及指向常量的指针常量三者区别详解

常量指针和指针常量的区别常量指针、指针常量以及指向常量的指针常量概念简要描述

2017-12-20 18:10:28 16212 3

原创 网页设计HTML经典语法大全

网页设计HTML经典语法大全非常实用,写网页时可以当字典查找。

2017-12-20 18:08:37 2832 1

转载 IntelliJ IDEA使用技巧一览表

IntelliJ IDEA使用技巧一览表在 InelliJ IDEA 中有许多值得一提的小窍门,如果能熟练的将它们应用于实际开发过程中,相信它会大大节省你的开发时间。

2017-12-20 17:55:28 319

原创 Intellij IDEA——常用快捷键介绍 +快捷键大全汇总

Intellij IDEA——常用快捷键介绍 +快捷键大全汇总在 InelliJ IDEA 中有许多值得一提的小窍门,如果能熟练的将它们应用于实际开发过程中,相信它会大大节省你的开发时间。

2017-12-20 17:53:08 17783 1

原创 C#访问修饰符——public ,private , internal ,protected和protected internal

C#访问控制修饰符——public ,private , internal ,protected及protected internal。下面是C#访问控制修饰符——public ,private , internal ,protected及protected internal的特性,作用域,及C#成员类型的可修饰及默认修饰符的总结,及图解。

2017-12-20 00:14:02 7275

原创 Java连接Mysql数据库警告:Establishing SSL connection without server's identity

Java连接Mysql数据库警告:Establishing SSL connection without server’s identity verification is not recommend。

2017-12-20 00:12:51 1598

原创 struts2报错: getWriter() has already been called for this response

struts2报错: java.lang.IllegalStateException: getWriter() has already been called for this response。

2017-12-20 00:11:37 729

原创 C#——常用的日期时间操作函数

C#——常用的日期时间操作函数C# 获取系统时间计算2个日期之间的天数差计算某年某月的天数给日期增加一天、减少一天取当前年月日时分秒毫秒星期,及格式化系统时间一览表

2017-12-19 21:57:09 348

原创 C#——常用的日期时间操作函数

C#——常用的日期时间操作函数C# 获取系统时间计算2个日期之间的天数差计算某年某月的天数给日期增加一天、减少一天取当前年月日时分秒毫秒星期,及格式化系统时间一览表

2017-12-19 21:40:50 6416

原创 C#中的virtual,abstract,override和new关键字小结

C#中virtual,abstract,override用于方法重载,子类覆盖了父类的相同方法,父类中的实现不可能再被外面调用。new的作用是投影(shadowing),子类隐藏了父类的相同方法,通过强制类型转换外面还可以调用父类的实现。

2017-12-19 21:00:50 502

原创 C#数据类型转换——数值字符串和数值之间的转换

C#数据类型转换——数值字符串和数值之间的转换什么是数值字符串? 在 C# 中,字符串是用一对双引号包含的若干字符来表示的,如 “123”。而 “123” 又相对特殊,因为组成该字符串的字符都是数字,这样的字符串,就是数值字符串。在我们看来,”123”即是一串字符,也是一个数,但计算机却只认为它是一个字符串。

2017-12-19 20:51:21 18467

原创 C#——索引器使用总结

C# 索引器使用总结——索引器(Indexer):索引器允许类或者结构的实例按照与数组相同的方式进行索引。索引器类似于属性,不同之处在于他们的访问采用参数。

2017-12-19 20:36:06 989

原创 C# int与string转化

C# int与string转化小结下C#中 int与string之间互相转化的方法。

2017-12-19 20:31:59 608

原创 C++—— 恢复状态标志和清理缓存(以标准库输入流std::cin输入整数时死循环为例)

C++—— 恢复状态标志和清理缓存(以标准库输入流std::cin输入整数时死循环为例)标准库输入流std::cin输入整数时死循环本文,主要解决用标准库输入流std::cin输入整数的时候,如果误输入了字符产生的死循环问题。 这也许是C++灵活的背后,给程序员所带来的一些问题。 解决方法比较简单,代码如下:#include#include // 带容错功能的控制台整数输

2017-12-19 19:26:55 1548

原创 [Mysql]——事务的4种隔离级别

[Mysql]——事务的4种隔离级别SQL标准定义了4种隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。

2017-12-19 16:00:01 531 1

原创 C:\Users\Administrator\AppData\Local\Temp这是什么文件夹

C:\Users\Administrator\AppData\Local\Temp这是什么文件夹 总的来说,TEMP是临时文件,可以删除。但是对于不爱输入账号密码的小伙伴,还是压一压强迫症,删完后,你可能有一大堆账号密码要重新输入。问题: 怎么有时候IE下载时,路径明明是存在桌面上的,可是桌面上没有,在上面那个文件里,这是怎么回事呢??答疑: 这是电脑WINDOWS系统临时存

2017-12-19 15:35:35 150709

解决java压缩zip文件时的中文乱码问题(包含jar包和工具类)

解决java压缩zip文件时的中文乱码问题 实现:java压缩文件成zip实现无乱码。 包括:写好的工具类与jar包。 使用方法:导入ant.jar包,调用CompressExcelOperate中的方法,即可实现压缩文件,并保证没有中文乱码。

2017-12-19

WPS Office v10.0.3v5手机客户端纯净版

WPS Office v10.0.3v5手机客户端纯净版,已经去除了所有不必要的联网模块,给你一个纯净的办公环境。

2017-12-19

XML解析包(xalan.jar+xerces.jar+xml-apis.jar)

当项目报关于XML文件无法解析的错误, 将三个包拷贝到tomcat或项目的lib文件夹下 xalan.jar, xerces.jar, xml-apis.jar: Xerces是XML解析器,Xalan是格式化器,xml-apis实际上是JAXP。一般App Server都会带上,JDK1.4也包含了解析器,不过不是Xerces,是Crimson,效率比较差。

2017-12-17

Xerces-J-tools.2.11.0-xml-schema-1.1-beta.zip下载

Xerces-J-tools.2.11.0-xml-schema-1.1-beta.zip为apache开源xml相关,可用于xml解析 Xerces是由Apache组织所推动的一项XML文档解析开源项目,它目前有多种语言版本包括JAVA、C++、PERL、COM等。[1] Xerces是一个开放源代码的XML语法分析器。从JDK1.5以后,Xerces就成了JDK的XML默认实现 Xerces-C++ 的前身是 IBM 的 XML4C 项目。XML4C 和 XML4J 是两个并列的项目,而 XML4J 是 Xerces-J——Java 实现——的前身。IBM 将这两个项目的源代码让与 Apache 软件基金会(Apache Software Foundation),他们将其分别改名为 Xerces-C++ 和 Xerces-J。注:“Xerces-C”和“Xerces-C++”是同一个东西。

2017-12-17

超小超实用文件批量重命名工具

超小超实用文件批量重命名工具,仅3M小软件,非常实用。说明:安装后软件文件夹可以移动,但在win10系统下不能移动,移动会报出发现异常。软件绿色小巧请放心使用。

2017-12-17

JDBC连接数据库的Jar包(mysql+sqlserver+Oracle)

为了方便学习jdbc,我收集了jdbc连接三大数据库的connector包,其中包括mysql5.1.3,mysql5.1.6,Oracle完整包,Microsoft JDBC Driver for SQL Server6.0完整包,对于连接mysql,Oracle,sqlserver三大数据库的jar包,收集的非常齐全,而且进行了分类。

2017-12-17

空空如也

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

TA关注的人

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