暂无个人介绍
暂时未有相关通用技术能力~
阿里云技能认证
详细说明jdk7对包和jar文件的目录结构进行了调整,与以往不同的是 tools.jar dt.jar文件 在jdk7之前的版本中,在lib文件夹下都会有tools.jar dt.jar这两个文件 所以jdk7安装后配置环境变量,执行javac会出现 错误: 找不到或无法加载主类 com.sun.tools.javac.Main 解决办法: 1.可以拷贝too
基于TDD(Test-Driven Development)的开发模式已经变的普及。这里主要介绍了js-test-driver 与IDE eclipse/myeclipse的集成与使用。 1.环境搭建 这里使用的IDE是MyEclipse10.7.1,因为在MyEclipse高一些版本中,都使用了MyEclipse Config Center,个人觉得这个比原生的eclipse要麻烦一
1.测试变量的数据类型 ---- typeof "undefined" ----- 如果这个值未定义 2.测试数字是否位于最大数和最小数之间 ----- isFinite() var result = Number.MAX_VALUE + Number.MIN_VALUE; alert( isFinite(resul
问:说说session的原理和你对它的理解? 1.session的运行范围 session机制是一种服务器端的机制,服务器使用一种类似于散列表的结构(也可能就是使用散列表)来保存信息。 2.session的创建、关闭、删除 创建时间:直到某server端程序调用HttpServletRequest.getSession(true) | request.getSess
新手入门级别,自己搞了一下apache和tomcat的整合, 整理了一下笔记,希望能看到此笔记的人多多给予批评、纠正和优化。 1.据说做apache和tomcat整合的时候,版本号会影响到整合的成败,但是笔者只是在网上下载的apache2.0 ( httpd-2.0.64-win32-x86-no_ssl.msi )版本,和apache-tomcat-7.0.26,JK用的是
13. File 类 它既能代表一个文件的名称,又能代表一个目录下一组文件的名称。常用于对文件或文件夹的操作。 File对象也可以作为参数传递给流的构造函数。 File(File parent,String child) 根据 parent 抽象路径名和 child 路径名字符串创建一个新File 实例 File(String pathname) 通过将给定路径名字符串
最明显的,也是直观的方式,在Java中生成随机数只要简单的调用: java.lang.Math.random() 在所有其他语言中,生成随机数就像是使用Math工具类,如abs, pow, floor, sqrt和其他数学函数。大多数人通过书籍、教程和课程来了解这个类。一个简单的例子:从0.0到1.0之间可以生成一个双精度浮点数。那么通过上面的信息,开发人员要产生0.0和
1.oracle的逻辑数据结构 数据库中的一组理想的逻辑对象称为一个模式(schema)。 oracle数据库对象——如表、索引和封装的SQL代码等——实际上都是逻辑实体。 把数据库对象与各种模式区分开来易于方便管理并提高了安全性。 2.oracle的逻辑部件 数据块(data_block):数据块是oracle数据库的存储基础,它由磁盘空间上的若干字节组成。 区(extent
hibernate的一些杂记:1.sessionFactory的用法:SessionFactory是线程安全的,构造 SessionFactory 很消耗资源sessionFactory = new Configuration().configure().addClass(**).addClass(**).buildSessionFactory();Session session =
1. SVN的安装 第一步: 点击Setup-Subversion-1.6.5.msi 第二步:在F盘根目录下建立文件夹software/SVN 第三步:将SVN安装到F:\software\svn目录下 第四步:设置环境变量(只针对绿色版) 变量名:path 变量值:F:\software\svn\bin 第五步:在系统的命令行执行命令: svn
JDK1.4的java.nio.*包中,引入了新的javaI/O类库,其目的在于提高速度。 速度的提高来自于使用的结构更接近于操作系统执行I/O的方式:通道和缓冲器。 通道要么从缓冲中获得数据,要么向缓冲器发送数据。 唯一直接与通道交互的缓冲器是ByteBuffer-----也就是说,可以存储未加工字节的缓冲器。ByteBuffer是个相当基础的类,通过告知分配多少存储空间来创建一个
11. IO实现读取键盘录入 与 字符流和字节流的转换 System.out标准的输出 System.in标准的输入 static InputStream in OutputStreamWriter(OutputStream out) OutputStreamWriter(OutputStream out, String charsetName)
一、对文件的写操作 1. FileWriter对象 FileWriter fw = new FileWriter("XXX"); 只要对文件进行IO操作,就会有IOException异常。 创建一个FileWriter对象,该对象一初始化,必须要明确要操作的文件。 而且如果在该目录下如果存在与指定文件同名的文件,那么同名文件将被覆盖。 在用FileWriter对象写文件的时
1.注解(也被称为元数据):为我们在代码中添加信息提供了一种形式化的方法,使我们可以在稍后某个时刻非常方便的使用这些数据。 2. javaSE内置了3种标准注解: @Override 表示当前的方法定义将覆盖超类中的方法。如果你不小心拼写错误,或者方法签名对不上被覆盖的方法,编译器就会发出错误的提示。 @Deprecated 如果程序员使用了注解为它的元素,那
Tortoise SVN 安装界面 TortoiseSVN是Subversion版本控制系统的一个免费开源客户端,不需要为使用它而付费 第一步: 点击TortoiseSVN-1.6.6.17493-win32-svn-1.6.6.msi 2. 3. 4. 5. 6. 7.最终安装完成后,系统提示是否重启,点击yes (因为不重启可能会造成显示不
深入学习单例设计模式 饿汉式单例:开发时较为常用。 class Single1 { private Single1(){} private static Single1 single = new Single1(); public static Single1 getInstance() { return single; } public static vo
在基于spring与hibernate整合的基础之上现在将struts2与spring整合,完成s2sh整合。 struts2的基本配置不变。但是在配置action的时候要注意,因为action要交给spring来管理。 那么就先在spring的applicationContext.xml中配置一个bean节点 <bean id="personAction" class="co
SSH整合学习笔记 大致的学习了一下struts1.x struts2.x spring2.5 hibernate3.6,觉得东西很多,好些东西都记不住,最后发现想记住的方法就是多练习。自己多写一下简单的工程也会把这些知识巩固,但是公司现在不用这个,所以只能记下笔记,不忙的时候再拿来看看,坚持的练习一下。我也是初学,所以只是记下一些基础的东西,如果写错了什么,请朋友多多指出。 个人对
Java中使用的路径,分为两种:绝对路径和相对路径。归根结底,Java本质上只能使用绝对路径来寻找资源。所有的相对路径寻找资源的方法,都不过是一些便利方法。不过是API在底层帮助我们构建了绝对路径,从而找到资源的! 在开发Web方面的应用时, 经常需要获取 服务器中当前WebRoot的物理路径。 如果是Servlet , Action , Controller, 或则Filter
注:location为库名 Contact为表名 1.修改登录的密码: mysqladmin -uroot -p password 改后的密码 2.数据库,表管理进入 mysqlmysql -h hostname -uroot -p 3.创建数据库 mysql> create database location 4.导入数据结构---数据库的恢复,数据库是无法恢复
Hibernate的小小映射 Hibernate的映射本人给分为两种,一个是简单属性的映射,一个相对复杂属性的映射,复杂属性指的是set list map等。 简单的映射:(只列举一些常见的属性和常用的配置方法) Private String name; Private int gender; Private Date birthday; Private byte[] p
一、大规模高并发访问的性能分析: 1.应用服务器中JVM的优化: 在安装JDK后,有两个JVM虚拟机,分别是server jvm和 client jvm。其中server jvm比client jvm进行了更多的优化,所以在开发和测试Web应用系统时,应用指定服务器的jvm虚拟机为server jvm。 启动client jvm 和server jvm的方式: