当前位置:文档之家› SpringMVC日期类型转换问题三大处理方法归纳

SpringMVC日期类型转换问题三大处理方法归纳

SpringMVC日期类型转换问题三大处理方法归纳
SpringMVC日期类型转换问题三大处理方法归纳

前言

我们在SpringMVC开发中,可能遇到比较多的问题就是前台与后台实体类之间日期转换处理的问题了,说问题也不大,但很多人开发中经常会遇到这个问题,有时很令人头疼,有时间问题暴露的不是很明显,然后逐渐对问题进行跟踪,会发现是日期类型转换失败“映射”不到对应的持久类的日期属性上造成的,由此我还特意写过一篇博文:SpringMVC中出现" 400 Bad Request "错误(用@ResponseBody处理ajax传过来的json数据转成bean)的解决方法。感兴趣的码农可以看一看,总结了常见造成springMVC出现“400 Bad Request”错误的七大原因,其中就有前台的字符串日期类型与后台的Java日期类型匹配不上造成的。

今天晚上呢,特意抽出宝贵的时间来总结归纳出一下解决这个问题的三大方法,分享给大家,以帮助更多像我一样的人。鄙人不才,如果过程中有讲解的不清或者不对的地方,还望认真阅读的您,留下你的宝贵意见或建议,以便您,我,还有大家更快更好的共同进步!

好了,我们切入正题吧!

方法一:实体类中加日期格式化注解

[java]view plain copy

1.@DateTimeFormat(pattern = "yyyy-MM-dd")

2.private Date receiveAppTime;

如上,在对应的属性上,加上指定日期格式的注解,本人亲自测试过,轻松解决问题!

方法二:控制器Action中加入一段数据绑定代码[java]view plain copy

1.@InitBinder

2.public void initBinder(WebDataBinder binder) {

3.SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");

4.dateFormat.setLenient(false);

5.binder.registerCustomEditor(Date.class, new CustomDateEditor(dateFormat, tru

e)); //true:允许输入空值,false:不能为空值

方法三:实现一个全局日期类型转换器并进行配置此方法较为复杂,请详细查看本人的这篇博文:SpringMVC配置全局日期转换器,处理日期转换异常

附加方法四:适合页面把日期类型转换成字符串且JSP,Freemark页面

JSP模版引擎方法:

[java]view plain copy

1.<%@ taglib uri="https://www.doczj.com/doc/f51862461.html,/jsp/jstl/fmt" prefix="fmt"%>

2.

Freemarker模版引擎方法:

[java]view plain copy

1.

地基处理方法常见质量问题及预防措施

地基处理方法常见 质量问题及预防措施 一、换填地基法 常用方法:灰土地基、砂和砂石地基、粉煤灰地基。 常见质量问题1:接槎位置不正确,接槎处不密实。 预防措施: 接槎位置应按规范规定位置留设;分段分层施工应作成台阶形,上下两层接缝应错开0.5米以上,每层虚铺应从接槎处往前延伸0.5米,夯实时夯达0.3米以上,接槎时再切齐,再铺下段夯实。 常见质量问题2:不按规定进行压实系数及承载力检验。 预防措施: 1.换填垫层地基竣工验收应采用载荷试验检验其承载力,原则上每300平方米一个检验点,每个单位工程检验点数量不宜少于3点。 2.对于局部的换填垫层,由设计单位确定其检验方法。 3.对于现行国家标准《建筑地基基础设计规范》(GB50007-2002)划分安全等级为丙级的建筑物和一般不太重要的、小型、轻型或对沉降要求不高的工程,地基竣工验收时可按设计要求做压实系数检验;但当设计有要求或垫层厚度大于2m时,仍应按第1条要求做载荷试验来检验其承载力。 4.对于厚度小于1250mm,起“褥垫”作用的换填处理,地基竣工验收时按设计要求做压实系数检验即可。 5.换填垫层地基除应按要求做载荷试验检验外,尚应在施工过程中对每层的压实系数进行检验。采用环刀法检验垫层施工质量时,取样点应位于每层厚度的2/3处。检验数量,对大基坑每50-100平方米不应少于1个

检验点,对基槽每10-20m不应少于1 个检验点,每个独立柱基不应少于1个检验点。 二、夯实地基 常用方法:重锤夯实地基、强夯地基 常见质量问题1:夯实过程中无法达到试夯时确定的最少夯击遍数和总下沉量,夯击不密实。 预防措施: 在饱和淤泥、淤泥质土及含水量过大的土层上强夯,宜铺0.5~2.0米厚的砂石,才进行强夯;或适当降低夯击能量,再或采用人工降低地下水位后再强夯。 常见质量问题2:强夯后,实际加固深度局部或大部分未达到要求的影响深度,加固后的地基强度未达到设计要求。 预防措施: 1.强夯前,应探明地质情况,对存在砂卵石夹层的可适当提高夯击能量,遇障碍物应清除掉;锤重、落距、夯击遍数、锤击数、间距等强夯参数,在强夯前应通过试夯、测试确定;两遍强夯间,应间隔一定时间,对粘土或冲积土,一般为3周,地质条件良好无地下水的土层,间隔时间可适当缩短。 2.实际施工中当强夯影响深度不足时,可采取增加夯击遍数,或调节锤击功的大小,一般增大锤击功(如提高落距),可使土的密实度有显著增加。 常见质量问题3:不按规定进行承载力检验。 预防措施: 1. 强夯处理后的地基竣工验收时,其承载力检验应采用原位测试和室内土工试验。承载力原位测试应采用现场载荷试验的方法,载荷试验检验

常用地基的处理方法

常用地基的处理方法 【摘要】 给大家推荐一个常用地基处理的资料。 【关键词】 序言、地基的处理的主要方法、常用的地基处理方法 序言 基础是建筑物和地基之间的连接体。基础把建筑物竖向体系传来的荷载传给地基。从平面上可见,竖向结构体系将荷载集中于点,或分布成线形,但作为最终支承机构的地基,提供的是一种分布的承载能力。 如果地基的承载能力足够,则基础的分布方式可与竖向结构的分布方式相同。但有时由于土或荷载的条件,需要采用满铺的伐形基础。伐形基础有扩大地基接触面的优点,但与独立基础相比,它的造价通常要高的多,因此只在必要时才使用。不论哪一种情况,基础的概念都是把集中荷载分散到地基上,使荷载不超过地基的长期承载力。因此,分散的程度与地基的承载能力成反比。有时,柱子可以直接支承在下面的方形基础上,墙则支承在沿墙长度方向布置的条形基础上。当建筑物只有几层高时,只需要把墙下的条形基础和柱下的方形基础结合使用,就常常足以把荷载传给地基。这些单独基础可用基础梁连接起来,以加强基础抵抗地震的能力。只是在地基非常软弱,或者建筑物比较高的情况下,才需要采用伐形基础。多数建筑物的竖向结构,墙、柱都可以用各自的基础分别支承在地基上。中等地基条件可以要求增设拱式或预应力梁式的基础连接构件,这样可以比独立基础更均匀地分布荷载。 如果地基承载力不足,就可以判定为软弱地基,就必须采取措施对软弱地基进行处理。软弱地基系指主要由淤泥、淤泥质土、冲填土、杂填土或其他高压缩性土层构成的地基。在建筑地基的局部范围内有高压缩性土层时,应按局部软弱土层考虑。勘察时,应查明软弱土层的均匀性、组成、分布范围和土质情况,根据拟采用的地基处理方法提供相应参数。冲填土尚应了解排水固结条件。杂填土应查明堆积历史,明确自重下稳定性、湿陷性等基本因素。 在初步计算时,最好先计算房屋结构的大致重量,并假设它均匀的分布在全部面积上,从而等到平均的荷载值,可以和地基本身的承载力相比较。如果地基的容许承载力大于4倍的平均荷载值,则用单独基础可能比伐形基础更经济;如果地基的容许承载力小于2倍的平均荷载值,那么建造满铺在全部面积上的伐形基础可能更经济。如果介于二者之间,则用桩基或沉井基础。 地基的处理的主要方法 利用软弱土层作为持力层时,可按下列规定执行: 1)淤泥和淤泥质土,宜利用其上覆较好土层作为持力层,当上覆土层较薄,应采取避免施工时对淤泥和淤泥质土扰动的措施; 2)冲填土、建筑垃圾和性能稳定的工业废料,当均匀性和密实度较好时,均可利用作为持力层;

