自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 javaScript

function AmountInWords(dValue, maxDec) { // 验证输入金额数值或数值字符串: dValue = dValue.toString().replace(/,/g, ""); dValue = dValue.replace(/^0+/, ""); // 金额数值转字符、移除逗号、移除前导零 if (dValue == "") {  return "零元整";...

2013-06-13 11:05:11 111

原创 javaScript

// 返回中文金钱数function AmountInWords(dValue, maxDec) { // 验证输入金额数值或数值字符串: dValue = dValue.toString().replace(/,/g, ""); dValue = dValue.replace(/^0+/, ""); // 金额数值转字符、移除逗号、移除前导零 if (dValue == "") {  r...

2013-05-28 09:53:04 194

原创 Tuxedo

java  连接Tuxedo :     JoltSessionAttributes  attr=new JoltSessionAttributes();       attr.setString(JoltSessionAttributes.APPADDRESS, "//localhost:port");       JoltSession  joltSession =new JoltSe...

2012-05-10 17:11:02 192

原创 辞职也需要辞得帅,辞得大家都开心,多为将来考虑,辞职不要急,本是好事要办好...

请大家允许我跑个题,投简历时,恳求大家不要将自己的简历命名为“简历”,真是要命啊,我每年都收到很多叫“简历”的附件,每个都需要修改文件名才能正确保存,很闹心啊不是一般的闹心,若我们公司是大牛公司,就干脆直接删除了这样的邮件,看都不看了,两人过招、第一招不就败了。   诚恳建议大家简历命名为“某某的个人简历”等等,都区别开来,若你现在的简历还没更改文件名,请您马上动手更改,否则成千上万人的...

2012-03-16 09:11:26 234

原创 毕业生

毕业后,有人工作,有人继续上学,大家千万不要错过这篇文章,能看到这篇文章也是一种幸运,真的受益匪浅,对我有很大启迪,这篇文章将会改变我的一生,真的太好了,希望与有缘人分享,也希望对有缘人有所帮助!这篇文章有点长,但是希望你能够耐心的看完,看完之后有种“相见恨晚”的感觉,特别激动,希望大家好好的珍藏这篇文章,相信多年以后,再来看这篇文章,一定有不同的感觉。         正如”打工皇帝”唐骏说:”...

2012-03-01 10:44:29 105

原创 log 4j

Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务 器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。 Log4j由三个重要的组件构成:1)、日志信息的优先级2)、日志信息的输出目的地3)、日志信息...

2012-03-01 10:15:39 96

原创 Spring

Spring  AOP  IOC 资源分享:

2012-02-14 11:39:32 65

原创 java 设计模式 1

