自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (2)
  • 收藏
  • 关注

原创 PHP根据特定字符截取字符串

截取某字符之前的内容$str = '/abc/file/test.tsv';$result = substr($str,0,strrpos($str,"/"));//输出/abc/file截取某字符之后的内容$str = '/abc/file/test.tsv';$result = trim(strrchr($str, '/'),'/');//输出test.tsv

2022-02-28 13:32:34 1835

原创 mybatis-plus是如何进行分页和解决排序问题的,以及mySql中if条件语句的使用

问题描述:后台需要根据前台传过来的参数将查出来的数据进行正序或者倒序排序后返回给前台,下面的方法是用到了mybatis的分页结合排序方法共同实现的,最后简单介绍了mysql中if语句的使用(使用场景:如果一个值null就返回另一个值)。废话不多说直接先上代码// sortOrderBy是要排序的字段,sortDescFlag是否要倒叙排列,humpFlag是否需要将字段从驼峰命名改为下划线格式String sortKeyword = CustomSortUtils.getSortKeyword(sor

2021-07-15 18:02:39 1162

原创 MyBatis 动态传入表名,字段名参数的解决办法

把表名作为参数进行的查询1.介绍mybatis中${}和#{}的用法差异2.实现分表查询,动态表名、字段名查询1.介绍mybatis中${}和#{}的用法差异动态SQL是mybatis的强大特性之一,mybatis在对sql语句进行预编译之前,会对sql进行动态解析,解析为一个BoundSql对象,也是在此处对动态sql进行处理。下面让我们先来熟悉下mybatis里#{}与${}的用法:在动态sql解析过程,#{}与${}的效果是不一样的:#{ } 解析为一个 JDBC 预编译语句(prepared

2021-07-02 17:37:25 1662

原创 Mybatis-plus 带条件的查询select语句示例

通常在查询某个列表时需要根据条件过滤一下数据,下面是示例:<select id="getUserList" parameterType="java.util.Map" resultMap="UserResultMap"> SELECT * FROM user u <where> <if test="userId != null">

2021-01-15 10:29:54 1194

原创 spring Boot读取数据库timestamp为Date类型

问题描述:一般timestamp类型的字段读取出来是这样的:2020-11-02T10:59:08.000+08:00,现在需要返回2020-10-30 18:24:26这种类型解决方法:在实体类里面字段上方添加注释@JsonFormat(pattern = “yyyy-MM-dd HH:mm:ss”) @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @ApiModelProperty(value = "创建时间") @TableField(

2020-12-03 15:25:35 725

原创 mybatis-plus 获取某列表的某字段的集合

mybatis-plus 获取某列表的某字段的集合List<Product> items = iProductService.getAllproductNames();List<String> nameList = items.stream().map(Product::getName).collect(Collectors.toList());注意事项该字段不能有null数据,否则会报空指针异常...

2020-12-03 14:46:59 9829 6

原创 mybatis-plus更新字段的时候设置为null

问题在用mybatis-plus封装的updateById方法来更新数据时,想把一个字段设置为null值,但是更新后数据没有更新为null还是原来的值,这是因为mybatis-plus在更新的时候做了null判断,默认不更新为null的传参。解决方法在实体类对应的字段上加注解@TableField(strategy=FieldStrategy.IGNORED),忽略null值的判断@TableField(value = "name",strategy = FieldStrategy.IGNORED)

2020-12-03 14:20:36 2151

原创 使用php和Amazon S3 sdk上传及下载文件

使用php和Amazon S3 sdk上传及下载文件,下载Excel文件时总是报文件损坏的错误,解决方案如下上传require 'vendor/autoload.php';use Aws\S3\S3Client;use Aws\S3\Exception\S3Exception;$bucket = '*** Your Bucket Name ***';$keyname = '*** Your Object Key ***'; $s3 = new

2020-07-07 18:35:11 1635

原创 在字符串中拼接换行符

在字符串中拼接换行符$str="字符串" . "\n";//要用双引号括起来

2020-07-01 16:40:12 11863

原创 Magento2 自定义API

StepOne:新建UserRespositoryInterface类<?phpnamespace Lemon\Min\Api;use Lemon\Min\Api\Data\UserInterface;interface UserRespositoryInterface{ public function getById();}StepTwo:新建UserRespo...

2019-09-25 09:58:23 576

转载 Magento2创建自定义模块步骤/教程

Magento2模块开发是magento开发人员必备的技能,此片文章中我们将一步一步教您在Magento2中创建一个HelloWorld模块,基本要求在Magento 2中启动模块开发过程之前,请确保满足以下要求:安装最新版本的Magento 2,即2.1(如果您使用的是旧版本)。如果您不想在每次更改编码时从Web存储中删除缓存,则应禁用Magento缓存。这将节省您的时间并加快您的模块开...

2019-08-01 16:42:03 1023 3

原创 php为一张图片添加水印和自定义文字

php生成一张带水印的图片原图水印图片生成的带水印的图片代码<?phpheader('Content-type:image/jpeg');//告诉浏览器我要输出一张图片$img = imagecreatefromjpeg('./lemon.jpeg');//打开一张需要加水印的图片$waterMark = imagecreatefromjpeg('./watermar...

2019-07-31 18:11:50 513

原创 php生成图片验证码,使用javascript点击图片刷新验证码,以及后台验证验证码是否正确

首先讲一下如何生成一张图片创建一个图像应该完成以下四个步骤:1、创建图像2、绘制图像3、输出图像4、释放资源生成一张图片的完整代码<?phpheader('Content-type:image/jpeg');//告诉浏览器要返回图片// 一、创建图像$img = imagecreatetruecolor(200, 200);//新建一个长和高都为200px的真彩图像/...

2019-07-26 18:19:16 1317

原创 php实现用户登录、注册以及修改功能(附加源码~)

用户在注册账户时需要对用户输入的内容做check,需要对密码进行加密设置,登录时也需要进行一系列check。登录页面前台页面前台页面代码denglu.html<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>登录页面</title><s...

2019-07-24 17:45:32 42486 61

原创 PHP高级检索功能的实现以及动态拼接sql总结

PHP高级检索功能的实现以及动态拼接sql总结。完成的功能有:可以单独根据一个条件查询,也可以通过多个条件综合查询,难点在于动态拼接sql。完成的效果总画面单独根据姓名模糊查询单独根据性别查询根据多个条件综合查询前台页面代码<form action="" method="post"><labal>姓名:</labal> <inpu...

2019-07-18 11:02:14 1856

原创 *PHP实现三表联查,实现根据id查询数据 ,并向数据库中添加数据的功能

PHP实现三表联查,实现根据id查询数据 ,并向数据库中添加数据的功能PHP实现三表联查,实现输入用户id查询出用户姓名、用户角色,输入角色id查询所有用户的ID、姓名和角色,最后实现向数据库中添加用户的功能。表结构user表role表user_role表代码data.html<!doctype html><html lang="en"> <...

2019-07-09 17:38:24 2593

No Frills Magento Layout文档.zip

详细讲解Magneto的layout,快速理解magento2的block、template等.非常适合magento2初学者以及需要深入研究magento2的开发人员。

2019-11-27

php登录及注册源码.zip

php实现登录及注册功能,源码文件,该代码实现了一套常用的用户登录,用户信息注册,修改以及一览的功能

2019-07-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除