当前位置:首页 > 编程 > Java 点击订阅
0

Tomcat 系统架构与设计模式

Tomcat 系统架构与设计模式,第 1 部分: 工作原理这个分为两个部分的系列文章将研究 Apache Tomcat 的系统架构以及其运用的很多经典设计模式。本文是第 1 部分,将主要从 Tomcat 如何分发请求、如何处理多用户同时请求,还有它的多级容器是如何协调工作的角度来分析 Tomcat 的工作原理,这也是一个 Web 服务器首要解决的关键问题。42 评论许 令波, Java

wwfy 发布于 2016-09-21 15:00 评论(0) 阅读(12)
0

Atitit org.eclipse.jdt 的ast 架构 Eclipse JDT API spec

Atitit org.eclipse.jdt 的ast 架构 Eclipse JDT API spec 继承树1Expression的子类1获取子类2 继承树Astnode》expression》methodinvokecation  Expression的子类 [org.eclipse.jdt.core.dom.TypeLit

attilaxAti 发布于 2016-09-21 15:06 评论(0) 阅读(5)
0

java入门

这几天项目做完了,一直闲着,写写代码娱乐一下,顺便学学后台java几个定义①对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。②类:类是一个模板,它描述一类对象的行为和状态。③方法:方法就是行为,一个类可以有很多方法。逻辑运算、数据修改以及所有动作都是在方法中完成的。④实例变量:每个对象都有独特的实例变量,对象的状态由这些实例变

半亩花田 发布于 2016-09-21 15:17 评论(0) 阅读(7)
0

判断两个日期之间的长度

/***结束日期与开始日期之间的间隔天数*return 两个日期之间的天数*/private Long dateTest(String startDate, String endDate) throws ParseException {        Date start = new Date();    &

未来总裁LS 发布于 2016-09-21 15:18 评论(0) 阅读(7)
0

Java远程方法调用(Remote Method Invocation,RMI)

Java RMI简介:它是Java的一个核心API和类库,允许一个Java虚拟机上运行的Java程序调用不同虚拟机上运行的对象中的方法,即使这两个虚拟机运行于物理隔离的不同主机上。Java RMI在JDK1.1版本已经存在,是非常重要的底层技术。下面通过一个简单的例子来测试: 1 package com.tc.remote; 2 3 import java.rmi.Remote; 4 impor

指尖以东 发布于 2016-09-21 15:52 评论(0) 阅读(8)
0

写一个简单的分词器

分词器代码1 package www.ygh.fenciqiUtils;2 3 import java.io.FileReader;4 import java.util.ArrayList;5 import java.util.IdentityHashMap;6 import java.util.List;7 import java.util.Map;8 import java.util.Set;

浪漫逆风 发布于 2016-09-21 16:23 评论(0) 阅读(8)
0

Java类 对象 和构造方法

github地址:https://github.com/lily1010/java_learn/tree/master/dogjava中对象和类java中万物皆对象,比如说动物,里面有猫,狗,鱼等等,他们都能跑,都能呼吸,总之他们有一些动物的共同特征,java中可以把他们归为一类。这就是java中的类;而猫,狗等,就是这个类中的一个具体的对象。猫,狗又有一些动作行为,就是方法.当你想调用那些动作行

半亩花田 发布于 2016-09-21 16:55 评论(0) 阅读(7)
0

POI读取单元格信息及单元格公式

Java操作EXCEL的利器一般都是POI和JXL,鄙人只是POI的忠实粉丝。(其实我是没有用过JXL)。现在大多数的excel都是07以上的版本,所以我一般是用07的基础上使用POI。一、读取单元格单元格有样式和值,以及值得类型。样式复制封装成一个函数:public XSSFCellStyle cloneAllCellStyle(XSSFCell sourceCell, XSSFWorkbook

roychenyi 发布于 2016-09-21 17:04 评论(0) 阅读(9)
0

有关spring-servlet.xml 和 application.xml的配置信息讲解(这两个配置信息的区别在哪里)

 在使用springmvc时需要配置得信息有两个,一个是spring-servlet.xml和applcation.xml: 首先两个文件的的存放位置就有一点的不同(见下图),application.xml(是下图中的root-context.xml)是在spring文件夹下,而spring-servlet.xml(下图中的servlet-contextxml)是在更下一层目录

wegi 发布于 2016-09-21 17:12 评论(0) 阅读(9)
0

编写高质量代码:改善Java程序的151个建议(第5章:数组和集合___建议70~74)

建议70:子列表只是原列表的一个视图   List接口提供了subList方法,其作用是返回一个列表的子列表,这与String类subSting有点类似,但它们的功能是否相同呢?我们来看如下代码: 1 public class Client70 { 2 public static void main(String[] args) { 3 // 定义一个包含两个字符串的列表 4 List&

阿赫瓦里 发布于 2016-09-21 18:29 评论(0) 阅读(7)
0

SSH案例--入门级

1.项目功能展示(1)注册  (2)修改地址与级别信息,点击修改   (3)再添加一位成员,进行删除点击第二行的删除(4)登录模块测试输入数据库中没有的信息:输入数据库中存在的信息:  2. Web.xml  Spring提供了ContextLoaderListener,该监听器实现了ServletContextListener接口,他在Web应用程序启动时被触发。当他创建时会自动查找W

六月的余晖 发布于 2016-09-21 18:47 评论(0) 阅读(10)
0

Java中的Bigdecimal类型运算

Java中的Bigdecimal类型运算 双精度浮点型变量double可以处理16位有效数。在实际应用中,需要对更大或者更小的数进行运算和处理。Java在java.math包中提 供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。表5.7中列出了BigDecimal类的主要构造器和方法。  构造器  描 述&nb

JOEH60 发布于 2016-09-21 19:29 评论(0) 阅读(7)
0

httpClient实现微信公众号消息群发

1、实现功能   向关注了微信公众号的微信用户群发消息。(可以是所有的用户,也可以是提供了微信openid的微信用户集合)2、基本步骤前提:  已经有认证的公众号或者测试公众账号发送消息步骤:发送一个请求微信去获取access_token发送一个请求去请求微信发送消息相关微信接口的信息可以查看:http://www.cnblogs.com/0201zcr/p/5866296.html 有

WhyWin 发布于 2016-09-21 19:39 评论(0) 阅读(3)
0

java线程 公平锁 ReentrantLock(boolean fair)

一、公平锁1、为什么有公平锁  CPU在调度线程的时候是在等待队列里随机挑选一个线程,由于这种随机性所以是无法保证线程先到先得的(synchronized控制的锁就是这种非公平锁)。但这样就会产生饥饿现象,即有些线程(优先级较低的线程)可能永远也无法获取cpu的执行权,优先级高的线程会不断的强制它的资源。那么如何解决饥饿问题呢,这就需要公平锁了。  产生饥饿的另一个原因是:某个线程占据资源不释放,

小禾点点 发布于 2016-09-21 21:57 评论(0) 阅读(5)
0

从零开始学 Java - 利用 Nginx 负载均衡实现 Web 服务器更新不影响访问

还记得那些美妙的夜晚吗你洗洗打算看一个小电影就睡了,这个时候突然想起来今天晚上是服务器更新的日子,你要在凌晨时分去把最新的代码更新到服务器,以保证明天大家一觉醒来打开网站,发现昨天的 Bug 都不见了。这时候你瞬间没有了看电影的兴致了,这应该就是一个运维人员的日常了吧!为什么要在凌晨时分去更新服务器?做过 Web 开发的应该都明白,可能尽管你开发的系统并没有多少用户在使用,但是,你依然不敢大白天去

Mafly 发布于 2016-09-22 07:43 评论(0) 阅读(5)
0

Java一步一步构建web系统 在IDEA下用Maven搭建多模块项目

1、需求做一个项目会有很多模块,主要是方便复用,通过各个模块之间聚合。模块也可以独立出来,如公用类库,也可以在做其它项目中使用。该文的实例会有两个模块:分别为dallin-web模块,dallin-utils工具类模块2、新建一个Maven父项目打开IDEA工具,通过file——new——project——maven 如下图所示2.不勾选Create from archetype,直接点击Next

划风 发布于 2016-09-22 08:12 评论(0) 阅读(7)
0

计算机程序的思维逻辑 (38) - 剖析ArrayList

从本节开始,我们探讨Java中的容器类,所谓容器,顾名思义就是容纳其他数据的,计算机课程中有一门课叫数据结构,可以粗略对应于Java中的容器类,我们不会介绍所有数据结构的内容,但会介绍Java中的主要实现,并分析其基本原理和主要实现代码。前几节在介绍泛型的时候,我们自己实现了一个简单的动态数组容器类DynaArray,本节,我们介绍Java中真正的动态数组容器类ArrayList。我们先来看它的基

老马说编程 发布于 2016-09-22 09:31 评论(0) 阅读(7)
0

spring与hibernate整合事务管理的理解

   在谈Spring事务管理之前我们想一下在我们不用Spring的时候,在Hibernate中我们是怎么进行数据操作的。在Hibernate中我们每次进行一个操作的的时候我们都是要先开启事务,然后进行数据操作,然后提交事务,关闭事务,我们这样做的原因是因为Hibernate默认的事务自动提交是false,他是需要我们人为的手动提交事务,假如你不想每次都手动提交事务的话,你可以在hibe

鬼球_Li 发布于 2016-09-22 09:46 评论(0) 阅读(5)
0

mybatis Generator生成代码及使用方式

本文原创,转载请注明:http://www.cnblogs.com/fengzheng/p/5889312.html 为什么要有mybatismybatis 是一个 Java 的 ORM 框架,ORM 的出现就是为了简化开发。最初的开发方式是业务逻辑和数据库查询逻辑是分开的,或者在程序中编写 sql 语句,或者调用 sql 存储过程。这样导致思维需要在语言逻辑和 sql 逻辑之间切换,导

风的姿态 发布于 2016-09-22 10:13 评论(0) 阅读(9)
0

java基础盲点梳理

类的基本成员才有默认值finalize()并非析构,Java中没有析构,使用finalize()通常在于跨语言调用情景:比如使用C进行malloc内存分配以后,要在finalize()方法中进行free,以便于提供一种内存释放的方法,否则当量达到一定程度时会造成out of memories。Jvm在进行gc时会优先调用finalize(),但这并不意味着一定会释放finalize中指定的对象,因

发布于 2016-09-18 00:05 评论(0) 阅读(6)

一起悦读网    Copyright © 2016    浙ICP备11048508号    浙公网安备 33048302000202号