单例模式:保证一个类仅有一个实例,并且提供一个访问它的全局访问点。 实现方式: a: 懒汉模式 (同步问题要注意) public class Singleton{ private static Singleton instance =new Singleton(); private Singleton() ...

2012-02-13 11:11:01 61

原创 java 基础总结 3

内部类总结1. 内部类的分类: 成员内部类,静太内部类,方法内部类,匿名内部类。 共有特征: a . 内部类仍然是一个独立的类,在编译之后会内部类会被编译成独立的.class文件,但是前面冠以外部类的类命和$符号。 b . 内部类不能用普通的方式访问。内部类是外部类的一个成员,因此内部类可以自由地访问外部类的成员变量,无论是否是pr...

2012-02-10 17:27:35 77

原创 java堆栈

java中堆栈(stack)和堆(heap)一、堆栈(stack)和堆(heap)?(1)内存分配的策略  按照编译原理的观点,程序运行时的内存分配有三种策略,分别是静态的,栈式的,和堆式的.  静态存储分配是指在编译时就能确定每个数据目标在运行时刻的存储空间需求,因而在编译时就可以给他们分配固定的内存空间.这种分配策略要求程序代码中不允许有可变数据结构(...

2012-02-10 16:00:01 55

原创 java 基础总结 1

1 .多态: 父类型的应用指向子类对象。2 .Parent p=new Child();当使用多态调用方法时候,首先检查父类的方法,如果没有则编译错误,如果有,检查子类的方法,子类如果有,调用子类的方法,否则,调用父类的方法。3.静态方法只能继承,不能重写。4.final 修饰方法时候,表示一个终态方法,不能被重写。5.static 代码块:静态代码块。静态代码块...

2012-02-08 11:39:29 77

原创 CSS

CSS是用于改变页面显示样式的一门技术。选择符: selector {property: value} (选择符 {属性:值}) 1.选择符组(逗号分割): 相同属性和值的选择符组合起来书写,用逗号将选择符分开,这样可以减少样式重复定义: 例:h1, h2, h3, h4, h5, h6 { color: green } 2.类选择符(句点):...

2012-02-07 10:28:40 77

原创 Servlet 学习 <2>

post 与 Get 方式比较 1. 浏览器地址呈现的结果不同(表象)2. 真正的原因在于向服务器的形式不同3. get 请求格式: /test/LoginServlet?username=hello&password=world HTTP/1.14 post 请求格式: /test/LoginServlet HTTP/...

2012-02-07 10:11:07 62

原创 Servlet 学习 <1>

Servlet 入门首先介绍一下Servlet入门级的一个小例子: 1,新建Web工程 建立Class 类 HelloWorldServlet,从HttpServlet 继承,重写doGet方法。 @Override protected void doGet(HttpServletRequest req, ...

2012-02-07 09:58:23 60

Post方式发送http请求参数

public boolean uploadPostMethod(String path, Map&lt;String, String&gt; params) throws IOException{ StringBuilder sb = new StringBuilder(); for(Map.Entry&lt;String, String&gt; entry : params.entryS...

2011-10-11 08:51:00 612

Semaphore (信号量)管理访问数据的线程个数

一个计数信号量。从概念上讲,信号量维护了一个许可集。如有必要,在许可可用前会阻塞每一个 acquire(),然后再获取该许可。每个release() 添加一个许可,从而可能释放一个正在阻塞的获取者。但是,不使用实际的许可对象,Semaphore 只对可用许可的号码进行计数,并采取相应的行动。使用:Semaphore available = new Semaphore(3);创建了只能三...

2011-09-21 21:10:00 147

Lock和Condition实现线程通信(附阻塞队列的实例)

第一种情况:就使用单个Condition对象实现通信,方式同wait()和notify() condition是await()和signal(),其中condition对象是通过lock.getCondition()获得的;第二种情况:实现多路通信下面是一个例子,来自于API中的Condition类,此例子实现了多路阻塞通信public interface Condition...

2011-09-21 17:22:00 292

java中读写锁的实现及使用读写锁简单实现缓存系统的实例

读写锁是线程读写同一文件所需要用到的,读写锁是什么东西在这里不做过多的解释,可以自己去百度或谷歌去搜一下。谨在此附上我自己写的缓存系统的简单实现,你从中也能悟出缓存实现的基本思想缓存里面有数据就从缓存中取,没有就给你从其他地方得到。package cn.com.scl.cacheimport java.util.HashMap;import java.util.Map;...

2011-09-21 16:01:00 94

java中的Callable和Future的使用和困惑

java中还提供了可以返回值的线程池,例子如下:import java.util.concurrent.Callable;import java.util.concurrent.ExecutionException;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;...

2011-09-21 12:20:00 92

java中的线程池

线程池是java5之后新增的功能,使用呢线程池也至少是java5的jdk。什么是线程池呢,就先准备好若干个线程等待执行任务,只要任务来了,存放线程的容器就是线程池,然后从池子拿出一个线程来让这个线程进行服务。好处是什么呢?对于大量的任务来说,节省资源,不用频繁的创建线程和销毁线程带来的资源消耗。线程池的使用有以下几种方式创建固定大小的线程池:ExecutorService ...

2011-09-21 11:37:00 93

java中多个线程访问共享数据的方式有哪些

多个线程对共同数据的访问的实现,要根据情况而定(1)当访问共同的代码的时候:可以使用同一个Runnable对象,这个Runnable对象中有这个共享数据,比如卖票系统就可以这么做。或者这个共享数据封装在一个对象当中,然后对这个对象加锁,也可以实现数据安全访问。(2)当各个线程访问的代码不同时:这时候要使用不同的Runnable对象,有两种实现方式: a)将共享数据封装在另一个对象当中,...

2011-09-20 20:44:00 155

ThreadLocal实现线程范围的共享变量

ThreadLocal的作用和目的:用于实现线程内的数据共享,即对于相同的程序代码,多个模块在同一个线程中运行时要共享一份数据,而在另一个线程中则共享另一份数据,线程的数据是独享的。ThreadLocal的实现原理:每个线程调用全局ThreadLocal的set方法,就相当于往其内部的Map中增加一条记录,key是各自的线程,value是各自的线程调用set放进的值。在线程结束时可以调用Thr...

2011-09-19 12:45:00 86

实现线程范围的共享变量

线程范围内的共享变量,每个线程只能访问他自己的,不能访问别的线程的。下面请看一个不安全的例子,这个例子中的data数据有安全问题,可以测试一下import java.util.Random;public class ThreadScopeShareData { public static int data; /** * @param args */ publ...

2011-09-18 23:31:00 76

java中传统的线程通信个人见解

有一个使用共同数据的经验:要用到共同数据(包括同步锁)的若干方法,要放到同一个类里。体现了程序的高内聚,也增强了程序的健壮性。还有一个经验,把同步代码或在和锁放到共同使用的数据上,而不是放在线程内,这样的好处是什么呢:首先是更符合面向对象的思想。其次是这种设计结构非常容易实现线程的同步,并且增加线程访问共同数据的时候不用每次都在线程内增加同步代码。有利于扩展和维护。首先看一个例子,子...

2011-09-18 18:41:00 73

对java面向对象的的理解

对面向对象的理解可能每个人的理解程度不一样,这样就导致了写的程序的差别很大,写的质量上也回差别很大。&lt;&lt;Thinking In Java&gt;&gt;中说的好,Everything is object.每个事物都可以被看成对象,都可以被抽象成对象。怎么抽象对象呢?请记住一个原则,那就是:谁拥有数据,谁向外提供操作数据的方法。记住这个原则抽象对象就迎刃而解了。比如,你用...

2011-09-18 17:50:00 78

Java中线程安全问题个人理解

线程安全问题是一个比较高深的问题,是很多程序员比较难掌握的一个技术难点,如果一个程序员对线程掌握的很好的话,那么这个程序员的内功修炼的是相当的好。在这里我主要说一下我对java中如何保证线程安全的一些个人见解,希望对各位有所帮助,那里有不对的地方敬请给位不吝赐教。 线程安全问题主要出现在访问临界资源的时候,就是访问同一个对象的时候,可能会出现无法挽回的损失,特别是在关于资金安全方面的时候,...

2011-09-18 12:33:00 113

java中的定时器Timer的使用及实例

 定时器,就是五分中之后没有对程序进行操作,让程序自动退出。现在写一下几个常用的方式,就以定时为例1,两秒之后爆炸//定义一个两秒之后的定时器,两秒之后爆炸Timer timer1 = new Timer();timer1.schedule(new TimerTask(){@Overridepublic void run() {System.out.println(...

2011-09-18 00:31:00 149

java 中线程的创建方式,及对线程的个人理解

下面是两种传统的java创建线程的方法,什么是线程呢,就是在进程中在开出一点空间,同时运行另一个线索,或者叫另一个任务public class TraditionalThread {/** * @param args */public static void main(String[] args) {//第一种创建线程的方法Thread t1 = new Thread(...

2011-09-17 23:23:00 77

JNI

JNI是Java Native Interface的缩写。从Java 1.1开始,Java Native Interface (JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计的,但是它并不妨碍你使用其他语言,只要调用约定受支持就可以了。使用java与本地已编译的代码交互,通常会丧失平台可移...

2011-08-29 16:37:00 65

权限管理

权限管理,一般指根据系统设置的安全规则或者安全策略,用户可以访问而且只能访问自己被授权的资源,不多不少。权限管理几乎出现在任何系统里面,只要有用户和密码的系统。 很多人,常将“用户身份认证”、“密码加密”、“系统管理”等概念与权限管理概念混淆。目录一,权限管理场景举例二,权限管理分类三,容易混淆的概念四,权限管理技术实现五,权限管理实...

2011-06-16 15:24:00 264

重装mysql方法,在重装MYSQL的时候发现要输入current root password

在重装MYSQL的时候发现要输入current root password解决方法:1.清除MYSQL的安装目录2.清除MYSQL数据存放目录,一般在C:/Documents and Settings/All Users/Application Data目录下,有这个文件就删除(需要注意的时Application Data这个文件夹默认是隐藏的,要通过 工具-&gt;文件夹选项-&gt;查看-&g...

2011-06-15 11:19:00 281

jquery ajax 请求参数详细说明 及 实例

url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。timeout: 要求为Number类型的参数,设置请求超时时间(毫秒)。此设置将覆盖$.ajaxSetup()方法的全局设置。asy...

2011-06-11 15:19:00 54

css超链接的样式设定

css超链接样式的各属性的顺序不能颠倒。css中关于超链接的四个属性一般正常顺序为:link,visited,hover,active,即a:link 链接未访问的状态a:visited 链接被访问过之后状态a:hover 鼠标放到链接上的状态a:active 链接被按下状态/* 超链接的样式如下: */a:link { color:blue;text-decoration:n...

2011-06-10 18:52:00 112

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除