Skip to main content

Posts

Showing posts from November, 2011

SQL IN operator in MyBatis

"student" table with two columns "id" and "name". The following is an example query in XML file. <select id="select" parametertype="HashMap" resulttype="String"> SELECT name FROM student WHERE id IN <foreach item="item" index="index" collection="studentIds" open="(" separator="," close=")"> #{item} </foreach> </select> "studentIds" is the name of input list

Design patterns in Java

Course http://userpages.umbc.edu/~tarr/dp/spr06/cs446.html http://www.go4expert.com/forums/showthread.php?t=5127 Blogs http://snehaprashant.blogspot.com/2009/01/bridge-pattern-in-java.html http://javapapers.com/category/design-patterns/ Tutorials http://www.cnblogs.com/xinz/archive/2011/11/27/2265425.html http://allapplabs.com/java_design_patterns/abstract_factory_pattern.htm

Tools for Java

Design Tools ArgoUML :  Draw UML diagram The following is the link for UML tutorial http://www.visualcase.com/tutorials/uml-tutorial.htm http://www.ibm.com/developerworks/rational/library/content/RationalEdge/sep04/bell/ Graphviz :  Draw flow chart tutorial http://www.graphviz.org/pdf/dotguide.pdf SDEdit :  Draw sequence diagram Bug Checking Tools PMD( pmd.sourceforge.net ) Checks code for errors Management Tools http://weiye.info/blog/tag/trac/

Stanford University Courses, Online and Free: Spring 2012

Stanford University Courses, Online and Free: Spring 2012 Computer science courses: * Computer Science 101 http://www.cs101-class.org/ * Machine Learning (one of the offerings this past fall) http://jan2012.ml-class.org/ * Software as a Service http://www.saas-class.org/ * Human-Computer Interaction http://www.hci-class.org/ * Natural Language Processing http://www.nlp-class.org/ * Game Theory http://www.game-theory-class.org/ * Probabilistic Graphical Models http://www.pgm-class.org/ * Cryptography http://www.crypto-class.org/

Web mining topics

1.海量数据的主题模型(Topic-model on large scale data) 2.推荐系统(recommender system) 3.高效训练样本获取(Label Complexity Reduction) 4.基于大规模机器学习的排序算法(Machine Learning to Rank) 5.点击模型(Click Model) 6.网页多分类学习 7.基于海量网页的结构化信息自动抽取研究 8.观点挖掘、情感分析(opinion mining and sentiment analysis) 9.规则系统与机器学习系统的整合(integrating rule-based system and learning-based system) 10.海量特征设计(large scale feature engineering) 11.基于机器学习的反作弊研究(fraud detection based on machine learning)