- 浏览: 26371 次
- 性别:
- 来自: 北京
最新评论
文章列表
如何通过源码构建GlassFish
- 博客分类:
- Java
如何通过源码构建GlassFish:
方式一、下面有一篇国外人写的博客,可以参考学习:
博客地址:http://java.dzone.com/articles/building-glassfish-source?utm_source=tuicool
方式二、官方也有教程介绍如何构建GlassFish和为GlassFish开源项目贡献源码
1. 官方构建GlassFish网址:https://wikis.oracle.com/display/GlassFish/FullBuildInstructions#FullBuildInstructions-Checko ...
在MyEclipse工具栏上右键菜单,选择Customize Perspective...。
弹出如下窗口,取消勾选不常用的项,点击OK按钮,完成隐藏掉不常用的项目。
ibatis 配置事务如下(applicationContext-dao.xml):
<!-- 数据源配置 -->
<bean id="dbtec2" class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName" value="com.mysql.jdbc.Driver"></property>
<property name="u ...
Java 如何获得系统环境变量
- 博客分类:
- Java
获得系统环境变量
public static void main(String[] args) {
System.out.println("System.getenv(\"PATH\") = " + System.getenv("PATH"));
}
输出结果:
System.getenv("PATH") = D:\MinGW\bin;D:\Program Files (x86)\apache-ant-1.8.2\bin;D:\Program Files\Java\jdk1.7.0 ...
程序员六阶段,文章内容出自《Java技术开发:在架构中体验设计模式和算法之美》.于广 著。
第一阶段
此阶段主要是能够熟练地使用某种语言。这就相当于练武中的套路和架式这些表面的东西。
第二阶段
...
Java 二进制权限控制算法
- 博客分类:
- Java
二进制权限控制算法,主要是利用了(&,|, ~)运算的特性。
String s1 = "0000000000000000000000000000000000000001"; // 添加
String s2 = "0000000000000000000000000000000000000010"; // 删除
String s3 = "0000000000000000000000000000000000000100"; // 修改
String s4 = "000000000000000000000000 ...
Commons Lang 扩展了标准 java.lang api增加了串操作思路方法、基本数值思路方法、对象反射、创建和串行化以及 属性它还包含个可继承 enum 类型、对多种嵌套 Exception 类型支持、对java.util.Date 增强以及用于构建思路方法实用例如 hashCode、toString 和 equals我发现 Commons Lang对应用很多方面都很有帮助通过使用 Commons Lang您将编写更少代码从而可以更快地交付缺陷更少。但也有不足之处,这个问题可以解决,因为它是开源项目,发现不足之处,可以获取源码进行修正或者提交Bug。
...
String字符串不可改变,查阅了很多资料,本人感觉《Java经典实例(第二版)》.达尔文著书中说的很好,在这本书中对String字符串不可改变的问题做如下论述:
字符串的不变性是Java虚拟机的一个基本特征。Java是一种基于多线程的语言,并且还要提供良好的安全性。Java的Applet被禁止访问很多的本地资源。假设这样一种情况:线程A启动了线程B。线程A创建了一个包含文件名的字符串,命名为s,同时,为该字符串另设引用s2。这时,将s传给需要权限的某种方法。假如已经载入该方法(例如:它存在于Java的Applet运行环境中),它一定会使用Java虚拟机的Sec ...
在网上找好多类似文章或者帖子,绝大部分都是不正确和不准确的,都是互相转来转去的。下面是我自己通过研究Java API得出正确获取当前时间前一小时的时间正确方法。
public static void beforeOneHourToNowDate() {
Calendar calendar = Calendar.getInstance();
/* HOUR_OF_DAY 指示一天中的小时 */
calendar.set(Calendar.HOUR_OF_DAY, calendar.get(Calendar.HOUR_OF_DAY) - 1);
...
利用HttpURLConnection上传文件
简单需求:将文件和文件名称都上传到服务器上
客户端:
package upload;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.net.HttpURLConnection;
import java.net.URL;
public cla ...