文章列表
写道
public class Count3Quit1 {
// 数组实现
public static int count(int num) {
boolean[] flags = new boolean[num];
int leftNum = flags.length;
int countNum = 0;
int index = 0;
while (leftNum > 1) {
if (!flags[index]) {
countNum++;
if (countNum == 3) {
flags[index] = true;
...
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.Map;
import java.util.Scanner;
public class CharCount {
/**
* @param args
*/
public static void main(String[] args) {
Map map = new LinkedHashMap();//保证与输入顺序一致
String input = new Scanner(System. ...
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
public class MapTest {
public static void main(String[] args) {
Map map = new HashMap();
map.put("1", "gao");
map.put("2", "zhang");
map.put("3", "li& ...
declare
type type_table_login_name is table of login.login_name%type index by binary_integer;
v_name type_table_login_name;
begin
v_name(0):='test';
dbms_output.put_line(v_name(0));
exception
when others then
dbms_output.put_line('error');
end;
/
今天发现了这个异常,后经过检查才知道,产生这个异常的原因是因为struts.xml里配置文件时,少配置了<result name="input">/index.jsp</result>
这一行才导致的错误!
<struts>
<package name="default" namespace="/" extends="struts-default">
<action name="login" class="com.dhc.pm ...
14:29:55,468 WARN Dispatcher:49 - Could not find action or result
There is no Action mapped for namespace / and action name . - [unknown location]
at com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:177)
at org.apache.struts2.impl.StrutsActionProxy.prepare(StrutsActionPr ...
转载:java对象锁&类锁
- 博客分类:
- 转载:java对象锁&类锁
java对象锁&类锁(2010-05-30 14:28:12)转载标签: 杂谈 分类: java线程
对象锁
当一个对象中有synchronized method或synchronized block的时候调用此对象的同步方法或进入其同步区域时,就必须先获得对象锁。如果此对象的对象锁已被其他调用者占用,则需要等待此锁被释放
同步静态方法/静态变量互斥体
由于一个class不论被实例化多少次,其中的静态方法和静态变量在内存中都只由一份。所以,一旦一个静态的方法被申明为synchronized。此类所有的实例化对象在调用此方法,共用同一把锁,我们称之为类锁。一旦一个静态变量被作为s ...