- 博客(21)
- 资源 (13)
- 收藏
- 关注
原创 JVM总结之常量池
运行时常量池:运行时常量池是方法区的一部分,jdk1.8开始从原来的永久代移到元空间,在jvm里是全局性的,因此不同的类共用一个运行时常量池。类加载过程中必须经过加载、链接(验证、准备、解析)、初始化环节,其中第一步加载的时候需要完成:通过一个类的全限定名来获取此类的二进制字节流; 将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构;(包含了class文件常量池进入运行时常量池的过程) 在内存中生成一个类对象,代表加载的这个类,这个对象是java.lang.Class,它作为方法区这
2021-01-28 07:01:20
308
4
原创 JVM总结之类加载
目录JVM 运行时区域方法区klass模型Oop模型类加载过程JVM调优总结JVM 运行时区域:方法区:当JVM的类装载器加载.class文件,并进行解析,把解析的类型信息放入方法区。 堆:虚拟机中只有一个堆,所有的线程都共享他。存放所有程序在运行时创建的对象 Java栈:存放的为当前线程中局部基本类型的变量(java中定义的八种基本类型:boolean、char、byte、short、int、long、float、double)、部分的返回结果以及Stack Fra
2021-01-09 22:17:20
233
原创 为什么官网上下载的JDK15为什么找不到sun.misc.Launcher类?
正常官网上下载到的JDK包里面是没有开放sun.misc.Launcher等类的,编辑搜图请点击输入图片描述但是通过openjdk源码的下载(参考https://www.cnblogs.com/haimishasha/p/9909055.html进行下载),查看是存在该类的,而且sun.misc包下存在很多正式版本为开放的java类编辑搜图请点击输入图片描述通过对下载的openjdk源码进行编译后(编译方法可参考:windows10https://blog.youkuaiyun.com.
2021-01-03 15:38:21
1163
1
原创 Python总结
字符串:myscore = 1000message = 'I scored %s points'print(2 * message % (myscore, myscore))print(10 * 'abc')列表:wizard_list = ['spider legs', 'toe of frog', 'eye of newt', 'bat wing', 'sl
2015-10-29 20:03:57
544
转载 SSH配置多个数据源
1. 编写hibernate的数据库配置文Mysql_hibernate.cfg.xml代码 "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dt
2013-06-05 11:49:27
1343
转载 Hibernate连接不同数据库
Hibernate连接不同数据库Hibernate的一个卖点是数据库的移植性。用户可以改变数据库供应商,或者可以同时使用多个数据库的产品。Hibernate可以帮助你运行多种数据库而无需修改你的代码。Hibernate对不同数据库的连接配置:在hibernate.cfg.xml文件中 MySQL[html] view plai
2013-02-01 17:20:09
524
转载 hibernate 配置连接oracle 11g数据库时Dialect的选择问题求教
现在没有oracle 11g自己的Dialect么?找来找去找不到啊....都是用通用的..结果又说不行..换了个Dialect,错误是没有,而且能够正常交互数据库,只是看起来不爽..oracle 11g没有特定的Dialect么?信息: 012011-6-3 2:28:28 org.hibernate.dialect.Dialect
2013-02-01 17:19:05
4421
原创 flex遍历对象的所有属性
var objInfo:Object = ObjectUtil.getClassInfo(lphsSource); var fieldName:Array = objInfo["properties"] as Array; for each(var q:QName in fieldName){ lphs[q.localName] = lphsSource[q.localName];
2012-12-20 15:37:21
492
转载 flex textinput 如何限定只能输入一个小数点
问:flex textinput 如何限定只能输入一个小数点2011-08-16 11:03提问者: 晶科001 |浏览次数:1025次restrict="0-9\."限定只能输入0-9 和 . 但没有限制只能输入1个小数点 有没有这样的方法?别告诉我 textinput 的change事件来判断哦!那样太复杂了 直接在输入的时候 如果前面已经有小数点了后面按小数点按钮则不在text
2012-12-11 11:41:01
1032
转载 flex验证(空校验)
Validator组件的功能是检测必填项。我们把要检测的组件的名字写在source属性中,把要检测的组件的属性写在property属性中,然后自定义 requiredFieldError属性的值即可。当然requiredFieldError属性的值也可以不定义,那么就会使用默认的提示文字。上面的错误提示的文字有些看不清,只需要加上这样一句就OK了:Flex代码1. 2. .erro
2012-12-11 10:51:03
521
转载 Flex中TextInput的“校验”属性restrict(约束,限定)
发现了一个Flex中TextInput的一个比较有用的属性restrict(约束,限定),先看下例子:1,这样,这个输入框最多只能输入20个字符,只能输入0到9之间的数字了,你如果输入别的是输入不进去的2,这样,输入框可以输入0到9之间的数字,以及输入'.',中间必须用'\'分隔开来3,这样,输入框可以输入0到9之间的数字,以及a,或b4,,
2012-12-11 10:33:59
544
转载 1.C++或Java中的异常处理机制的简单原理和应用。
1.C++或Java中的异常处理机制的简单原理和应用。 当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发NullPointerException。另一种情况就是JAVA允许程序员扩展这种语义检查
2012-10-22 19:05:58
1044
原创 oracle小结
数据库使用:创建表空间和用户CREATE TABLESPACE sersrv_tblspace DATAFILE '/opt/oracle/srv520/sersrv_tbl.dbf' SIZE 10000M reuse autoextend on maxsize 10000M;CREATE TABLESPACE housetrade_tablespace DATAFILE 'E:\app
2012-10-22 17:55:24
593
转载 JAVA书籍
一、入门 《Java 2从入门到精通》- 推荐 《Thinking in Java》- 强烈推荐* O’reilly的Java编程基础系列 - 参考* 二、进阶 《Java Cook Book》- 非常推荐* (包含了Java编程的Tips,适合当做手册来查阅) 《O’reilly-Java IO》- 推荐* (包含Java IO编程的各个方面) 《O’reilly-Database Progra
2012-10-22 10:42:38
419
转载 jsessionid释疑解惑
在web应用的开发中我们会经常看到这样的url:http://www.xxx.com/xxx_app;jsessionid=xxxxxxxxxx?a=x&b=x。这跟一般的url基本一样,只有一个地方有区别,那就是“;jessionid=xxxxxxxx”。这个参数有时候有,有时候又没有,说它是参数可又跟一般传递的参数不同,它是紧跟在url后面用分号来分隔的,用一般的request.getPara
2012-07-26 07:52:45
382
原创 如何判断是wap访问还是www访问
boolean isWebLogin = true; String accept = request.getHeader("Accept"); if (null != accept && accept.length() > 0 && accept.indexOf("wml") >= 0) { isWebLogin = fal
2012-06-04 17:03:53
557
转载 JAVA面试题
J2SE7、如何实现多线程?15、list是有序还是无序的;17、数组2万,a【,,,,,...】中2个相同的怎么检索出来;19、如何检索出一堆数据中相同的记录并删掉相同的只留一条记录23、Error和exception区别24、运行时异常和一般化异常的区别25、常见运行时异常有哪几种26、索引的概念?索引是否越多越好?27、主键索引和唯一索引的区别?30、Java中的多态如何实现?31、数据的传
2012-05-24 10:50:42
760
转载 验证码处理
function loadImage(){ document.getElementById("verifycodeimage").src = "verifyCodePage.action?pic="+Math.random();}function checkVerifyCode(){ var s = document.getElementsByName("loginB
2012-05-16 10:15:37
414
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人