自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 XML命名空间详解

一、命名空间的意义XML是一种非常好用的标记语言,它具有极好的可扩展性,因此当我们需要同时访问多份XML文档时,有可能会出现这样一种情况:在同一份XML文档中可能出现多个同名的标签和属性,而这些标签和属性意义又是完全不同的,这样如果我们如果不从语法上提供区别,则XML处理器将无法区分它们。为了解决这个问题XML提供了命名空间的支持。我们想象这样一个场景,在学校的操场上你喊一句“小明”可能一下...

2019-08-09 10:26:06 242

原创 数据库查询的结果去除重复数据的几种方式

1.使用 DISTINCT 关键词在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。关键词 DISTINCT 用于返回唯一不同的值。语法:SELECT DISTINCT 列名称 FROM 表名称详细使用说明可查看此链接:SQL SELECT DISTINCT 语句其中的一种使用方式:select t.a A ...

2019-07-23 12:01:08 5544

原创 IDEA中配置tomcat启动后,控制台打印中文乱码的问题

启动tomcat后,控制台打印中文会乱码。如下图:1.在IDEA的bin下的两个文件中添加 -Dfile.encoding=UTF-82.在tomcat的配置VM options处添加 -Dfile.encoding=UTF-8修改后启动的效果。如下图...

2019-07-04 14:35:28 499

原创 IDEA2018引入项目的配置,以及通过tomcat的server.xml配置文件启动项目

本文主要记录两个配置:1:从版本库down下的项目在idea里的配置。2:如何配置tomcat,通过读取server.xml配置文件启动项目。目录1.从版本库down下的项目在idea里的配置2.配置tomcat,通过读取server.xml配置文件启动项目1.从版本库down下的项目在idea里的配置如果是从eclipse环境中的项目转idea的话有几个选项是需要配置...

2019-07-04 14:15:30 1093

转载 Java ConcurrentModificationException异常原因和解决方法

Java ConcurrentModificationException异常原因和解决方法  在前面一篇文章中提到,对Vector、ArrayList在迭代的时候如果同时对其进行修改就会抛出java.util.ConcurrentModificationException异常。下面我们就来讨论以下这个异常出现的原因以及解决办法。  以下是本文目录大纲:  一.ConcurrentMod...

2019-06-14 18:14:51 48

原创 页面下载zip包

