- 博客(26)
- 收藏
- 关注

原创 ibatis代码自动生成-ibatis使用者的福音来了
近来公司由于历史原因使用ibatis,而市场上早就已经是mybatis的天下了,但是还有一小部分人在用ibatis,对这一小部分人来说使用ibatis是极其痛苦的,那么今天我们就来教大家如何自动生成ibatis代码,以及提供xml与java代码间的自动跳转等。 ibatis是mybatis的前身,那么mybatis现在的插件Mybatis generator自然是支持代码生成的了,只不过...
2020-02-15 16:24:31
2250
1

转载 全面理解Java内存模型
原文地址:http://blog.youkuaiyun.com/suifeng3051/article/details/52611310这篇文章非常好,大家细心看看。Java内存模型即JavaMemory Model,简称JMM。JMM定义了Java 虚拟机(JVM)在计算机内存(RAM)中的工作方式。JVM是整个计算机虚拟模型,所以JMM是隶属于JVM的。如果我们要想
2017-05-17 11:40:26
394

原创 springMVC + myatis + quartz分布式集成问题
最近项目用到定时任务,之前的做法是用spring quartz的注解形式的定时任务去处理,但采取分布式环境后,定时任务需要避免重复执行,于是引入quartz分布式,大致配置如下:用的时候注意版本,spring3.x以上需要用quartz2.x以上,下载quartz.2.1.7.tar.gz到官网下载就可以解压后找到quartz-2.1.7\docs\dbTables路径下的tabl
2016-06-14 17:24:01
3221
原创 springmvc mybatis 多数据源 事务不生效
不生效有几种情况,父容器加载了有事务性的service,但在springmvc的配置文件中再次扫描导致失去事务性,这种网上比较多,大家搜一下就行。我主要介绍一种比较不容易让人注意的方式就是都数据源情况下加载的必须是统一数据源才行如下配置俩个数据源masterDataSource,slaveDataSourcebean id="masterDataSource" class="com
2016-10-12 14:42:29
3805
转载 Spring AOP 不同配置方式产生的冲突问题
Spring AOP的原理是 JDK 动态代理和CGLIB字节码增强技术,前者需要被代理类实现相应接口,也只有接口中的方法可以被JDK动态代理技术所处理;后者实际上是生成一个子类,来覆盖被代理类,那么父类的final方法就不能代理,因为父类的final方法不能被子类所覆盖。一般而言Spring默认优先使用JDK动态代理技术,只有在被代理类没有实现接口时,才会选择使用CGLIB技术来实现AOP。
2016-10-12 14:34:45
3710
转载 java反转单链表
主要是面试中可能会经常碰上该类似操作,尤其是稍大点公司,面试官可能并不在乎你能不能搞定该题,但是这类型题目最是能体现程序员的思维状态 ---一个迷糊头脑的程序员 怎能立志改变这个世界 Java代码 /** * @author luochengcheng * 定义一个单链表 */ class Node { //变量 private int r
2016-03-18 16:04:59
445
原创 关于java.lang.reflect.MalformedParameterizedTypeException错误的问题
今天在做dubbo框架集成的时候,出现的问题,本来的原来的工程没有错误,引入dubbo后报错,原因是spring的jar文件冲突,我用的spring是4.x,dubbo引入的是2.5所以需要去掉,相关的pom文件写法如下: com.alibaba dubbo 2.5.3
2016-03-03 14:51:13
13898
转载 dubbo zookeeper
dubbo http://doc.okbase.net/congcong68/archive/112508.htmlwindows zookeeper http://www.cnblogs.com/shanyou/p/3221990.html
2016-03-01 11:04:07
378
转载 40个Java集合面试问题和答案
1.Java集合框架是什么?说出一些集合框架的优点? 每种编程语言中都有集合,最初的Java版本包含几种集合类:Vector、Stack、HashTable和Array。随着集合的广泛使用,Java1.2提出了囊括所有集合接口、实现和算法的集合框架。在保证线程安全的情况下使用泛型和并发集合类,Java已经经历了很久。它还包括在Java并发包中,阻塞接口以及它们的实现。集合框架的部分优
2016-02-17 14:39:35
303
转载 java poi excel
Apache POI 是用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程式对Microsoft Office格式档案读和写的功能。Apache POI 是创建和维护操作各种符合Office Open XML(OOXML)标准和微软的OLE 2复合文档格式(OLE2)的Java API。用它可以使用Java读取和创建,修改MS Excel文
2016-01-27 14:06:47
474
转载 EL表达式 参考手册
一、EL简介1.语法结构 ${expression}2.[]与.运算符 EL 提供.和[]两种运算符来存取数据。 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。例如: ${user.My-Name}应当改为${user["My-Name"] } 如果要动态取值时,就可以用[]来做,而.无法
2015-11-27 11:05:51
416
原创 springmvc配置文件,扫描组件分开扫描和直接全扫描的区别
分开扫描的原因如下: 这个问题是由于问答上有解决方案 引用 这个问题很经典了 在主容器中(applicationContext.xml),将Controller的注解排除掉 而在springMVC配置文件中将Service注解给去掉 因为spring的context是父子容器,所以会产生冲突,
2015-11-25 18:06:51
8303
1
转载 python中数组,元组,字典和字符串之间的转换
python中数组,元组,字典和字符串之间的转换>>> mytuple = (1,2,3)>>> print list(mytuple) # Tuple to list[1, 2, 3]>>>>>> mylist = [1,2,3] # List to tuple>>> print tuple(mylist)(1, 2, 3)>>
2015-11-23 09:53:52
26741
转载 TCP/IP传输层,你懂多少?
1. 传输层的主要功能是什么?2. 传输层如何区分不同应用程序的数据流?3. 传输层有哪些协议?4. 什么是UDP协议?5. 为什么有了UDP,还需要TCP?6. 什么是TCP协议?7. 怎么理解协议和程序?8. TCP是否真的有链接?9. 链接是如何建立的(逻辑上)?10. 所谓的建立TCP链接开销很大,具体是指什么?11. 三次握手的目的是什么?12
2015-11-13 10:53:43
422
转载 HTTP深入浅出 http请求
HTTP(HyperText Transfer Protocol)是一套计算机通过网络进行通信的规则。计算机专家设计出HTTP,使HTTP客户(如Web浏览器)能够从HTTP服务器(Web服务器)请求信息和服务,HTTP目前协议的版本是1.1.HTTP是一种无状态的协议,无状态是指Web浏览器和Web服务器之间不需要建立持久的连接,这意味着当一个客户端向服务器端发出请求,然后Web服务器返回响应(
2015-11-12 10:32:02
317
转载 20个最佳的Java集合框架面试题目
1为什么Map接口不继承Collection 接口?·Set是无序集合,并且不允许重复的元素·List是有序的集合,并且允许重复的元素·而Map是键值对·它被视为是键的set和值的set的组合·Map被设计为键值对的集合,所以不需要继承Collection接口2HashMap和Hashtable之间的区别?·同步或线程安全·N
2015-11-12 09:42:14
520
转载 Java汉字转拼音pinyin4j用法
汉字转换拼音在日常开发中是个很常见的问题。例如我们伟大的12306,在地名中输入“WH”,就会出现“武汉”“芜湖”“威海”等地名,输入“WUHU”就会出现“芜湖”。 Java获取汉字的拼音,pinyin4j这个库可以很好的解决这个问题。下载地址:http://sourceforge.net/projects/pinyin4j/下载解压,里面有个pinyin4j-2.5.0.jar,
2015-11-09 16:18:55
488
原创 学习笔记
今日在学习python的时候,看到对set集合的解释 set可以看成数学意义上的无序和无重复元素的集合,因此,两个set可以做数学意义上的交集、并集等操作:>>> s1 = set([1, 2, 3])>>> s2 = set([2, 3, 4])>>> s1 & s2{2, 3}>>> s1 | s2{1, 2, 3, 4}于是想到之前开发ja
2015-10-29 09:48:28
345
转载 mybatis在xml文件中处理大于号小于号的方法
mybatis在xml文件中处理大于号小第一种方法:用了转义字符把>和SELECT * FROM test WHERE 1 = 1 AND start_date <= CURRENT_DATE AND end_date >= CURRENT_DATE附:XML转义字符
2015-10-15 17:37:59
2209
转载 jquery获取元素的值,获取当前对象的父对象,父元素的子元素
文章原创地址:http://www.cnblogs.com/wanggd/p/3242502.htmljsp代码:span>input type="hidden" value="1" id="newInfo">input>span>div class="sx_title">a href="#" style="cursor: hand" onclick="more(this
2015-10-14 17:03:21
5445
原创 js,javascript--跨域问题
最近在做的一个功能是在新增一个app信息的时候,其中有一个框是上传文件,如图 在点击上传文件时候调用js进行转向另一个服务器的上传文件模块,上传完成后把地址返回并赋值在文本框上,这一块用的是window.open方法,再上传完成后子窗口中赋值给父窗口,在把其他信息填完后提交表单把信息存上。后来因为把文件服务器部署在别地了,就出现了父窗口取不到子窗口返回值的问题了,这是因为js跨域的
2015-09-29 17:01:44
501
原创 mybatis关于一对一映射返回结果与数据库查出的不符问题
最近在做mybatis一对一映射时出现个错误,就是返回结果与数据库查出来的结果不符合,可能碰到这个问题的人比较少,但在这记录一下,方便有时间找到原因。 先来代码
2015-09-10 17:42:56
1845
原创 关于mybatis的传递参数报错Type handler was null on parameter mapping for property 'userId'.
这个错误的原因就是,你要传递的参数已经在mybatis文件中配置过了,而传递参数时又用的这个名字所以解析时出错。例如我的resultMap中已经配置了userId,这是一个对象 但是在参数表示时,我这表示的是主键id,而不是一个对象,所以要把#{userId}改成别的名字 UPDATE USER
2015-08-20 13:32:10
32605
转载 命令+mybatis-generator插件自动生成Mapper映射文件
学mybatis的时候,自己写各种 *Mapper.xml和 *Mapper.java,注意各种sql语句中的 id 是否匹配,xml中的namespace是否正确,很麻烦有木有?今天博客内容就是高大上的自动构建~需要的工具包、文件 下面来介绍一下generator.xmlgeneratorConfiguration> --> classPathEn
2015-08-13 11:33:34
541
转载 SpringMVC基于代码的配置方式(零配置,无web.xml)
基于配置文件的web项目维护起来可能会更方便,但是有时候我们会有一些特殊的需求,比如防止客户胡乱更改配置,这时候我们需要给配置隐藏到代码中。1.创建一个动态web项目(无需web.xml)2.右键项目添加几个package: com.easyweb.config (保存项目配置) com.easyweb.controller (保存springMvc controller)3.在 co
2015-08-13 11:26:11
576
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人