- 浏览: 77728 次
- 来自: 深圳
最新评论
-
houlc:
arrayList 第一次 remove 操作后,这个arra ...
Java中ArrayList的remove方法 -
pklimi:
remove后size()返回的值已经变了
Java中ArrayList的remove方法 -
zhaobin87:
北极光之吻 写道 好厉害懂了就好。
PropertyUtils的使用(转) -
北极光之吻:
好厉害
PropertyUtils的使用(转) -
zhaobin87:
oppal 写道试试iterator
我知道用iterato ...
Java中ArrayList的remove方法
文章列表
很简单……
多写一个Servlet,在init函数中启动对应的线程。
把这个Servlet加到web.xml中,例如
<servlet> <servlet-name>EchoServiceStartUpServlet</servlet-name> <servlet-class>EchoService.EchoServiceStartUpServlet</servlet-class> <load-on-startup>3</load-on-startup> ...
手机上网HTTP报文收集
- 博客分类:
- WAP
--------Server accepted Header-------------header:Host value:211.136.107.36header:User-Agent value:defaut-usergentheader:Via value:WTP/1.1 BJBJ-PS-WAP2-GW03.bj2.monternet.com (Nokia WAP Gateway 4.0/CD3/4.1.29)header:X-Nokia-gateway-id value:NWG/4.0/CD3/Build04header:Connection value:closeheader:Con ...
如果只导出表的结构(建表语句),不导出表的数据,可用Tools--Export User Objects
选中要导出的表,设置好导出的路径和各个参数后,点击Export就OK
PS:这种方式只能导出属于这个用户的表,其他用户的表不能导出,建议用命令 ...
Tomcat/conf/web.xml中定义了好多。
<mime-mapping>
<extension>abs</extension>
<mime-type>audio/x-mpeg</mime-type>
</mime-mapping>
<mime-mapping>
<extension>ai</extension>
<mime-type>application/postsc ...
1.Unable to locate the Javac Compiler
Window -> Preferences -> Java -> Installed JREs, 点击"Add"按钮,选择默认的"Standard VM", 点击"Next >", 点击"JRE home"右边的"Directory"选择文件夹D:\Development\Java\jdk1.5.0_16,一路“确定”,回 到"Installed JREs"界面,在刚添加 ...
MYSQL删除表的记录后如何使ID从1开始
- 博客分类:
- MySQL
方法1:truncate table 你的表名//这样不但将数据全部删除,而且重新定位自增的字段方法2:delete from 你的表名dbcc checkident(你的表名,reseed,0) //重新定位自增的字段,让它从1开始方法3:如果你要保存你的数据,介绍你第三种方法,by QINYI用phpmyadmin导出数据库,你在里面会有发现哦编辑sql文件,将其中的自增下一个id号改好,再导入。
-------------------------
truncate命令是会把自增的字段还原为从1开始的,或者你试试把table_a清空,然后取消自增,保存,再加回自增,这也是自增 ...
/**
* Create and/or open a database that will be used for reading and writing.
* The first time this is called, the database will be opened and
* {@link #onCreate}, {@link #onUpgrade} and/or {@link #onOpen} will be
* called.
*
* <p>Once opened successful ...
onActivityResult(int requestCode, int resultCode, Intent data)中:
requestCode-->鉴别是谁打开的。
resultCode--->鉴别谁返回(关闭)的。
void android.app.Activity.startActivityForResult(Intent intent, int requestCode)
void android.app.Activity.setResult(int resultCode, Intent data)
文件若为二进制格式的csv或xls文件需要用jxl.jar包来解析,
若文件为文本格式逗号分隔的csv文件则需要用opencsv.jar包来解析。
如何区分文件为二进制格式,简单的方法可以右键使用记事本打开,若为乱码则为二进制文件,这样的文件只能使用office的excel工具打开;而文本格式逗号分隔的csv文件使用记事本就可以打开。
下面为导入两种格式文件的代码示例:
1. 导入文本格式逗号分隔的csv文件
public void importCsvFile() {
CSVReader csvReader = null;
try {
csvReader = ...
以后删除元素不敢用ArrayList中的remove了,不知道能出现神马样的后果,删除不干净哦。在for循环中连续remove ArrayList中的元素总是会删除不干净的。
import java.util.ArrayList;
public class ArrayListTest {
public static void main(String[] args) {
ArrayList<String> arrayList = new ArrayList<String>(100);
//初始化元素0-9
for (int i = 0; i & ...
/**
*
* @author USER
* 以下是 Java 判断字符串是否为空的三种方法.
方法一: 最多人使用的一个方法, 直观, 方便, 但效率很低.
方法二: 比较字符串长度, 效率高, 是我知道的最好一个方法.
方法三: Java SE 6.0 才开始提供的方法, 效率和方法二几乎相等, 但出于兼容性考虑, 推荐使用方法二.
以下代码在我机器上的运行结果: (机器性能不一, 仅供参考)
function 1 use time: 141ms
function 2 use time: 47ms
function 3 use time: ...
Hibernate的基础太薄弱了,以至于很多问题搞不懂。只能一步一步记录下来。
最常用的情况有2种:
1、in后是个子查询,如 FROM A WHERE A.ID IN (SELECT B.AID FROM B WHERE ...),这样是没问题的,如果A.ID 和B.AID是相同的数据类型。
2、in的参数如果已知了,可以直接拼接在后面 如FROM A WHERE A.ID IN (1,2,3,4...)。
3、上面的情况下,通常(1,2,3,4...)都是作为参数传递过来的,可能是数组或者List。
假设List<Integer> a;a里面已 ...
今天刚用了Hibernate的findByExample,看见下文就转了。。。
Class User{ String username; String password = "默认口令"; Company company; getter()&setter().....}
Company company = companyDao.getById("id");User user = new User() ...
报表业务要求求字段分类在表中百分率,SQL如下(SQL中表为本人业务表,须更改):
SELECT biz_type,round((sumCate/sumCount)*100,2) as percent
From (select biz_type, count(id) as sumCate from sta_report group by biz_type) as a,
(select count(id) as sumCount from sta_report) as b
结果只需加上“%”即可,已经乘以了“100”,且已经把结果截断为只含二位小数。
附SQL中取小数点后两 ...
JasperReport定义变量
- 博客分类:
- JasperReport
在报表中经常需要进行合计了,这里介绍一下如何使用变量进行合计, 我们可以添加一个变量,将Calculation Type设置为Sum,Reset Type里面None,Report,Page,Column,Group, 这个很好理解,就是在相应的范围重新设置值,比如选择Group,也就是说当组发生变化时,该变量的值就重新初始化,Increment Type里面也有这几个选择项,注意的是,当选择None,就表示只要换了一行,就把对应的值相加,所以一般我们应该选则None.Varialbe Expression的值设置为 new Integer($F{COST}),表示对Cost的 ...