随笔分类 -  后台开发-java

Springboot与springcloud
摘要:1、什么是Spring Boot? 它简化了搭建Spring项目,自动配置Spring,简化maven配置,自带tomcat无需部署war包,创建独立的spring引用程序main方法运行; 2、Spring Boot优缺点 优点:减少搭建、开发、测试等时间,开发中无需重启Tomcat,maven的 阅读全文

posted @ 2019-07-21 17:22 奇天异下 阅读(538) 评论(0) 推荐(0)

Spring定时任务配置
摘要:简单功能——简单描述,不喜无忧 主要介绍:Spring Task 、 Quartz 、年月日时分秒周的设置、 两者对比 一、Spring Task Spring从3.0开始增加了自己的任务调度器,它是通过扩展java.util.concurrent包下面的类来实现的,使用起来较为简便; 注解方式实现 阅读全文

posted @ 2018-06-05 10:49 奇天异下 阅读(1605) 评论(0) 推荐(0)

JAVA总结--分布式锁
摘要:1、概念 分布式锁出现的原因:单体应用单机部署环境下,为了解决多线程并发问题,我们会使用ReentrantLcok或synchronized来解决互斥问题;但业务的需求,单机部署演变成分布式系统后,在分布式部署环境下,原单机部署使用的并发控制锁策略失效,为了解决这个问题就需要一种跨JVM的互斥机制来 阅读全文

posted @ 2018-01-16 11:15 奇天异下 阅读(323) 评论(0) 推荐(0)

JAVA总结--dubbo与zookeeper
摘要:读累了就看看实操https://www.cnblogs.com/huasky/p/10214642.html 一、SOA 概念:SOA:Service-Oriented Architecture,面向服务的架构,将应用程序的不同功能(服务)通过定义的接口来实现数据通信;服务治理;服务调度中心和治理中 阅读全文

posted @ 2018-01-11 15:18 奇天异下 阅读(7217) 评论(0) 推荐(0)

JAVA总结--jvm
摘要:VM,Virtual Machine 即虚拟机,指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。 JVM,Java Virtual Machine 即Java虚拟机,在Java编辑器与OS操作系统之间的虚拟处理器,其模拟计算机的各种功能,将编译后的字节码解释成具体平 阅读全文

posted @ 2017-12-26 11:28 奇天异下 阅读(185) 评论(0) 推荐(0)

JAVA总结--泛型
摘要:泛型 :程序设计语言的一种特性;将类型参数化; 特征:凡是涉及到强制类型转化的地方,使用泛型均会编译出现问题;泛型仅仅在编译时进行校验,使用泛型的对象,其本质的类型依然不变; ps:不存在泛型数组 一、出现泛型的原因 位置//1编译阶段正常,而运行时会出现“java.lang.ClassCastEx 阅读全文

posted @ 2017-12-26 10:53 奇天异下 阅读(235) 评论(0) 推荐(0)

JAVA总结--正则表达式
摘要:正则表达式定义: pattern 对象是一个正则表达式的编译表示。Matcher 对象是对输入字符串进行解释和匹配操作的引擎。PatternSyntaxException 是一个非强制异常类,它表示一个正则表达式模式中的语法错误。Matcher 类的方法matches() 尝试将整个区域与模式匹配。 阅读全文

posted @ 2017-12-21 10:24 奇天异下 阅读(205) 评论(0) 推荐(0)

JAVA总结--java数据类型
摘要:一、String 1、String定义是指向堆内存中的引用;String的赋值本身是引用对象的切换,切换前后的对象依然存在;源码为:private final char value[]; 2、对多个String对象进行+符号链接,其实是创建了一个StringBuilder对象,进行多个append, 阅读全文

posted @ 2017-11-01 10:29 奇天异下 阅读(182) 评论(0) 推荐(0)

数据结构与算法
摘要:数据结构 1、链表 由不定数量的节点(Node)组成,每个节点仅知道下一个结点的位置,且向外仅仅暴露头(head),一切操作直接或者间接从头开始; 代码:单向链表的实现、链表反转、链表中间点查询、链表排序 1.1单向链表的实现 1.2链表反转 1.3链表中间点查询 1.4链表排序 2、队列与栈 栈: 阅读全文

posted @ 2017-10-11 15:16 奇天异下 阅读(266) 评论(0) 推荐(0)

JAVA总结--JDK版本区别
摘要:jdk1.5的新特性: 1.泛型 2.自动拆箱装箱 3.foreach 4.静态导入(Static import) 此外,枚举、元数据(Metadata)、线程池、Java Generics 1、出现泛型 原来:ArrayList list=new ArrayList(),新特性:ArrayList 阅读全文

posted @ 2017-10-11 10:50 奇天异下 阅读(5279) 评论(0) 推荐(0)

JAVA总结--代码规范
摘要:一、命名规范 1、标识符:统一、达意、简洁 统一:一个词有多种表达方式,不求最好,但求统一;例:供应商,既可以用supplier,也可以用provider,选择一种统一使用; 达意:明确表达其意义,正确而且丰富;例:newSupplier与supplier1, service2的区别; 简洁:在统一 阅读全文

posted @ 2017-10-09 17:28 奇天异下 阅读(509) 评论(0) 推荐(0)

JAVA总结--Spring框架全解
摘要:一、Spring简介 Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。 二、Spring框架组成 7个主要模 阅读全文

posted @ 2017-09-27 16:39 奇天异下 阅读(20144) 评论(1) 推荐(0)

JAVA总结--多线程
摘要:一、概念 1.进程:一个具有一定独立功能的程序,关于某些数据集合,一次运行活动。 两点:1、有自己的空间存储数据;2、一个程序。 进程,是系统 进行 资源分配 和 调度 的基础单位。动态性,独立性,并发性,异步性,结构特征(程序、数据、进程控制块) 进程控制块,为 管理进程 而设置的数据结构,用于描 阅读全文

posted @ 2017-09-18 17:01 奇天异下 阅读(323) 评论(0) 推荐(0)

JAVA总结--设计模式
摘要:三大类设计模式: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、 阅读全文

posted @ 2017-09-18 14:38 奇天异下 阅读(212) 评论(0) 推荐(0)

JAVA总结--集合
摘要:1、集合树状图 Collection:最基本的集合接口 List:有序集合,集合中的元素可以重复,访问集合中的元素可以根据元素的索引来访问 ArrayList:异步 LinkedList:实现了List和Queue的双接口 Vector:同步 Stack:后进先出,同步 Queue:先入先出(FIF 阅读全文

posted @ 2017-09-12 13:37 奇天异下 阅读(378) 评论(0) 推荐(0)

JAVA总结--java基本语法
摘要:static :静态的~ static :静态变量、静态方法; 被修饰的成员变量或者方法独立于该类的任何对象,只要该类被加载,被修饰的成员变量或者方法就存在并可以使用。 用public修饰的static成员变量和成员方法本质是全局变量和全局方法; static变量前可以有private修饰,表示这个 阅读全文

posted @ 2017-09-07 16:31 奇天异下 阅读(298) 评论(0) 推荐(0)

并发问题java
摘要:两个重要的概念:同步和异步 同步,按照流程顺序一步一步的执行,等待获取单步的返回结果并执行下一步;发送方发出数据后,等接收方发回响应以后才发下一个数据包的通讯方式。 同步在一定程度上可以看做是单线程,这个线程请求一个方法后就待这个方法给他回复,否则他不往下执行(死心眼)。 异步,按照流程顺序一步一步 阅读全文

posted @ 2017-09-07 14:50 奇天异下 阅读(219) 评论(0) 推荐(0)

导航