java中的日期处理类总结

java中的日期处理类总结:Date/Calendar/GregorianCalendar/DateFormat/SimpleDateFormat 类 今天花了好大一点时间把java的日期类做了一下整理,哈 1、Date类(该类现在很少用了) l Date类对象的创建: n 创建一个当前时间 //默认是创建一个代表系统当前日期的Date对象 Date d = new Date(); n 创建一个我们指定的时间的Date对象: 下面是使用带参数的构造方法,可以构造指定日期的Date类对象,Date类中年份的参数应该是实际需要代表的年份减去1900,实际需要代表的月份减去1以后的值。 //创建一个代表2009年6月12号的Date对象 Date d1 = new Date(2009-1900, 6-1, 12); (注意参数的设置啊!) l 正确获得一个date对象所包含的信息 如: Date d2 = new Date(2009-1900, 6-1, 12); //获得年份(注意年份要加上1900,这样才是日期对象d2所代表的年份) int year = d2.getYear() + 1900; //获得月份(注意月份要加1,这样才是日期对象d2所代表的月份) int month = d2.getMonth() + 1; //获得日期 int date = d2.getDate();

//获得小时 int hour = d2.getHours(); //获得分钟 int minute = d2.getMinutes(); //获得秒 int second = d2.getSeconds(); //获得星期(注意:0代表星期日、1代表星期1、2代表星期2,其他的一次类推了) int day = d2.getDay(); 运行结果: 年份:2009 月份:6 日期:12 小时:0 //不设置默认是0 分钟:0 //不设置默认是0 秒:0 //不设置默认是0 星期:5 //09-6-12今天就是星期5,又是一个星期天哦 2、Calendar类 Calendar类的功能要比Date类强大很多,而且在实现方式上也比Date类要复杂一些 l Calendar类对象的创建

java处理日期时间 相加减

JAVA处理日期时间常用方法: 1.java.util.Calendar Calendar类是一个抽象类,它为特定瞬间与一组诸如YEAR、MONTH、DAY_OF_MONTH、HOUR等日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。瞬间可用毫秒值来表示,它是距历元(即格林威治标准时间1970年 1月1日的00:00:00.000,格里高利历)的偏移量。 [java]view plaincopy 1.Calendar cal=Calendar.getInstance();//使用默认时区和语言环境获得一个日历。 2.cal.add(Calendar.DAY_OF_MONTH,-1);//取当前日期的前一天. 3. 4.cal.add(Calendar.DAY_OF_MONTH,+1);//取当前日期的后一天. 5. 6.//通过格式化输出日期 7.java.text.SimpleDateFormat format=new java.text.SimpleDateFormat("yyyy-MM- dd"); 8. 9.System.out.println("Today is:"+format.format(Calendar.getInstance().getTime() )); 10. 11.System.out.println("yesterday is:"+format.format(cal.getTime())); 得到2007-12-25日期: [java]view plaincopy 1.Calendar calendar=new GregorianCalendar(2007,11,25,0,0,0); 2.Date date=calendar.getTime(); 3.System.out.println("2007Christmas is:"+format.format(date)); java月份是从0-11,月份设置时要减1. GregorianCalendar构造方法参数依次为:年,月-1,日,时,分,秒.

关于特殊地基的常用处理方法

