1.commons-dbutils
commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。因此dbutils成为很多不喜欢hibernate的公司
Spring Cloud Gateway
Spring Cloud Gateway 是 Spring Cloud 的一个全新项目,该项目是基于 Spring 5.0,Spring Boot 2.0 和 Project Reactor 等技术开发的网关,它旨在为微服务架构提供一种简单有效的统一的 AP
DOM4可以读取和添加XML文件的属性或者元素
读取属性:
public static void ReadAttributes() throws DocumentException {
File file = new File("D:\cmz\java\XMLTest\Custom
spring cloud我想做成一个系列,所以spring cloud+eureka后面会慢慢说到的,有兴趣的小伙伴可以关注后续!
这一节就简单说说springboot的热部署了(我一直想不通为什么叫做热部署,看到这名字就吓退了我继续学习的欲望!),但是实际上可以把这个看成是一个小技巧。
类被创建之后的成员的初始化顺序到底是怎么样的?
首先 不考虑继承
package com;public class DemoOne { /** * 关于类的初始化顺序 */ //不考虑继承结构的情况 private static int a=1; priv
1.面向对象的特征有哪些方面?
封装,继承,多态(重载【编译时确定类型】和重写【运行时确定类型】两种)
2.有了基本数类型,为什么还要包装类型?
基本数据类型:Java提供八种基本数据类型,boolean,int,float等
包装类型:每个基本数据类型都会对应一个包装类型
装箱拆箱:
装箱:把
3 项目结构
经过前面一系列学习,差不多对Java的开发过程有了一定的了解,为了能保持一个良好的项目结构,考虑到接下来要进行开发,还需要学习一下Java的项目结构
下面以两个项目结构为参照
图1
图2
第一个是我自己学习时的Demo,一边学一边建文件,应该有些错误的地方,第二张是从网上看到的一个
题目内容:
下图为国内主要城市之间的公路里程:
你的程序要读入这样的一张表,然后,根据输入的两个城市的名称,给出这两个城市之间的里程。
注意:任何两个城市之间的里程都已经给出,不需要计算经第三地中转。
注意:你并不需要去录入上图的数据,数据是在程序输入中给的。
输入格式:
首先,
@Resource,@Autowired,@Inject 这3种都是用来注入bean的,它们属于不同的程序中。详情参见下表:
v区别
ANNOTATIONPACKAGESOURCE作用域实现方式其它@AutoWired&
Java内存模型虽说是一个老生常谈的问题 ,也是大厂面试中绕不过的,甚至初级面试也会问到。但是真正要理解起来,还是相当困难,主要这个东西看不见,摸不着。网上已经有大量的博客,但是人家的终究是人家的,自己也要好好的去理解,去消化。今天我也来班门弄斧,说下Java内存模型。
说到Java内存模型,不得不
你们可能会想,栈长这么菜的吗?5分钟都坚持不了?
本文说起来会有点尴尬,毕竟这是栈长我曾经经历过的故事。。。
那时候的栈长还真菜,每天写着 if/ for 及一些简单的业务逻辑代码,虽工作有些日子了,但技术水平还停留在刚毕业的起步阶段。。。
记得,那是一个周末,栈长去某知名互联网公司面试,好像不到五
前言
感谢! 承蒙关照~
探索Java中的网络编程技术
网络编程就是io技术和网络技术的结合,网络模型的定义,只要共用网络模型就可以两者连接.网络模型参考.
一座塔有七层,我们需要闯关.
第一层物理层->第二层数据链路层->第三层网络层->第四层传输层->第五层会话
/** * 内省:通过反射来操作javabean * 内省类 --> Bean信息 --> 属性描述符 --> 属性的get/set对应的Method --> 进行反射 * commons-beanutils,他就是依赖内省完成的 * * @param name 指定成员变量
摘要:本文简单介绍了面向对象的编程方式,以及与之有关的一些基本定义。
面向对象
什么是面向对象
面向对象编程是一种对现实世界建立计算机模型的一种编程方法。简称OOP(Object Oriented Programming)。
面向对象是一种编程思想,是一种思考问题的思维方式。
在现实世界中,当我们
GC,即就是Java垃圾回收机制。目前主流的JVM(HotSpot)采用的是分代收集算法。与C++不同的是,Java采用的是类似于树形结构的可达性分析法来判断对象是否还存在引用。即:从gcroot开始,把所有可以搜索得到的对象标记为存活对象。
GC机制
要准确理解Java的垃圾回收机制,就要
Java异常(一)Java异常简介及其框架
概要
本章对Java中的异常进行介绍。内容包括:Java异常简介Java异常框架
Java异常简介
Java异常是Java提供的一种识别及响应错误的一致性机制。 Java异常机制可以使程序中异常处理代码和正常业务代码分离,保证程序代码更加
Springboot 学习笔记
一、springboot 入门
1、 Spring boot 简介
2、 微服务
谷粒学院 学习idea
3、 环境准备
jdk1.8
maven 3.3以上
idea2017
SpringBoot 1.5.9
maven设置
给maven的settings.xml文
自学的的小伙伴第一就要用maven!自学的的小伙伴第一就要用maven!自学的的小伙伴第一就要用maven!
重要的事说三遍!maven本质上,其实就是一种目录的格式,没有什么特别的地方!而且,你可以不用知道其他所有文件夹是干什么的,你只要知道在java那个文件夹写代码的地方,pom文件就是
深入理解Class对象
RRIT及Class对象的概念
RRIT(Run-Time Type Identification)运行时类型识别。在《Thinking in Java》一书第十四章中有提到,它的功能是在运行时识别对象的类型和类信息。有两种主要方式:“传统的”
常规操作上传文件
1 <form action="xxx.action" method="post" enctype="multipart/form-data">
2 <input type="file" name="userfile" multiple><b