- 博客(49)
- 收藏
- 关注
原创 RPC远程调用及常用框架之dubbox
RPC远程调用及常用框架之dubbox说明说明前一篇介绍了RPC远程调用及常用框架之ICE,今天来看看rpc最后一篇dubbox,关于dubbox简介的话看第一章RPC远程调用及常用框架之Hessian这里不再赘述...
2019-09-06 22:44:17 472
原创 Spring Batch介绍以及以springboot整合
Spring Batch介绍和使用什么是Spring Batch?核心名词解释如何与springboot整合依赖什么是Spring Batch?高效的批处理应用能够支持简单的、复杂的和大数据量的批处理作业提供了大量可重用的组件,包括了日志、追踪、事务、任务作业统计、任务重启、跳过、重复、资源管理提供了高级功能和特性来支持,比如分区功能、远程功能核心名词解释Spring Batc...
2019-07-15 23:06:20 3044
原创 k8s二进制安装方式
k8s二进制安装方式环境准备环境准备centos7,三台机子,内存2G4核master需要安装etcdkube-apiserverkube-controller-managerkube-schedulernode需要安装Dockerkubeletkube-proxy下载官方的软件包https://github.com/kubernetes/kubernetes/这里我下...
2019-06-30 01:01:15 3473 1
原创 docker容器基础以及在线安装,离线安装rpm安装,离线二进制安装
docker容器基础以及在线安装,离线安装rpm安装,离线二进制安装,常用镜像下载简介下面将会介绍几种安装docker运行环境的方法,包括在线安装,离线安装等,这也是我整理资料所得希望对大家有用功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个...
2019-06-07 16:54:37 1394
原创 java中io流,Reader和Writer,InputStream和OutputStream,转换流 InputStreamReader 和 OutputStreamWriter
java中所谓流通俗来讲就是数据源的传输,我们的文件,视屏,对象都可以叫做数据源,io将他们那转换为可以在不同程序中传输的数据,众所周知电脑存储是二进制,而处理时常遇到字节和字符的写入和写出,分别以8位或者16位二进制表示, 类别 基类 常用类 字节流的读写 InputStream和OutputStream BufferInputStream、Bu...
2019-03-15 00:18:09 1291
原创 RPC远程调用及常用框架之Thrift
RPC远程调用及常用框架之Thrift说明说明上一篇RPC远程调用及常用框架之Hessian,介绍了几种常用RPC调用框架,今天继续来看看Thrift使用
2019-08-30 00:04:08 496
原创 RPC远程调用及常用框架之Hessian
RPC远程调用及常用框架从语言兼容上的rpc框架有 thrift zeroC-ICE protbuf从服务治理角度的rpc架构有 dubbo RMI、Hessian spring CloudRPC的协议有很多,比如Java RMI、WebService的RPC风格、Hession、Thrift、REST API目前常用的RPC框架如下:Thrift:thrift是一个软件框架,用来进行可...
2019-08-28 23:37:21 2021
原创 mysql,oracle数据库优化之表分区
表分区Mysql对已有数据表进行分区可以使用ALTER TABLE来进行更改表为分区表,这个操作会创建一个分区表,然后自动进行数据copy然后删除原表。ALTER TABLE tbl_rtdata PARTITION BY RANGE (Month(fld_date))( PARTITION p_Apr VALUES LESS THAN (TO_DAYS('2012-05-01'...
2019-08-17 18:41:27 707
原创 springboot之mybatis完美一击mybatis-plus
springboot之mybatis完美一击mybatis-plus说明添加依赖entitymapper分页插件mp的通用crud一些细节两个update操作的区别查询删除条件构造器(EntityWrapper),和上面代码mp的通用crud的QueryWrapper功能一样简单介绍ActiveRecord说明上一篇讲解了关于mybatis实际开发中常用的一些技巧,但写了太多sql,有么有其他...
2019-08-12 23:46:58 1458
原创 springboot之mybatis进阶
springboot之mybatis进阶简介CRUD标签selectinsertupdatedeleteresultMapsql片段动态sqlifchoose when otherwisewhere 和setforeach缓存一级缓存二级缓存高级查询一对一查询一对多查询多对多查询resultMap的继承高级查询的整理延迟加载如果sql语句中出现’<’的解决方案方案一方案二使用<![CD...
2019-08-12 22:39:18 492
原创 springboot之Elasticsearch(二)
springboot之Elasticsearch(二)说明说明在上一篇springboot之Elasticsearch(一)对Elasticsearch有了初步的了解,并学会了安装,这里我能将学习springboot中如何使用它...
2019-08-10 16:11:09 192
原创 java并发编程之线程进阶
java并发编程之线程进阶线程的三大特性原子性可见性有序性java.util.concurrent包常见使用类原子操作类AtomicInteger并发容器ConcurrentHashMapConcurrentSkipListSet并发框架ThreadPoolExecutorExecutorsFutureCompletableFutureForkJoinPool并发工具类CountDownLatch...
2019-08-09 00:24:37 490
原创 java并发编程之初识线程
java并发编程之初识线程说明线程生命周期线程创建线程间通信线程池生产者消费者实例说明操作系统运行一个程序就会创建一个进程,例如我们一个main函数程序启动了,就会创建一个java进程,然后有一个main主线程和其他线程(至少一个垃圾回收线程),这时我们如果想java做的任务更多时间更少就可以创建更多线程,这样能够最大化利用cpu,更快响应。线程生命周期线程创建线程间通信线程池生产...
2019-08-07 21:43:24 972
原创 java设计模式之装饰者模式和适配者模式
java设计模式之装饰者模式说明说明意图: 动态地给一个对象添加一些额外的职责。就增加功能来说, Decorator模式相比生成子类更为灵活。该模式以对客 户端透明的方式扩展对象的功能。适用环境(1)在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责。(2)处理那些可以撤消的职责。(3)当不能采用生成子类的方法进行扩充时。一种情况是,可能有大量独立的扩展,为支持每一种组合将...
2019-08-05 15:44:13 411
原创 java设计模式之建造者模式
java设计模式之建造者模式说明代码实例说明建造者模式(Builder Pattern)使用多个简单的对象一步一步构建成一个复杂的对象。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。一个 Builder 类会一步一步构造最终的对象。该 Builder 类是独立于其他对象的。代码实例class Student { private String name; ...
2019-08-05 15:18:56 160
原创 JAVA设计模式之观察者模式
JAVA设计模式之观察者模式说明观察者模式具体实现说明官方说明:在此种模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模式通常被用来实现事件处理系统。自己理解:类似发布订阅模式,发布者发布信息,订阅者获取信息,订阅了就能收到信息,没订阅就收不到信息。只不过这里这里的消息的发送是调用了订阅者的方法观察者模式...
2019-08-01 23:17:20 141
原创 JAVA设计模式之策略模式
JAVA设计模式之策略模式说明说明策略模式的定义: 定义一组算法,将每个算法都封装起来,使得它们之间可以相互替换。策略模式让算法独立于调用它的客户端而独立变化。 大白话:我有你需要的所有,你给我暗号我就给你对应的策略模式具体实现:(1)给策略对象(枪)定义一个公共接口 public interface Weapon { public void gun();...
2019-08-01 23:00:47 182
原创 java设计模式之代理模式
java设计模式之代理模式说明静态代理动态代理CGLIB代理说明代理模式的定义:代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。通俗的来讲代理模式就是我们生活中常见的中介。静态代理第一步:创建服务类接口动态代理CGLIB代理...
2019-08-01 00:08:46 172
原创 java设计模式之单例模式
java设计模式之单例模式说明说明单例模式确保某一个类在应用和使用中从始至终只有一个只有一个实例步骤:(1)私有化该类的构造函数(2)通过new在本类中创建一个本类对象(3)定义一个公有的方法,将在该类中所创建的对象返回单例模式的饿汉式[可用]public class Singleton { private static Singleton instance=new Sing...
2019-07-30 23:26:29 196
原创 springboot-中工具类,普通方法,和quartz的Job中获取bean的方法
@Componentpublic class SpringUtils implements ApplicationContextAware {private static ApplicationContext applicationContext;@Overridepublic void setApplicationContext(ApplicationContext applicatio...
2019-07-30 21:53:28 1149
原创 springboot之初始化操作类
springboot之初始化操作类简介CommandLineRunnerApplicationRunner两者顺序是ApplicationRunner 在前,CommandLineRunner 在后简介大多数情况下,我们项目启动后执行一些初始化操作,springboot为我们提供了类,他们的执行时机为容器启动完成的时候,下面就介绍CommandLineRunnerimport org.sp...
2019-07-30 00:20:25 3414 1
原创 springboot系列之session共享,redis查询缓存
springboot系列之session共享,redis查询缓存简介session共享如何使用按照上面的步骤在另一个项目中再次配置一次,启动后自动就进行了 Session 共享。redis查询缓存简介分布式系统中,Session 共享有很多的解决方案,其中托管到缓存中应该是最常用的方案之一Spring Session 提供了一套创建和管理 Servlet HttpSession 的方案。Sp...
2019-07-22 00:18:04 1048
原创 springboot系列之redis
springboot系列之redis简介springboot中使用redis简介redis是一种支持Key-Value等多种数据结构的存储系统。可用于缓存,事件发布或订阅,高速队列等场景。该数据库使用ANSI C语言编写,支持网络,提供字符串,哈希,列表,队列,集合结构直接存取,基于内存,可持久化可以支持每秒十几万此的读/写操作Redis一共支持五种数据类:string(字符串),has...
2019-07-20 16:51:52 163
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人