
跟小嘉学 Java 开发
文章平均质量分 77
1、深入浅出讲解所有Java SE 和 Jakarta EE所有的内容 以及 Strust 2、Spring、Mybatis、JPA、HIbernate 等技术规范
2、深入讲解 JDK 源码分析;
3、各种中间件的使用;
小嘉丶学长
这个作者很懒,什么都没留下…
展开
-
【跟小嘉学习JavaWeb开发】第二章 Java 程序设计概述
本章节讲解Helloworld、ClassPath、Java语言的发展与现状、SUM公司介绍等等SUN被人们所熟悉的最多的产品就是Java编程语言,SUN是一家从事硬件开发的技术型公司,最著名的产品是小型机。它的公司最典型的应用就是Amazon(亚马逊)上大量使用了SUN公司的小型机,并且AWS亚马逊云服务在国外特别火。最初的电子商务是由IBM提出来的,但是在90年代-2000年初的互联网低潮而言(互联网寒冬),这对SUN公司来说是一个很严重的伤害,SUN公司没有恢复往日的经济实力。原创 2023-11-16 00:25:01 · 363 阅读 · 0 评论 -
【跟小嘉学习JavaWeb开发】第一章 开发环境搭建
Java 开发环境讲解原创 2023-11-09 20:18:11 · 378 阅读 · 0 评论 -
二、Redis 配置文件详解(redis.conf)
在此处我们可以包含一个或多个配置文件。如果你具有可用所有 Redis 服务器的标准模板,但还需要自定义一些每台服务器设置,则此功能很有用。这一个选项将不会被 admin 或 Redis Sentinel 命令中 CONF REWRITE 重写。由于Redis 始终水用最后处理的行最为配置指令的值。因此最好include 放在此文件的开头,以此来避免运行时覆盖配置更改。如果你想要你引入的配置文件不被原有配置所干扰,可以放在最后一行。原创 2023-09-27 19:30:25 · 785 阅读 · 0 评论 -
【跟小嘉学 Apache Flink】二、Flink 快速上手
对于Flink而言,流处理才是处理逻辑的底层核心,所以流批统一之后的 DataStream API 更加强大,可以直接处理批处理和流处理的所有场景。实际上在 Flink 里面已经做到流批处理统一,官方推荐使用 DateStream API,在跳任务时通过执行模式设置为 Batch 来进行批处理。在 Flink 的视角里,一切数据都可以认为是流,流数据是无界流,而批数据是有界流。所以批处理,其实可以看作是有界流的处理。原创 2023-09-11 19:09:48 · 721 阅读 · 1 评论 -
【跟小嘉学 Apache Flink】一、Apache Flink 介绍
Apache Flink 是一个**框架**和**分布式**处理引擎,用于对**无界(Unbounded streams)和有界数据流(bounded streams)**进行**状态**计算。Flink 被设计在所有的常见的集群环境,以内存中的速度和任意规模执行计算。原创 2023-07-02 15:56:35 · 1688 阅读 · 2 评论 -
一、Redis 入门简介
Redis(Remote Dictionary Server) 是一个开源的 ANSI C 语言编写的 key-value 形式内存数据存储,我们可以使用它作为内存数据库、缓存、流式引擎或消息队列等。原创 2023-03-16 02:58:38 · 258 阅读 · 0 评论 -
JDK源码分析之StringBuffer源码分析
前言**上一篇,我们正式提及到String类到不可修改性,所以用String类进行字符串到多次拼接,存在有效率问题。于是在JDK1.0的时候就推出了StringBuffer类,该类是线程安全的。**1、StringBuffer类的定义public final class StringBuffer extends AbstractStringBuilder implem...原创 2018-08-10 15:34:22 · 390 阅读 · 0 评论 -
2018.3.21 JDK源码分析之String源码分析
写在前面的话首先,最近有人在问我String、StringBuffer、StringBuilder的部分问题,我觉得还是深入探讨一下为好,所以开了这个坑,带领大家来初略的领略一下JDK源码是如何对这个三个类进行设计的(基于JDK1.8);所谓的字符串就是一系列字符的集合,所以我们可以把字符串当作数组来看待。观察定义结构String类的定义结构(JDK1.0)publ...原创 2018-04-11 15:42:55 · 10605 阅读 · 1 评论 -
Javaweb微专业第二十一讲-----正则表达式(预告)
正则表达式原创 2017-03-30 20:14:50 · 2685 阅读 · 0 评论 -
Javaweb微专业第二十讲-----发送邮件(预告)
用Telnet发送邮件用Java发送简单邮件用Java发送HTML邮件用Java发送带附件邮件原创 2017-03-30 20:12:22 · 2607 阅读 · 0 评论 -
Javaweb微专业第十九讲-----反射与序列化(预告)
反射反射的概述Java反射机制是在运行状态中,对于任意一个类,都能知道这个类的所有属性和方法,这种动态获取的信息及动态调用对象方法的功能称为反射机制反射的基础——Class类Class对象的由来是将class文件读入内存,并为之创建一个对象Class。Class类的实例表示正在运行的Java应用程序中的类和接口,也就是jvm中有N多的实例每个类都一个Class对象。通过...原创 2017-03-30 20:09:13 · 2783 阅读 · 0 评论 -
Javaweb微专业第十八讲-----泛型(预告)
泛型泛型类泛型方法类型通配符原创 2017-03-30 20:00:49 · 2513 阅读 · 0 评论 -
Javaweb微专业第十七讲-----集合框架(预告)
集合框架原创 2017-03-30 19:57:01 · 2547 阅读 · 0 评论 -
Javaweb微专业第十六讲-----多线程编程(预告)
线程与进程Tread类runable接口线程同步线程间通信线程死锁线程优先级线程控制:挂起、停止和恢复线程的生命周期原创 2017-03-30 19:55:25 · 5993 阅读 · 0 评论 -
第一篇 Hadoop安装单节点集群
实验一:hadoop伪分布式环境的搭建1.实验环境 系统 IP地址 工具 centos6.8(最小化安装) ip:192.168.1.63 xshell 52.查看实验环境[root@localhost ~]# cat /etc/issue CentOS release 6.8 (Final) Kernel \r on an \m...原创 2017-02-19 22:59:32 · 3299 阅读 · 0 评论 -
Javaweb微专业第十四讲-----I/O流
1.输入输出流2.文件读写3.缓冲流#原创 2017-02-15 18:34:56 · 2548 阅读 · 0 评论 -
Javaweb微专业第十四讲-----异常处理(预告)
异常处理原创 2017-01-02 22:25:37 · 2682 阅读 · 0 评论 -
Javaweb微专业第十三讲-----JavaAPI(上预告)
JavaAPI相关类原创 2017-01-02 22:22:59 · 2435 阅读 · 0 评论 -
Javaweb微专业第十二讲-----内部类
什么是内部类将一个类放在另外一个类(外部类,OuterClass)的内部定义,这就是内部类(InnerClass)。为什么要使用内部类对于初学者而言,用到内部类的情况,并不是很多。随着编码能力的提高,定会体会到它的魅力所在。它能够更优雅的设计我们的程序结构。设计模式章节也讲用到内部类的写法。成员内部类如何定义成员内部类class Outer{ pri原创 2017-01-02 22:20:29 · 1403 阅读 · 0 评论 -
Javaweb微专业第十一讲-----继承与抽象类
软件重用是提高软件质量及开发效率的有效途径、面向对象的分析和编程技术为软件重用提供了新的手段1.类的继承1.继承的相关概念一个类从现有的类中派生,这个过程称为类继承。没有显示指定父类时,父类隐含为java.lang包中的Object类。也就是说,所有类都是Object类的子类。一个父类可以拥有多个子类,每个子类是父类的特殊化,是在公共属性的基础上的功能、内涵的拓展和延伸。 J原创 2016-12-30 02:19:10 · 1355 阅读 · 0 评论 -
Javaweb微专业第十讲-----枚举类
1.没有枚举类以前 2.枚举类 3.带构造函数的枚举类原创 2016-12-30 02:17:26 · 1278 阅读 · 0 评论 -
Javaweb微专业第九篇-----类与对象
1.类与对象面向对象中,整个程序的基本单位是类,方法是从属于类1.1类与类的声明面向对象的编程语言将客观事物看作具有状态和行为的对象,通过抽象找出同一类对象的共同状态(静态特征)和行为(动态特征),构成模型。 那么如何声明一个类呢? 栗子: class Person{ String name; int age;原创 2016-12-28 16:42:57 · 1742 阅读 · 0 评论 -
Javaweb微专业第八讲-----面向对象程序设计
面向对象程序设计原则原创 2016-12-15 23:09:27 · 3030 阅读 · 1 评论 -
Javaweb微专业第七讲-----函数与变量作用域
1.函数的定义、调用1.1函数的定义public static 返回值类型 函数名(参数列表) {}参数列表可以为空为无参函数 返回值类型为void为无返回值函数1.2函数的调用函数名(参数列表);函数不能嵌套定义,但可以嵌套调用(递归)1.3关于return的使用给调用者返回一个值,结束该函数的调用。2.函数的递归调用2.1递归求解斐波那契数列class Test { public原创 2016-11-28 18:52:41 · 1447 阅读 · 0 评论 -
Javaweb微专业第六讲-----数组与字符串
一、数组的相关操作1.数组声明、创建、初始化、属性2.数组的几种遍历方法3.数组的排序、查找、拷贝、动态扩容4.Arrays 类5.注意点二、字符串的相关操作1.字符串声明、创建、初始化2.字符串的拼接3.字符串的属性与方法创建格式化字符串 排序4.String类5.StringBuffer类6.StringBuilder类7.Stringbuilder类8.String,StringBuffer原创 2016-11-18 17:27:04 · 1518 阅读 · 0 评论 -
Javaweb微专业第五讲-----从运算符开始讲
1.运算符的分类按算子的个数划分:单目运算符、双目运算符、三目运算符 按结合性划分:右结合性、左结合性 按功能划分:算数运算符(+、-、*、/、%)、关系运算符(>、<、=、>=、<=、==、!=)、逻辑运算符(!、&&、||、)、位运算符(~、^、&、|、>>、<<、>>>)、赋值运算符(=)2.运算符的优先级3.++、–、==运算符++ –运算符的两种情况 1.运算符位于算子前 先原创 2016-11-14 08:19:32 · 1204 阅读 · 0 评论 -
Javaweb微专业第四篇-----从程序控制结构谈起
一、顺序结构这个最常见,就是按照编写的程序一条一条的去执行。二、分支结构1.单分支结构if( 布尔表达式 ) { //分支1}注:这里的布尔表达式,就是表达式的结果是boolean类型才可以,也就是值为true或false 2.多分支结构 a.单分支结构if( 布尔表达式 ) {//分支1}else{ //分支2}esle的就近匹配原则:else总是与最近的if相匹配。我们原创 2016-11-12 23:10:47 · 1148 阅读 · 0 评论 -
Javaweb微专业第三弹-----从数据类型说起
1.数据类型Java是强数据类型语言,变量必须先声明其类型整型数的三种形式 二进制、八进制、十六进制 类型 占用空间 表示的范围 byte 1 字节 -128-127 short 2 字节 -32768-32767 int 4 字节 -2147483648-2147483647 long 8 字节 -263-263-1 float 4原创 2016-11-08 20:29:33 · 1212 阅读 · 0 评论 -
Javaweb微专业第二弹-----从hello world 说起
从hello world 说起1.用记事本编写第一个java程序1.为了方便起见,我们在D盘下新建一个纯文本文件,并且命名为HelloWorld.java 2.打开写下如下内容class HelloWorld { public static void main(String[] args) { System.out.println("Hello world!");原创 2016-10-21 00:27:26 · 1410 阅读 · 0 评论 -
Javaweb微专业笔记开山篇---开发环境的搭建
一、windows下的安装a.JAVA的安装以及环境变量的配置二、Linux下的安装原创 2016-04-21 07:26:12 · 4594 阅读 · 0 评论