自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 收藏
  • 关注

原创 TransactionStatus rollbackOnly 的含义

 Spring文档中这么说的,意思就是不想抛异常的时候,用这个参数为true作为代替,事务始终会回滚。https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/transaction/TransactionStatus.html...

2019-01-23 16:09:33 2684

原创 IDEA git 切换分支注意事项

IDEA 帮助文档提供了切换分支时的选项说明;1. 本地分支切换的时候(例如A切到B),会弹出来Restore workspace on branch switching 对话框,如果选择是的话,在切换分支的时候,你在当前分支(A)所做的一些还未add或commit/push的文件改动(包括断点等的设置)会带到切换后的分支(B)上;2. 如果本地工作空间没有uncommitted ch...

2018-10-11 13:19:53 73289 6

原创 Maven私服管理,nexus定期删除snapshots!

1.项目做了10个月的时候,maven私服突然挂掉了,进入机器一看,发现空间已满。因为平时经常deploy,snapshot版本越来越多。有个文件夹特别大,/app/maven/nexus/sonatype-work/nexus3/blobs/default/content,80G。文件都是bytes类型的,这个文件千万不要直接删。2. 解决方案,重启nexus进程,在nexus管理端界面删除...

2018-09-20 11:10:00 23005 10

原创 Maven 公共项目更新后打包时引用不到的问题( common项目,Jenkins配置)

最近做的项目用Jenkins做持续集成和持续交付。在Jenkins里配置好maven命令,自动执行。前台的项目结构是这样的mall-web-parent        -- innodata-web-common        -- innomall-web-member        -- innomall-web-mallcommon是公共的项目,member和mall...

2018-08-20 13:59:37 4264 3

原创 Eclipse搜索失效,搜索类、文件失效(Open Resource失效),或者搜关键字失效(Search失效)解决

最近要跑以前的老项目,重新用Eclipse从SVN导出来之后,搜索失效。原因:搜索范围是用working set 做限制的,但是以前的代码删掉或者移走,working set 已经失效了,导致搜不到东西解决:删掉working set,重新配置working set即可。...

2018-06-26 14:21:16 9079

原创 eclipse.ini 文件配置jdk版本

红色代码为配置jdk的代码;无需配置环境变量,即可启动eclipse。-startupplugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar--launcher.libraryplugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.100.v20110502-productorg.e...

2018-04-18 21:31:17 11851 1

原创 dubbo产生异常之:Caused by: com.alibaba.dubbo.remoting.TimeoutException: Waiting server-side response ti

dubbo服务超时,生产者和消费者两边都要延长超时时间。provider: consumer:

2018-01-23 16:36:03 17495 1

原创 ### Cause: java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.String org.mybat

删除操作是:deleteById(Serializable id)报错是:### Cause: java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.Stringorg.mybatis.spring.MyBatisSystemException: nested exception is org.apache

2018-01-18 13:26:59 2575

转载 AJAX工作原理及其优缺点 1.什么是AJAX? AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是一种创建交互式网页应用的网页

参考文章:https://www.cnblogs.com/SanMaoSpace/archive/2013/06/15/3137180.htmlAJAX工作原理及其优缺点1.什么是AJAX?AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是一种创建交互式网页应用的网页开发技术。它使用:使用XH

2018-01-03 11:38:35 6841

原创 @GeneratedValue和@SequenceGenerator使用方法+例子

@GeneratedValue和@SequenceGenerator是JPA标准注解,GeneratedValue用来定义主键生成策略,SequenceGenerator用来定义一个生成主键的序列;它们要联合使用才有效。详情见文章 https://jingyan.baidu.com/article/c910274bfbb21ecd361d2da9.html我使用过的实际例子:

2017-12-29 13:41:01 6725

转载 Hibernate各种主键生成策略与配置详解

转载链接,https://www.cnblogs.com/hoobey/p/5508992.html1、assigned主键由外部程序负责生成,在 save() 之前必须指定一个。Hibernate不负责维护主键生成。与Hibernate和底层数据库都无关,可以跨数据库。在存储对象前,必须要使用主键的setter方法给主键赋值,至于这个值怎么生成,完全由自己决定,这种方法应

2017-12-29 09:55:51 262

原创 Unable to load class for JSP或者有class not found 等

有时候JSP页面报错,无法生成对应的class文件,但是无法报出错误在哪行,只能报出含有错误的文件。定位错误的方法是,把自己刚写的jsp代码或者觉得可能有错误的代码逐渐注释起来,再次刷新页面,直到页面正常为止。

2017-09-14 20:10:41 2254

原创 java heap space解决方法和JVM参数设置

报错:java.lang.OutOfMemoryError: Java heap space在eclipse中,Windows的preferences中选Tomcat,JVM Settings,Add-Xms128m -Xmx256m重启服务器即可。

