- 博客(33)
- 资源 (16)
- 收藏
- 关注
转载 数据库隔离级别
数据库隔离级别就是那四种:Read uncommitted读未提交Read committed读提交Repeatable read重复读Serializable序列化我个人认为,这四种隔离级别的出现,是为了解决数据库并发的问题,那么我们应该先了解一下 数据库并发有哪些情况,这样或许会帮助我们更容易了解数据库隔离级别的四种方式。数据库并发产生的问题:1、丢失更新两个事务都要更...
2018-11-27 23:08:42
265
原创 尾递归
什么是尾递归。或许我们直接用一般递归和尾递归比较一下,就能了解什么是尾递归了。尾递归是针对一般递归进行了优化。我们先说一下,一般递归: public static int f(int n) { if (1 == n) return 1; else return n*(n-1)...
2018-11-19 21:16:00
224
转载 MySQL的ON DUPLICATE KEY UPDATE用法
on duplicate key update的作用:避免重复性,当作插入操作的时候如果存在相同的数据,那么就做update处理。如果不存在,则做insert处理。不过要满足一个前提条件,插入的字段中需要将某个字段作为unique 或是使用主键来确保唯一性。这样才可以保证不会重复插入,进而做更新操作。这个用法只适用于mysql,并且on duplicate key update后面...
2018-11-19 15:08:34
561
转载 String中intern方法
好像这个intern的方法,平时开发中并没有频繁使用。具体的使用场景,说实话我也不清楚。对于intern的这个用法,不经常使用的话,总是容易忘记。总会被几个例子给弄晕。于是,我打算写下自己的看法,以我自己的看法,这个intern方法,会将实例化对象的内容,存放到常量池中。接下来,参照其他博主的解释,来说明一下intern首先 http://www.runoob.com/java/j...
2018-11-08 23:12:27
292
转载 Java基础——拷贝
引用拷贝,只是单纯的将一个对象赋值给另一个对象,两个对象的引用地址完全一样。举例: Teacher teacher = new Teacher("Tom",26); Teacher otherteacher = teacher; System.out.println(teacher); System.out.println(otherteacher); ...
2018-10-25 23:23:42
275
原创 javaBean的属性为何用private-set-get而不是直接用public?
突然想到这个问题,为什么javaBean不直接使用public,而是用private 再提供get-set方法来获取和修改属性呢。看起来private-get-set增加了代码量,也就是为了能够获取和修改,直接用public不是也可以直接获取和修改么。然后就在网上查了下各家的说法,总结了一下,也是为了说服自己去理解和记住。1、java的封装性规定 (属于规定,但是现在一直这样使用,肯定是有...
2018-10-09 17:25:09
2736
转载 String,StringBuffer,StringBuilder的区别以及 StringBuffer的原理
不算是原创,只是在各处 看到后 然后自己归纳了一下,也是方便自己看,也希望可以帮助到大家String是不可变类,因为它的属性定义使用的是final char value[], 内容也是不可变的, 使用final的话,那它是不可以被继承的,如果看到内容发生变化了的话,那是因为它new了一个新的String对象。另,在新版本的jdk1.6吧,对于String的字符串相加,使用了String
2016-06-29 22:18:09
1310
原创 maven搭建ssm分模块框架+ehcache (myeclipse版) (五)
接着前面的四篇,今天将ehcache引入,我自己对ehcache的理解停留在缓存数据的 层面,第一次运行是走sql查询出数据,当第二次调用的时候,则是取的缓存数据。既然会缓存数据,那么如果数据是经常变动的话,就可能不适合缓存了….因为变动的数据 肯定就需要经常刷新缓存了。不过具体的使用场景 还是要具体分析…. 我这边只是大概说一下引入和使用的方式。 首先还是 ssmDemo父工程的pom 引入eh
2016-05-30 23:09:14
2124
原创 maven搭建ssm分模块框架+activeMQ (myeclipse版) (四)
隔了好几天,才继续更新,拖延症又犯了 今天是整合在ssmDemo框架中整合进MQ 可以参考一下这个地址http://blog.csdn.net/wilsonke/article/details/42776057 MQ分为3种方式: 1、publish-subscribe发布订阅通过topic,一对多的方式 2、P2P,使用消息队列queue,一对一的方式 3、request-respon
2016-05-29 21:12:14
4304
原创 maven搭建ssm分模块框架 (myeclipse版) (二) 较详细版
由于第一篇用的是markdown编辑器写的,好像没有上传附件的功能,我就只有上传资源了 感觉新的编辑器有点坑 直接进入主题,我们现在来将ssm整合进去 由于用的是maven 管理,之前的ssmDemo项目 有一个parent父工程,那么我们可以考虑把所用的jar包都全部通过父工程来引入jar文件 这样一来 web service interface三个子工程 也会自动引入jar包对于ssm框
2016-05-25 22:00:41
14953
2
原创 maven搭建ssm分模块框架+dubbo (myeclipse版) (三)
前面已经把ssm的框架搭好了,在第二篇的地址可以下载到源码,博客中也有搭建ssm相关的教程地址,相信大家可以搭建起来的接下来就把dubbo引入进去了 关于dubbo的一些概念性的东西 请大家自行百度 或google一下吧 官方的地址是 dubbo.io我这边使用的是官方推荐的zookeeper来 调度dubbo服务的 zookeeper和dubbo一样是分布式模式的 有四种注册中心模式
2016-05-23 22:36:23
7641
1
原创 maven搭建ssm分模块框架 (myeclipse版) (二)
由于第一篇用的是markdown编辑器写的,好像没有上传附件的功能,我就只有上传资源了 感觉新的编辑器有点坑 直接进入主题,我们现在来将ssm整合进去由于用的是maven 管理,之前的ssmDemo项目 有一个parent父工程,那么我们可以考虑把所用的jar包都全部通过父工程来引入jar文件这样一来 web service interface三个子工程 也会自动引入jar包
2016-05-22 23:30:40
1611
原创 maven搭建ssm分模块框架 (myeclipse版) (一)
首先先说一下 大概有哪几个模块 创建一个pom项目 用来管理jar包的 也相当于是parent父工程 其他的就是interface service web 也可以自己再创建一个common存放工具类的工程 parent父工程是pom类型 web是web类型其他的都是jar类型 当作jar包引入首先需要在你要创建项目的文件夹中 创建一个文件夹名称,我这边用的是ssmDemo1、创建ss
2016-05-22 17:40:52
4069
1
原创 关于 == 和 equals
有时候总会断片一样 忘记这两个的区别,今天就记录一下,加深下印象....对于基本数据类型 只能使用== 比如 int 定义的变量int a=1;int b=1;system.out.println(a==b);//truea.equals的话 根本就点不出这个方法而对于引用类型String aa="111";String bb="111
2016-05-09 22:16:14
159
原创 堆和栈 浅显的理解
看了好几篇关于 堆和栈区别介绍的文章,打算根据自己的理解浅显的记录下,也是为了自己对 堆和栈加深一点印象栈 1、会分配连续的内存空间2、一般是存放参数值、局部变量(基本类型变量和引用变量)3、存取方式:先进后出堆1、不连续的内存空间2、一般是存放实例化的对象3、存取方式:先进先出还有 静态区,存放静态变量的以及常量区
2016-05-08 22:38:06
911
转载 JNDI的作用
总是在搞不清JNDI到底是干什么,虽然是一值在用,却不知道他最初出现的原因,用来,说不清是用来干什么,下面我相信介能解开这个迷雾里。ps:我个人的理解,JNDI的使用,可以将数据库的连接方式和连接池都 完全和代码脱离,只需要在要运行的服务器中配置配置文件,代码中引入JNDI配置文件就好了。以后数据库改动,也不需要去操作代码------也就是起到了解耦像tomcat,在t
2014-11-30 20:46:22
640
转载 struts2,hibernate4,spring3配置时问题汇总及解决办法
1.java.lang.NoClassDefFoundError: org/objectweb/asm/ClassVisitor缺少asm-3.3.jar2.java.lang.NoClassDefFoundError: org/objectweb/asm/commons/EmptyVisitor缺少asm-commons-3.3.jar3.java.lang.ClassNotFo
2014-11-21 14:17:29
900
原创 使用ehcache来优化缓存
在ehcache.xml中配置了 自己的一个cache maxElementsInMemory="10000" eternal="false" timeToIdleSeconds="120" timeToLiveSeconds="120" maxElemen
2014-08-13 13:00:06
624
转载 Unable to instantiate default tuplizer/Could not find a getter for orders in class
在hibernate 做 one-to-many 的时候 遇到了问题我自己的
2014-07-05 23:41:25
732
转载 数据库中的左右外连接
连接s案例:a表 id name b表 id job parent_id 1 张3 1 23 1 2 李四 2 34 2 3
2014-06-21 00:11:15
668
转载 MySQL事务中的隔离性-------不可重复性和幻读的区别
不可重复读的重点是修改:同样的条件, 你读取过的数据, 再次读取出来发现值不一样了幻读的重点在于新增或者删除同样的条件, 第1次和第2次读出来的记录数不一样http://bbs.csdn.net/topics/120024254
2014-06-10 23:39:18
513
转载 getContextPath、getServletPath、getRequestURI的区别
假定你的web application 名称为news,你在浏览器中输入请求路径: http://localhost:8080/news/main/list.jsp 则执行下面向行代码后打印出如下结果: 1、 System.out.println(request.getContextPath()); //可返回站点的根路径。也就是项目的名字 打印结果:/news 2、Sy
2014-06-04 21:37:34
511
全世界时区数据(含sql 与linux的时区数据类似)
2021-07-06
mybatis-generator逆向工程生成插件
2016-06-16
ssm多模块基础框架+dubbo+ehcache
2016-05-30
ssm多模块基础框架+dubbo+mq
2016-05-29
ssm多模块基础框架+dubbo
2016-05-23
ssm多模块基础框架
2016-05-22
简单的ssm分模块框架demo
2016-05-22
成功的例子代码
2013-07-19
CSDN程序错误代码
2013-07-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人