RSS订阅欢迎来到Java程序员学习天地!
你的位置:首页 » JAVA » 正文

工作过程中总结的知识点

选择字号: 超大 标准 发布时间:2017年05月19日 | 作者:amour505 | 0个评论 | 83人浏览

1,SQL

select count(*) from v$process --当前的连接数

select value from v$parameter where name = 'processes' --数据库允许的最大连接数

修改最大连接数:

alter system set processes = 300 scope = spfile;

重启数据库:

shutdown immediate;

startup;

--查看当前有哪些用户正在使用数据

SELECT osuser, a.username,cpu_time/executions/1000000||'s', sql_fulltext,machine 

from v$session a, v$sqlarea b

where a.sql_address =b.address order by cpu_time/executions desc;

2,操作系统存储空间的每页大小---4kb,

3,Arrays和Collections

Arrays:对数组的操作的工具类,包括排序等.

Collections:对集合的操作的工具类,包括排序等.

4, ""!=null

   空字符串不同于空对象.

5,日期数据的格式定制

SimpleDateFormat sdf = new SimpleDateFormat(“EEE-MM-dd-yyyy");

Date date = new Date();       

        System.out.println(sdf.format(date));

6,Date---->DateFormat

---->SimpleDateFormat<-----Format----->DecimalFormat

---->Calendar

7,Comparable----------Comparator

8,\r\n---------------回车换行

9,StringBuilder s=new StringBuilder();

String s="";

StringBuffer  s=new StringBuffer();

10,对象数组的初始化

PokerPla-yer[] p=new PokerPla-yer[3];///创建三个玩家

p[0]=new PokerPla-yer();

p[1]=new PokerPla-yer();

p[2]=new PokerPla-yer();

11,正则表达式中"\\\\"表示以"\"作为分隔符,"\\*"表示"*","\\,"表示用","表示.

12,标准的用字节读取写入的方法

byte[] b=new byte[1024];

int len=0;///真实读取的长度

while((len=rafR.read(b))!=-1)//读取字节

{

rafW.write(b,0,len);///写入字节

}

13, BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

while(true)

{////相当于Scanner(但是Scanner不是IO包中)

String msg=br.readLine();

if("quit".equals(msg))  break;

}

14, Scanner sc=new Scanner(System.in);

sc.nextLine();///能造成阻塞的方法//等待用户的输入


15,注意Runnable和Thread的区别:

Runnable:多个线程对象共用一个实例

Thread:不同线程对象使用不同的实例.

16://一串字符串,从字符串中取出所有的手机号

String s = "zsdfadf123123345135769768768718758757560bdbdsfsdf423417832434534djsdfn";

String reg ="1[3,5,7,8]\\d{9}";

//对表达式编译

Pattern p = Pattern.compile(reg);

//通过编译之后的表达式对字符串进行匹配

Matcher m = p.matcher(s);

while(m.find()){

String num = m.group();

// System.out.println(num);

}

18,java.lang.NoSuchMethodError-------解决方法:把服务器的缓存清空,--->tomcat->work->项目的Java和class文件删除掉.然后重启服务器.

19,com.microsoft.sqlserver.jdbc.SQLServerException: 不支持从 UNKNOWN 到 UNKNOWN 的转换。------数据库中类型错误:常见的是char(2)写成了char----->注意必须有长度;

20,var text=CKEDITOR.instances.content.getData();----->content是文本域的id

21---严重: Servlet.service() for servlet teacherServlet threw exception

java.lang.NullPointerException

at com.testsys.dbutil.DAOHelper.executeQuery(DAOHelper.java:35)

at com.testsys.DAOImpl.IKindDAOImpl.findBykname(IKindDAOImpl.java:30)

------如果SQL和参数列表都没错,但还是有java.lang.NullPointerException,那么看一下你有没有给连接赋初值,一般放在实现类的无参构造函数里.

22,//删除tbody中的所有子节点.

var tbody = $$("append");

while(tbody.hasChildNodes()){

tbody.removeChild(tbody.firstChild);

}

23://原因是:pageUtil应该写为pageUtil.data

javax.servlet.jsp.JspTagException: Don't know how to iterate over supplied "items" in &lt;forEach&gt;

24.错误:Transaction not successfully started

-----没有开启Oracle的服务

25,----Network on main Thread exception---------------网络连接等耗时操作必须放在子线程中做.


标签:Java基础数据库

额 本文暂时没人评论 来添加一个吧

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

控制面板
您好,欢迎到访网站!
随机文章
热门文章
热评文章
最近发表