相关分类: Java技术 C/C++ VB delphi
  • eclipse创建maven项目及Javaweb项目

    1、开启eclipse,右键new——》other,如下图找到maven project 2、选择maven project,显示创建maven项目的窗口 3、在搜索框中搜索“web”,选择,next 4、输入maven项目的基本信息,如下图所示: 5、新建maven工程后,初始的目录是这样的(可能因为有些设置不同,初...

    2018-07-03 01:02:06

  • Java UpperBound

    Java UpperBound /** * html * body * P Copyright 1994-2018 JasonInternational /p * p All rights reserved./p * p Created on 2018年4月10日 上午9:46:32/p * p Created by Jason/p * /body * /html */package cn.ucaner.algorithm.search;/** * Upper bound searc...

    2018-07-03 01:02:07

  • JAVA的跨平台原理

    由于各操作系统(windows,liunx等)支持的指令集,不是完全一致的,就会让我们程序在不同的操作系统上要执行不同的程序代码,java开发了适用于不同操作系统及位数的java虚拟级(JVM)来屏蔽各个系统之间的差异,提供统一的接口。对于我们java开发者而言,只需要在不同...

    2018-07-03 01:01:59 java开发

  • Java 匿名内部类初始化

    匿名内部类初始化 有时候我们会在代码里看到这种方式 撒旦飞洒地方撒沙发沙发沙发 safsdfasdfasdfsfsafda沙发上发沙发sa发撒fs 暗示法萨芬撒打发第三方三戊二醛无若群热群IT一条鱼IT业...

    2018-07-03 01:02:05

  • AutomaticInteger中CAS运用分析

    摘要 在接触CAS的时候虽然对它流程了解了但是对其如何解决并发问题还是一直有疑问的,所以在就选择了java中典型线程安全的AtomicInteger类进行了源码的分析。 CAS简介 CAS的全称为compare and swap简单的解释为比较交换,这个过程其实是发生在内存中的,应该说是汇编语...

    2018-07-03 01:02:03

  • JAVA两种代理模式

    简单设计动态代理,基本模拟spring的动态代理方式。 beforeafterReturningaroundafterExceptionafter这些通知方法都可以这块模拟出来 spring的AOP: 1.在容器中的对象如果实现了接口则采用JDK的动态代理。 2在容器中的对象没有实现接口,则用(cglib)继承的方式实现动...

    2018-07-03 01:02:01

  • Logback 日志持久化

    Logback是log4j的增强版,比log4j更具灵活,其提供了将日志输出到数据库的功能,本文将介绍如何将指定的日志输出到mysql中。 一、自定义log标志 由于Logback原生的配置会将所有的日志信息输出到mysql数据表中,故需要自定义标志,继承AbstractMatcherFilter,过滤掉无...

    2018-07-03 01:01:48

  • 6、SpringBoot+Mybatis整合------参数传递

    开发工具:STS 代码下载链接:https://github.com/theIndoorTrain/SpringBoot_Mybatis/tree/7892801d804d2060774f3720f82e776ff318e3ba 前言: 在调用mybatis的查询条件时,之前,遇到需要验证多个参数的查询时,往往需要把所有参数都绑定到一个实体中去,然后调用获...

    2018-07-03 01:01:58

  • HashTable详解

    一、HashTable简介:这里给出jdk1.8的中文翻译: 这个类实现了一个 hash table ,能够map K 到 V 。任何非空对象可以被用做 K 或 V. 为了成功从hashtable中存取对象,被当作K的对象必须实现hashCode()和equals()方法。 一个Hashtable实例有2个能影响其表现的参数:initi...

    2018-07-03 01:01:57

  • 图解线程池工作机制,手写线程池?

    ThreadPoolExecutor构造函数的各个参数说明 public ThreadPoolExecutor(int corePoolSize,//线程池中核心线程数 int maximumPoolSize,//允许的最大线程数 long keepAliveTime,//线程空闲下来后,存活的时间,这个参数只在 corePoolSize才有用 TimeUnit unit,//存活时间...

    2018-07-03 01:01:54

2