前言 在开发过程中,通常会遇到很多 一对一 数据的处理情况。而很多时候我们会要取到的是一个列表,然后列表的单条记录的对应另外一张表,来实现业务。比如下面的商品信息 和 商品详情 两个表,这里为了演示只是使用了基础字段,实…
标签:后端开发
自定义 Maven 的 repositories
有时,应用中需要一些比较新的依赖,而这些依赖并没有正式发布,还是处于milestone或者是snapshot阶段,并不能从中央仓库或者镜像站上下载到。此时,就需要 自定义Maven的<repositories>…
去掉重复的数据,并且将最新的数据保存在字符串最后
如何实现保存最后浏览商品ID,并且去掉重复的,每次浏览都把最新浏览的商品ID保存在最后。 //实现最近浏览商品ID存储(ID已经存在的,把原来位置的去掉,在最后重新加入;原来不存在的则直接在最后加入) public st…
Node.js 指南(使用不同的文件系统)
使用不同的文件系统 Node公开了文件系统的许多功能,但并非所有文件系统都相似,以下是建议的最佳实践,以便在使用不同的文件系统时保持代码简单和安全。 文件系统行为 在使用文件系统之前,你需要知道它的行为方式,不同的文件系…
php微框架 flight源码阅读——2.框架初始化、Loader、Dispatcher
在自动加载实现完成后,接着new \flight\Engine()自动加载的方式实例化了下框架的核心类Engine,这个类名翻译过来就是引擎发动机的意思,是flight的引擎发动机,很有想象力吧。 public stat…
selenium自动化,关于PageObject设计模式
PageObject设计模式 Web自动化测试框架(WebTestFramework)是基于Selenium框架且采用PageObject设计模式进行二次开发形成的框架。 web测试时,建议强烈推荐使用_谷歌或_火狐浏览…
我是这样写出答答打车系统的
package com.dcxt; //父类 public class Car { //定义属性 private String carName;//车辆的名称 private double price;//租用价格 pr…
001.Linux学习笔记(Shell变量)
概述:现代编程语言最重要的一个特点就是“变量”的使用。Shell 作为一门脚本语言,“变量”在里面的重要程度不言而喻。本文将从三个方面来对 Shell 中的变量来进行划分。 一、按作用划分: 系统变量:系统为完成各种功能…
用分布式锁解决并发问题
在系统中,当存在多个进程和线程可以改变某个共享数据时,就容易出现并发问题导致共享数据的不一致性。即多个进程同时获取到了对数据的操作权限并对数据进行了更新,很典型的场景就是在线销售系统在售卖热销商品时遇到多个并发请求在同一…
switch case 支持的 6 种数据类型!
有粉丝建议可以偶尔推送一些 Java 方面的基础知识,一方面可以帮助一初学者,也可以兼顾中高级的开发者。 那么今天就讲一下 Java 中的 switch case 语句吧,有忘记的同学正好可以温习一下。 Java 中 s…
文件上传之图片上传示例
最近刚好做了一个关于图片上传的操作,就把以前在培训时候的笔记翻出来,做了一个简单的图片上传。(才工作,不好勿喷~) 我之前学的yii2框架,现在公司用tp框架,不多说,上码! if (IS_POST) {//判断是否为p…
MogonBook_MyBatis_常见问题
1.SQL配置文件中parameterType MyBatisSQL配置文件中的parameterType,支持继承关系: <select id="test" parameterType="com.edtity.P…