2017-08-01 15:23:07 1116

原创 Error configuring application listener of class XXX ClassNotFoundException

除了网上说的jar包问题,我自己的问题是Tomcat server 的context path 配置错了,要检查一下server 的context path的配置是不是跟项目实际相符。

2017-08-01 14:47:41 321

原创 unable to load class for jsp

检查JSP页面中的Java代码,看是否有错误。

2017-07-31 21:35:22 1783

原创 Oracle使用——PLSQL的中文乱码、特别注意!

关于乱码的解决方案网上有很多,但是有个小问题没有人提到,搞了好几个小时。记住,PLSQL一定要真正重启配置才能生效。最好是通过”文件“->"退出"才能做到真正退出。或者直接从任务管理器关。

2017-07-07 11:30:29 339

原创 ORA-27040: 文件创建错误, 无法创建文件

本人出现这个错误的原因是由于格式问题,注意检查路径是否有多余的空格等。create tablespace gxlogging  datafile' H:\app\shiyue\oradata\orcl\OU2.dbf'   size 32m  autoextend on  next 32m maxsize2048m  extent manag

2017-06-21 23:25:49 3526

原创 ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务

用PL/SQL Developer登录Oracle时,报错:ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务。报这个错误的原因有很多,可能是监听服务没打开,或者是Oracle例程没有成功启动。用cmd命令试着登录Oracle,一般会出现ORA-01034: ORACLE not available ORA-27101: shared memory realm

2017-06-19 21:51:28 546

原创 ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist

1. sqlplus中输入用户名密码后出现:ERROR:ORA-01034: ORACLE not availableORA-27101: shared memory realm does not exist进程 ID: 0会话 ID: 0 序列号: 02. 输入lsnrctl start后:LSNRCTL for 64-bit Windows: Ver

2017-06-19 21:11:37 568

原创 ORA-12560: TNS:protocol adapter error

正常用conn / as sysdba登录不了oracle,现象如下: C:\Users\shiyue>sqlplus /nologSQL*Plus: Release 11.2.0.1.0 Production on Sun Jun 18 22:11:12 2017Copyright (c) 1982, 2010, Oracle.  All rights reserved.SQ

2017-06-19 21:09:33 15214

转载 oracle 修改字符集 修改为ZHS16GBK

修改oracle字符集方法/步骤oracle数据库的字符集更改 A、oracle server 端 字符集查询 select userenv('language') from dual 其中NLS_CHARACTERSET 为server端字符集 NLS_LANG

2017-06-04 16:41:46 1500

转载 解决SqlPlus前台程序出现中文乱码的问题

在使用sqlplus的过程中,常常会遇到某一台机器在访问oracle数据库时中文显示乱码的问题,实际上这是因为客户端字符集和服务器字符集不一致导致的。在实际使用中,服务器字符集,客户端字符集和操作系统字符集必须一致,或者为包含关系才能正确显示出中文字符,这篇经验介绍了一种通过修改客户端字符集和操作系统字符集的方式来消除中文乱码的方法按win+R键调出windows运行窗口,

2017-06-04 16:31:27 892

转载 applicationContext.xml 配置文件在web.xml中的配置详解

一、首先写一下代码结构。 二、再看web.xml中的配置情况。xml version="1.0" encoding="UTF-8"?>web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schema

2017-04-27 21:36:41 877

原创 MySQL的语句执行顺序

MySQL的语句一共分为11步,如下图所标注的那样,最先执行的总是FROM操作,最后执行的是LIMIT操作。其中每一个操作都会产生一张虚拟的表,这个虚拟的表作为一个处理的输入,只是这些虚拟的表对用户来说是透明的,但是只有最后一个虚拟的表才会被作为结果返回。如果没有在语句中指定某一个子句,那么将会跳过相应的步骤。下面我们来具体分析一下查询处理的每一个阶段FORM: 对FROM

2017-04-17 21:46:29 214

转载 eclipse中mybatis_generator插件的安装与使用

转自http://www.cnblogs.com/lyh421/p/5672779.html 安装http://jingyan.baidu.com/article/9faa7231506ed8473c28cbee.html1.下载插件2.将插件generator的features和plugins里的东西都拷贝到eclipse的文件夹features和pl

2017-04-06 21:44:31 613

原创 Mybatis中resultMap和result结果集的关系

resultMap里的type指定了返回结果集对应的实体类,实体类的里变量的数量和resultMap里result的配置数量可以不一致。现在还不知道为什么,反正是不报错,可以正常运行。参考:http://zhuyuehua.iteye.com/blog/1721715

2017-03-29 23:30:21 3057

转载 Cannot find the declaration of element 'beans'

http://llyzq.iteye.com/blog/1117288spring配置文件原来是这样写的: Xml代码  beans xmlns="http://www.springframework.org/schema/beans"         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

