相关分类: Java技术 C/C++ VB delphi
  • 策略模式精讲

    策略模式是一种行为型模式,他的特点就是执行流程固定,但中间的步骤有一些差别;运行的时候才确定。官方的意思是:定义一系列的算法,把它们一个个封装起来, 并且使它们可相互替换。下面使用穷举法举几个简单理解的例子: 1.诸葛亮的锦囊妙计,每一个锦囊就是一个策略. 2.旅...

    2018-10-06 08:06:21

  • jar包名修改工具

    jar包名修改工具 软件传送门:链接: https://pan.baidu.com/s/12StRdEkYGmMn1DuNSquXSw 提取码: i9w1 闲暇之余,利用jarjar.jar写了一个小工具,没啥技术含量,就是为了方便平时使用,在这里分享一下 : 工具较为简单,基本上是傻瓜式操作,选择jar文件,输入原包名,...

    2018-10-06 08:06:14

  • 手写一个简易版Tomcat

    前言 Tomcat Write MyTomcat Tomcat是非常流行的Web Server,它还是一个满足Servlet规范的容器。那么想一想,Tomcat和我们的Web应用是什么关系? 从感性上来说,我们一般需要把Web应用打成WAR包部署到Tomcat中,在我们的Web应用中,我们要指明URL被哪个类的哪个方法所...

    2018-10-06 08:06:19

  • String class fetch functionality

    String类的获取功能: package com.itheima_04; /* * String类的获取功能: * int length():获取字符串的长度,其实也就是字符个数 * char charAt(int index):获取指定索引处的字符 * int indexOf(String str):获取str在字符串对象中第一次出现的索引 * String substri...

    2018-10-06 08:06:18

  • 使用synchronized的几种场景

    1.修饰一个方法 synchronized 修饰一个方法很简单,就是在方法的前面加synchronized,例如: public synchronized void method(){ // todo } 在定义接口方法时不能使用synchronized关键字。 构造方法不能使用synchronized关键字,但可以使用synchronized代码块来进行同...

    2018-10-06 08:06:14

  • spring入门(五) spring mvc+hibernate

    核心是让SessionFactory由Spring管理 1.引入依赖 1 !-- https://mvnrepository.com/artifact/org.springframework/spring-orm -- 2 dependency 3 groupId org.springframework / groupId 4 artifactId spring-orm / artifactId 5 version 5.0.9.RELEASE / version 6 /...

    2018-10-06 08:06:14

  • The difference between creating a string object co

    字符串对象构造方法创建和直接赋值的区别? package com.itheima_02; /* * 通过构造方法创建的字符串对象和直接赋值方式创建的字符串对象有什么区别呢? * 通过构造方法创建字符串对象是在堆内存。 * 直接赋值方式创建对象是在方法区的常量池。 * * ==: * 基本数据类型...

    2018-10-06 08:06:12

  • JPA环境配置(一)

    JPA概述 JPA(Java Persistence API)的简称,用于持久化的API。 JAVAEE5.0平台标准的ORM的规范使得应用程序以统一的方式访问持久层。 JPA和Hibernate的关系 JPA是Hibernate的一个抽象,就像JDBC和JDBC驱动的关系一样。 PA是规范:JPA本质上是一种ORM规范,不是ORM框架...

    2018-10-06 08:06:11

  • 在SSM框架里新增一个功能

    要想在SSM里新增一个功能的思路为 1.确定自己的需求 自己新增的这个功能是需要用户怎样的操作来实现的 2.开发mapper 例如 根据id查询商品信息, 3,开发service 通过RequestMapping注入刚才写的Mapper类 4开发controller 具体实现的代码,以及页面的跳转等等...

    2018-10-06 08:06:06

  • JVM自定义类加载器加载指定classPath下的所有class及j

    一、JVM中的类加载器类型 从Java虚拟机的角度讲,只有两种不同的类加载器:启动类加载器和其他类加载器。 1.启动类加载器(Boostrap ClassLoader):这个是由c++实现的,主要负责JAVA_HOME/lib目录下的核心 api 或 -Xbootclasspath 选项指定的jar包装入工作。 2.其他类加...

    2018-10-06 08:06:08

2