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

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

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

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

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

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

2019/07/15 10:14
8.4K
整合定时器框架quartz以及使用JDBCJobStore持久化到数据库

1.首先引入jar包:http://www.quartz-scheduler.org/downloads/ <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.2.1</version> </depe...

2017/04/11 16:36
2.3K
给你一组字符串 如 {5,2,3,2,4,5,1,2,1,5},让你输出里面出现次数最多且数值最大的

在网上看到一个算法题,不是很难,搜一下也有解决办法,但是一般都是几层for循环,试着写了下 /** * 给你一组字符串 如 {5,2,3,2,4,5,1,2,1,5},让你输出里面出现次数最多且数...

2016/07/26 22:15
68
易学设计模式看书笔记(1) - 设计模式的分类

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

2016/07/26 22:15
28
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
27
反射工具类

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
20
关于支付宝接口整合的几个问题

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

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

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

2016/07/26 22:15
3
垃圾收集器与内存分配策略

此文内容摘自<深入理解java虚拟机 第二版>,选择一些脉络性的记录下,自己的理解很少,有时间看看还是可以的。 1.对象已死吗? 在堆里存放这java世界几乎所有的对象实例,垃圾回收器在对堆进...

2016/07/26 22:15
13
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
182
易学设计模式看书笔记(6) - 创建者模式

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

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

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

2016/07/26 22:15
174
易学设计模式看书笔记(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
38
java条形码的生成与扫描

部分代码来自网上,所需jar包:barbecue-1.5-beta1.jar,jbarcode-0.2.8.jar import java.awt.BorderLayout; import java.awt.Component; import java.awt.event.KeyAdapter; import java.a...

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

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

2016/07/26 22:14
20

没有更多内容

加载失败,请刷新页面

返回顶部
顶部