
java
冰河家园
技术改变生活
展开
-
分布式事务解决方案
分布式事务原创 2023-04-06 15:35:36 · 490 阅读 · 0 评论 -
分布式事务解决方案
分布式事务原创 2023-02-17 17:36:12 · 161 阅读 · 0 评论 -
java总结
日常学习总结原创 2023-02-17 17:27:12 · 94 阅读 · 0 评论 -
java技术栈和工具总结(一)
java技术总结原创 2023-02-17 17:26:11 · 1006 阅读 · 0 评论 -
Mybatis查询数据库,字段映射失败
mybatis原创 2023-02-10 14:49:11 · 1168 阅读 · 0 评论 -
SpringCloud-Dubbo
分布式服务架构原创 2022-08-09 16:13:44 · 555 阅读 · 0 评论 -
常见任务调度框架
任务调度原创 2022-08-09 15:52:20 · 4530 阅读 · 0 评论 -
Zuul入门实战
http//ZUUL_HOSTZUUL_PORT/微服务在Eureka注册中心上的serviced/**会被转发到serviceld对应的微服务。一个路由管理端点/actuator/routes和/actuator/filters,借助这两个端点,可以方便、直观地查看以及管理Zuul的路由。在微服务的交互中,为了避免客户端与每个微服务进行交互,zuul-微服务网关应运而生。Zuul是Netflix开源的微服务网关,它可以和Eureka、Ribbon、Hystrix等组件配合使用。...原创 2022-08-01 17:58:58 · 266 阅读 · 0 评论 -
docker desktop(win10)安装mongo
docker win10原创 2022-04-27 19:58:32 · 3031 阅读 · 0 评论 -
docker desktop(win10)安装oracle11g
docker win10原创 2022-04-27 19:21:48 · 2294 阅读 · 0 评论 -
docker desktop(win10)安装mySql
docker desktop win10学习1原创 2022-04-27 13:35:11 · 5307 阅读 · 2 评论 -
idea插件lombok介绍
原创 2022-03-14 15:49:40 · 456 阅读 · 0 评论 -
log4j的使用
日志是应用软件中不可缺少的部分,Apache的开源项目log4j是一个功能强大的日志组件,提供方便的日志记录。在apache网站:jakarta.apache.org/log4j 可以免费下载到Log4j最新版本的软件包。一、入门实例1.新建一个JAva工程,导入包log4j-1.2.17.jar,整个工程最终目录如下2、src同级创建并设置log4j.proper转载 2017-03-03 19:50:22 · 198 阅读 · 0 评论 -
maven的认识
Apache Maven是一个软件项目管理和综合工具。基于项目对象模型(POM)的概念,Maven可以从一个中心资料片管理项目构建,报告和文件。本教程将介绍如何使用Maven在Java开发,或任何其他的编程语言的任何项目。Maven是什么?Maven是一个项目管理和综合工具。Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Ma转载 2017-03-03 20:12:47 · 244 阅读 · 0 评论 -
接口成员特点
成员变量:只能是常量,而且是静态的 (默认修饰符:public static final )构造方法:接口没有构造方法,因为接口主要是扩展功能的,而没有具体存在所有类都继承object 类Object是类层次结构的根类,每个类都使用Object作为超类。 默认格式:class Dog extends Object {} 成员方法:只能是抽象方法 默认修饰符:public abstr原创 2017-03-17 16:09:54 · 1355 阅读 · 0 评论 -
抽象类和接口的区别
1.成员区别 –抽象类: ——- 成员变量:变量,常量 ——-构造方法:有构造方法 ——-成员方法:可以抽象,也可以非抽象 –接口: ——-成员变量:常量 ——-构造方法:没有构造方法 ——-成员方法:只可以抽象2.关系区别 –类与类: —继承原创 2017-03-17 16:37:55 · 199 阅读 · 0 评论 -
eclipse的概述
eclipse是一个可扩展的开放源代码的集成开发环境(IDE) eclipse的特点:免费,纯java语言编写,免安装,拓展性强 myeclipse:在eclipse的基础上追加的功能性插件,对插件收费 在WEB开发中提供强大的系统架构平台Eclipse组成之视窗与视图 视窗:每一个基本的窗体被称为视窗 —–PackageExplorer显示项目结构,包,类,及资源 —-Outli原创 2017-03-19 21:54:11 · 13616 阅读 · 0 评论 -
eclipse常用快捷键
内容辅助键:Alt+/ 提示作用 — main+alt+/ sout+alt+/ 给出其他提示 常用快捷键: —格式化 ctrl+shift+f —导入包 ctrl+shift+o —注释 ctrl+/ ctrl+shift+/ ctrl+shift+\ —代码上下移动 选中代码alt+上/下箭头原创 2017-03-20 18:51:31 · 278 阅读 · 0 评论 -
eclipse中打jar包并使用jar包
jar是多个class文件的压缩包 打jar包:选中项目–右键–Export–java–jar–自己指定一个路径和一个名称–Finish 使用jar包:复制到项目路径下并添加至构建路径Java_Animal项目打成animal_tool.jar导入Java_Agorithm项目中使用;并用test.java测试原创 2017-03-20 21:44:11 · 1252 阅读 · 0 评论 -
信息系统的生命周期
信息系统的生命周期可以分为系统规划、系统分析、系统设计、系统实施、系统运行和维护原创 2017-03-28 16:22:45 · 2272 阅读 · 0 评论 -
多线程概述
进程:–正在运行的程序,是系统进行资源分配和调用的独立单位。—每一个进程都有它自己的内存空间和系统资源。–可以提高CPU的使用率。 线程:—是进程中的单个顺序控制流,是一条执行路径。—一个进程如果只有一条执行路径,则称为单线程程序。—一个进程如果有多条执行路径,则称为多线程程序。 多线程的存在,不是提高程序的执行速率,而是为了提高应用程序的使用率。 程序的执行其实都是在抢CPU的资源,CPU的原创 2017-03-27 22:28:01 · 258 阅读 · 0 评论 -
java中的基本数据类型和引用数据类型的分析
一、基本数据类型:byte:Java中最小的数据类型,在内存中占8位(bit),即1个字节,取值范围-128~127,默认值0short:短整型,在内存中占16位,即2个字节,取值范围-32768~32717,默认值0int:整型,用于存储整数,在内在中占32位,即4个字节,取值范围-2147483648~2147483647,默认值0long:长整型,在内存中占64位,即8个字节-2^63~2^6原创 2017-03-22 08:26:26 · 422 阅读 · 0 评论 -
文章标题
java基础语法每天一点的小进步都会使我离技术大牛的标准更进一步…….. 其实java的基础语法可以大体分为:关键字、标识符、注释、常量和变量、运算符、语句、函数、数组。 这些是java入门的基础。 关键字:定义是被java语言赋予特定含义的单词。组成关键字的字母全部是小写。 注意:goto和const作为保留字,目前并不使用,main和String不是关键字原创 2017-03-12 20:16:55 · 220 阅读 · 0 评论 -
请自己实现两个整数变量的交换(多种方法)
int a=1,b=2; System.out.println("a="+a+" b="+b); //用位异或实现两个变量值的交换 a=a^b; b=a^b; a=a^b; System.out.println("a="+a+" b="+b); //用第三方交换 i原创 2017-03-12 21:20:35 · 3093 阅读 · 0 评论 -
请用最有效的方式写出计算2乘以8的结果
2<<3原创 2017-03-12 22:09:40 · 550 阅读 · 0 评论 -
java基础语法
java基础语法上一次介绍了关键字,接下来把剩下的都温习一下….. 标识符:给类,接口,方法,变量等起名时用的字符数列 由英文大小写,数字,$,_(美元符号,下划线) 注意:不能以数字开头,不能是java中的关键字,并且区分大小写 常量:在程序中执行过程中其值不发生改变的 例如:整数,小数,字符(’0’),字符原创 2017-03-12 21:12:01 · 231 阅读 · 0 评论 -
Break,continue,return来实现控制语句的跳转和中断
break:跳出单层循环,若跳出多层循环要加上标签: break 标签; continue:跳出一次循环,进入下一次的执行 return:整个方法结束原创 2017-03-12 22:25:53 · 418 阅读 · 0 评论 -
java.util.Scanner的简单用法
//键盘的录入//导包import java.util.Scanner;public class test6{public static void main(String[] args){//创建键盘录入的对象Scanner sc=new Scanner(System.in);//通过对象获取键盘上的值System.out.println("请输入x的值:");原创 2017-03-12 22:29:38 · 1338 阅读 · 0 评论 -
内部类的深度认识
内部类概述:把类定义在其他类的内部,这个类就是内部类。 内部类的访问特点:内部类可以直接访问外部类的成员,包括私有 外部类要访问内部类的成员,必须创建对象 内部类:访问内部类的成员(外部类名.内部类名 对象=外部类对象.内部类对象) 成员内部类被静态修饰后的访问方式是:外部类名.内部类名 对象名=new 外部类名.内部类名();局部内部类:A可以直接访问外部类的成员 B在局部位置,可以原创 2017-03-13 13:54:38 · 262 阅读 · 0 评论 -
Object类概述及其构造方法
类层次结构的根类 所有类都直接或者间接的继承自该类 构造方法 public Object() 子类的构造方法默认访问的是父类的无参构造方法原创 2017-03-22 22:14:12 · 1420 阅读 · 0 评论 -
继承的基础知识
继承概述: 多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那个类就行了。 通过extends关键字可以实现类与类的继承 class子类名 extends 父类名{} 有了继承以后,我们定义一个类的时候,可以在一个已经存在的类的基础上,还可以定义自己的新成员。父类也可以称为基类、超类 子类也可以称为派生类 继承的格式原创 2017-03-13 17:04:56 · 259 阅读 · 0 评论 -
类初始化的顺序问题
/** * A:成员变量的问题 * int x=10; //成员变量是基本类型 * Student s=new Student();//成员变量是引用类型 * B:一个类的初始化过程 * 成员变量的初始化 * 默认初始化 * 显示初始化 * 构造方法初始化 * C:子父类的初始化(分层初始原创 2017-03-13 21:38:35 · 226 阅读 · 0 评论 -
java中 方法重写和方法重载的区别(override和overload的区别)
/** * 方法重写:子类中出现和父类中方法声明一模一样的方法 * 特点:方法名不同,调用对应的方法 * 方法名相同,就调用子类的方法 * * * 方法重载:本类中出现的方法名一样,参数列表不同的方法,与返回值无关 */class Phone { public void call(String name) { System.out原创 2017-03-13 21:27:30 · 254 阅读 · 0 评论 -
Java中Math.random()获取随机数的用法
/*Math:类包含用于执行基本数学运算的方法 * 由于Math类在java.lang包下,所以不需要导包 * 特点:没有构造方法,因为它的成员全部是静态的 * 掌握一个方法: * 获取随机数 * public static double random();返回带正号的double值,该值大于等于0.0且小于1.0 */public class test22{ public原创 2017-03-13 22:12:40 · 6635 阅读 · 0 评论 -
eclipse在程序修改后,点击运行可以自动保存,如何设置
window> preferences>run/debug>launching里面 save required dirty editors before launching 选always就自动保存原创 2017-03-14 22:37:10 · 5776 阅读 · 3 评论 -
java中继承的小实例
/** * *//** * @author samsung * */package test27;/** * 继承类的测试 * 父类:动物 属性 名字 年龄 颜色 行为 * 子类:猫 狗 */class Animal { //姓名 private String name; //年龄 private int age;原创 2017-03-14 22:39:15 · 578 阅读 · 0 评论 -
static的用法
/** * *//** * @author samsung * */package test19;/*定义一个名为人的类 * 姓名和年龄都是变化的,但是有时候国家有时候是一样的,比如中国,一样的国籍,每次创建对象,在堆内存上都要开辟这样的空间,比较浪费*/class Persion { //姓名 String name; //年龄 int age原创 2017-03-15 08:48:35 · 248 阅读 · 0 评论 -
final关键字
final修饰局部变量 在方法内部,该值不可以被改变 在方法声明上,分别演示基本类型和引用类型作为参数的情况 基本类型:值不可以被改变 引用类型:地址值不可以被改变(例如:student s=new student(); 其中s的地址值不能变)原创 2017-03-15 09:25:53 · 194 阅读 · 0 评论 -
多态的了解
多态概述: 某一个事物,在不同时刻表现出来的不同状态 例如:猫可以是猫的类型,猫 a=new 猫(); 同时猫也是动物哦一种,也可以把猫称为动物 动物 d=new 猫(); 多态前提和体现: 有继承关系 有方法重写原创 2017-03-15 09:46:12 · 181 阅读 · 0 评论 -
解决eclipse看源码出错的问题
JDK是整个java开发的核心,它包含了JAVA的运行环境,JAVA工具和JAVA基础的类库。JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。src.zip 是jdk的源代码 ,编译后就是我所需要类库了,就是lib目录下的rt.jar。编程时我们所需要的String类、O原创 2017-03-24 16:19:45 · 639 阅读 · 1 评论