- 浏览: 26985 次
- 性别:
- 来自: 深圳
最新评论
-
shanyejunjie:
用DateTimeFormater吧
Flex中用DateFormatter转换String类型的时间格式秒不见了是怎么回事 -
jyjava:
要考虑数据库字段的属性跟java数据类型的对应关系
不知sql语句以及返回对象的情况下使用的rowMapper -
lengyimeng:
ivorking 写道server端调用的是getline,只 ...
关于socket编程的一个很有意思的问题 -
ivorking:
server端调用的是getline,只有当检查到\n时才认为 ...
关于socket编程的一个很有意思的问题
文章列表
问题:
在一台新电脑装了MyEclipse,然后copy一个workspace里面的工程,运行ant显示specified vm install not type standard vm name jdk 1.6....
解决方案:
选中ant文件->点击Run As->External Tools Configurations 然后在弹出来的窗口选中那个JRE,选择自己当前电脑用的即可。
最近在做一期系统升级到二期的事情,就写了点代码自动对比2个数据库结构的区别。
这里写的都是比较简单的,为了节省在写一个bean的时候花费过多的时间,代码和所需jar包都在附件
自动对比2个配置文件的差异
- 博客分类:
- java
package compareConfFile;
import java.io.File;
import java.io.IOException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Properties;
import java.util.Set;
import org.springframework.core.io.FileSystemResource;
import org.springframework. ...
java遍历(深度优先和广度优先)转
- 博客分类:
- java
在编程生活中,我们总会遇见属性结构,这几天刚好需要对树形结构操作,就记录下自己的操作方式以及过程。现在假设有一颗这样树,(是不是二叉树都没关系,原理都是一样的)
1、深度优先
英文缩写为DFS即Depth First Search.其过程简要来说是对每一个可能的分支路径深入到不能再深入为止,而且每个节点只能访问一次。对于上面的例子来说深度优先遍历的结果就是:A,B,D,E,I,C,F,G,H.(假设先走子节点的的左侧)。
昨天Amazon在我们学校有场讲座,主要是跟我们分享一些经验:作为一个程序员该有的编码硬技术和工作软技术。当然他们也有来我们学校招聘人才的目的,想要吸引我们去他们公司,于我而言,这么牛逼的一个公司我当然特别想去啦,这场讲座我是必听无疑,的确学到了一些知识。没有过实际项目的在校生往往不能写出漂亮的代码(包括编码规范、注释、设计模式、性能等等),因为他们更多注重的正确性,只要结果出来了且是正确的,那么就是好代码,孰不知这样的代码拿给公司的项目经理看,他们会是多么的痛苦啊!呵呵,不说了,作为在校生,我首先得学习编码规范,这个每个公司有每个公司自己的一套规则,就不说了;其次是代码的设计模式,这个 ...
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录
right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录
inner join(等值连接) 只返回两个表中联结字段相等的行
举例如下:
--------------------------------------------
表A记录如下:
aID aNum
1 a20050111
2 a20050112
3 a20050113
4 a20050114
5 a20050115
表B记录如下:
bID bName
1 2 ...
今天碰到一个需求,就是在一个数据列表中既要注册单击事件又要注册双击事件,但是好像双击既会执行单击事件又会执行双击事件,而不会只执行双击事件。这里提供一种可以区分单、双击事件并且分事件类型执行的方法,这个方法也是我在网上看了别人改的,呵呵。
注册事件:
_commonReportDataGrid.addEventListener(ListEvent.ITEM_CLICK, onClick);
_commonReportDataGrid.addEventListener(ListEvent.ITEM_DOUBLE_CLICK,onDoubleClick);
区分事件并分别执行:
priv ...
我们数据库里面的时间,或者我们自己new Date()的时间有时候是这样的:2012-6-28 10:18:51.38秒是一个带小数的数字,这样的话,当这个是一个String类型的时间,我们用DateFormatter.parseDateString()这个方法转换成时间类型的话,就变成2012-6-28 10:18:00,秒就变成0了,当我测试的时候把时间改成2012-6-28 10:18:51的时候再用DateFormatter.parseDateString()转换就没有问题,请问还有什么方法可以在秒有小数点的情况下取到秒吗?
有时候我们在开发的过程中,sql语句是由用户自己填写的,这样的话我们就不能预知这条sql语句返回的是什么对象,于是daoImpl中我们在返回数据的时候所需要的rowMapper就不能用某一个对象来概括,下面就是我在开发过程中用到的一个通用的rowMapper:
bean代码(set和get方法就不写了):
public class CommonData {
private String label;
private String name;
private String value;
private int type;
...
先列三段代码出来吧
private function downLoadFile(event:MouseEvent):void{
if(sqmReportExecuteRecord==null || sqmReportExecuteRecord.filePath==null){
Alert.show("文件还未生成!");
return;
}
var path:String = sqmReportExecuteRecord.filePath.split("\\").join("/") ...
先贴上两段代码:
服务端ServerCode.class的
public class ServerCode {
public static int portNo = 3333;
public static void main(String[] args) throws IOException{
ServerSocket ss = new ServerSocket(portNo);
System.out.println("The Server is start: " + ss);
Socket s = ss.accept();
try{
System ...
做个记录,以后碰到了也可以看看。
public int addUserLog(final UserLog userLog) {
if(userLog==null) return -1;
if(JdbcUtil.isSybaseIQ){
int key = -1;
try{
String dateStr = UserLogUtil.getDateStr(new Date());
String values = userLog.getUserId()+","+userLog.get ...
public static function csCheck(passString:String):uint
{
if(!passString)return 0;
var count:uint = 0;
if(passString.length>=6 && passString.length<=20){
count += 20;
}
count += !passString.match(/[a-z]/i)?0:(passString.match(/[a-z]/) && pa ...