cm_fighting

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

摘要: 缓存与分布式锁 哪些数据适合放入缓存 即时性、数据一致性要求不高的 访问量大且更新频率不高的数据 选择redis做为缓存中间件 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-start 阅读全文
posted @ 2020-10-22 12:07 cm_fighting 阅读(1118) 评论(0) 推荐(0) 编辑

摘要: [TOC] Lambda & Stream API lambda和stream Api 都是Java8的新特性 首先 简单介绍一下java8 Java8 (jdk 1.8) 是Java语言开发的一个主要版本 Java8 是Oracle 公司于2014年3月发布,可以看成是自Java5以来最具革命性的 阅读全文
posted @ 2020-04-13 14:55 cm_fighting 阅读(303) 评论(0) 推荐(0) 编辑

2020年9月4日

摘要: 业务场景 通常我们前端需要一个树形的导航菜单或者分类菜单,如后台权限管理中的权限树,亦或者下面例子中商城系统的商品分类多级菜单(一般为三级菜单) 数据库设计 数据库设计,采用parentId来指向自己的父级菜单,如: CREATE TABLE `pms_category` ( `cat_id` bi 阅读全文
posted @ 2020-09-04 10:52 cm_fighting 阅读(6470) 评论(7) 推荐(2) 编辑

2020年5月11日

摘要: 移动端布局之Flex 1 Flex布局是什么? ​ Flex是Flexible Box的缩写,意为”弹性布局”,用来为盒状模型提供最大的灵活性。 任何一个容器都可以指定为Flex布局 注意: 设为Flex布局以后,子元素的float、clear和vertical align属性将失效 2. Flex 阅读全文
posted @ 2020-05-11 17:14 cm_fighting 阅读(220) 评论(0) 推荐(0) 编辑

2020年4月17日

摘要: IntelliJ IDEA 做java开发好用的插件(持续更新) [TOC] 1. Lombok ​ Lombok项目是一个Java库,它会自动插入编辑器和构建工具中,Lombok提供了一组有用的注释,用来消除Java类中的大量样板代码。仅五个字符(@Data)就可以替换数百行代码从而产生干净,简洁 阅读全文
posted @ 2020-04-17 14:10 cm_fighting 阅读(3257) 评论(0) 推荐(0) 编辑

2018年4月8日

摘要: selenium 鼠标点击操作比较简单,这里就不介绍了,主要说一下鼠标滑动(按住并滑动),经常用于解决自动化操作的滑动验证码 下面举个简单的例子,比如这种验证码: 代码: div = driver.find_element_by_id("nc_1_n1z")ActionChains(driver). 阅读全文
posted @ 2018-04-08 17:03 cm_fighting 阅读(6065) 评论(0) 推荐(1) 编辑