- 博客(20)
- 问答 (1)
- 收藏
- 关注
原创 快速入门redis,单机和集群安装-----zjp
一、 Redis简介 1 NoSQL简介 目前市场主流数据存储都是使用关系型数据库。每次操作关系型数据库时都是I/O操作,I/O操作是主要影响程序执行性能原因之一,连接数据库关闭数据库都是消耗性能的过程。尽量减少对数据库的操作,能够明显的提升程序运行效率。 针对上面的问题,市场上就出现了各种NoSQL(Not Only SQL,不仅仅可以使用关系型数据库)数据库,它们的宣传口号:不是什么样的场景都必须使用关系型数据库,一些特定的场景使用NoSQL数据库更好。 常见NoSQL数据库: memcached :键
2020-05-31 21:45:24
1006
原创 学习Spring必须了解的DI注入------zjp
第一节 DI依赖注入 [1]为什么使用DI(依赖注入) 作用:给对象中的全局属性或者对象进行赋值的操作 [2]利用DI进行解决 英文全称(Dependency Injection) 中文名称:依赖注入 2.1 依赖:一个类在另一个类中作为全局属性时 2.2 注入:通过外部给自己属性(或其他内容)进行赋值 3. 类与类之间的关系: 3.1 继承 实现 依赖 关联 聚合 组合 3.7 关系强度:组合 > 聚合 > 关联 > 依赖 4.DI的意义 4.1 解除类与类之间高耦合性,
2020-05-23 14:19:40
1027
原创 快速认识Spring ------zjp
Spring 的简介 Jar包和源码的下载地址 https://github.com/spring-projects/spring-framework/tags https://repo.spring.io/libs-release-local/org/springframework/spring/ Spring 学习的核心内容 [1] IOC:控制反转–帮助我们创建对象的 [2] AOP:面向切面—提升代码的扩展性 [3] TX:声明式事务管理 Spring 中IOC的实现 A、责任链 我们在使用MV
2020-05-23 14:09:37
953
原创 Java之注解-----zjp
注解 1注解的作用 不是程序本身,可以对程序作出解释。(这一点跟注释没什么区别) 可以被其他程序(比如:编译器等)读取。(注解信息处理流程,是注解和注释的重大区别,如果没有注解信息处理流程,则注解毫无意义) 2注解的格式 注解是以”@注释名”在代码中存在,还可以添加一些参数值,例如@SuppressWarnings(value=”unchecked”)。 3注解在哪里使用 可以附加在package,class,method,field等上面,相当于给它们添加了额外的辅助信息,我们可以通过反射机制编
2020-05-23 13:58:40
985
原创 让你快速了解Java中构造器----zjp
构造器又叫构造方法: (1)格式:没有返回值类型 ,构造器的名字必须跟类名一模一样 (2)构造器的作用:不是为了创建对象,就是为了给已经创建好的对象进行初始化的。 但是我们一般在空构造器中不会进行初始化。但是也建议时刻保持空构造器的存在, (3)我们可以进行构造器的重载,目的:还是为了给对象进行初始化,并且更加方便。 (4)当形参跟属性名字相同的时候,会出现就近原则,那么我们就要表示属性的那个参数怎么办呢?在前面加上this. (5)假如我们没写空构造器,那么系统会进行默认分配,但是假如我显示编写了有
2020-05-18 21:50:42
1059
原创 必看~类和对象----zjp
万事万物皆对象 我的电脑类的具体的对象 :红色,21寸 ,4核 ,thinkpad —>具体的一个对象 同桌的电脑类的具体的对象 : 黑色 ,23存,8核 ,dell —>具体的一个对象 同属一个大类 :电脑类 对象:是具体的事物 类:是对对象的抽象(抽出象的部分) 先有具体的对象,然后抽象各个对象之间象的部分,归纳出类,通过类再认识其他对象。 生活案例 类是一个图纸 对象是根据该图纸制造多个实物 类是一个模具 对象是使用模具制造的多个铸件(月饼模子 ) 写代码 感
2020-05-18 21:47:29
1391
原创 新手如何理解方法的定义和调用----zjp
【1】 我们对相同的功能进行代码的提取–》提取(抽取)出来的就是一段代码(程序)—》方法 【2】 方法的格式: 修饰符 方法返回值类型 方法名 (形参列表){ 方法体; return+方法的返回值 } 以前我们常写的方法:main方法—>程序的入口: public static void main(String[] args){ } 我们进行方法抽取:以两个数相加为案例: public class Test { /* 定义一个方法:完成两个int数相加操作 方法定义
2020-05-18 21:43:34
1111
原创 认识for循环----zjp
package testjunit; import org.junit.Test; public class TestFor02 { @Test public void test01(){ //1+2+3+...+100 //while: /*int sum = 0; int i = 0; while(i<=100){ sum += i; i++;
2020-05-18 21:41:19
853
原创 让你快速掌握while循环语句 ----zjp
【1】求和: @Test public void test01(){ //循环: //案例:求和:1+2+3+4+5: //定义一个变量,用来接收和: int sum = 0; //变量: int num1 = 1; int num2 = 2; int num3 = 3; int num4 = 4; int num5 = 5;
2020-05-18 21:38:28
952
原创 手把手教你认识switch语句 ----zjp
/* 实现一个功能: 根据给出的学生分数,判断学生的等级: >=90 -----A >=80 -----B >=70 -----C >=60 -----D <60 -----E */ public class Test01 { public static void main(String[] args) { /*
2020-05-18 21:32:31
967
原创 Java中if语句 ----zjp
单分支 public class TestIf01{ public static void main(String[] args){ // 完成一个功能:(随机)给出三个数(1-6),求和,根据和来分配奖品。 //给出三个数 int num1 = 1; int num2 = 6; int num3 = 4;
2020-05-18 21:29:30
946
原创 赋值运算符----zjp
【1】赋值运算符 = public class TestOpe02{ public static void main(String[] args){ //任意给出两个数,交换两个数的顺序并输出: //给出两个数: int num1 = 10; int num2 = 20; //输出交换前的数
2020-05-17 22:03:37
908
原创 算数运算符----zjp
算术运算符: +,-,*,/,%,++(自增),–(自减) 【1】/ 除法运算符 和%取余运算符 public class TestOpe01{ public static void main(String[] args){ //除法和取余数: System.out.println(10/3); // int/int --->int System.out.println(10/3.0);
2020-05-17 22:00:29
1004
原创 Java数据类型----zjp
数据类型 单引号用来表示字符常量。例如‘A’是一个字符,它与“A”是不同的,“A”表示含有一个字符的字符串。 char 类型用来表示在Unicode编码表中的字符。 char类型在内存中存储的是该字符的Unicode编码值,所以char类型可以当做int类型来处理。 常用转义字符: 代码 public class TestVar03{ public static void main(String[] args){ //声明一个字符型的变量:字符型:单引号引
2020-05-17 21:46:25
1000
原创 标识符----zjp
【1】标识符: 读音 biao zhi fu 【2】什么是标识符? 包,类,变量,方法…等等,只要是起名字的地方,那个名字就是标识符 【3】标识符定义规则: 1.四个可以: 数字,字母,下划线(_),美元符($) PS:这个字母表示的含义比较宽泛:字母,汉字,日语,俄语都行, 但是一般我们起名字,都是利用字母,并且利用的是英文,不是拼音。nianLing 因为:Java不采用通常语言使用的ASCII字符集,不是只支持英文的,而是采用unicode这样的标准的国际字符集。因此,这里的字母的含义:英文、汉字
2020-05-17 21:35:17
1571
原创 Java需知~JDK、JRE、JVM三者之间的关系----zjp
JDK(Java Development Kit)是针对Java开发员的产品,是整个Java的核心,包括了Java运行环境JRE、Java工具和Java基础类库。Java Runtime Environment(JRE)是运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。JVM是Java Virtual Machine(Java虚拟机)的缩写,是整个java实现跨平台的最核心的部分,能够运行以Java语言写作的软件程序。 在计算机开发语言的历史中,从来没有哪种语言象Java那样受到
2020-05-17 21:30:27
997
原创 教你快速完成JDK安装----zjp
1、官网: Oracle公司为Linux、Mac OS X、Solaris 和Windows提供了Java 开发工具包( JDK)的最新、最完整的版本。 要想下载Java开发工具包,可以访问Oracle网站: [https://www.oracle.com/technetwork/java/javase/downloads/index.html] 选择相应的32位或者64位。 2、JDK为我们提供了编译解释类库等功能。是java开发环境,必须要安装的。 3、卸载过程 4、安装过程: 一直下一步就好。
2020-05-17 21:25:21
1175
原创 Java跨平台原理,新手必看------zjp
Java跨平台原理 Java原理: C语言: ①C语言到底是不是跨平台? ----不是 所说的跨平台,其实是指编译后的文件是否跨平台,如果你问编译后的文件是否跨平台,那么C语言不是跨平台。 ②为什么有人说C语言跨平台: 它的跨平台是指的源文件 ③C语言和Java谁的运行效率高? C语言效率高。 总结: 1、Java运行过程分为两步:先编译后解释执行 通过“编译器”将Java源程序编译成Java字节码文件(.class),然后通过不同的“虚拟机”来将Java的字节码文件解释为对应的机器语言并执行。 2
2020-05-16 21:46:03
1003
原创 Java特点 ----zjp
Java特点 Java语言有下面一些特点:简单、面向对象、分布式、解释执行、鲁棒、安全、体系结构中立、可移植、高性能、多线程以及动态性。 1、面向对象 Java语言中的设计集中域对于对象和它的接口,它提供了简单的类机制以及动态的接口模型。对象中封装了它的状态变量和相应的方法,实现了模块化和信息隐藏;而类则提供了一类对象的原型,兵团哦那个过继承机制,子类可以继承父类所提供的方法,实现了代码的复用。 2、分布性 Java是面向网络的语言。通过它提供的类库可以处理TCP/IP协议,用户可以通过URL地址在网络上很
2020-05-16 21:32:13
1254
原创 学Java首先要了解的,Java体系结构 ----zjp
Java体系结构 J2ME J2ME–Java 2 Micro Edition用于嵌入式系统开发,如手机和PDA的编程 2000年12月,Sun公司宣布,它将推出Java2平台Micro(J2ME)开发版和适用于Palm OS平台的MID(Mobile Information Device)规范概要。这些新品的推出将使250多万Java技术开发商更容易为通用的Palm OS平台创建应用程序。此外,Sun和Palm公司还将通过JCP(Java CommunityProcess)项目与业界的其它专家一起为个人数
2020-05-16 21:17:00
938
空空如也
java该怎么转行,选择哪一条路线
2024-01-01
编辑 预览 上传文件并将上传的excel文件的数据进行入库
2022-05-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人