加载中
设计模式(8) - 迭代器模式(iterator)- 实现ArrayList和linkedList的迭代器

上周六就开始写这篇博客,之后一直耽误了,到前天才开始写,今天醒的早,就把这部分整理一下。本文内容参考易学设计模式和马士兵的迭代器模式的视频。 了解迭代器模式一个作用就是让你在使用...

2016/07/26 22:15
52
Java内存区域与内存溢出异常与Eclipse运行速度调优

想要了解这方面的知识是因为一次OutOfMemoryError异常而起,当时的解决办法是加上-Xmx1024m参数来扩大Java堆,还加了另一个参数-XX:-UseGCOverheadLimit。虽然问题解决了,但是还是觉得可以了...

2016/07/26 22:14
149
spring事务原理

1. 事务基本概念 事务是指在数据库系统执行过程中的一个逻辑单元,由有限的数据库操作序列构成。 1.1 事务的基本特点 事务具有四个属性:ACID本别是: 原子性(atomicity)、一致性(consist...

2019/07/15 10:14
9.8K
易学设计模式看书笔记(1) - 设计模式的分类

1 创建型模式 单独对对象的创建进行研究,高效的创建对象就是创建型模式讨论的问题。创建型设计模式有6种: 简单工厂模式(simple factory); 工厂方法模式(factory method); 抽象工厂模式...

2016/07/26 22:15
36
Introspector(内省)简单示例 与 简单应用

简单示例: package com.asdfLeftHand.test; import java.beans.BeanDescriptor; import java.beans.BeanInfo; import java.beans.IntrospectionException; import java.beans.Introspector...

2016/07/26 22:15
35
反射工具类

import java.lang.reflect.Field; import java.lang.reflect.Method; import org.slf4j.Logger; import org.slf4j.LoggerFactory; /** * 反射工具类 * */ public final class Reflection...

2016/07/26 22:15
43
关于支付宝接口整合的几个问题

如果顺利的话很快就可以弄好,总之按照文档要求来。 1. jsp页面可以改成action吗? 答案是可以。原来的页面基本不用改,直接拷贝到action中,开头加上一句 HttpServletRequest request = Ser...

2016/07/26 22:15
25
关于2进制直接转16进制

实际中估计也没有这个需求,只是写写。 能不能直接由2进制转为16进制呢,最直接的办法是通过位移操作,也就是通常所说的 每四位二进制对应一个16进制, 假如java中有一种 二进制的基础类型 ...

2016/07/26 22:15
59
Integer源码 转2进制转16进制

其中有一个私有方法,toUnsignedString(int i, int shift) 是为 public static String toHexString(int i) { return toUnsignedString(i, 4); } public static String toBinaryString(int i...

2016/07/26 22:15
274
易学设计模式看书笔记(6) - 创建者模式

四、创建者模式 1.摩托车组装系统 觉得这些例子挺适合入门的,容易理解, 看了之后大概是个什么样子的就有了印象。 摩托车 = 车架 + 车轮 + 轮胎 + 发动机。 首先设计摩托车类以及各零件类:...

2016/07/26 22:15
30
约瑟夫算法(数学分析法)

//看了帖子后觉得有趣就实现了一把递归的约瑟夫算法 package test; /** * 500个小孩围成一圈,从第一个开始报数:1,2,3,1,2,3,1,2,3,……每次报3的小孩退出    问最后剩下的那个小孩,在...

2016/07/26 22:15
283
易学设计模式看书笔记(7) - 代理模式

代理模式 1.系统日志记录的例子:给系统中的业务逻辑加上日志 (1):最简单直接的做法 public class Test { private Logger logger = Loger.getLogger(this.getClass().getName()); public ...

2016/07/26 22:15
3
虚拟机类加载机制

这种文章网上很多,内容大同小异,既然看到了看一下也无妨。 类加载的时机: 类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载、验证、准备、解析、初始化、使用...

2016/07/26 22:14
2
java内存分配策略

1. 对象优先在Eden分配 大多数情况下,对象在新生代Eden区中分配。当Eden区没有足够的空间时,虚拟机将发起一次Minor GC。在如下的测试代码中,尝试分配3个2MB大小和1个4MB大小的对象,在运行...

2016/07/26 22:14
3
带复选框的下拉框

效果图: 、 css: <style type="text/css"> /* 带复选框的下拉框 */ ul li{    list-style: none;    padding:0px;    margin: 0px; }    .select_checkBox{   border:0px solid red;   position:...

2016/07/26 22:14
72
易学设计模式看书笔记(2) - 简单工厂模式

本文摘自易学设计模式一书 一、简单工厂模式 1.动物管理系统的例子 public interface Animal{ public void eat(); } public class Tiger implements Animal {   public void eat(){     sy...

2016/07/26 22:14
30

没有更多内容

加载失败,请刷新页面

返回顶部
顶部