Java
文章平均质量分 74
YanD笛箫情
编程世界亦对自然世界的模拟
展开
-
基于maven的spring+springMvc+MyBatis+Dubbo架构的搭建
基于maven的spring+springMvc+MyBatis+Dubbo架构的搭建注册中心: zookeeper 数据库 :mysql spring版本是 3.1.1开发工具 idea 按部就班的描述了下架构的搭建步骤, 文字部分简略的看看即可建议先下载运行成功后,在看下面的文字描述。项目百度网盘地址 : https://pan.baidu.com原创 2017-07-12 16:32:52 · 487 阅读 · 0 评论 -
common-pool jar 包的简单使用,池化资源对象
common-pool jar 包的简单使用,池化资源对象1,导入common-pool.jar 包具体使用 1) , 编写一个待池化的 普通的java类。 2) , 编写一个工厂类(用于生产待池化的java类) 继承 BasePoolableObjectFactory 类 3) , 编写一个池化的类pool , 用作对 待池化类的 使用de原创 2017-06-28 21:35:11 · 1619 阅读 · 0 评论 -
运用javase写一个最简单的服务器...
最近查看了些资料,web服务器Tomcat其实也没有什么的,在我们javaee项目中 服务器的项目工作流程最简无非是1.监听客户端的请求,2,开启一个线程3.io流输入输出客户端的请求本次的小例子只是说明些原理,上不了大堂的./*创建一个服务器类我取名为YDServer*/public class YDServer{ private ServerSocket sSock原创 2014-11-30 11:10:08 · 554 阅读 · 0 评论 -
java源代码解析properties文件
实际的开发中有很多properties文件,大多数都是读的操作一般来说可以用一个单例模式来解析properties文件,也可以直接调用看例子:有一个properties文件test.propertis文件内容如下(项目的 src目录下)name = YanDpass = 111第一种: 写一个文件类来解析public class TestUtils{private原创 2014-12-03 23:00:05 · 417 阅读 · 0 评论 -
javaSE 模拟Spring框架的Ioc
Spring框架的Ioc模拟实现Spring框架一直与我当年研究道家的无为的思想贴近,14年的最爱,曾经迷死 Rod Johnson了, Spring的缔造者, 拥有着计算机与音乐的双重天赋。唉...好羡慕ing 个人理解:Ioc作为更高层次的解耦,运用到的javaSE技术, XML解析和java反射。 真的设计的很好很好,给我10年也想不出来这种方式。 例子如下:首先创建一个xml文原创 2016-05-25 21:46:39 · 294 阅读 · 0 评论 -
Spring Aop 中的JDK动态代理的实现
追妹纸所隐藏的JDK动态代理又是一年一度学妹报名时, 化工系的冬冬难以按捺心中的欲火, 可惜理工男不懂的文采遂找一高手代劳, 写一篇文采飞扬的情书(似乎过时了,只是想说明下jdk的动态代理)java中的代理分成JDK代理和CGLIB代理, CGLIB代理是基于类的代理(还没研究过), JDK动态代理是基于接口的代理, JDK代理基于一个类和一个接口Pro原创 2016-05-29 18:04:09 · 716 阅读 · 0 评论 -
java 中的缓存的原理
利用HashMap实现下java的缓存机制 java缓存也就是将数据存放于方便取出的地方。 这里用hashMap 模拟下, 说下其他的, List和Map的数据检索速度问题,不知道大家有没有研究过,可能面试中会问到。 直接上例子package cache;import java.util.*;/** * cache的模拟 * 定义一个map 对象 * @author原创 2016-06-05 20:35:50 · 580 阅读 · 0 评论 -
poi 将word文档转HTML格式
利用POI工具将word文档转成html1,导入对应的jar 2,编写相应的代码,直接上图 1)、 a,在src目录下创建helper目录 b,在helper目录下创建PoiHelperFactory.java文件 package helper;import service.IDocHelper;import servic原创 2017-03-26 14:09:48 · 711 阅读 · 0 评论 -
CGlib代理示例demo
关于CGlib代理示例 jdk动态代理是基于接口的代理,CGlib代理是基于类的代理,本篇就一个小例子说明下, 直接上代码 一、 准备工作 引入 相关 CGlib的jar包 比如 cglib-2.2.2.jar 二、直接上例子 2.1)创建一个 HelloImpl.java类 pack原创 2017-06-16 15:00:14 · 278 阅读 · 0 评论 -
子线程执行完后,主线程在执行场景
子线程执行完后,主线程在执行场景 该场景适用于,比如从数据库里 检索出一堆数据,我需要把这堆数据解析到一个容器中,如果使用单线程处理可能,效率太差,这时就可以把这堆数据分成几份,每一份单独一个线程进行处理, 当这几个子线程处理完成后,主程序在执行。 针对上述场景,写一个测试的小程序,主要 用到 Vector 容器,和线程的join() 方法进行实现。原创 2017-07-20 15:35:56 · 435 阅读 · 0 评论