- 浏览: 91582 次
- 性别:
- 来自: 武汉
最新评论
-
sailor7724:
顶!如虎添翼!
基本类型与引用类型的区别 -
qi_w2006:
近期刚要做报表,相当复杂,时间比较短,看了birt感觉不错,但 ...
birt 中 使用百分比
文章列表
list集合去除重复对象
- 博客分类:
- java
对象重复是指对象里面的变量的值都相等,并不定是地址。list集合存储的类型是基础类型还比较好办,直接把list集合转换成set集合就会自动去除。
当set集合存储的是对象类型时,需要在对象的实体类里面重写public boolean equals(Object obj) {} 和 public int hashCode() {} 两个方法。
实体类
[html] view plain copy
print?
public class Student {
public String id;
public String name; ...
Oracle树查询的最重要的就是select...start with... connect by ...prior 语法了。依托于该语法,我们可以将一个表形结构的中以树的顺序列出来。在下面列述了Oracle中树型查询的常用查询方式以及经常使用的与树查询相关的Oracle特性函数等,在这里只涉及到一张表中的树查询方式而不涉及多表中的关联等。
以我做过的一个项目中的表为例,表结构如下:
关于 Apache Tomcat
Apache Tomcat 是一个服务器应用,通常用来部署 Java 应用到 Web 。 Tomcat 是 Java Servlet 与 JSP 技术的一个开源实现,由 Apache 软件基金会发布。
这个教程涵盖了在 Ubuntu 14.04 上 Tomcat 7.0.x 版本的安装和基础配置。
有两种基本的途径来安装 Tomcat 到 Ubuntu 上:
通过 apt-get 工具来安装,这是最简单的方法。
从 Apache Tomcat
Login managers
- 博客分类:
- ubuntu
Both LightDM and GDM (GNOME Display Manager) are login managers.They both provide graphical login capabilities (the GUI with the list of the system's users) as well as remote logins using the XDMCP protocol.
Ubuntu is supposed to officially replace GDM in favor of the lighter and more easily custom ...
Ubuntu 增删软件方法
- 博客分类:
- ubuntu
一、Ubuntu中软件安装方法
1、APT方式
(1)普通安装:apt-get install softname1 softname2 …;
(2)修复安装:apt-get -f install softname1 softname2... ;(-f Atemp to correct broken dependencies)
(3)重新安装:apt-get --reinstall install softname1 softname2...;
2 ...
概述:
代理对象和被代理对象一般实现相同的接口,调用者与代理对象进行交互。代理的存在对于调用者来说是透明的,调用者看到的只是接口。代理对象则可以封装一些内部的处理逻辑,如访问控制、远程通信、日志、缓存等。比如一个对象访问代理就可以在普通的访问机制之上添加缓存的支持。这种模式在RMI和EJB中都得到了广泛的使用。
抽烟呕吐怎么回事,怎么办?
- 博客分类:
- 健康
在日常生活中 很多人有这种感觉 早晨刷牙时 突然感到恶心反胃 出现干呕 感觉难受 实际上是你不知不觉中已得了咽炎…… 以下容易犯慢性咽炎的人…… 抽烟、喝酒多,经常刺激咽部。 咽喉部有病史,如鼻炎、鼻窦炎,它们的分泌物倒流,使咽部受感染。 口腔部的炎症,慢性炎症蔓延至咽部。 工作环境粉尘多,有刺激性的异味,导致慢性咽炎。 免疫力下降时也容易得慢性咽炎,如糖尿病人、心血管病人发病明显高于正常人群。 少数颈椎病也会引起慢性咽炎,颈椎骨质增生后,压迫神经,也可能直接或间接刺激咽部而引起发炎症状。 有的人干咳一两个月不见好,可能是呼吸道过敏引发的慢性咽炎。 经常食道返流,倒灌进咽部的胃酸也会导致慢性咽炎 ...
win7与VMware <wbr>ubuntu虚拟机实现文件共享(最后一定要装open-vm-dkms插件)
第一步:启动Ubuntu 12.04(其他版本的Ubuntu操作差不多)
1. 在VMware虚拟机界面,点VM->Install VMware Tools。之后,点击Ubuntu 窗口中主文件 按钮然后再左边会看见设备里有VMware tools文件夹,双击之,并且解压其中的压缩文件,把它拷贝到主文件夹
2. 打开Terminal终端,进入解压的文件夹中,输入以下命令:
a) sudo tar zxf ...
参考资料: http://blog.csdn.net/jason0539/article/details/23020989
一、简单工厂(静态工厂):
组成:
1) 工厂类角色:这是本模式的核心,含有一定的商业逻辑和判断逻辑,用来创建产品 2) 抽象产品角色:它一般是具体产品继承的父类或者实现的接口。 3) 具体产品角色:工厂类所创建的对象就是此角色的实例。在java中由一个具体类实现。
原理:client通过静态属性区分产品类型,传递给工厂确定生产何种产品,那么每增加一种新产品 ...
自从升级13.10以后,各种bug,各种报错,决定重装 ubuntu到12.04.。
下载页面:http://releases.ubuntu.com/precise/64位桌面版链接:http://releases.ubuntu.com/precise/ubuntu-12.04-desktop-amd64.iso如果已经用开ubuntu,只需使用里面的usb启动盘制作工具即可制作 12.04的U盘启动盘
Ubuntu 文件夹 定义
- 博客分类:
- ubuntu
/bin 二进制可执行命令/dev 设备特殊文件/etc 系统管理和配置文件/etc/rc.d 启动的配置文件和脚本/home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示/lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件/sbin 系统管理命令,这里存放的是系统管理员使用的管理程序/tmp 公用的临时文件存储点/root 系统管理员的主目录(呵呵,特权阶级)/mnt 系统提供这个目录是让用户临时挂载其他的文件系统。/lost+found 这个目录平时是空的,系统非正常关机而留下“无家可归”的文件(win ...
在Oracle中
可以使用instr函数对某个字符串进行判断,判断其是否含有指定的字符。
其语法为:instr(sourceString,destString,start,appearPosition). instr('源字符串' , '目标字符串' ,'开始位置','第几次出现')其中sourceString代表源字符串;
destString代表想聪源字符串中查找的子串;
start代表查找的开始位置,该参数可选的,默认为1;
appearPosition代表想从源字符中查找出第几次出现的destString,该参数也是可选的,默认为1;
如果start的值为负数,那么代表 ...
方法一:
各种Linux版本开机就有好几个界面,一般有7个界面,其中1个是图形界面,6个是控制台界面(输命令)。编号为tty1~tty7。
界面之间切换快捷键:
【Alt+Ctrl+功能键Fn】(n=1~7)或者【Alt+Ctrl+shift+功能键Fn】(n=1~6)和【Alt+F7】
每个控制台界面需要重新登录。因为只登录了图形界面。
时间计算:
oracle 两个时间相减默认的是天数
oracle 两个时间相减默认的是天数*24 为相差的小时数
oracle 两个时间相减默认的是天数*24*60 为相差的分钟数
oracle 两个时间相减默认的是天数*24*60*60 为相差的秒数
--MONTHS_BETWEEN(date2,date1) 给出date2-date1的月份 SQL> select months_between('19-12月-1999','19-3月-1999') mon_between from dual; MON_BETWEEN ----------- 9 SQL>selec ...
Linux chmod 命令
功能说明:
变更文件或目录的权限。
语 法:
chmod [-cfRv][--help][--version][<权限范围>+/-/=<权限设置...>][文件或目录...]
或 chmod [-cfRv][--help][--version][数字代号][文件或目录...]
或 chmod [-cfRv][--help][--reference=& ...