2017-03-20 10:03:10 529

转载 关于XML文档的xmlns、xmlns:xsi和xsi:schemaLocation

转自:http://www.cnblogs.com/zhao1949/p/5652167.html1234567891011121314151617181920212223xml

2017-03-20 09:19:09 378

原创 Maven新导入项目时出现错误Failure to transfer commons-lang:commons-lang:jar:2.1 from https://repo.maven.apache.

导入新项目时出现类似的错误:1. Failure to transfer commons-lang:commons-lang:jar:2.1 from https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the upda

2017-03-17 21:27:57 16820 1

原创 Java包装类的缓存Integer

Integer 类型的对象,注意是自动装箱生成对象的时候,会有缓存功能。因为只有自动装箱的时候会用到valueOf方法,这个方法中提供了缓存设计。-127-128.结果:truetruefalsevalueOf中,如果i值为-128到127之间的话,会返回IntegerCache中早已经生成好的Integer对象(从缓存数组中

2017-03-11 11:17:51 315

原创 java.lang.ClassNotFoundException: net.sf.navigator.menu.MenuContextListener错误

java.lang.ClassNotFoundException: net.sf.navigator.menu.MenuContextListenerat org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1332)at org.apache.catalina.load

2017-02-25 23:16:12 693 4

转载 SpringMvc中使用到的适配器模式

此处采用了适配器模式, 由于Controller的类型不同,有多重实现方式,那么调用方式就不是确定的,如果需要直接调用Controller方法,需要在代码中写成如下形式: Java代码  if(mappedHandler.getHandler() instanceof MultiActionController){     ((MultiActionCont

2017-02-21 20:39:09 1409

转载 适配器模式(Adapter):类适配器、对象适配器

转自http://haolloyin.blog.51cto.com/1177454/346128适配器模式(Adapter):将一个类的接口转换成客户希望的另外一个接口。A d a p t e r 模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。适用场景:1、已经存在的类的接口不符合我们的需求;2、创建一个可以复用的类,使得该类可以与其他不相关

2017-02-21 20:20:28 1369

转载 UML常用图的几种关系的总结

在UML的类图中,常见的有以下几种关系: 泛化(Generalization),  实现(Realization), 关联(Association), 聚合(Aggregation), 组合(Composition), 依赖(Dependency)1.       泛化(Generalization)【泛化关系】:是一种继承关系, 表示一般与特殊的关系, 它指定

2017-02-21 20:05:43 180

原创 Cannot change version of project facet Dynamic Web Module to 2.4的原因和解决方法

navigator视图下,.settings文件中的org.eclipse.wst.common.project.facet.core.xml将中的version改为需要的版本,clean项目即可。参考:http://blog.csdn.net/steveguoshao/article/details/38414145

2017-02-07 19:51:34 228

转载 jQuery的三种$()

http://www.jb51.net/article/21660.htm1、$()可以是$(expresion),即css选择器、Xpath或html元素,也就是通过上述表达式来匹配目标元素。 比如:$("a")构造的这个对象,是用CSS选择器构建了一个jQuery对象——它选择了所有的这个标签。如: $("a").click(function(){...}) 就是在点击页面上的

2017-02-05 19:04:50 176

转载 <jsp:include>和<%@include%>的区别,JSP动态include和静态include的区别

http://www.jb51.net/article/43304.htm动态INCLUDE 用法: 说明:它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数,先编译之后再进行处理。 原因:1、静态include的结果是把其他jsp引入当前jsp,两者合为一体。 2、静态include纯粹是把代码写在外面的一种共享方法,所有的变量都是可以和inc

2017-02-05 17:02:10 1687

转载 java向上转型和向下转型

转自:http://www.cnblogs.com/fickleness/archive/2013/06/21/3149011.html转型是在继承的基础上而言的,继承是面向对象语言中,代码复用的一种机制,通过继承,子类可以复用父类的功能,如果父类不能满足当前子类的需求,则子类可以重写父类中的方法来加以扩展。向上转型:子类引用的对象转换为父类类型称为向上转型。通俗地说就是是将子

2017-02-03 12:23:36 204

原创 sql where 查询时用到 1=1的原因

where条件中 1=1 之后的条件是通过 if 块动态变化的。例如:  String sql="select * from table_name  where 1=1";        if( conditon 1) {              sql=sql+"  and  var2=value2";            }        if(conditon 2) 

2017-01-23 22:40:32 487

原创 Can't connect to MySQL server on 'localhost' (10061)

连接不上MySQL,报错Can't connect to MySQL server on 'localhost' (10061)bug图解决办法,打开mysql的服务即可打开电脑开始,点击 控制面板 这个选项

2017-01-18 20:04:15 335

空空如也

空空如也

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

TA关注的人

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