- 博客(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 792 2
转载 搞了一天公交换乘算法,最近想做个公交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 1862
转载 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 793
转载 创建索引的原则
基于合理的数据库设计,经过深思熟虑后为表建立索引,是获得高性能数据库系统的基础。而未经合理分析便添加索引,则会降低系统的总体性能。索引虽然说提高了数据的访问速度,但同时也增加了插入、更新和删除操作的处理时间。 是否要为表增加索引、索引建立在那些字段上,是创建索引前必须要考虑的问题。解决此问题的一个比较好的方法,就是分析应用程序的业务处理、数据使用,为经常被用作查询条件、或者被要求排序的字段建立索
2013-07-31 16:45:52 868
转载 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 571
转载 java 父类子类静态成员,实例成员,构造函数初始化的顺序
java中的成员分为: 静态成员 : 静态成员变量,静态代码块,静态成员方法 实例成员:实例成员变量,实例代码块,实例成员方法 构造方法 析构方法 下面做的实验,主要是验证 当new 一个子类时,子类和它的父类中 静态成员变量,静态代码块,实例成员变量,实例代码块,构造方法 这5部分的执行顺序 父类代码: [java] package _test;
2013-07-26 16:15:56 1399
原创 迷茫
干程序的都很迷茫, 起码我认识的都是一样。 我也一直在思考自己的出路。 考公务员还是继续干程序员。 未来的路又在哪里? 哎。。。 每个月拿着几千块钱的薪水, 一天下来身心疲惫, 貌似没了当初的激情, 只是因为看不到希望。 也可能是没有能和自己一块做研究的兄弟, 总是感觉自己在孤军奋战。 我不喜欢这样的生活, 必须要改变。。。。 我一直都很努力, 但是感
2013-07-25 15:22:21 600 2
原创 extjs 中 extend override
extend 回去new一个类 但是override只会修改那个类 这和java里面的是不一样的。
2013-07-25 10:29:34 857
原创 ibatis使用存储过程的时候发现了点问题
存储过程返回的字段要和自动匹配的类对应起来,就是bean有多少字段,返回就要有多少字段。要不然 会报错。一直不知道什么原因。先记下来。以后再研究。。。
2013-07-19 08:38:52 946
原创 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 2366 1
原创 哎呀。连html转义字符都不会了。悲剧啊
转义序列 字符 \b 退格 \f 走纸换页 \n 换行 \r 回车 \t 横向跳格 \' 单引号 \" 双引号 \\ \
2013-07-11 09:06:31 108
原创 ibatis resultClass心得
在使用ibatis resultClass的时候,不能使用select * 进行匹配。这样会有问题。要明确的列出来结果列。这个问题纠结了好半天。现在终于明白了。。。。
2013-07-10 14:50:06 113
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人