- 博客(20)
- 资源 (12)
- 收藏
- 关注
原创 Graphics2d消除锯齿整理
Graphics2d拥有比graphics更为强大的画图方法所以在画图时,我们要使用的画笔是Graphics2D。但是,Graphics2D直接拿来画,效果是一样的,还是有锯齿(原因:像素太小导致)。所以我们要对它设置各种呈现算法。设置呈现算法语句:BufferedImage img=new BufferedImage(什么什么什么);Graphics2D g2 = i
2017-12-21 11:17:05
10443
原创 计算机存储容量
字节(byte)是由8个位所组成,可代表一个字符(A~Z)、数字(0~9)、或符号(,.?!%&+-*/),是内存储存数据的基本单位。而“位(bit)”是电子计算机中最小的数据单位。每一位的状态只能是0或1。 1 byte = 8 bit1 KB = 1024 bytes1 MB = 1024 KB1 GB = 1024 MB
2017-10-18 11:36:02
1945
转载 在Eclipse中创建Maven多模块工程的例子
如果,你需要创建多个项目,项目之间即独立又有关系,那么创建一个Maven多模块项目是个非常好的选择,也非常cool!怎么在Eclipse里面创建多模块工程,以及需要注意哪些地方,我在这里做个简单的介绍。一、准备若想在Eclipse里面做这些的话,那么在做这一切前,请确认你是否已经在eclipse里面安装了maven插件。如果没有装插件,那只能通过命令行去做了。好,现在假设已经在Ecli
2015-06-10 14:32:40
2895
原创 Listener监听器之HttpSessionListener
编写一个OnlineUserListener。 package anni; import java.util.List;import javax.servlet.ServletContext;import javax.servlet.http.HttpSession;import javax.servlet.http.HttpSessionListener;import j
2015-03-02 09:31:55
899
转载 java使用Volatile
java使用Volatile:Volatile修饰的成员变量在每次被线程访问时,都强迫从共享内存中重读该成员变量的值。而且,当成员变量发生变化时,强迫线程将变化值回写到共享内存。这样在任何时刻,两个不同的线程总是看到某个成员变量的同一个值。Java语言规范中指出:为了获得最佳速度,允许线程保存共享成员变量的私有拷贝,而且只当线程进入或者离开同步代码块时才与共享成员变量的原始值对比。
2014-12-09 17:31:15
438
转载 Java 接口和抽象类区别
原文:http://blog.youkuaiyun.com/sunboard/article/details/38318231.概述一个软件设计的好坏,我想很大程度上取决于它的整体架构,而这个整体架构其实就是你对整个宏观商业业务的抽象框架,当代表业务逻辑的高层抽象层结构 合理时,你底层的具体实现需要考虑的就仅仅是一些算法和一些具体的业务实现了。当你需要再开发另一个相近的项目时,你以前的抽象层说不定还可
2014-11-17 14:30:56
408
原创 Java多线程(五) ReentrantLock、Lock和Condition的用法
Java多线程(五) ReentrantLock、Lock和Condition的用法
2014-11-17 11:53:44
871
原创 Eclipse创建Spring工程
二、建工程打开eclipse,新建一个工程File->New->Project选择Web->Dynamic Web Project点击next,然后出现如下图,Project name随便取吧,为了后文方便,这里叫FuckSpring点击Finish后,在这个FuckSpring项目上右键,new->Folder 建一个文件夹,名字叫做 li
2014-11-15 21:40:42
1690
原创 Java多线程(四) Thread和Runnable之区别(售票系统)
Thread和Runnable之区别(售票系统)两种方式有什么不同,再看下面的代码,利用Runnable 实现资源共享,这里的共享知识部分共享
2014-11-15 17:10:38
940
转载 关于Class.forName(className).newInstance()的理解
Class.forName 介绍Class.forName(xxx.xx.xx) 返回的是一个类首先你要明白在java里面任何class都要装载在虚拟机上才能运行。这句话就是装载类用的(和new 不一样,要分清楚)。至于什么时候用,你可以考虑一下这个问题,给你一个字符串变量,它代表一个类的包名和类名,你怎么实例化它?只有你提到的这个方法了,不
2014-11-12 17:02:04
589
原创 Oracle客户端配置
1、查找tnsnames.ora文件一般情况下:路径为:\oracle\product\10.2.0\db_1\NETWORK\ADMIN 2、配置tnsnames.ora文件3、登陆配置tnsnames.ora文件如下:# tnsnames.ora Network Configuration File: D:\oracle\product\10.2.0\clien
2014-11-12 11:27:34
425
原创 Netty4实现UDP向TCP转发
TCP---传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。 UDP---用户数据报协议,是一个简单的面向数据报的运输层协议。UDP不提供可靠性,它只是把应用程序传给IP层的数据报发送出去,但是并不能保证它们能到达目的地。
2014-11-12 11:05:30
9658
原创 JDK的配置
JDK(Java Development Kit)是整个Java的核心,包括了Java运行环境、Java工具和Java基础类库。JDK作为JAVA开发的环境,不管是做JAVA开发还是做安卓开发,都必须在电脑上安装JDK。jdk环境变量配置方法:在安装完jdk后,还需要对jdk的环境变量进行配置才能正常使用,下面教大家如何配置jdk环境变量:1.右键选择 计算机→属性→高级系
2014-07-01 14:26:12
439
jdk1.6 64位
2014-07-30
coherence.jar-coherence-work.jar-tangosol.jar-
2014-06-09
dubbo demo
2014-06-08
SpringMVC3.0API.chm(不会使用chm的,请下载后右击属性,解锁再查看文件)
2014-03-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人