- 博客(24)
- 资源 (11)
- 收藏
- 关注
转载 多线程编程(三)--创建线程之Thread VS Runnable
http://blog.csdn.net/liutengteng130/article/details/46663823前面写过一篇基础的创建多线程的博文:那么本篇博文主要来对比一下这两种创建线程的区别。 继承Thread类: 还拿上篇博客的例子来说: 四个线程各自卖各自的票,说
2017-04-30 14:23:41 339
转载 多线程编程(二)--进程&&线程
http://blog.csdn.net/liutengteng130/article/details/46662817看完上篇博文的介绍后,大家应该大概了解进程和线程的由来。有了这样一个背景我们进一步来看一下线程和进程。 引入进程: 进程可以提高系统的并发性,提高CPU的使用率,从而提高程序的性能。在以前单道操作系统中,一次只执行一个
2017-04-30 13:33:54 228
转载 多线程编程(一)--进程和线程之由来
http://blog.csdn.net/liutengteng130/article/details/46661847Java多线程基础:进程和线程之由来 在前面,已经介绍了Java的基础知识,现在我们来讨论一点稍微难一点的问题:Java并发编程。当然,Java并发编程涉及到很多方面的内容,不是一朝一夕就能够融会贯通使用的,需要在实践中不断积累。由于并发肯定涉及到多线程,因
2017-04-30 13:13:03 221
转载 Java设计模式——代理模式实现及原理
http://blog.csdn.net/goskalrie/article/details/52458773http://www.cnblogs.com/cenyu/p/6289209.htmlhttp://blog.csdn.net/Goskalrie/article/category/5958653简介Java编程的目标是实现现实不能完成的,优
2017-04-29 20:06:44 559
转载 Java反射机制
前言 本文是我整理的Java反射的一些知识,其中大部分内容是翻译http://tutorials.jenkov.com/java-reflection/index.html的。1. Java反射简介JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法
2017-04-29 20:01:55 236
转载 JAVA设计模式之工厂模式(简单工厂模式+工厂方法模式)
http://blog.csdn.net/jason0539/article/details/23020989在面向对象编程中, 最通常的方法是一个new操作符产生一个对象实例,new操作符就是用来构造对象实例的。但是在一些情况下, new操作符直接生成对象会带来一些问题。举例来说, 许多类型对象的创造需要一系列的步骤: 你可能需要计算或取得对象的初始设置; 选择生成哪个子对象实例; 或在
2017-04-27 18:05:08 220
转载 quartz 中JobExecutionContext的使用
假如execute方法中需要一些额外的数据怎么办?比如说execute 中希望发送一封邮件,但是我需要知道邮件的发送者、接收者等信息? 存在两种解决方案: 1.JobDataMap类: 每个JobDetail都关联了一个JobDataMap实例,JobDataMap是java.util.Map的子类,基本上是提供key- value形式的数据,并提供了一些便利方法(主
2017-04-26 08:56:51 1596
转载 责任链模式综述(基础篇)
http://blog.csdn.net/justloveyou_/article/details/68489505http://blog.csdn.net/justloveyou_/article/details/68491121摘要: 本篇综述责任链模式的提出动机、原理结构、典型实现和应用场景,并结合具体实例展现了其灵活性、可插拔性和松耦合性。首先,结合我们日
2017-04-21 13:08:36 305
转载 Java Web 基础 --- Filter 综述
http://m.blog.csdn.net/article/details?id=68922144摘要: 伴随J2EE一起发布的Servlet规范中还包括一个重要的组件——过滤器(Filter)。过滤器可以认为是Servlet的一种加强版,它主要用于对用户请求进行预处理以及对服务器响应进行后处理,是个典型的处理链。Servlet规范使用了三个接口对过滤器进行了抽象,即Fil
2017-04-21 11:32:24 303
转载 Java Web 之过滤器Filter详解
http://blog.csdn.net/nettravel_a/article/details/100525331、简介 Filter也称之为过滤器,它是Servlet技术中最实用的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL
2017-04-20 18:03:48 689
转载 Java Web 之过滤器Filter详解
Filter也称之为过滤器,它是Servlet技术中比较激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。二、Filter简介Servlet API中提供了一个
2017-04-20 17:46:18 473
转载 读Socket流时产生阻塞的解决方案
在用socket写一个服务器时遇到了问题于是将主要的问题抽了出来,代码如下,由于代码很简单于是也没有注释。public class Main { private static ServerSocket serverSocket; private final static ExecutorService exec = Executors.newFixedThreadPool(30
2017-04-18 11:02:24 1136
转载 如何打造一个小而精的电商网站架构?
作者介绍章为忠,随变科技.net架构师。致力于电商领域的开发与架构设计工作,拥有丰富的电商网站架构搭建经验。本文大纲:1. 小型电商网站的架构2. 日志与监控系统的解决方案3. 构建数据库的主从架构4. 基于共享存储的图片服务器架构5. 移动M站建设6. 系统容量预估7. 缓存系统一、小型电商网
2017-04-15 10:08:51 3799
转载 UrlConnection doPost Https请求 、编码设置
UrlConnection doPost Https请求 、编码设置UrlConnection doPost方法/** * 发送POST请求 * * @param url 请求地址url * @param params 需要发送的请求参数字符串 * @param connTimeout 连接超时时间(毫秒),如果为null则默认为180秒 * @p
2017-04-14 18:03:41 3290
转载 深入理解Java:注解(Annotation)自定义注解入门
http://www.cnblogs.com/peida/archive/2013/04/24/3036689.html要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提供的元注解和相关定义注解的语法。元注解: 元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation
2017-04-14 13:59:46 444
转载 JVM内存状况查看方法和分析工具
http://blog.csdn.net/neosmith/article/details/47753733Java本身提供了多种丰富的方法和工具来帮助开发人员查看和分析GC及JVM内存的状况,同时开源界和商业界也有一些工具可用于查看、分析GC及JVM内存的状况。通过这些分析,可以排查程序中内存泄露的问题及调优程序的性能。下面介绍几种常用的免费工具,其中知名的有JProfiler
2017-04-14 11:40:55 526
转载 深入理解Java注解(2):高级应用
http://blog.csdn.net/zhoudaxia/article/details/33731583一、为什么使用Annotation: 在JAVA应用中,我们常遇到一些需要使用模版代码。例如,为了编写一个JAX-RPC web service,我们必须提供一对接口和实现作为模版代码。如果使用annotation对远程访问的方法代码进行修饰的话,这个模版就能够使用工具自
2017-04-10 18:11:06 401
转载 深入理解Java注解(1):基础详解
http://blog.csdn.net/zhoudaxia/article/details/33456147什么是注解(Annotation): Annotation(注解)就是Java提供了一种为程序元素关联任何信息或任何元数据(metadata)的途径和方法。Annotion(注解)是一个接口,程序可以通过反射来获取指定程序元素的Annotion对象,然后通过Annot
2017-04-10 18:05:57 266
转载 Java类名.class和getClass()区别
区别类名.class叫做“类字面量”,因class是关键字, 所以类名.class编译时确定。getclass()运行时根据实际实例确定,getClass()是动态而且是final的。String.class 是能对类名的引用取得在内存中该类型class对象的引用,new String().getClass() 是通过实例对象取得在内存中该实际类型class对象的引
2017-04-10 16:14:44 1626
转载 JavaWeb文件上传和下载
http://www.cnblogs.com/h--d/p/5761649.html文件上传和下载在web应用中非常普遍,要在jsp环境中实现文件上传功能是非常容易的,因为网上有许多用java开发的文件上传组件,本文以commons-fileupload组件为例,为jsp应用添加文件上传功能。common-fileupload组件是apache的一个开源项目之一,可以从http://j
2017-04-10 11:46:12 2909
转载 深入浅出Java并发包—锁机制
http://www.cnblogs.com/longshiyVip/p/5213771.htmlhttp://www.cnblogs.com/longshiyVip/p/5211490.htmlhttp://www.cnblogs.com/longshiyVip/p/5213812.html前面我们看到了Lock和synchronized都能正常的保证数据的一
2017-04-09 22:30:37 374
转载 深入JVM锁机制之一:synchronized
http://developer.51cto.com/art/201111/304378.htm目前在Java中存在两种锁机制:synchronized和Lock,Lock接口及其实现类是JDK5增加的内容,其作者是大名鼎鼎的并发专家Doug Lea。本文并不比较synchronized与Lock孰优孰劣,只是介绍二者的实现原理。数据同步需要依赖锁,那锁的同步又依赖谁?sync
2017-04-09 22:25:25 232
转载 【Java线程】锁机制:synchronized、Lock、Condition
http://blog.csdn.net/vking_wang/article/details/9952063http://www.infoq.com/cn/articles/java-memory-model-5 深入理解Java内存模型(五)——锁 http://www.ibm.com/developerworks/cn/java/j-jtp10264/ Java 理论与实践: J
2017-04-09 22:21:58 192
转载 java,锁机制详解
打个比方:一个object就像一个大房子,大门永远打开。房子里有很多房间(也就是方法)。这些房间有上锁的(synchronized方法), 和不上锁之分(普通方法)。房门口放着一把钥匙(key),这把钥匙可以打开所有上锁的房间。另外我把所有想调用该对象方法的线程比喻成想进入这房子某个 房间的人。所有的东西就这么多了,下面我们看看这些东西之间如何作用的。 在此我们先来明确一下我们的前提条件。该对
2017-04-09 22:14:59 404
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人