动态
开发
Apache POI
简介Apache POI 是用 Java 编写的免费开源的跨平台的 Java API,Apache POI 提供 API 给 Java 程式对 Microsoft Office(Excel、WORD、PowerPoint、Visio 等)格式档案读和写的功能。 官方主页 API 文档 maven 坐标: 12345678910<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.14</v ...
经验总结
使用IDEA批量操作
使用 idea 批量操作一、准备代码:12345678private String code;//项目编码private String name;//项目名称private String sex;//适用性别private String age;//适用年龄(范围),例如:20-50private Float price;//价格private String type;//自由行类型,private String remark;//项目说明private String attention;//注意事项 二、使用 Alt+鼠标拖动12345678|private String code;//项 ...
生活
REITs
一、REITs 是什么?REITs(Real Estate Investment Trusts),缩写:REITs,即不动产投资信托基金。 简单来说就是通过证券化方式将不动产资产或权益转化为流动性较强的标准化金融产品,在证券交易所公开交易。 根据发行方式和募集资金对象的不同,REITs 被分为公募 REITs 与私募 REITs。公募 REITs 是通过募集众多投资者的资金,用于投资不动产来获得收益的一种金融产品。 此次我国首次发行的 9 只 REITs 都是 基础设施公募 REITs,具体可以查看上交所和深交所信息: 深交所信息 上交所信息 它是向投资者公开募集资金,通过基础设施资产支 ...
开发
了解Vue.js
一、vue Vue 是一套用于构建用户界面的渐进式框架 vue 是一款友好的,多途径且高性能的 JavaScript 框架,可维护和测试更强的代码 Vue.js 是一个轻巧、高性能、可组件化的 MVVM 库,同时拥有非常容易上手的 API 二、MVVM 模式MVVM 是 Model-View-ViewModel 的简写。它本质上就是 MVC 的改进版。MVVM 就是将其中的 View 的状态和行为抽象化,让我们将视图 UI 和业务逻辑分开 MVVM 模式和 MVC 模式一样,主要目的是分离视图(View)和模型(Model) MVVM 是前端视图层的分层开发思想,主要是把每个页面,分成了 M ...
开发
Redis发布/订阅(publish/subscribe)
什么是 redis 发布/订阅消息?首先得搞明白什么是 pub/sub,基于事件系统中,pub/sub 是目前广泛使用的通信模型,它采用事件作为基本的通信机制,提供大规模系统所要求的松散耦合的交互模式:订阅者(如客户端)以事件订阅的方式表达出它有兴趣接受的一个事件或一类事件;发布者(如服务端端)可将订阅者感兴趣的事件随时通知相关的订阅者. redis 是一种通信模式,主要的目的是解除消息发布者和消息订阅者之间的耦合,redis 作为一个 pub/sub 的一个 server,在订阅者和发布者之间起到了消息路由的功能。 在 redis 中有一个 channel 的概念,可以理解为频道,比如你关注 ...
开发
分布式RPC框架 Apache Dubbo
1、Dubbo 简介Apache Dubbo 是一款高性能的 Java RPC 框架。其前身是阿里巴巴公司开源的一个高性能、轻量级的开源 Java RPC 框架,可以和 Spring 框架无缝集成。 什么是 RPC? RPC 全称为 remote procedure call,即远程过程调用。比如两台服务器 A 和 B,A 服务器上部署一个应用,B 服务器上部署一个应用,A 服务器上的应用想调用 B 服务器上的应用提供的方法,由于两个应用不在一个内存空间,不能直接调用,所以需要通过网络来表达调用的语义和传达调用的数据。 需要注意的是 RPC 并不是一个具体的技术,而是指整个网络远程调用过程 ...
开发
Jedis
Jedis1、一个对比 MySQL Redis 连接 Connection Jedis 连接池 C3P0 等等 JedisPool 操作完成 关闭连接 关闭连接 2、Redis 准备① 理解 Redis 配置文件中 bind 配置项含义bind 后面跟的 ip 地址是客户端访问 Redis 时使用的 IP 地址。看下面例子: bind 值 访问方式 127.0.0.1 ./redis-cli -h 127.0.0.1 192.168.200.100 ./redis-cli -h 192.168.200.100 ② 查看 Linux 系统本机 IP远程 ...
开发
Redis主从复制机制
Redis 主从复制机制 1、读写分离的好处: 性能优化:主服务器专注于写操作,可以用更适合写入数据的模式工作;同样,从服务器专注于读操作,可以用更适合读取数据的模式工作。 强化数据安全,避免单点故障:由于数据同步机制的存在,各个服务器之间数据保持一致,所以其中某个服务器宕机不会导致数据丢失或无法访问。从这个角度说参与主从复制的 Redis 服务器构成了一个集群。 2、搭建步骤① 思路Redis 集群在运行时使用的是同一个可执行文件,只是对应的配置文件不同。 每个配置文件中相同的参数是: daemonize yesdir /usr/local/cluster-redis 不同的参数有: ...
开发
Redis事务控制
Redis 事务控制1、Redis 事务控制的相关命令 命令名 作用 MULTI 表示开始收集命令,后面所有命令都不是马上执行,而是加入到一个队列中。 EXEC 执行 MULTI 后面命令队列中的所有命令。 DISCARD 放弃执行队列中的命令。 WATCH “观察“、”监控“一个 KEY,在当前队列外的其他命令操作这个 KEY 时,放弃执行自己队列的命令 UNWATCH 放弃监控一个 KEY 2、命令队列执行失败的两种情况① 加入队列时失败 127.0.0.1:6379> MULTIOK127.0.0.1:6379> set number 1000Q ...
开发
Redis持久化机制
Redis 持久化机制Redis 工作时数据都存储在内存中,万一服务器断电,则所有数据都会丢失。针对这种情况,Redis 采用持久化机制来增强数据安全性。 1、RDB(保存数据)① 机制描述每隔一定的时间把内存中的数据作为一个快照保存到硬盘上的文件中。Redis 默认开启 RDB 机制。 ② 触发时机[1]基于默认配置查看 redis 的配置文件 redis.conf: 含义: 配置 含义 save 900 1 900 秒内至少有一次修改则触发保存操作 save 300 10 300 秒内至少有 10 次修改则触发保存操作 save 60 10000 60 秒内至少有 1 ...