后端
文章平均质量分 60
lijietao
这个作者很懒,什么都没留下…
展开
-
java类加载器及双亲委派
java程序运行及类加载流程图示自定义类加载器打破双亲委派package com.tao.jvm;import java.io.FileInputStream;import java.lang.reflect.Method;public class MyClassLoader extends ClassLoader { private String classPath; public MyClassLoader(String classPath) { th原创 2021-03-14 19:06:58 · 126 阅读 · 0 评论 -
HashMap
package map;public interface Map<K, V> { V put(K k, V v); V get(K k); int size(); interface Entry<K, V>{ K getKey(); V getValue(); }}package map;public class HashMap<K ,V> implements Map<K,原创 2020-09-07 00:22:18 · 172 阅读 · 0 评论 -
编译安装redis5.0
编译安装redis5.01.首先下载源码包wget http://download.redis.io/releases/redis-5.0.5.tar.gz2.解压tar -xf redis-5.0.5.tar.gz3.进入解压后的目录执行安装过程,需要提前安装gcc等依赖。1.执行make 命令make2.执行make install命令4.配置环境变量及编写启动...原创 2020-05-01 16:30:58 · 407 阅读 · 0 评论 -
String StringBuffer StringBuild使用用法
String StringBuffer StringBuild区别1.首先说说运行速度,或者执行速度,三者的速度快慢大概为:StringBuild>StringBuffer> String 。String是字符串的常量,StringBuild和StringBuffer是字符串变量,String一旦创建就不可更改,新的String其实是新的常量,String只能被创建不能被修改,St...原创 2020-04-18 09:34:45 · 290 阅读 · 0 评论 -
mysql小型高可用模式
现在做的应用都讲究高可用,对于后端而言,要想实现高可用,数据库是关键。数据库有多种类型,每种类型实现的方式也不同。这里记录之前的应用里面做的mysql高可用。规模比较小,只能在两台vm上做文章。资源mysql-5.6总共两台vm,每台vm上分别安装mysql-server,keepalive资源有限实现方式1.两台mysql配置成双主模式,实现相互备份,且都可以读写。双主的配置就...原创 2020-03-02 12:42:16 · 164 阅读 · 0 评论 -
django redis-cache
Django Redis Cahe项目中有些接口的数据需要做缓存,如果基于django开发的接口,那么我们可以使用django-reidis插件,只需要做一些配置,即可帮我们实现目的。省去实现代码。需要在你的项目settings.py文件加入以下配置项:# 接口缓存配置CACHES = { "default": { "BACKEND": "django_redis....原创 2020-03-01 23:18:29 · 366 阅读 · 1 评论 -
Python 3.6 ----- pycrypto
Win10 python 3.6 下折腾pycrypto最近在Python开发的过程中要用到加密/解密工具,python有Crypto专门的工具类可以实现这些功能。下面笔记描述的是在这个过程中的坑。========比较老的项目里面可能是用pycrypto==2.6.1的包,但是我在安装的时候遇到了各种各样的问题。比较多的都是在c++编译版本上,尝试了多个版本,虽然最后成功了,但是为了装一个包...原创 2020-02-12 23:48:57 · 205 阅读 · 0 评论 -
Springboot MyBatis定义数据源
Springboot MyBatis整合笔记springboot 与mybatis整合笔记,方便以后在线查看。首先,是整合mybatis的单数据源配置方式,然后,增加多数据源配置,不同的数据源使用不同的连接方式。使用默认的HikariDataSource和DruidDataSource。数据源不使用springboot默认装载的配置,自定义了两个datasource配置。1.使用的依赖包主要...原创 2020-02-09 21:42:12 · 854 阅读 · 0 评论 -
Java中使用kafka
使用kafka的API,实现通过kafka收发消息。1.pom.xml<dependency> <groupId>org.apache.kafka</groupId> <artifactId>kafka-clients</artifactId> <version>0.11.0.3</versi...原创 2020-01-13 23:49:01 · 767 阅读 · 0 评论 -
springboot配置Kafka sasl认证参数
Springboot中使用kafka收发队列消息以前在springboot中使用的kafka配置,现在做个笔记。主要是使用spring-kafka包来配置生产者和消费者。1.pom.xml <dependency> <groupId>org.springframework.kafka</groupId> &...原创 2020-01-13 23:40:01 · 11854 阅读 · 1 评论 -
基于java实现通过zookeeper创建kafka topic
基于java实现通过zookeeper创建kafka topic之前有个需求,通过接口创建kafka topic,网上也找了好多资料,最开始通过python实现了一版,思路是通过ssh连接zookeeper服务器,然后执行创建topic的命令,不是理想的实现方式。后来查资料,在java里,可以使用zookeeper工具类和kafka adminutils类实现这个功能,做一下笔记。使用的依赖包...原创 2019-12-28 01:30:00 · 1423 阅读 · 0 评论 -
Flink自定义activemq数据源
Flink自定义activemq数据源使用flink处理实时流式数据,数据源为activemq,消费指定队列的数据。定义数据源的类,继承RichSourceFunction类,主要是重写run方法,cancel方法是再任务取消的时候修改标志位,使run方法里面的循环推出,open方法可以再初始化连接的时候用到。一下为代码示例:package com.jietao.flink.stduy;...原创 2019-12-26 23:25:03 · 1772 阅读 · 5 评论