上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: 1. 为什么使用消息队列?消息队列的优点和缺点?kafka、activemq、rabbitmq、rocketmq都有什么优缺点? 面试官角度分析: (1)你知不知道你们系统里为什么要用消息队列这个东西? (2)既然用了消息队列这个东西,你知不知道用了有什么好处? (3)既然你用了MQ,那么当时为什么 阅读全文
posted @ 2021-03-03 19:52 下雨天,真好 阅读(118) 评论(0) 推荐(0)
摘要: 概述 简化开发,省略crud代码 类似jpa,tk mapper, 在mybatis增强 特性 无侵入,损耗小,强大CRUD操作,Lambda,主键生成,全局拦截插件,性能分析插件,分页插件,内置代码生成器,自定义全局通用操作,ActiveRecord 快速入门 建表,依赖,配置,连数据库,代码, 阅读全文
posted @ 2021-03-03 19:52 下雨天,真好 阅读(110) 评论(0) 推荐(0)
摘要: 简介 并发量小,用户使用的少,所以在低并发的情况下,一个jar包启动应用就够了,然后内部tomcat返回内容给用户。 但是慢慢的,使用我们平台的用户越来越多了,并发量慢慢增大了,这时候一台服务器满足不了我们的需求了。 于是我们横向扩展,又增加了服务器。这个时候几个项目启动在不同的服务器上,用户要访问 阅读全文
posted @ 2021-03-03 19:52 下雨天,真好 阅读(99) 评论(0) 推荐(0)
摘要: Nodejs入门 目标: 控制台输出字符串、使用函数、进行模块化编程 快速入门 Hello World 1、创建文件夹 nodejs 2、创建 helloworld.js 类似于java中的 运行: 结果:hello world!!! 3、打开命令行终端:Ctrl + Shift + y 浏览器的内 阅读全文
posted @ 2021-03-03 19:52 下雨天,真好 阅读(70) 评论(0) 推荐(0)
摘要: ```java interface AService{ void fly(); } class AServiceImpl implements AService{ @Override public void fly(){ System.out.println("fly......"); } } ``` ```java // jdk自带动态代理实现方式 class JDKHandler implem 阅读全文
posted @ 2021-03-03 19:52 下雨天,真好 阅读(38) 评论(0) 推荐(0)
摘要: ```java import java.io.Serializable; // 修改后的单例模式 // 使用线程同步创建,防止进程切换重复创建线程, // 设置volatile关键字修饰,使读取singleton对象时能够获取最新状态 // 修改构造方法,防止反射创建对象 // 修改readResolve方法,防止反序列化对象时重新创建对象 // 重写克隆方法,防止对象克隆 public clas 阅读全文
posted @ 2021-03-03 19:52 下雨天,真好 阅读(37) 评论(0) 推荐(0)
摘要: 1,线程基础 1,继承Thread方式的线程 当需要再此启动一个线程时,需要再创建对象,不能重复使用。 2,推荐的创建线程方式:继承Runnalbe,使用Thread类 1.5之前就这两种 callable 第三种 可以有返回值 call() 可以抛出异常 支持泛型返回值 需要借助FutureTas 阅读全文
posted @ 2021-03-03 19:52 下雨天,真好 阅读(48) 评论(0) 推荐(0)
摘要: 关键词 :乱码,编译,集合,正则 阅读全文
posted @ 2021-03-03 19:52 下雨天,真好 阅读(34) 评论(0) 推荐(0)
摘要: 行级锁 共享锁S(读锁):其他事务可以继续加锁,但是不能加排它锁 排它锁X(写锁):其他事务不能继续加锁 共享锁共享锁兼容,其他冲突 表级锁 意向锁 意向共享锁:想要获取表中的几行的共享锁 意向排它锁:想要获取表中的几行的排它锁 自增长锁 提升并发插入性能 Sql执行完就释放 记录锁 索引加锁 间隙 阅读全文
posted @ 2021-03-03 19:52 下雨天,真好 阅读(58) 评论(0) 推荐(0)
摘要: 概述 分布式全文搜索引擎 传统用sql,对于大量数据很慢 可以当做一个数据库,可以将里面的索引就是库 Lucene 用于文本搜索的函数库,java编写的,全文搜索功能 ,jar包,不包含搜索引擎 索引结构 读写索引,排序,搜索规则 elasticsearch是基于lucene做了一些封装和增强 so 阅读全文
posted @ 2021-03-03 19:51 下雨天,真好 阅读(106) 评论(0) 推荐(0)
摘要: 在CentOS7下,已经不再使用chkconfig命令管理系统开机自启动服务和条件自定义脚本服务了,而是使用管理unit的方式来控制开机自启动服务和添加自定义脚本服务。在/usr/lib/systemd/system目录下包含了各种unit文件,有service后缀的服务unit,有target后缀 阅读全文
posted @ 2021-03-03 19:50 下雨天,真好 阅读(233) 评论(0) 推荐(0)
摘要: import asyncio async def coro(i): print("core start",i) ret = await get(i) # 此处为耗时的io等操作 print("core end",i) return ret async def get(i): await asynci 阅读全文
posted @ 2020-10-05 20:06 下雨天,真好 阅读(111) 评论(0) 推荐(0)
摘要: BIO 同步阻塞bio:链接数目较少 public static void main(String args[]) throws IOException { ExecutorService pool = ThreadPool.getCachedThreadPool(); ServerSocket s 阅读全文
posted @ 2020-10-02 15:46 下雨天,真好 阅读(219) 评论(0) 推荐(0)
摘要: 开机出现 grub rescue 指令模式 假如看到grub rescue,表示mbr (master boot record)的资料,完全对应不上磁盘的状况,所以无法辨别系统的所有分区,更不用说连grub menu都无法读入。可以grub程序有问题,找不到系统所在分区。 ls # (hd0), ( 阅读全文
posted @ 2020-10-01 09:22 下雨天,真好 阅读(631) 评论(0) 推荐(0)
摘要: POI与EasyExcel 数据导出excel 数据导入程序 POI 数据加入内存再操作 消耗内存 // 工作簿 2003 65535行 Workbook workbook = new HSSFWorkbook(); // 工作簿 2007 无限制,但耗时较长 Workbook workbook = 阅读全文
posted @ 2020-09-19 20:56 下雨天,真好 阅读(109) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 8 下一页