调用接口:@RequestMapping("/downloadImgPackage")@ResponseBodypublic void downloadImgPackage(HttpServletRequest request, HttpServletResponse response) { List<Attac...

2019-05-28 19:44:36 260

原创 JavaWeb Request和Response的使用

这几篇博客讲的很清晰,标记下方便自己以后查看。https://www.cnblogs.com/xdp-gacl/p/3789624.htmlhttps://www.cnblogs.com/xdp-gacl/p/3791993.htmlhttps://www.cnblogs.com/aaron911/p/7832055.html...

2019-05-28 18:32:55 166

原创 RPC服务框架

分享几篇讲RPC的文章:http://www.importnew.com/20327.htmlhttps://www.jianshu.com/p/11122ee4bdfehttps://www.cnblogs.com/lengfo/p/4245215.html

2019-05-17 13:31:12 84

转载 数据库事务及事务隔离级别

什么是事务事务是访问数据库的一个操作序列,数据库应用系统通过事务集来完成对数据库的存取。事务的正确执行使得数据库从一种状态转换为另一种状态。事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性(isolation)、持久性(durability)的缩写,这四种状态的意思是:1、原子性即不可分割,事务要么全部...

2019-04-28 17:51:50 44

转载 Java中synchronized的用法

原文出处:luoweifu《编程思想之多线程与多进程(1)》一文详细讲述了线程、进程的关系及在操作系统中的表现,这是多线程学习必须了解的基础。本文将接着讲一下Java线程同步中的一个重要的概念synchronized.synchronized是Java中的关键字,是一种同步锁。它修饰的对象有以下几种:1. 修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起来的代...

2019-04-27 21:48:21 56

转载 UML各种图总结-精华

UML(Unified Modeling Language)是一种统一建模语言,为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。下面将对UML的九种图+包图的基本概念进行介绍以及各个图的使用场景。一、基本概念    如下图所示,UML图分为用例视图、设计视图、进程视图、实现视图和拓扑视图,又可以静动分为静态视图和动态视图。静态图分为:用例图,类图,对象图,包图,构件图,...

2019-04-27 21:43:20 34

原创 springboot多数据源的配置和可能出现的问题

1.配置pom文件 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.12</version> </dependency>2.配置yml文件...

2019-04-26 11:13:30 368

原创 java web项目的classpath

一般的项目的classpath是指WEB-INF文件夹下的classes目录:src路径下的文件在编译后会放到WEB-INF/classes路径下。默认的classpath是在这里。直接放到WEB-INF下的话,是不在classpath下的。用ClassPathXmlApplicationContext当然获取不到的。classPath即为java文件编译之后的class文件的编译目录一...

2019-04-10 14:20:06 75

转载 java类路径classpath和包

转载出处:https://www.cnblogs.com/f-ck-need-u/p/8127529.html类路径(classpath)java编译器编译.java文件和java虚拟机执行.class文件时的路径和写法不一样。在没有设置任何classpath环境变量的情况下,javac可以编译全路径的.java文件。例如:javac d:\myjava\HelloWorld.j...

2019-04-01 10:34:51 30

原创 Oracle数据库用SQL 查询语句时使用ROWNUM取值时执行速度明显变慢的问题以及解决办法(每日学习积累)

原SQL语句情景:语句中有表关联,有uion,还有substr都会影响查询效率。但是真正然速度慢的原因是and rownum = 1语句。执行时间需要6秒-9秒,对于查询速度实在是不能忍。select t.a, t.b, t.c, t.d from (select t1.a, t1.b, t1.c, t1.d from table1 t1 where (t...

2019-04-01 10:33:58 1190

原创 Caused by: java.sql.SQLException: sql injection violation, syntax error: ERROR. token : QUESBAR, pos

错误:先上错误信息,找了很久,一直怀疑是like '%'||?||'%'中 || 的问题。Caused by: com.alibaba.druid.sql.parser.ParserException: ERROR. token : QUESBAR, pos : 112at com.alibaba.druid.sql.parser.SQLExprParser.primary(SQLE...

2019-03-21 18:33:01 3474

转载 Java中9种IO的读取方式

声明:因读后觉得本文分析IO流很清晰,故转载方便自己查阅。原文地址:https://www.cnblogs.com/Buffalo-L/p/4446379.html数据的读写,按照数据类型可以分为两种:字符流和字节流(二者区别?)。所以数据读取方式按照数据类型也可以分为两类:字节流的读取和字符流的读取。一、字节流读取操作:|-----1、FileInputStrem和FileInput...

2019-03-14 14:31:11 66

转载 MySQL-mysql 8.0.11安装教程

MySQL-mysql 8.0.11安装教程本文转载自:https://www.cnblogs.com/laumians-notes/p/9069498.html网上的教程有很多,基本上大同小异。但是安装软件有时就可能因为一个细节安装失败。我也是综合了很多个教程才安装好的,所以本教程可能也不是普遍适合的。安装环境:win71、下载zip安装包:MySQL8.0 For Wind...

2019-03-03 11:54:33 166

转载 关于shiro的源码分析

SHIRO解析INI文件https://www.cnblogs.com/honger/p/6835600.htmlSHIRO创建配置对象https://www.cnblogs.com/honger/p/6836122.html

2019-02-27 13:30:40 61

原创 js及框架获取select标签选中的值

一、原生JavaScript的写法 var obj = document.getElementByIdx_x(”testSelect”); //定位idvar index = obj.selectedIndex; // 选中索引var text = obj.options[index].text; // 选中文本var value = obj.options[index].va...

2019-02-18 14:37:27 42

转载 CGI与FastCGI

文章写的很清晰,所以转载过来,非常感谢本文的作者。文章出处:https://www.cnblogs.com/wanghetao/p/3934350.html当我们在谈到cgi的时候,我们在讨论什么  最早的Web服务器简单地响应浏览器发来的HTTP请求,并将存储在服务器上的HTML文件返回给浏览器,也就是静态html。事物总是不 断发展,网站也越来越复杂,所以出现动态技术。但是服务器并不能...

2019-02-18 14:16:58 323

转载 Java中设置classpath、path、JAVA_HOME的作用

觉得博主写的不错就转载过来方便自己学习。文章出处:http://www.cnblogs.com/echomyecho/p/3334617.htmlthinking in Java对classpath作用的解释  Java 解释器的工作程序如下:  首先,它找到环境变量CLASSPATH(将Java 或者具有Java 解释能力的工具——如浏览器——安装到机器中时,通过操作系统进行设定)。...

2019-01-08 17:54:15 96

转载 Oracle 12c 安装及配置

转载于https://blog.csdn.net/u011196428/article/details/72082040一遍比较全的oracle安装配置文字Oracle 12c R2 for Windows_X64 安装1.安装准备1.1 下载Oracle for Windows版本官方下载地址:http://www.oracle.com/technetwork/database...

2018-07-28 20:00:18 956

转载 jQuery 取选中的radio的值方法

转载地址:https://www.cnblogs.com/alibai/p/3506654.htmljQuery 取选中的radio的值方法var val=$('input:radio[name="sex"]:checked').val();附三种方法都可以:$('input:radio:checked').val();$("input[type='radi...

2018-07-03 17:43:08 5038

原创 JS常见错误之 Uncaught RangeError: Maximum call stack size exceeded

错误信息:Uncaught RangeError: Maximum call stack size exceeded意思为栈空间不足,栈溢出。出现这个错误的原因大多有:1.进行了递归运算,但是忘记添加判断条件,导致递归无线循环下去。。2.方法中参数引入问题。我的问题为第二种情况,事例如下: function doSubmit(){            console.log("y...

2018-06-15 15:24:28 5182 1

原创 ajax提交form表单上传附件

Html代码 <div class="import"> <form id= "uploadForm" enctype="multipart/form-data"> <div class="import_title">上传</div> <div class="

2018-06-11 23:01:47 1227 2

原创 CXF+Spring整合发布webservice服务

【服务端】1:引入cxf相jar包,在pom.xml中加入下面一段(注意第三个依赖再tomcat中部署可以去掉)。<properties> <cxf.version>2.2.3</cxf.version></properties> <dependencies> <dependency> &lt...

2018-06-05 16:09:44 132

原创 java中变量的总结

Java语言支持的变量类型有:类变量:独立于方法之外的变量,用 static 修饰。实例变量:独立于方法之外的变量,不过没有 static 修饰。局部变量:类的方法中的变量。Java 局部变量:局部变量声明在方法、构造方法或者语句块中;局部变量在方法、构造方法、或者语句块被执行的时候创建,当它们执行完成后,变量将会被销毁;访问修饰符不能用于局部变量(确切讲局部变量只能用final修饰);局部变量只...

2018-05-26 17:05:58 174

转载 Spring Boot整合RabbitMQ

安装在RabbitMQ官网的下载页面 https://www.rabbitmq.com/download.html中,我们可以获取到针对各种不同操作系统的安装包和说明文档。这里,我们将对几个常用的平台一一说明。下面我们采用的Erlang和RabbitMQ Server版本说明:Erlang/OTP 19.1RabbitMQ Server 3.6.5Windows安装安装Erland,通过官方下载页...

2018-05-14 20:20:06 88

转载 maven国内镜像(maven下载慢的解决方法)

文章出处:http://www.cnblogs.com/xiongxx/p/6057558.htmlMaven是当前流行的项目管理工具,但官方的库在国外经常连不上,连上也下载速度很慢。国内oschina的maven服务器很早之前就关了。今天发现阿里云的一个中央仓库,亲测可用。 <mirror> <id>alimaven</id> <mi...

2018-02-25 11:24:29 2168

原创 zepto 获取select元素的选中option中的value,text和自定义属性

例子:123123456456取值方法1:取自定义属性值 $('select option:checked').attr('zidingyi');取text值$('select option:checked').text();取value值$('select option:checked').val();取值方法2:取自定义属

2018-01-17 16:07:19 2668

转载 java类中各成员初始化的顺序

感谢博主分析,转载地址:http://www.cnblogs.com/wateriness/p/4531676.html了解java中类各个成员的初始化顺序是非常重要的,这样你可以对类有全局的认识。不说太多,直接看下面的例子123456789101

2017-12-23 23:04:31 142

原创 spring启动报错问题1

//开始扫描com.good.model下的实体SqlSessionFactoryBean- Scanned package: 'com.good.model' for aliases//解析配置文件mybatis-configuration.xml SqlSessionFactoryBean - Parsed configurationfile: 'class path resour

2017-11-09 16:32:42 3781

原创 java中的控制语句

1. 逗号运算符早在第 1 章,我们已提到了逗号运算符—— 注意不是逗号分隔符;后者用于分隔函数的不同自变量。 Java 里唯一用到逗号运算符的地方就是 for 循环的控制表达式。在控制表达式的初始化和步进控制部分,我们可使用一系列由逗号分隔的语句。而且那些语句均会独立执行。前面的例子已运用了这种能力,下面则是另一个例子//: CommaOperator.javapublic class Com

2017-11-08 22:55:17 229

原创 javascript中if(a)不同情况下的结果

1. a为表达式时 if(判断表达式){ 执行内容 } 如果判断表达式为true,则执行括号中的内容。2. a为变量时 if(变量){ 执行内容 } 这里,变量如果不为0,null,undefined,false,都会被处理为true。只要变量有非0的值或是某个对象,数组,字符串,都会认为true3. a

2017-11-08 21:48:39 748

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