关于特殊地基的常用处理方法的讨论 赵启光 (郑州大学佛罗里达国际学院河南郑州450000) 摘要: 地基与建筑物的关系非常密切。地基问题的处理恰当与否,不仅直接影响建筑物的造价,而且直接影响建筑物的安危,即它关系到整个工程的质量、投资和进度,因此其重要性已愈来愈多地被人们所认识。文章简要讨论了软土地基、湿陷性黄土地基、膨胀土地基等特殊土地基的常用处理方法。 关键词:软土地基加固排水 Summary:Foundations have up close and personal relations with buildings.The appropriate or foundations of the problem of processing,It is not only direct impact the cost of buildings,but also direct impact the safety of buildings,it is that it can affect the quality 、the investment and the rate of progress,so it is attached importance by more and more people.This article discuss in brief of the password treatment about soft clay ground、collapsible loess and expansive soil. Keyword:soft clay ground,reinforce,drainage 0 引言 地基与建筑物的关系非常密切。地基虽不是建筑物本身的一部分,但它在建筑中占有十分重要的地位。地基问题的处理恰当与否,不仅直接影响建筑物的造价,而且直接影响建筑物的安危,即它关系到整个工程的质量、投资和进度,因此其重要性已愈来愈多地被人们所认识。特殊地基的处理是建筑工程中的重点,若地基处理不当,可能引起建筑沉降,出现墙体裂缝和结构裂缝,影响建筑的安全和使用寿命,下面笔者将简要介绍几种特殊地基的常用处理方法。 一、软土地基的处理方法 建造在软土地基上的建筑物易产生较大沉降或不均匀沉降,必须慎重对待。在设计上,除加强上部结构的刚度外,还需采取以下一些处理措施: 1)应充分利用软土地基表层的密实土层,作为基础的持力层 2)减少建筑物对地基土地的附加压力,减少架空地面,减少回填土,设地下室等。 3)砂垫层设置于路堤填土与软土地基之间的透水性垫层,可起排水的作用,从而保证了填土荷载作用下地基中孔隙水的顺利排出,既加快了地基的固结,还可以保护路堤免受孔隙水浸泡。设置砂垫层要注意防止被细粒污染而造成排水孔隙堵塞,在砂垫层的上下应设反滤层。砂垫层适于施工期限不紧、路堤高度为极限高度的二倍以内,砂源丰富、软土地基表面无隔水层的情况。当软土层较薄,或软土垫层底层又有透水层时,效果更好。采用换土垫层与桩基,也可在沙垫层内埋设土工织物,提高地基承载力。 4)采用砂井预压,使土层排水固结。 5) 可采用高压喷射、深层搅拌。粉体喷射方法,将土粒胶结,从而改善土的工程性质。 以上是处理软土地基常用的几种方法,不能盲目地相信哪一种方法,而是要根据自己所处的环境及条件选择最适宜的方法来处理软土地基,才会达到理想的效果。 软土地基常见五种处理方法: 鉴于淤泥软土地基承载力低,压缩性大,透水性差,不易满足水工建筑物地基设计要求,故需进行处理,下面介绍淤泥软土地基五种处理方法。 1、桩基法 当淤土层较厚,难以大面积进行深处理,可采用打桩办法进行加固处理。而桩基础技术多种多样,早期多采用水泥土搅拌桩、砂石桩、木桩,目前很少使用,一是水泥土搅拌桩水灰比、

一建常用的地基处理方法自测题含答案

一建常用的地基处理方法自测题含答案 一、单项选择题 1.当建筑物基础下的持力层比较软弱,不能满足上部荷载对地基的要求时,常采用()来处理软弱地基。 A.换土垫层法 B.灰土垫层法 C.强夯法 D.重锤夯实法 2.地下水位较低,基槽经常处于较干燥状态下的一般粘性土地基的加固可采用()方法来处理地基。 A.换土垫层法 B.灰土垫层法 C.强夯法 D.重锤夯实法 3.对于高于地下水位0.8m以上稍湿的粘性土、砂土、湿陷性黄土、杂填土和分层填土地基,常采用()来处理软弱地基。 A.换土垫层法 B.灰土垫层法 C.强夯法

D.重锤夯实法 4.用起重机械将重锤吊起从高处自由落下,对地基反复进行强力夯实的地基处理方法是()。 A.换土垫层法 B.灰土垫层法 C.强夯法 D.重锤夯实法 5.强夯法所用起重机械的重锤重量一般为()。 A.8~40 B.8~30 C.9~30 D.9~40 6.强夯法一般是用起重机械将重锤吊起到()m高处自由落下。 A.10~30 B.10~40 C.6~30 D.6~40 7.水泥粉煤灰碎石桩简称()。 A.CFP桩 B.CFG桩 C.CFD桩 D.CPG桩 8.水泥粉煤灰碎石桩是处理()地基的一种新方法。 A.软弱 B.次坚硬 C.坚硬 D.松散 9.深层密实法中的振冲法又称()。 A.振动冲洗法 B.振动水冲法 C.振动密实法 D.震动夯实法 10.振冲桩适用于加固()地基。

A.软弱黏土 B.次坚硬的硬土 C.坚硬的硬土 D.松散的砂土 11.深层搅拌法是利用()做固化剂。 A.泥浆 B.砂浆 C.水泥浆 D.混凝土 二、多项选择题 1.地基处理就是为了()。 A.对地基进行必要的加固或改良 B.提高地基土的承载力 C.提高建筑的抗震等级 D.保证地基稳定,减少房屋的沉降或不均匀沉降 E.消除湿陷性黄土的湿陷性,提高抗液化能力 2.下列属于常用的人工地基处理方法的有()。 A.换土垫层法 B.重锤表层夯实 C.排水灌浆法 D.强夯、振冲、砂桩挤密法 E.深层搅拌、堆载预压、化学加固法

JAVA中常用类的常用方法

