- 浏览: 13861 次
- 性别:
- 来自: 上海
-
最新评论
-
QuarterLifeForJava:
同时性能上快点: 1百万 1千万 ...
List集合去重 -
QuarterLifeForJava:
推荐使用java8的stream
import java.ut ...
List集合去重
文章列表
private static String dateWeek(String datew) throws ParseException
{
SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy");
Date date = format.parse(datew);
Calendar calendar = Calendar.getInstance();
calendar.setFirstDayOfWeek(Calendar.MONDAY);
calendar.setTime( ...
Java求最大公约数和最小公倍数
- 博客分类:
- java基础
//最大公约数
public static int getdivisor(int a, int b)
{
while(a!=b)
{
if(a>b)
a=a-b;
else if(a<b)
b=b-a;
}
return b;
}
1.0
//最小公倍数
public static int getmultiple(int a,int b)
{
int n=a*b;
while(a!=b)
{
if(a>b)
a=a-b;
else if(a<b)
b=b-a;
}
return n/b;
}
解决办法:1、打开listener.ora文件 找到listener.ora文件的存放位置并打开。我本机文件目录在D:\app\iLife1988\product\11.2.0\dbhome_1\NETWORK/ADMIN下。该文件须根据自己安装目录的实际情况找。(注:Oracle10g与11g的目录好像不太一样)。文件内容如下图:
从上图中我们可以看出我已经配置过监听了,但是报错是由于Oracle的地址没有写到SID_DESC中,在此我们将此写入就可以了。2、修改listener.ora文件 将以下内容追加到该文件的SID_LIST节点下 ( ...
java中可以排序的工具类和接口共有五个SortedMap 、SortedSet、TreeMap 、TreeSet和Collections,Collections中需要显式调用sort()方法。
事例如下:
Java代码 收藏代码
import java.util.List;
import java.util.ArrayList;
import java.util.Arrays;
imp ...
List<Map<>>排序(根据日期)
- 博客分类:
- java基础
Collections.sort(mapBroadcom, new Comparator<Map<Integer, String>>()
{
public int compare(Map<Integer, String> o1, Map<Integer, String> o2)
{
Date date1 = null;
Date date2 = null;
try
{
date1 = format2 ...
List newlist= new ArrayList<>(new LinkedHashSet<>(a));
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.Future;
import java.util.concurrent.locks.Lock;
import java.util.concurrent.locks.ReadWriteLock;
import java.util.concurrent.locks.ReentrantLock;
i ...
web开发中常用的js
- 博客分类:
- javaScript
1.修改标签和表单的值
修改标签的值:
var customer = document.getElementById("custm" ).innerHTML;
alert(customer);
document.getElementById( "custm").innerHTML = "name"
修改控件(input)的值:
var userName = document.getElementById("userName");
alert(userName.value);
userName.value = &q ...
如何对oracle 中的表设置主键自增?
- 博客分类:
- oracle
oracle中没有自增字段,可通过序列+触发器间接实现,cmd中sqlplus登录,直接运行即可。一般要经过一下几步:
1建立数据表
create table Test_Increase(
userid number(10) primary key, /*主键,自动增加*/
username varchar2(20)
);
2创建自动增长序列
CREATE SEQUENCE TestIncrease_Sequence
INCREMENT BY 1 -- 每次加几个
START WITH 1 - ...
左连接,外连接,内连接区别
- 博客分类:
- oracle
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录
right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录
inner join(等值连接) 只返回两个表中联结字段相等的行
举例如下:
--------------------------------------------
表A记录如下:
aID aNum
1 a20050111
2 a20050112
3 a20050113
4 a20050114
5 a20050115
表B记录如下:
bID bName
1 2 ...
拦截器的作用主要就是拦截东西,拦截什么呢?当然是'action'了,在执行'action'之前 拦截器会起作用,执行一些预先处理的代码,
接着去执行action中相关的方法,之后,流程又会回到拦截器里面,接着去执行后续的一些操作。
先看配置,这些配置都是在struts.xml里面的。配置相当简单,不过底层都是很复杂的。在这章之前,我专门看了下动态代理,感觉真的是开发者花了不少的心血,
首先先建一个包,放我们的interceptor。
过滤器和拦截器是非常相似的,public interface Filter类里面有三个方法:
init(FilterConfig filte ...
//页面加载完成立即执行
$(document).ready(function(){
var tables = document.getElementsByTagName("table");
for (var i = 0; i < tables.length; i++)
{
if(tables[i].rows.length==1)
tables[i].style.display = "none";
}
});
根据日期转换星期几的工具类
- 博客分类:
- java基础
public static String getWeekOfDate(Date date)
{
String[] weekOfDays={"星期日","星期一","星期二","星期三","星期四","星期五","星期六"};
Calendar calendar=Calendar.getInstance();
if(date!=null)
{
calendar.setTime(date);
}
int w=calendar.ge ...
java轻松实现上传下载
- 博客分类:
- java基础
package service;
import java.io.File;
import java.io.FileOutputStream;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;
import system.PropertiesUtil;
import dao.AH202_UserDao;
public class Log_Service
{
/**
* 日志管理模块
*
* @return ...