package test; import java.io.FileOutputStream; import com.lowagie.text.Document; impor…
标签:java
Android-多线程断点下载详解及源码下载(二)
本项目完成的功能类似与迅雷等下载工具所实现的功能——实现多线程断点下载。 主要设计的技术有: 1、android中主线程与非主线程通信机制。 2、多线程的编程和管理。 3、android网络编程 4、自己设计实现设计模式…
Java基础学习总结(148)——如何提高代码质量
前言 人跟人的能力千差万别,所以写出来的代码质量,肯定是不同的。有的人,写一个小逻辑,可能需要100行,而有的人,可能仅仅需要10行。代码永远会有Bug,在这方面没有最好只有更好。模块化与面向对象是实现高效无错代码的方法…
Hadoop Java对应版本号
Hadoop和Java的版本要一一对应,否则到时候会出现不支持的函数出现。下面这个是官方给出来的对应信息。 Java 版本支持 Apache Hadoop 3.x 版本 现在只支持 Java 8 Apache Hadoo…
JS 正则替换大括号、小括号、中括号的内容
JS 正则替换大括号、小括号、中括号的内容 替换大括号内的全部内容var str=”hello {name}”; var nstr = str.replace(/\{[^\}]+\}/,"coff…
springboot日志配置,Spring Boot系列——日志配置
springboot默认是用logback来记日志的。每次启动服务时见下面最先打印出来的日志: "C:\Program Files\Java\jdk1.8.0_40\bin\java.exe" ... SLF4J: Cl…
Spring Framework 参考文档(Spring IoC容器和bean介绍)
Spring IoC容器和bean介绍 本章介绍了控制反转(IoC)原理的Spring Framework实现,IoC也称为依赖注入(DI)。它是一个过程,对象仅通过构造函数参数、工厂方法的参数,或从工厂方法构造后或返回…
JedisPool使用原理及源代码
1,JedisPool的使用 //WHEN_EXHAUSTED_FAIL = 0; 直接抛出异常throw new NoSuchElementException(“Pool exhausted”)…
【每日一算】二分查找
给定一个整形有序数组,如何找出某一整数是否在数组中,以及该整数在数组中对应的下标? 例如: int[] arr = {1,4,6,11,23} int target = 11 找出target在arr中对应位置的下标 结…
当单例模式遇到序列化会出现什么问题
什么是单例模式 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。 什么是序列化 简单来说序列化就是一种…
Java 快速排序
public class Sorts { public static void main(String[] args) { Sorts sorts=new Sorts(); int arr[]={1,23,34,56,7…
实验二 动态规划算法 最大字段和问题
基本题二:最大字段和问题 一、实验目的与要求 1、熟悉最长最大字段和问题的算法; 2、进一步掌握动态规划算法; 二、实验题 若给定n个整数组成的序列a1,a…