`
文章列表

初识Maven

1.maven是一个项目管理的插件。可以非常方便的对项目的结构,环境以及测试,部署等做一个统一管理,可以大大的提高我们项目开发的效率。   2.下载maven并以插件方式安装。我以link方式安装到了自己所用的Myeclipse中,但是,必须在安装自己的maven之前,将Myeclipse内自带的maven彻底删除:help -> MyEclipse Configuration Center ;进入center后,进入Software选项卡,右上角的My Software里是当前Myeclipse内已有的插件。找到maven,右键有个红叉,就可以删除了。之所以删除自带的,因为它会和 ...
第一章 MongoDB的下载安装与卸载  一、下载  1.1 下载地址:http://www.mongodb.org/downloads  1.2 根据OS选择下载版本:mongodb-win32-x86_64-2.4.5.zip(Win7 64bit)  二、安装  2.1 解压,然后选择安装路径。下面以D:\dev目录为例   在dev文件夹下建mongodb文件夹,然后把解压包里的bin文件夹拷贝到mongodb   下,并建data文件夹;再在data文件夹下建立db,log文件夹。现有目录:    D:\dev\mongodb\bin    D:\dev\mongodb\data\ ...

EXISTS与IN

比如在Northwind数据库中有一个查询为SELECT c.CustomerId,CompanyName FROM Customers cWHERE EXISTS(SELECT OrderID FROM Orders o WHERE o.CustomerID=c.CustomerID) 这里面的EXISTS是如何运作呢?子查询返回的是OrderId字段,可是外面的查询要找的是CustomerID和CompanyName字段,这两个字段肯定不在OrderID里面啊,这是如何匹配的呢? EXISTS用于检查子查询是否至少会返回一行数据,该子查询实际上并不返回任何数据,而是返回值True或Fals ...

java高效代码

    博客分类:
  • java
java高效代码 数据类型 1.取余数用偶判断: code:System.out.println(num % 2 == 0 ? "偶数" : "奇数" ); 2.精确小数计算用BigDecimal: code: 3.int运算过程不会进行类型转换: long num = 2147483647 + 1;  // 运行结果为 -2147483648   long num = 2147483647L + 1; //正确代码 4.获取数据类型最值: int类型最大值  int maxInt = Integer.MAX_VALUE; int类型最小值  int mi ...

js文件操作

    博客分类:
  • js
1.用JS创建文件var fso, f1;fso = new ActiveXObject("Scripting.FileSystemObject");f1 = fso.CreateTextFile("c:\\testfile.txt", true);2.用JS创建并写入数据function CreateFile(){ var fso, tf; fso = new ActiveXObject("Scripting.FileSystemObject"); tf = fso.CreateTextFile("c:\\testfil ...
继续上面的2篇,继续Spring的配置方式的开发测试。代码如下: 1.实体类: package com.tta.model; public class User implements java.io.Serializable { private Integer id; private String name; private Integer age; private String address; public User() { } public User(Integer age, String address) { this.age = a ...
       上一篇就针对spring开发时的2种方式给予Junit测试的一个简单说明。这篇为了给新人们一个明确的说明,我就直接符上代码,供大家参考; 1.实体类: package com.tta.model; public class User implements java.io.Serializable { private Integer id; private String name; private Integer age; private String address; public User() { } public User(In ...
1.bean配置测试方法:    配置开发有利于后期的项目扩展及维护,所以,项目后期大多采用bean配置方案来对项目进行发布和维护。但是客户的需求总是在不断改变,我们很有可能有后期开发和测试,那么这样,我们是要进行代 ...

java程序员--金刚经

    博客分类:
  • java
(1)你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是class,object,interaction以及statediagrams。 (2)你需要学习JAVA语言的基础知识以及它的核心类库(collections,serialization,streams,networking,multithreading,reflection ,event,handling,NIO,
自己琢磨的做的。自己能用了。细节还需要调整。总体是可以用了。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" ...

android一些东东

很多初入Android或Java开发的新手对Thread、Looper、Handler和Message仍然比较迷惑,衍生的有HandlerThread、java.util.concurrent、Task、AsyncTask由于目前市面上的书籍等资料都没有谈到这些问题, 今天Android123就这一问题做更系统性的总结.   ...

SSH下的Junit测试

我们知道如果你用Spring来管理你的Hibernate和Struts后,那么一些要访问的对象都交给Spring创建。如: 在UserServiceImpl中用到的UserDao接口,只有一个声明和一个Set方法。如果直接调用UserServiceImpl中的方法 进行Junit测试的话会报空指针的异常。因为我们直接访问UserServiceImpl时Spring没有帮我们创建UserDao的实例。 所以我们要自己去创建这个实例,也许你会想到在applicationContext.xml中我们已经配置了UserDaoImpl的Bean。 所以我们可以从那里获得,方法如下: applicatio ...

前端优化

如今浏览器能够实现的特性越来越多,并且网络逐渐向移动设备转移,使我们的前端代码更加紧凑,如何优化,就变得越来越重要了。开发人员普遍会将他们的代码习惯优先于用户体验。但是很多很小的改变可以让用户体验有个飞跃提升,所以任何一点儿小小的优化都会提升你网站的性能。前端给力的地方是可以有许多种简单的策略和代码习惯让我们可以保证最理想的前端性能。我们这个系列的主题就是要告诉你一些前端性能优化的最佳实践,只需要一分钟,就可以优化你现有的代码。(本文内容来自极客标签) 目 录 [ - ] 最佳实践1:使用DocumentFragments或innerHTML取代复杂的元素注入 最佳实践2:高频执 ...

java的排序处理

    博客分类:
  • java
若是数组,使用Arrays.sort();若是集合,使用Collections.sort()若是对象内部字符串比较,请让对象implements comparable,然后使用Collections.sort()
1.当我们在项目维护期对项目源码进行更改后,重新发布项目包后,一般都要重启服务和应用。这样很浪费资源和时间。tomcat集群用来解决这个问题。   tomcat集群,session存在memcache集群服务器中,tomcat一个一个替换重启,用户的请求被转发到正在运行的tomcat上,session依然存在,不需要重新登录。如果想换成完全模块化热部署,你需要了解一下osgi,glassfish等。
Global site tag (gtag.js) - Google Analytics