JAVA屮常用类的常用方法 一.java?丨ang.Object 类 1、clone()方法 创建丼返M此对象的一个副木。要进行“克隆”的对象所属的类必须实现https://www.doczj.com/doc/f51862461.html,ng. Cloneable 接口。 2、equals(Objectobj)方法 0 功能:比较引用类型数据的等价性。 0 等价标准.?引用类型比较引用,基木类型比较值。 0 存在特例.?对File、String、Date及封装类等类型来说,是比较类型及对象的内稃而+ 考虑引用的是否为同一实例。 3、finalize〇方法 当垃圾丨"丨收器确定>(、存在对该对象的更多引用时,由对象的垃圾丨"丨收器调用此方法。 4、hashCode〇方法返 回该对象的哈希码值。 5、notify〇方法 唤醒在此对象监视器上等待的中?个线祝。 6、notifyAII〇方法 唤醒在此对象监视器上等待的所有线程= 7、toString()方法 返W该对象的字符串表示。在进行String与其它类型数据的连接操作时,&动调用tostringo 方法。可以根据耑要重写toStringO方法。 8、wait()方法 在其他线程调用此对象的n〇tify()方法或notifyAIIO方法前,异致当前线程等待。 二、字符串相关类 I String 类 charAt(int index)返回指定索引处的char值。compareTo{String anotherString)按字

典顺序比较两个字符串。compareTolgnoreCase(Stringstr)按字典顺序比较两个字 符串,不考虑人小写。concat(String str)将指定字符串连接到此字符串的结尾。 endsWith(String suffix)测试此字符串是否以指定的〗?缀结束。equals{Object anObject)将此字符串与指定的对象比较。 equalslgnoreCase(String anotherString)将此String 与另一个String 比较,考虑人小'与’。indexOf(int ch)返H指定字符在此字符串屮第一次出现处的索引。 indexOf(String str)返回第一次出现的指定子字符串在此字符串屮的索引, lastlndexOf(intch)返回指定字符在此字符串中最后??次出现处的索引。 length()返|n丨此字符串的长度。 replace(char oldChar, char newChar) 返回一个新的字符串,它是通过用newChar替换此字符串中出现的所有oldChar得到的。 split(String regex)根据给定正则表达式的匹配拆分此字符串。startsWith{String prefix)测试此字符 串是否以指定的前缀开始。substring(int beginlndex) 返回一个新的字符串,它是此字符串的一个子字符串。该子字符串始于指定索引处的字符,一直到此字符串末尾。 substring(int beginlndex, int endlndex) 返回一个新字符串,它是此字符串的一个子字符串。该子字符串从指定的beginlndex 处开始,一直到索引endlndex-1处的字符。 t〇CharArray()将此字符串转换为一个新的字符数组。

常用地基处理方法的分类

1-1 常用地基处理方法的分类、原理、作用、适用范围、优点及局限性—1 分类处理方法原理及作用适用范围优点及局限性 换 土 垫 层 法 机械 碾压法挖除浅层软弱图或不良土,分层碾压或夯实土,按回填的材料可分为砂(石)垫层、碎石垫层、粉煤灰垫层、干渣垫层、土(灰土、二灰)垫层等 它可提高持力层的承载力,减小沉降量,消除或部分消除土的湿陷性和胀缩性,防止土的冻胀作用及改善土的抗液化性常用于基坑面积宽大开挖土方量较大的回填土方工程适用于处理浅层非饱和和软弱地基、湿陷性黄土地基、膨胀土地基、季节性冻土地基、素填土和杂填土地基简易可行,但仅限于浅层处理,一般不大于3m,对湿陷性黄土地基不大于5m; 如遇地下水,对于重要工程,需有附加降低地下水位的措施;干渣垫层、土(灰土、二灰)垫层等; 它可提高持力层的承载力,减小沉降量,消除或部分消除土的湿陷性和胀缩性,防止土的冻胀作用及改善土的抗液化性 重锤 夯实法适用于地下水位以上稍湿的粘性土、砂土、湿陷性黄土、杂填土以及分层填土地基 平板 振动法适用于处理非饱和无粘性土或粘粒含量少和透水性好的杂填土地基强夯 挤淤法采用边强夯、边填碎石、边挤淤的方法,在地基中形成碎石墩体 它可提高地基承载力和减小沉降适用于厚度较小的淤泥和淤泥质土地基。应通过现场实验才能确定其适用性 爆破法由于振动而使土体产生液化和变形,从而达到较大密实度,用以提高地基承载力和减小沉降适用于饱和净砂,非饱和但经常灌水饱和的砂、粉土和湿陷性黄土 深层密实法 强夯法利用强大的夯击能,迫使深层土液化和动力固结,使土体密实,用以提高地基承载力,减小沉降,消除土的湿陷性、胀缩性和液化性强夯置换是指将厚度小于8m的软弱土层,边夯边填碎石,形成深度为3~6m,直径为2m左右的碎石柱体,与周围土体形成复合基础适用于碎石土、砂土、素填土、杂填土、低饱和度的粉土和粘性土、和湿陷性黄土 强夯置换适用于软弱土施工速度快,施工质量容易保证、经处理后土性质较为均匀,造价经济,适用于处理大面积场地施工时对周围有很大振动和噪音,不宜在闹市区施工需要有一套强夯设备(重锤、起重机)

常用的人工地基处理方法

常用的人工地基处理方 法 Document number:PBGCG-0857-BTDO-0089-PTT1998

常用的人工地基处理方法 常用的人工地基处理方法有换土垫层法、重锤表层夯实、强夯、振冲、砂桩挤密、深层搅拌、堆载预压、化学加固等方法。 (1)换土垫层法 1)灰土垫层: 适用于地下水位较低,基槽经常处于较干燥状态下的一般粘性土地基的加固。 2)砂垫层和砂石垫层: 砂垫层和砂石垫层是将基础下面一定厚度软弱土层挖除,然后用强度较高的砂或碎石等回填,并经分层夯实至密实,作为地基的持力

