- 浏览: 575804 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (411)
- webservice (3)
- oracle (37)
- sqlserver (8)
- j2ee (56)
- linux (7)
- javaweb (47)
- office (1)
- struts (23)
- hibernate (11)
- spring (29)
- 网络 (2)
- tomcat (13)
- tongweb (0)
- weblogic (0)
- powerdesiginer (3)
- svn (3)
- js (20)
- ie (2)
- 编译 (3)
- css (2)
- 操作系统 (5)
- Android (41)
- jbpm4.3 (1)
- fckeditor (3)
- 操作excel (2)
- db2常用命令 (1)
- ibatis (5)
- mysql (16)
- 表达式语言 (1)
- java方式调用存储过程 (1)
- ca (1)
- linux客户端 (1)
- 电子数码 (1)
- 行业应用 (12)
- 开发工具 (4)
- 面试 (1)
- 计算机原理 (1)
- NOSQL (5)
- 虚拟机 (1)
- nginx (0)
- velocity (2)
- jndi (1)
- spring mvc (39)
- springmvc (32)
- 安全 (5)
- htmleditor (6)
- iphone4 (1)
- html (4)
- jstl (2)
- ckeditor (5)
- 连接池 (1)
- jquery (6)
- 分页 (1)
- 技术研发规则 (1)
- javamail (1)
- maven (2)
- upload (1)
- log (1)
- 测试 (10)
- spring roo (1)
- 版本控制 (2)
- find bugs (0)
- jsf (0)
- springroo (0)
- 小道理 (1)
- 小道理,技术标准 (1)
- jsf (0)
- bitbao (2)
- redmine (3)
- 团队意识 (1)
- mybatis (2)
- jquery mobile (1)
- flexpaper (0)
- json (4)
- URLRewriteFilte (1)
- html5 (1)
- 都乐保活动 (0)
- openfire (0)
- TreeMap (1)
- build (0)
- javaweb,tag (0)
- algorithm (1)
- tag (2)
- 扯淡 (0)
- mac (2)
- 叶一火(老一) (1)
- 游玩 (1)
- 编码 (1)
- 上线部署 (0)
- 研发管理 (0)
- thumbnailator (2)
- 旅游 (0)
- bingweibo (1)
- 杂谈 (4)
- ktv (1)
- weibo (1)
- 爱情 (2)
- 饮食 (1)
- MediaWiki (1)
- git (1)
- 版本库 (1)
- servlet (1)
- 感悟 (1)
- 人生 (1)
- highcharts (1)
- poi (0)
- websphere (0)
- php (1)
最新评论
-
woshixushigang:
good
org.springframework.beans.TypeMismatchException: Failed to convert property valu -
nathanleewei:
org.springframework.jdbc.core.B ...
org.springframework.beans.TypeMismatchException: Failed to convert property valu -
浪禾木:
请问是ckeditor\contents.css吗?改过以后 ...
ckeditor自动换行问题 -
simusuishi:
刚哥威武!
ckeditor取值赋值问题 -
a455642158:
收割完毕……
Android开源项目源码下载(不断更新中)
1、项目中对用户操作的结果进行审核时候,出现一个问题,如果对省份,和城市审核,出现四条数据,分别为province,city,province,city.
但是我提供给手机端的数据必须是省份城市一起显示,不是四条而是2条。
// get user_verification data int issyn = 0;// 0未同步,1为同步 /* * List<UserVerificationVO> verificationid = * userVerificationDaoImpl.queryUserVerification(); */ List<String> typelist = new ArrayList<String>(); typelist.add("province"); typelist.add("city"); typelist.add("company"); typelist.add("name"); StringBuffer completed = new StringBuffer(); completed.append(" and vc.status in(1,-1)"); VerificationContentVO provinceValue = null; VerificationContentVO cityValue = null; // 1。为用户信息审核 List<VerificationContentVO> getVerificationContent = verificationDaoImpl.queryVerificationContent(1, completed.toString(), issyn); /** * 1、注意:当连续数据库中存在两次修改地区,数据库存在四条数据,province,city等 * 按照如下遍历方式会处理最后的province和city,之后是倒数第二个province,city (non-Javadoc) * * @see com.bitbao.cm.service.VerificationService#sendCommentStreamMessage() */ for (VerificationContentVO verificationContentVO : getVerificationContent) { SystemMessage message = new SystemMessage(); if ("province".equals(verificationContentVO.getName())) { provinceValue = verificationContentVO; continue; } if ("city".equals(verificationContentVO.getName())) { cityValue = verificationContentVO; continue; } if (typelist.contains(verificationContentVO.getName().trim())) { // basic info message.setType(SystemMessageType.BASIC_MESSAGE); } else { // industry info message.setType(SystemMessageType.INDUSTRY_MESSAGE); } message.setUid(verificationContentVO.getUid()); message.setVerificationContentVO(verificationContentVO); // save message to database if (messageServiceImpl.add(message)) { // update sendmessage status verificationDaoImpl.updateVerificationForSyn(verificationContentVO.getId(), issyn + 1); } } // process province and city if (provinceValue != null && cityValue != null) { SystemMessage message = new SystemMessage(); message.setType(SystemMessageType.BASIC_MESSAGE); message.setProvinceValue(provinceValue.getNewValue()); message.setCityValue(cityValue.getNewValue()); message.setUid(provinceValue.getUid()); message.setVerificationContentVO(provinceValue); if (messageServiceImpl.add(message)) { // update sendmessage status verificationDaoImpl.updateVerificationForSyn(provinceValue.getId(), issyn + 1); verificationDaoImpl.updateVerificationForSyn(cityValue.getId(), issyn + 1); } }
以上处理发生的问题是:导致每次处理都会先处理最后一条数据,之后是倒数第二条。。。,处理完之后才会插入到common_message表中。
虽说每次都从最后一条开始插入数据,但是不免有些小问题。
可以在处理city时候将province 和city一起弄成一条数据。
发表评论
-
日期比较
2013-06-13 16:21 1165比较日期: function compareDate( ... -
Arrays.asList详解
2012-09-10 09:52 885Arrays.asList详解 记得以前写过一 ... -
Collections.addAll
2012-09-07 18:04 2323collections用法以及list 简单实例 Colle ... -
string
2012-09-06 17:20 885String a = "ab"; ... -
图片复制
2012-07-05 11:53 1065import java.io.File;import java ... -
thumbnailator 图片缩放
2012-07-04 20:10 1371Thumbnailator是一个用来生成图像缩略图的 J ... -
java File
2012-06-29 13:53 1267直接下载的,整理的很好,这里做个记录,基础的东西都是。 Fi ... -
mysql 时间比较
2012-06-05 19:57 1弱智得问题,分开写 SELECT * FROM bb_ ... -
split
2012-05-23 10:46 1194//String[] idArr = StringUtil ... -
(转)关于Integer大小比较的问题
2012-05-18 10:32 870关于Integer大小比较的问题 昨天跟朋友一起 ... -
toString
2012-05-14 20:01 998public abstract class ToStringB ... -
io读取操作
2012-03-09 16:18 954public void writeFile(Strin ... -
string[] to map
2012-03-03 17:23 1078public static Map<Inte ... -
tomcat中文问题的解决
2012-03-01 09:55 853第一,存文件必须以一种编码存;读文件也必须以一种编码读,如不特 ... -
java方式将汉字转成拼音
2012-02-24 13:02 1057/** * 需要一个开源的jar包pinyin4j-2.5. ... -
System.getProperty(key)
2012-02-15 15:08 1014public static void main(String ... -
CodeFilter
2012-05-22 11:14 832package com.bitbao.cm.common.ut ... -
Integer值比较误区
2012-05-22 11:14 925例子: Integer i1 = 12; I ... -
java实现的加密工具类(支持MD5和SHA)
2012-01-13 16:08 1266版权声明: dtstudy原创文章,转载请注明出处: h ... -
System.nanoTime;
2012-01-13 15:53 1720Java5+ 摩尔定律是一种 ...
相关推荐
最后,本文讨论了循环结构中的效率问题,对于程序设计的初学者来说,往往以完成题目要求的功能为目的,程序的执行效率是最容易忽略的一个问题。在循环结构中,具体表现为循环体的执行次数。因此,本文强调了循环结构...
- **应用场景**:适用于需要频繁重复编写的代码段,如try-catch结构、for循环等。 - **实际操作**:在代码编辑器中输入代码片段的名称(如try),然后按下Tab键即可插入相应的代码模板。 ##### 2.6 代码重构 - **...
循环是所有编程语言中最为重要的机制之... 然而for正是 javascript 工程师们在优化程序时最容易忽略的一种循环。我们先来回顾一下for的基本知识。 javascript 的for语法继承自c语言,for循环的基本语法有两种使用方法。
例如,虽然大部分开发者了解变量声明,但有时会忽略初始化的重要性。在Java中,未初始化的变量可能含有默认值,这可能导致逻辑错误。此外,对数据类型的深入理解也很关键,比如整型溢出问题,当数值超出其类型范围时...
正确做法是使用迭代器,但使用增强for循环(for-each)配合`list.remove()`会抛出`ConcurrentModificationException`。正确的迭代器移除方式如下: ```java Iterator<String> iter = list.iterator(); while ...
内容概要:工作中我们可能常常遇到一些需要批量处理的工作...阅读建议:可以了解一些bat 和vb的基本语法,比如变量赋值、Windows系统变量、for循环等等。。。在学习的过程要结合这些内容一起来实践,并调试对应的代码。
- `size_type`:在C++中,`size_type`是一个无符号整型,常用于表示容器大小,例如在for循环中作为索引变量的类型。 - `push_back()`函数:用于在向量的末尾添加元素,如`vector_name.push_back(value)`。 - 索引...
这个问题看似简单,但在并发环境下很容易忽略其复杂性。 #### 问题描述 问题出现在一段代码中,该代码试图遍历一个切片,并为每个元素启动一个新的goroutine。具体来看,这段代码如下: ```go for i := 0; i (rf....
3. **灵活性**:JSON.NET支持多种自定义序列化选项,如忽略特定字段、自定义日期格式、处理循环引用等。这使得开发人员可以灵活地控制序列化过程,以满足项目的具体需求。 4. **高性能**:JSON.NET以其高效的性能而...
- **小变形假设**:简化了数学建模,使问题更容易求解。 - **忽略剪切变形**:对于长细比较大的梁来说,剪切变形通常较小,因此可以被忽略,从而进一步简化模型。 #### 3. 轴向行为与弯矩行为的解耦 轴向行为被...
- **目的**:考察候选人对C语言标准的理解程度,尤其是那些容易忽略但又非常重要的细节。 - **示例问题**:“C语言中的预处理指令如何工作?”“宏定义与函数定义有何不同?” **2. 内存管理** - **目的**:测试...
当我们使用for循环遍历range对象时,我们实际上是调用了range的__iter__方法,使range对象自身成为可迭代对象。 - range对象可以用于生成一系列数字,通常用于循环控制。它在内存中占用资源较少,因为它仅保存起始...
这是因为在 `for` 循环中,有一个容易忽略的分号 `;`,它创建了一个空语句。空语句是不做任何事情的空语句。`for()` 在空语句上进行 4 次迭代(不执行任何操作),而忽略实际将项目推入数组的块 `{numbers.push(i + ...
解释:在C语言中,for循环可以被用来解决循环次数已知的问题。 16. 在下面循环w语句中内层循环体S语句执行次数为n(n+1)/2。 解释:在C语言中,循环体的执行次数可以通过数学公式来计算。 17. 在下面do循环语句中,...
以下便是七个容易被忽略或误用的JavaScript基础知识点: 1. **正则表达式中的全局标志位 /g 和 /i** - 在`String.prototype.replace`方法中,如果不使用全局标志位 `/g`,只会替换第一个匹配的子串。例如: ```...
- **问题描述**:使用预处理指令`#define`声明一个常数,用来表示一年中有多少秒,忽略闰年的情况。 - **解决方案**: ```c #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL ``` - **解释**: - `#define`是...
这部分内容揭示了程序员容易忽视的CPU指令,这些指令虽然不常用,但在特定场景下却能带来显著的性能提升。 ### 二、排列算法 #### 2.1 Revbin排列 Revbin排列是一种特殊的位操作,用于将数据重新排列以满足特定的...