随笔 - 154  文章 - 0  评论 - 18  阅读 - 24万
11 2016 档案
快慢指针原理--快速找到未知长度单链表的中间节点
摘要:package com.java.dataStruct; //节点类 public class Node { E item; Node next; public Node(){ } public Node(E element){ this.item = element; } public Node(E eleme... 阅读全文
posted @ 2016-11-28 22:17 wzyy 阅读(934) 评论(1) 推荐(0) 编辑
java实现单链表的整表创建
摘要:package com.java.dataStruct; public class Node { E item; Node next; public Node(){ } public Node(E element){ this.item = element; } public Node(E element, N... 阅读全文
posted @ 2016-11-28 21:35 wzyy 阅读(402) 评论(0) 推荐(0) 编辑
ArrayList<E>源码分析
摘要:1.属性 2.构造器 提供了3个构造器 3.添加数据 动态扩容策略 public static int[] copyOf(int[] original, int newLength) { int[] copy = new int[newLength]; System.arraycopy(origin 阅读全文
posted @ 2016-11-27 21:40 wzyy 阅读(470) 评论(0) 推荐(0) 编辑
Spring远程调用技术<3>-Spring的HTTP Invoker
摘要:前面提到RMI使用java标准的对象序列化机制,但是很难穿透防火墙。 另一方面,Hessian和Burlap能很好地穿透防火墙,但是使用私有的对象序列化机制。 Spring提供的http invker是一个新的远程调用模型,作为Spring框架的一部分,能够执行基于HTTP的远程调用(让防火墙不为难 阅读全文
posted @ 2016-11-24 22:55 wzyy 阅读(505) 评论(0) 推荐(0) 编辑
Spring远程调用技术<2>-Hessian和Burlap
摘要:上篇谈到RMI技术,加上Spring的封装,用起来很方便,但也有一些限制 这里的Hessian和Burlap解决了上篇提到的限制,因为他们是基于http的轻量级远程服务。 Hessian,和RMI一样,使用二进制消息进行客户端和服务端的交互,但是它的二进制消息可以移植到其他非java的语言中 Bur 阅读全文
posted @ 2016-11-23 21:30 wzyy 阅读(257) 评论(0) 推荐(0) 编辑
纯java配置SpringMVC
摘要:一般情况下,我们会在web.xml下配置好Spring和SpringMVC,并指定好它们的配置文件 是最常用的也是最方便的方法 例如: 今天介绍的是纯java配置,不基于xml, web.xml中一句代码都不用写。 文件目录: 1.Spring容器的配置文件 2.SpringMVC容器的配置文件 3 阅读全文
posted @ 2016-11-22 20:27 wzyy 阅读(818) 评论(0) 推荐(0) 编辑
bean 接收的参数为Class类型
摘要:这两个是等价的 阅读全文
posted @ 2016-11-20 20:54 wzyy 阅读(237) 评论(0) 推荐(0) 编辑
Spring远程调用技术<1>-RMI
摘要:在java中,我们有多种可以使用的远程调用技术 1.远程方法调用(remote method invocation, RMI) 适用场景:不考虑网络限制时(例如防火墙),访问/发布基于java的服务 2.Caucho的Hession和Burlap 适用场景:考虑网络限制时,通过http访问/发布基于 阅读全文
posted @ 2016-11-20 18:53 wzyy 阅读(394) 评论(0) 推荐(0) 编辑
EhCache的配置
摘要:JPA和Hibernate的二级缓存都是这样做的 代码目录: ehcache.xml : 这里采用两种bean的配置方式,一种是xml(EhCacheConfig.xml),一种是java(EhCacheConfig.java),如下: EhCacheConfig.xml: <bean id="ca 阅读全文
posted @ 2016-11-14 22:52 wzyy 阅读(5501) 评论(0) 推荐(0) 编辑
java操作Redis
摘要:需要使用如下jar包 <!-- https://mvnrepository.com/artifact/redis.clients/jedis --> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId 阅读全文
posted @ 2016-11-12 20:37 wzyy 阅读(260) 评论(0) 推荐(0) 编辑
Spring整合Redis
摘要:1.相关jar包除了Spring必须的jar外,还需要spring-data-redis,jedis,commons-pool,这里使用的是maven,也可以拿着url把jar包下下来 <!-- https://mvnrepository.com/artifact/org.springframewo 阅读全文
posted @ 2016-11-12 12:53 wzyy 阅读(261) 评论(0) 推荐(0) 编辑
java Socket编程-基于UDP
摘要:package com.wzy.UDPTest; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.InetAddress; /** * * @author wzy * 服务器端,实现基于UDP的用户登陆 */ public class UDPserver { pu... 阅读全文
posted @ 2016-11-07 21:59 wzyy 阅读(505) 评论(0) 推荐(0) 编辑
java Socket编程-基于TCP
摘要:package com.wzy.Test; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStream; import java.io.PrintWriter... 阅读全文
posted @ 2016-11-07 21:58 wzyy 阅读(623) 评论(0) 推荐(0) 编辑


点击右上角即可分享
微信分享提示