层,以起到提高地基承载力、减少沉降、加速软弱土层排水固结、防止冻胀和消除膨胀土的胀缩等作用。 (2)夯实地基法 1)重锤夯实法: 适用于处理高于地下水位0.8m以上稍湿的粘性土、砂土、湿陷性黄土、杂填土和分层填土地基的加固处理。 2)强夯法: 适用于处理碎石土、砂土、低饱和度的粘性土、粉土、湿陷性黄土及填土地基等的深层加固。 (3)挤密桩施工法 1)灰土挤密桩: 适用于处理地下水位以上、天然含水量12%~25%、厚度5~15m 的素填土、杂填土、湿陷性黄土以及含水率较大的软弱地基等。

2)砂石桩: 砂桩和砂石桩统称砂石桩,适用于挤密松散砂土、素填土和杂填土等地基,起到挤密周围土层、增加地基承载力的作用。 3)水泥粉煤灰碎石桩: 水泥粉煤灰碎石桩是近年发展起来的处理软弱地基的一种新方法。 (4)深层密实法 1)振冲法: 振冲桩适用于加固松散的砂土地基。 2)深层搅拌法: 深层搅拌法适于加固较深、较厚的淤泥、淤泥质土、粉土和承载力不大于 MPa的饱和粘土和软粘土、沼泽地带的泥炭土等地基。

软土地基常见五种处理方法

鉴于淤泥软土地基承载力低,压缩性大,透水性差,不易满足水工建筑物地基设计要求,故需进行处理,下面介绍淤泥软土地基五种处理方法。 1、桩基法 当淤土层较厚,难以大面积进行深处理,可采用打桩办法进行加固处理。而桩基础技术多种多样,早期多采用水泥土搅拌桩、砂石桩、木桩,目前很少使用,一是水泥土搅拌桩水灰比、输浆量和搅拌次数等控制管理自动化系统未健全,设备陈旧,技术落后,存在搅拌均匀性差及成桩质量不稳定问题;二是砂石桩用以加固较深淤泥软土地基,由于存在工期长,工后变形大等问题,已不再用作对变形有要求的建筑地基处理;三是民用建筑已禁用木桩基础。 钢筋混凝土预制桩(钢筋混凝土桩和预应力管桩)目前由于具有较强承载力,投资省,质量有保证,施工速度快等特点,得到普遍运用,如本人设计龙海市角美镇金山水闸,其地质条件覆盖一层10m以上厚的淤泥土层,地基处理采用边长为250mm钢筋混凝土预制方桩,挤密淤土层并靠摩擦承载,钢筋混凝土预制桩还具有抗水闸水压力产生水平荷载,达到水平稳定作用。 淤土层较厚地基处理还可以采用灌注桩,打灌注桩至硬土层,作承载台,灌注桩有沉管灌注桩和冲钻孔灌注桩,但两种方法灌注桩还存在一些技术难题,一是沉管灌注桩在深厚软土中存在桩身完整性问题;

二是冲钻孔灌注桩存在泥浆污染问题,桩身混凝土灌注质量,桩底沉渣清理和持力层判断不易监控等问题。福建省龙海市发生几起灌注桩基础民用建筑不均匀沉陷,导致墙体裂缝事件,是由于施工中存在上述技术问题造成。 2、换土法 当淤土层厚度较簿时,也可采用淤土层换填砂壤土、灰土、粗砂、水泥土及采用沉井基础等办法进行地基处理,鉴于换砂不利于防渗,且工程造价较高,一般应就地取材,以换填泥土为宜。换土法要回填有较好压密特性土进行压实或夯实,形成良好的持力层,从而改变地基承载力特性,提高抗变形和稳定能力,施工时应注意坑边稳定,保证填料质量,填料应分层夯实。 3、灌浆法 是利用气压、液压或电化学原理将能够固化的某些浆液注入地基介质中或建筑物与地基的缝隙部位。灌浆浆液可以是水泥浆、水泥砂浆、粘土水泥浆、粘土浆及各种化学浆材如聚氨酯类、木质素类、硅酸盐类等。灌浆法对加固淤泥软土地基具有明显效果,如福建省龙海市角美壶屿港水闸由于淤泥软基不均匀,沉陷闸基沉降最大达到0.63m,加固时采用单管高压旋喷灌浆处理,每个闸墩上、下游侧和中间各设5个灌浆孔,沿闸墩轴线两侧布孔,灌注水泥浆,成桩直径0.5m,伸

常用的人工地基处理方法

常用的人工地基处理方法 常用的人工地基处理方法有换土垫层法、重锤表层夯实、强夯、振冲、砂桩挤密、深层搅拌、堆载预压、化学加固等方法。 (1)换土垫层法 1)灰土垫层: 适用于地下水位较低,基槽经常处于较干燥状态下的一般粘性土地基的加固。 2)砂垫层和砂石垫层: 砂垫层和砂石垫层是将基础下面一定厚度软弱土层挖除,然后用强度较高的砂或碎石等回填,并经分层夯实至密实,作为地基的持力层,以起到提高地基承载力、减少沉降、加速软弱土层排水固结、防止冻胀和消除膨胀土的胀缩等作用。

(2)夯实地基法 1)重锤夯实法: 适用于处理高于地下水位0.8m以上稍湿的粘性土、砂土、湿陷性黄土、杂填土和分层填土地基的加固处理。 2)强夯法: 适用于处理碎石土、砂土、低饱和度的粘性土、粉土、湿陷性黄土及填土地基等的深层加固。 (3)挤密桩施工法 1)灰土挤密桩: 适用于处理地下水位以上、天然含水量12%~25%、厚度5~15m的素填土、杂填土、湿陷性黄土以及含水率较大的软弱地基等。 2)砂石桩: 砂桩和砂石桩统称砂石桩,适用于挤密松散砂土、素填土和杂填土等地基,起到挤密周围土层、增加地基承载力的作用。 3)水泥粉煤灰碎石桩: 水泥粉煤灰碎石桩是近年发展起来的处理软弱地基的一种新方法。

