相关分类: Java技术 C/C++ VB delphi
  • 数组-折半查找

    // 折半查找 public int halfFind( int [] arr, int key){ int min = 0; // 数组第一个下标 int max = arr.length -1; // 数组最大下标 int mid = ( min + max ) / 2; // 数组中间下标 // 如果中间值不等于要找的值,继续折半 while (arr[mid] != key){ // 如果中间值...

    2018-06-18 03:50:32

  • 自动化测试Spring中的controller

    自定义开发了一个项目,用于封装Spring和Junit,利用MOCK测试,自动化测试Spring中的controller,通过XML配置文件配置测试信息。代码地址:https://github.com/chenhao754/auto-test...

    2018-06-18 03:50:32

  • Java 对象序列化 NIO NIO2 深度解析

    对象序列化 对象序列化机制允许把内存中的Java对象转换成与平台无关的二进制流,从而可以保存到磁盘或者进行网络传输,其它程序获得这个二进制流后可以将其恢复成原来的Java对象。 序列化机制可以使对象可以脱离程序的运行而对立存在 序列化的含义和意义 序列化 序列化...

    2018-06-18 03:50:29

  • Java 多态 ——一个案例 彻底搞懂它

    最近,发现基础真的hin重要。比如,Java中多态的特性,在学习中就是很难懂,比较抽象的概念。学的时候就犯糊涂,但日后会发现,基础在日常工作的理解中占有重要的角色。 下面,我将用一个代码实例,回忆和巩固多态的概念和存在的意义。理解多态,是面向对象编程的重要...

    2018-06-18 03:50:28

  • Spring 事务管理

    ...

    2018-06-18 03:50:24

  • java多线程编程之synchronized

    synchronized是用来解决多线程情况下的线程安全问题的,它可以修饰方法也可以修饰语句块 , 那么什么情况下是线程安全和线程不安全呢 ? 方法内的变量是线程安全的 , 类的实例变量是非线程安全的 首先来看一个非线程安全的例子 public class HasSefPrivateNum { priva...

    2018-06-18 03:50:22

  • Linux入门

    一.首先去官网下载最新版的VMware 1.1.下载 1.2.点击安装 1.3.完成后要重启 1.4.接下来你打开网络配置中心你会看到多出了两个网络设置 1.5.完成后桌面就显示了VMware的图标 二.下载完成后就打开进行配置 2.1.VMware需要秘钥: 2.2.来到页面编辑虚拟机 2.2.打开编辑虚拟...

    2018-06-18 03:50:20

  • JAVA入门(1.JAVA平台应用 2.核心概念:JVM,JDK,JR

    主要内容: 1.JAVA平台应用 2.核心概念:JVM,JDK,JRE 3.搭建JAVA开发环境 4.学习JAVA的原则 JAVA的平台应用 JAVA的平台应用分为3个部分: 一、JAVA SE,主要用来开发桌面应用软件。 二、JAVA ME,嵌入式开发。 三、JAVA EE,网络编程,JSP等。 核心概念:JVM,JDK,JR...

    2018-06-18 03:50:12 java开发java开发环境

  • java中级异常篇

    一.异常 1.异常的概述 什么是异常:是程序运行过程中发生未知的事件, 该事件可以中断程序指令的正常执行流程. java中异常类的视图: 说明:Error和Exception的子类可以分为上图中的几类,并非所有子类。 Throwable: Throwable 类是 Java 语言中所有错误或异常的 超类...

    2018-06-18 03:50:08

  • Adobe Acrobat pro生成PDF模版

    最近做了一个关于动态生成PDF合同的需求 java生成PDF 网络上随便一搜遍有了 不要用手动在代码里面输入合同中的文字这种方式 如这样的方式 http://blog.csdn.net/justinytsoft/article/details/53320225 需求的多变,那天需要修改一下字体的颜色,或者字体, 增加一行字,等...

    2018-06-18 03:50:07

2