摘要:
1.cron表达式格式:{秒数} {分钟} {小时} {日期} {月份} {星期} {年份(可为空)} 2.cron表达式各占位符解释:{秒数}{分钟} ==> 允许值范围: 0~59 ,不允许为空值,若值不合法,调度器将抛出SchedulerException异常“*” 代表每隔1秒钟触发;“,” 阅读全文
摘要:
easyexcell使用时,报这个错误,查了下因为pom引用了poi,有冲突导致 思路:mvn dependency:tree 查看引用的jar包中,有没有相应的类。一般原因就是,使用到的那个版本的jar没有那个类。因为多个版本的jar存在,期望的那个被覆盖了。 阅读全文
摘要:
上次写过一次乐观锁,是基于version去实现的 Spring Data 针对mongodb提供了乐观锁实现,提供@Version注解,用来标识版本,保存、删除等操作会验证version,不一致会抛出OptimisticLockingFailureException @Version Long ve 阅读全文
摘要:
之前不管是mysql还是mongo等数据库,都喜欢自己造轮子去做分页查询。现在用Page来实现分页 下面实现2个功能点: 1、查询勋章实体的Page,含分页信息、勋章列表 2、勋章Page转勋章DTO对象Page,dto为列表功能所需数据。使用语法:new PageImpl(dtoList, pag 阅读全文
摘要:
按照标题所述,思路一般是查出历史记录,留50条,其余的都删除 1、查询 2、删除 这样需要两个步骤,想一次性完成两个操作。MongoTemplate提供了查询并删除方法: public <T> List<T> findAllAndRemove(Query query, Class<T> entity 阅读全文
摘要:
socket连接No buffer space available的问题,导致接口大面积调用失败 原因:系统并发过大,连接数过多,部分socket连接无法释放关闭,而持续请求又导致无法释放的socket连接不断积压,最终导致No buffer space available。 输入netstat - 阅读全文
摘要:
使用ApplicationEventPublisher的publishEvent来发布事件。如下 @Autowired protected ApplicationEventPublisher eventPublisher; idea工具可以识别是事件,我们可以在idea编辑器中看到前面的标示。点一下 阅读全文
摘要:
版本号机制 一般是在数据表中加上版本号字段 version,表示数据被修改的次数。当数据被修改时,这个字段值会加1。 举个简单的例子:假设帐户信息表中有一个 version 字段,当前值为 1 ,而当前帐户的余额( balance )为 100 。 操作员 A 此时准备将其读出( version=1 阅读全文
摘要:
漏洞名称:OpenSSH漏洞 风险描述:OpenSSH 是一组用于安全地访问远程计算机的连接工具,低版本爆出的高危漏洞太多 修复建议:升级到最新版本 OpenSSH 升级加固实例 (一) 升级条件准备 ² 关闭防火墙 # ufw disable ² 安装与启用telnet 开启telnet serv 阅读全文
摘要:
1、性能相关数据: • 系统用户数:决定数据量,对处理速度有影响,可事先评估• 在线用户数:决定访问压力的主要数据,反映总体处理能力的指标• 思考时间:影响访问压力的重要因素• 响应时间:反映系统处理个别请求速度快慢的指标• 吞吐率:反映总体处理速度的指标• 并发数:反映总体处理能力的指标• 资源占 阅读全文