(4)深层密实法 1)振冲法: 振冲桩适用于加固松散的砂土地基。 2)深层搅拌法: 深层搅拌法适于加固较深、较厚的淤泥、淤泥质土、粉土和承载力不大于0.12 MPa的饱和粘土和软粘土、沼泽地带的泥炭土等地基。 (5)预压法——砂井堆载预压法 适用于处理深厚软土和冲填土地基,多用于处理机场跑道、水工结构、道路、路堤、码头、岸坡等工程地基,对于泥炭等有机质沉积地基则不适用。

道路工程路基软基处理常用方法

软土路基稳固剂表层处理施工工艺 软土路基表层排水施工工艺 表层排水法是软土路基表层处理的一种方法,它是通过所开挖沟槽或盲沟及透水性好的砂砾或碎石等材料排除地表水,以达到提高地表强度、防止地基局部剪切变形、保证施工机械作业的作用。 适用范围 (1)表层排水法用于地表面极软弱的情况,对土质较好因含水量过大而导致的软土地基。 (2)可作为既有建筑和新建建筑的地基排水固结之用,也可作为高速铁路、客运专线、高速公路等地表渗水处理用;可作为施工中的临时地表临时固结措施,也可用于永久建筑物的地基加固、防渗处理。 工艺原理 表层排水法用于地表面极软弱的情况,对土质较好因含水量过大而导致的软土地基,在填土之前,地表面开挖沟槽,排除地表水,同时降低地基表层部分的含水率,以保障施工机械通行。为了发挥开挖出的沟槽在施工中达到盲沟的效果,应回填透水性好的砂砾或碎石。 原理作用 路基基底一旦遇水浸泡,基底土将软化,引起新的沉降变形。地表排水固结是通过开挖排水沟排除地表中的水,使其固结,提高地表达到承重强度,防止地基局部剪切变形,保证施工机械作业;同时尽可能把填土荷载均匀地分布于地基上。 工艺流程 表层排水施工工艺流程详见图1。 砂(碎石)垫层施工工艺 不合格 不合格 图1 表层排水施工工艺流程图

地基上填筑砂(碎石)垫层是常用的一种工艺。它是利用级配良好、质地坚硬的中粗砂或碎石、砾石等,经分层夯实,作基础的持力层,可提高基础下地基强度,降低地基的压应力,减少沉降量,加速软土层的排水固结;在软土层顶面铺设一层砂垫层,主要起浅层水平排水作用。 适用范围 (1)一般适用于3.0m以内的软弱、透水性强的粘性土地基,不适用于加固湿陷性黄土和不透水的粘性土地基。 (2)路堤高度小于两倍极限高度,软土表面无透水性低的硬壳。 (3)软土层不很厚,或虽稍厚,但具有双面排水条件。 (4)当地有砂可取,运距不远。 (5)有较长的工后固结沉降时间。 工艺原理 砂(碎石)垫层就是利用级配良好、质地坚硬的中粗砂或碎石、砾石等,经分层夯实,作为基础的持力层,提高基础下地基强度,降低地基的压应力,减少沉降量,加速软土层的排水固结。在软土层顶面铺设一层砂垫层主要起浅层水平排水作用,在路基荷载作用下将软基中的固结水通过砂层排入路基边沟。砂层对于基底应力的分布和沉降量的大小虽无显著影响,但可加速沉降发展,缩短固结过程。 工艺流程Array 图1 砂砾垫层施工工艺流程图

常用比较日期的SQL语句

sql server日期比较日期查询常用语句 关键字: sql sql server日期比较日期查询常用语句 通常,你需要获得当前日期和计算一些其他的日期,例如,你的程序可能需要判断一个月的第一天或者最后一天。你们大部分人大概都知道怎样把日期进行分割(年、月、日等),然后仅仅用分割出来的年、月、日等放在几个函数中计算出自己所需要的日期!在这篇文章里,我将告诉你如何使用DATEADD和DATEDIFF函数来计算出在你的程序中可能你要用到的一些不同日期。 在使用本文中的例子之前,你必须注意以下的问题。大部分可能不是所有例子在不同的机器上执行的结果可能不一样,这完全由哪一天是一个星期的第一天这个设置决定。第一天(DATEFIRST)设定决定了你的系统使用哪一天作为一周的第一天。所有以下的例子都是以星期天作为一周的第一天来建立,也就是第一天设置为7。假如你的第一天设置不一样,你可能需要调整这些例子,使它和不同的第一天设置相符合。你可以通过@@DATEFIRST函数来检查第一天设置。 为了理解这些例子,我们先复习一下DATEDIFF和DATEADD函数。DATEDIFF函数计算两个日期之间的小时、天、周、月、年等时间间隔总数。DATEADD函数计算一个日期通过给时间间隔加减来获得一个新的日期。要了解更多的DATEDIFF和DATEADD函数以及时间间隔可以阅读微软联机帮助。 使用DATEDIFF和DATEADD函数来计算日期,和本来从当前日期转换到你需要的日期的考虑方法有点不同。你必须从时间间隔这个方面来考虑。比如,从当前日期到你要得到的日期之间有多少时间间隔,或者,从今天到某一天(比如1900-1-1)之间有多少时间间隔,等等。理解怎样着眼于时间间隔有助于你轻松的理解我的不同的日期计算例子。 一个月的第一天 第一个例子,我将告诉你如何从当前日期去这个月的最后一天。请注意:这个例子以及这篇文章中的其他例子都将只使用DATEDIFF和DATEADD函数来计算我们想要的日期。每一个例子都将通过计算但前的时间间隔,然后进行加减来得到想要计算的日期。 这是计算一个月第一天的SQL 脚本: SELECT DATEADD(mm, DATEDIFF(mm,0,getdate()), 0) 我们把这个语句分开来看看它是如何工作的。最核心的函数是getdate(),大部分人都知道这个是返回当前的日期和时间的函数。下一个执行的函数DATEDIFF(mm,0,getdate())是计算当前日期和"1900-01-01 00:00:00.000"这个日期之间的月数。记住:时期和时间变量和毫秒一样是从"1900-01-01 00:00:00.000"开始计算的。这就是为什么你可以在DATEDIFF 函数中指定第一个时间表达式为"0"。下一个函数是DATEADD,增加当前日期到"1900-01-01"的月数。通过增加预定义的日期"1900-01-01"和当前日期的月数,我们可以获得这个月的第一天。另外,计算出来的日期的时间部分将会是"00:00:00.000"。 这个计算的技巧是先计算当前日期到"1900-01-01"的时间间隔数,然后把它加到"1900-01-01"上来获得特殊的日期,这个技巧可以用来计算很多不同的日期。下一个例子也

