喝茶养身

本文介绍了一种适合程序员的简单养生方法——饮用菊花枸杞茶。通过使用杭菊花与宁夏枸杞子泡制,不仅能够缓解视觉疲劳,还能放松紧张情绪。文章详细介绍了制作方法及背后的科学原理。

<script type="text/javascript"></script>


下面是转载的程序员养身的一文章,觉得不错,所以整了下弄到自己博客里,以后也就能看

==================
保护自己的视力,我来分享一招
==================
健康是我们的第一本钱,尤其程序员,天天对着电脑,又是脑力活。太多太多的白头发和秃头。。。
在累的时候,喝上一杯菊花枸杞子泡的开水,那不但保护了自己的眼睛,同时又放松一下紧张的神经(悄悄话:也确实挺好喝的,嘿嘿嘿 )
======
实践篇
======
菊花和枸杞子一起泡着喝
菊花最好买杭菊花,枸杞最好买宁夏枸杞。
每次用杭菊花10克、枸杞10克,放入杯子中,加入热水,3-5分钟后饮用为宜。

======
原理篇
======
菊花有疏风清热、解毒明目的作用。枸杞能养阴补血,益精明目。
有关枸杞子的其他说明:
      很多关于枸杞子毒性的动物实验证明,枸杞子是非常安全的食物,里面不含任何毒素,可以长期食用。但任何滋补品都不要过量食用,枸杞子也不例外。一般来说,健康的成年人每天吃20克左右的枸杞子比较合适;如果想起到治疗的效果,每天最好吃30克左右。
      用枸杞子泡水或煲汤时,其中的药效并不能完全发挥出来。由于受水温、浸泡时间等因素的影响,枸杞子中只有部分药用成分能释放到水或汤中。直接用嘴嚼,对枸杞子中营养成分的吸收会更加充分,更有利于发挥枸杞的保健效果。但嚼服枸杞子时要注意,在吃的数量上最好减半,否则容易滋补过度 。
      文章内容是少,这并不是说明不能写的更多,而是觉得应该尽可能的挑重要的写,节省大家的眼球。希望大家看完后明天都来一杯,味道真的也挺不错的哦。

 

### 关于 MyBatisPlus 通用分页实体类的使用 MyBatis-Plus 提供了一套便捷的方法用于处理分页逻辑,这使得开发人员可以更专注于业务逻辑而不是底层的数据访问细节。为了实现分页查询的功能,通常会定义一个泛型化的分页对象 `Page<T>` 来封装分页参数和结果集。 #### 创建分页请求实体类 当涉及到分页时,可以通过创建自定义的分页请求实体类来传递分页所需的参数给服务层或 DAO 层。下面是一个简单的例子展示如何构建这样的实体: ```java import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import lombok.Data; @Data public class PageQuery { private Long current = 1L; // 当前页码,默认第一页 private Long size = 10L; // 每页显示条数,默认每页十条记录 /** * 将当前分页条件转换成 MyBatis Plus 的 Page 对象 */ public <T> Page<T> toMpPage() { return new Page<>(current, size); } } ``` 此代码片段展示了怎样建立一个基本的分页查询模型[^2]。`toMpPage()` 方法允许将该实体轻松转化为 MyBatis-Plus 所需的标准形式以便后续调用其内置方法执行分页操作。 #### Mapper 接口编写 由于所有的 mapper 都应该继承 BaseMapper 接口,在这里假设有一个 User 表对应的映射接口如下所示: ```java import org.apache.ibatis.annotations.Mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.example.demo.entity.User; @Mapper public interface UserMapper extends BaseMapper<User> {} ``` 这段代码表明任何实现了上述接口的对象都可以直接利用由 MyBatis-Plus 自动注入的基础 CRUD 和分页能力[^3]。 #### Service 实现分页查询 最后一步是在 service 层完成具体的分页查询逻辑。例如,如果要获取用户的列表并按照指定页面大小返回,则可以在 UserServiceImpl 中这样写: ```java @Service public class UserServiceImpl implements IUserService { @Autowired private UserMapper userMapper; @Override public IPage<User> getUserList(PageQuery pageQuery) { // 调用 toMpPage 方法得到标准 MP 分页对象 Page<User> mpPage = pageQuery.toMpPage(); // 使用 selectPage 进行分页查询 return userMapper.selectPage(mpPage, null); } } ``` 在这个例子中,`selectPage` 函数接收两个参数:一个是前面提到过的 `Page<T>` 类型变量代表分页设置;另一个则是 Wrapper 查询条件构造器(本例为空),最终返回的是带有总数量信息的结果集合 `IPage<User>`[^1]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值