摘要:
MyBatis实现分页的方式 1.SQL原生拼接 将currIndex,pageSize作为查询时参数在执行查询SQL时填充 xml文件 <select id="queryStudentsBySql" parameterType="map" resultMap="studentmapper"> se 阅读全文
摘要:
不同缓存策略下的性能指标:无缓存|Redis|直接内存 1.无缓存 测试结果 2.加入Redis缓存后 性能翻倍6-7 3.直接用内存(错误写法) 错误写法的性能指标 正确写法(双检单例模式) 正确写法后,性能 阅读全文
摘要:
这是一条git commit命令 $ git commit -m "hello world" 一般来说,可以想怎么写怎么写,但是规范的格式能够让审阅部分更快, 介绍Angular 规范(见上图),这是目前使用最广的写法,比较合理和系统化,并且有配套的工具。 Commit message 的格式 每次 阅读全文
摘要:
饿汉式 /** * 1.饿汉式:线程安全,耗费资源 * 场景: * 资源共享:当需要在多个模块中共享同一个实例时 * 全局访问点:作为全局唯一的访问点,例如日志记录器、配置管理器等。 * 线程安全要求高:饿汉式单例模式在类加载时就创建实例,因此不存在线程安全问题,适合多线程环境下使用。 * 避免频繁 阅读全文
摘要:
1. Artalk介绍 Artalk是一个可以集成的评论区组件,可以直接添加到前端页面,而不用自己开发评论区来保存评论,支持点赞/踩,还支持评论区之间的相互回复,以及一些表情包的使用,同时也有丰富的后台管理页面 【如以下展示】 [ ] 2. Artalk服务器部署 2.1 环境条件 Vue 2 Ar 阅读全文