- 博客(15)
- 收藏
- 关注
原创 Windows环境下redis集群搭建
Windows环境下redis集群搭建说明: 这边的集群是 redis-cluster集群。准备: 需要下载 1,redis3.0以上版本 链接: https://pan.baidu.com/s/1U6FUiJ9TXzSrPf6CZZ8JZg 密码: 36t92,ruby 链接: https://pan.baidu.com/s/1PsRJG9weUBMBWOF...
2018-05-08 22:37:03
1490
原创 子线程执行完后,主线程在执行场景
子线程执行完后,主线程在执行场景 该场景适用于,比如从数据库里 检索出一堆数据,我需要把这堆数据解析到一个容器中,如果使用单线程处理可能,效率太差,这时就可以把这堆数据分成几份,每一份单独一个线程进行处理, 当这几个子线程处理完成后,主程序在执行。 针对上述场景,写一个测试的小程序,主要 用到 Vector 容器,和线程的join() 方法进行实现。
2017-07-20 15:35:56
465
原创 基于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
516
原创 common-pool jar 包的简单使用,池化资源对象
common-pool jar 包的简单使用,池化资源对象1,导入common-pool.jar 包具体使用 1) , 编写一个待池化的 普通的java类。 2) , 编写一个工厂类(用于生产待池化的java类) 继承 BasePoolableObjectFactory 类 3) , 编写一个池化的类pool , 用作对 待池化类的 使用de
2017-06-28 21:35:11
1663
原创 CGlib代理示例demo
关于CGlib代理示例 jdk动态代理是基于接口的代理,CGlib代理是基于类的代理,本篇就一个小例子说明下, 直接上代码 一、 准备工作 引入 相关 CGlib的jar包 比如 cglib-2.2.2.jar 二、直接上例子 2.1)创建一个 HelloImpl.java类 pack
2017-06-16 15:00:14
307
原创 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
743
原创 java 中的缓存的原理
利用HashMap实现下java的缓存机制 java缓存也就是将数据存放于方便取出的地方。 这里用hashMap 模拟下, 说下其他的, List和Map的数据检索速度问题,不知道大家有没有研究过,可能面试中会问到。 直接上例子package cache;import java.util.*;/** * cache的模拟 * 定义一个map 对象 * @author
2016-06-05 20:35:50
612
原创 Spring Aop 中的JDK动态代理的实现
追妹纸所隐藏的JDK动态代理又是一年一度学妹报名时, 化工系的冬冬难以按捺心中的欲火, 可惜理工男不懂的文采遂找一高手代劳, 写一篇文采飞扬的情书(似乎过时了,只是想说明下jdk的动态代理)java中的代理分成JDK代理和CGLIB代理, CGLIB代理是基于类的代理(还没研究过), JDK动态代理是基于接口的代理, JDK代理基于一个类和一个接口Pro
2016-05-29 18:04:09
742
原创 javaSE 模拟Spring框架的Ioc
Spring框架的Ioc模拟实现Spring框架一直与我当年研究道家的无为的思想贴近,14年的最爱,曾经迷死 Rod Johnson了, Spring的缔造者, 拥有着计算机与音乐的双重天赋。唉...好羡慕ing 个人理解:Ioc作为更高层次的解耦,运用到的javaSE技术, XML解析和java反射。 真的设计的很好很好,给我10年也想不出来这种方式。 例子如下:首先创建一个xml文
2016-05-25 21:46:39
309
原创 jQuery插件的编写方法
jQuery 插件的编写jQuery插件的编写, 格式为: (function($) { $.fn.functionName = function(){} //方法的具体内容 })(jQuery)这个是基于类级别的方法,调用方式为 $("").functionName(); 即可. 绝大部分情况下都是这么写的, 还有个基于jQuery全局的方法. 格式:jQ
2016-05-24 20:21:21
371
原创 javascript数组的删除
javascript删除数组元素/** * js 中的数组删除, 实现思想 * 将数组中的引用下标指向该数组的下一个元素核心代码 * array[i] = array[i + 1]; * array.length - 1; * 运用javascript中的原型prototype给js的Array 类添加删除元素方法 */根据所填入的下标进行删除数组中的元素Ar
2016-05-23 20:45:59
296
原创 java源代码解析properties文件
实际的开发中有很多properties文件,大多数都是读的操作一般来说可以用一个单例模式来解析properties文件,也可以直接调用看例子:有一个properties文件test.propertis文件内容如下(项目的 src目录下)name = YanDpass = 111第一种: 写一个文件类来解析public class TestUtils{private
2014-12-03 23:00:05
432
原创 运用javase写一个最简单的服务器...
最近查看了些资料,web服务器Tomcat其实也没有什么的,在我们javaee项目中 服务器的项目工作流程最简无非是1.监听客户端的请求,2,开启一个线程3.io流输入输出客户端的请求本次的小例子只是说明些原理,上不了大堂的./*创建一个服务器类我取名为YDServer*/public class YDServer{ private ServerSocket sSock
2014-11-30 11:10:08
574
原创 网页注册的短信验证的按钮特效
在网页注册中有些需要短信验证的按钮,显示多少秒的时间递减,当秒数读完后按钮恢复且变为重新发送点击后成XX秒输入....那个 难度不大,逻辑思维很清晰,不错的例子故写下js工具库:jQuery假设这个按钮的 id = 'button' 设立个omclick函数 函数名 changevode/思路/var count = 60;//初始秒数var counts;//
2014-11-26 21:24:12
569
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人