- 博客(14)
- 资源 (6)
- 收藏
- 关注
原创 spring事务问题
在项目中遇到了事务问题,当时对事务了解很少,整起来费了不少时间。先把项目中遇到的问题描述如下:大方法A,去调用B,C,D,这里C不需要事务,我们就加了个try-catch,保证事务失败也会往下走,然后B失败了,就会回滚B,C失败了就回滚C。由于我们对service中的方法都配置了事务,导致D失败了,B也回滚了。解决方案就是:配置A为非事务的,去调用B,C,D。这个时候调用B的时候就会开启一
2013-11-28 19:22:16
817
转载 搞了一天公交换乘算法,最近想做个公交app(sench touc),先把人家思路弄这里。。。
三个表(最简单化,不考虑模糊查询,单行线等其他东西):1,站点表stop(stop_id,stop_name)2,路线表line(line_id,line_name)3,路线站点表(点线路关系表)linestops( line_id, stop_id, seq )此处的seq指某站点在某线路中的顺序。 现在分析算法:1,直达线路首先根据两个站点名获取两个站点各自的id,
2013-08-08 14:33:50
1910
转载 jsp pageEncoding and charset
在jsp中有这么一个属性 pageEncoding干啥用的呢 ?我们都知道jsp在执行的时候 首先翻译 成servlet类 如 index_jsp.java pageEncoding就是在这个翻译中用的。web容器在翻译的时候不知道jsp文件的编码,我们就是通过Java代码 "java" import="java.util.*" pageEncoding="U
2013-08-08 11:27:25
815
转载 创建索引的原则
基于合理的数据库设计,经过深思熟虑后为表建立索引,是获得高性能数据库系统的基础。而未经合理分析便添加索引,则会降低系统的总体性能。索引虽然说提高了数据的访问速度,但同时也增加了插入、更新和删除操作的处理时间。是否要为表增加索引、索引建立在那些字段上,是创建索引前必须要考虑的问题。解决此问题的一个比较好的方法,就是分析应用程序的业务处理、数据使用,为经常被用作查询条件、或者被要求排序的字段建立索
2013-07-31 16:45:52
890
转载 java中堆和栈
java中堆栈的区别(转载)1 相同点:都是RAM中存放数据的地方 2 不同点: a.栈:存取速度快,但大小生命周期固定,主要应用于基本数据类型(byte,int,long,float,double,char,boolean) b堆:存取速度慢,但能动态分配内存,主要应用于对象(new方式建立) 3 示例: int a=1; int b=1;
2013-07-30 11:33:35
587
转载 java 父类子类静态成员,实例成员,构造函数初始化的顺序
java中的成员分为: 静态成员 : 静态成员变量,静态代码块,静态成员方法 实例成员:实例成员变量,实例代码块,实例成员方法 构造方法 析构方法 下面做的实验,主要是验证 当new 一个子类时,子类和它的父类中 静态成员变量,静态代码块,实例成员变量,实例代码块,构造方法 这5部分的执行顺序 父类代码: [java] package _test;
2013-07-26 16:15:56
1429
原创 迷茫
干程序的都很迷茫,起码我认识的都是一样。我也一直在思考自己的出路。考公务员还是继续干程序员。未来的路又在哪里?哎。。。每个月拿着几千块钱的薪水,一天下来身心疲惫,貌似没了当初的激情,只是因为看不到希望。也可能是没有能和自己一块做研究的兄弟,总是感觉自己在孤军奋战。我不喜欢这样的生活,必须要改变。。。。我一直都很努力,但是感
2013-07-25 15:22:21
621
原创 ibatis使用存储过程的时候发现了点问题
存储过程返回的字段要和自动匹配的类对应起来,就是bean有多少字段,返回就要有多少字段。要不然 会报错。一直不知道什么原因。先记下来。以后再研究。。。
2013-07-19 08:38:52
968
原创 myeclipse下设置tomcat内存
-Xms256m -Xmx256m -XX:MaxNewSize=256m -XX:MaxPermSize=256m-Xms:表示jvm堆内存初始化大小-Xmx:表示jvm堆内存可被分配的最大上限-xx:MaxNewSize:表示新生代可被分配的内存的最大上限;当然这个值应该小于 -Xmx的值;-XX:MaxPermSize:表示对非堆区域设置的最大值-XX:PermS
2013-07-18 10:47:30
2388
原创 ibatis resultClass心得
在使用ibatis resultClass的时候,不能使用select * 进行匹配。这样会有问题。要明确的列出来结果列。这个问题纠结了好半天。现在终于明白了。。。。
2013-07-10 14:50:06
137
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人