常用地基处理方法简介及适用范围介绍

常用的地基处理方法有:换填垫层法、强夯法、砂石桩法、振冲法、水泥土搅拌法、高压喷射注浆法、预压法、夯实水泥土桩法、水泥粉煤灰碎石桩法、石灰桩法、灰土挤密桩法和土挤密桩法、柱锤冲扩桩法、单液硅化法和碱液法等。 1、换填垫层法适用于浅层软弱地基及不均匀地基的处理。其主要作用是提高地基承载力,减少沉降量,加速软弱土层的排水固结,防止冻胀和消除膨胀土的胀缩。 2、强夯法适用于处理碎石土、砂土、低饱和度的粉土与粘性土、湿陷性黄土、杂填土和素填土等地基。强夯置换法适用于高饱和度的粉土,软-流塑的粘性土等地基上对变形控制不严的工程,在设计前必须通过现场试验确定其适用性和处理效果。强夯法和强夯置换法主要用来提高土的强度,减少压缩性,改善土体抵抗振动液化能力和消除土的湿陷性。对饱和粘性土宜结合堆载预压法和垂直排水法使用。 3、砂石桩法适用于挤密松散砂土、粉土、粘性土、素填土、杂填土等地基,提高地基的承载力和降低压缩性,也可用于处理可液化地基。对饱和粘土地基上变形控制不严的工程也可采用砂石桩置换处理,使砂石桩与软粘土构成复合地基,加速软土的排水固结,提高地基承载力。 4 、振冲法分加填料和不加填料两种。加填料的通常称为振冲碎石桩法。振冲法适用于处理砂土、粉土、粉质粘土、素填土和杂填土等地基。对于处理不排水抗剪强度不小于20kPa的粘性土和饱和黄土地基,应在施工前通过现场试验确定其适用性。不加填料振冲加密适用于处理粘粒含量不大于10%的中、粗砂地基。振冲碎石桩主要用来提高地基承载力,减少地基沉降量,还可用来提高土坡的抗滑稳定性或提高土体的抗剪强度。 5 、水泥土搅拌法分为浆液深层搅拌法(简称湿法)和粉体喷搅法(简称干法)。水泥土搅拌法适用于处理正常固结的淤泥与淤泥质土、粘性土、粉土、饱和黄土、素填土以及无流动地下水的饱和松散砂土等地基。不宜用于处理泥炭土、塑性指数大于25的粘土、地下水具有腐蚀性以及有机质含量较高的地基。若需采用时必须通过试验确定其适用性。当地基的天然含水量小于30%(黄土含水量小于25%)、大于70%或地下水的pH值小于4时不宜采用于法。连续搭接的水泥搅拌桩可作为基坑的止水帷幕,受其搅拌能力的限制,该法在地基承载力大于140kPa的粘性土和粉土地基中的应用有一定难度。 6 、高压喷射注浆法适用于处理淤泥、淤泥质土、粘性土、粉土、砂土、人工填土和碎石土地基。当地基中含有较多的大粒径块石、大量植物根茎或较高的有机质时,应根据现场试验结果确定其适用性。对地

练习11 Java常用类练习题

Java常用类练习题 [] 选择题 1.如何获取一个String类实例s包含的字符个数? A: s.size B: s.length C: s.size() D: s.length() 答: 2.请问如下哪些语句正确? A: String s=”abc”; B: String[] s=”abc”; C: new String s=”abc”; D: String s=new String(“abc”); 答: 3.给出如下代码: String s1=”ab”; String s2=”cd”; String ss1=”abcd”; String ss2=”ab”+”cd”; String ss3=s1+”cd”; String ss4=”ab”+s2; String ss5=s1+s2; 请问如下哪个表达式为true? A: ss1= = ss2 B: ss2 = = ss3 C: ss3 = = ss4 D: ss4 = = ss5 E: ss4.equals(ss5) 答: 4.定义在Object类上的hashCode()方法的返回类型是什么?A:char B: long C: int D: float E: double 答: 5. 如下哪些说法是正确的? A: Class类是Object类的超类。 B: Object是一个final类。

C: Class类可以用于装载其他类。 D: Object类是Class类的超类。 E: 以上说法都不正确。 答: 6.调用Math.random()方法,有可能输出以下哪些结果? A: -0.12 ~ 0.56E3 B: 0.12 ~ 1.1E1 C: -23.45 ~ 0.0 D: 0.356 ~ 0.03 E: 1.00 ~ 0.99 答: 7.定义在Math类中的round(double d)方法的返回类型是什么?A: char B: short C: int D: long E: float 答: 8.运行如下Java类: public class Main01 { public static void main(String[] args) { int i=0; float f=2.3f; double d=2.7; i=(int)Math.ceil(f)*(int)Math.round(d) ; System.out.println(i); } } 运行的打印结果是什么? A:5 B:6 C:6.1 D:7 E:9 答: 9. 请问如下哪些不是基本类型的封装类? A: Integer B: String

这4种都是常见地基处理方法,你必须掌握!

这4种都是常见地基处理方法,你必须掌握! 程项目越来越多,如何采用科学合理的地基处理方法,提高地基土承载力或实现良好的地基加固效果?本文列举一些常用的地基处理方法及常见的质量问题。 换填垫层法 常见质量问题一:接茬位置不正确,接茬处不密实。 预防措施:接茬位置应按规范规定位置留设;分段分层施工应作成台阶形,上下两层接缝应错开0.5米以上,每层虚铺应从接茬处往前延伸0.5米,夯实时夯达0.3米以上,接茬时再切齐,再铺下段夯实。 常见质量问题二:不按规定进行压实系数及承载力检验。 预防措施: 1 换填垫层地基竣工验收应采用载荷试验检验其承载力,原则上每300平方米一个检验点,每个单位工程检验点数量不宜少于3点。 2 对于局部的换填垫层,由设计单位确定其检验方法。 3 对于现行国家标准《建筑地基基础设计规范》GB50007-2002划分安全等级为丙级的建筑物和一般不太重要的、小型、轻型或对沉降要求不高的工程,地基竣工验收时可按设计要求做压实系数检验;但当设计有要求或垫层厚度大于2m时,仍应按第1条要求做载荷试验来检验其承载力。 4 对于厚度小于1250px,起褥垫作用的换填处理,地基竣工验收时按设计要求做压实系数检验即可。

5 换填垫层地基除应按要求做载荷试验检验外,尚应在施工过程中对每层的压实系数进行检验。采用环刀法检验垫层施工质量时,取样点应位于每层厚度的2/3处。检验数量,对大基坑每50~100平方米不应少于1个检验点,对基槽每10~20米不应少于1 个检验点,每个独立柱基不应少于1个检验点。 强夯法 常见质量问题一:夯实过程中无法达到试夯时确定的最少夯击遍数和总下沉量,夯击不密实。 预防措施:在饱和淤泥、淤泥质土及含水量过大的土层上强夯,宜铺0.5~2.0米厚的砂石,再进行强夯;或适当降低夯击能量,再或采用人工降低地下水位后再强夯。 常见质量问题二:强夯后,实际加固深度局部或大部分未达到要求的影响深度,加固后的地基强度未达到设计要求。 预防措施: 1 强夯前,应探明地质情况,对存在砂卵石夹层的可适当提高夯击能量,遇障碍物应清除掉;锤重、落距、夯击遍数、锤击数、间距等强夯参数,在强夯前应通过试夯、测试确定;两遍强夯之间,应间隔一定时间,粘土或冲积土间隔时间一般为3周,地质条件良好无地下水的土层,间隔时间可适当缩短。 2 实际施工中当强夯影响深度不足时,可采取增加夯击遍数或调节锤击功的大小,一般增大锤击功(如提高落距),可使土的密实度有显著增加。

试论几种常用的地基处理方法与地层的适用性

试论几种常用的地基处理方法与地层的适用性 地基处理方法很多,各种方法都有它的适用范围和优缺点。针对每一项工程都应当从其建筑类型、地基条件、基础结构形式、材料机具来源以及处理费用、工期、施工条件等各个方面综合考虑后进行选择和优化。 标签:建筑工程;地基处理;基础施工 建筑物地基承载着建筑物的全部荷载,每个工程地基处理的好坏关系到整个工程的质量、造价、工期和安全。建筑物地基处理的方法很多,在选用地基处理方法时,应对各种可能方案进行技术、经济、进度等方面的比较分析,并考虑环保要求,择优选择技术先进、经济合理、安全适用、确保质量、满足进度的地基处理方案,以提高其质量效益、经济效益和工期效益。 1、排水固结法 排水固结是当前地基处理加固较为常用的方法。当建筑物地基为较厚软黏土,天然地基承载力不能满足设计要求时,一般会考虑选用排水固结法。排水固结法特点是土体孔隙比减小,有效强度增加。排水固结法一般通过排水和加压两个步骤来完成地基的加固处理,其中,排水包括竖向排水体和水平排水体两部分;加压方法主要有降低地下水位法、堆载法、电渗法、真空法以及联合法等。在排水固结加固过程中,排水和加压之间的差别较大,其中,堆载法在使用之前还应该采用其他手段对地基进行预压,在提高地基整体强度的同时,通过缩短预压时间等方法不断提高建筑物地基的整体质量。 2、水泥粉煤灰碎石桩加固法 水泥粉煤灰碎石桩可简称为CFG桩,其属于在沉管水泥樁的基础上,经过创新开发而形成的一种适宜于处理软质地基的方法。这种方法也就是在沉管碎石中适量加入石屑、粉煤灰和水泥,然后将其加水搅拌制成桩体。由于水泥和粉煤灰具有胶凝作用,因此这种桩体较之于碎石桩具有更好的强度。准确的讲,这种桩体的强度介于砂石桩和混凝土桩之间。在地基处理过程中对该桩体的使用,不但能够实现对桩间土承载力的充分利用,而且还可以将荷载有效传递到地基深层中,有关的测试数据显示,利用该方法处理之后的复合地基的承载能力要比天然地基提升一倍以上,对于软土地基的承载力提升则会更高。这种桩的桩径通常在300~800mm以内,桩长根据设计需要,一般不大于20米,施工工艺与沉管碎石桩较为相似。该桩的施工工艺简便,质量容易控制,同时由于能够利用工业废料,节省材料费用,从而有效降低了工程成本。该方法适用于多层或高层建筑的地基处理。目前为止,这种地基处理技术已在我国的多个省份得到了应用及推广,在中西部黄土地基的处理过程中还进行了一定的改进,利用沙子代替碎石,按照一定比例加入石灰和粉煤灰制成三灰砂桩,以此作为大型水池的抗渗桩;在辽宁地区用混凝土代替桩体材料,形成强度更高的混凝土桩,在工程中达到了较好的地基处理效果,并且相对于桩基础,其造价更低廉。

相关主题
文本预览
相关文档 最新文档