- 博客(22)
- 收藏
- 关注
原创 如果有更新没有新增 ON DUPLICATE KEY UPDATE
单个更新<insert id="updateUser" useGeneratedKeys="true" keyProperty="id"> INSERT INTO lock_user_name <trim prefix="(" suffix=")" suffixOverrides=","> user_name, phone, <if test="id
2020-12-31 09:32:23
135
原创 mybatis 用cast when 批量更新
xml中书写的方式<update id="batchUpdate" parameterType="list"> update songs <trim prefix="set" suffixOverrides=","> <trim prefix="path =case" suffix="end,"> <foreach collection="list
2020-12-30 16:53:37
521
原创 mybatis-plus 修改可以为null的数据
companyService.lambdaUpdate(new CompanyEntity(),Wrappers.lambdaUpdate().set(CompanyEntity::getStatus, cCompany.getStatus()).set(CompanyEntity::getAccountTypeId, cCompany.getAccountTypeId()).set(CompanyEntity::getLogoId, cCompany.getLogoId()).set(Comp
2020-12-30 16:53:01
1181
1
原创 mybatis-plus 分页
@RequestMapping("/list") public R list(@RequestParam HashMap map){ PageUtils page = deviceService.queryList(map); return R.ok(page); } /** * 查询设备列表 */ PageUtils queryList(HashMap map); @Override publi.
2020-12-30 16:52:14
179
原创 mybatis-plus 删除指定的条件
删除一个deviceAttrService.remove(new QueryWrapper<DeviceAttrEntity>().eq("device_id",id));删除多个deviceAttrService.remove(new QueryWrapper<DeviceAttrEntity>().in("device_id",ids));
2020-12-30 16:51:44
5448
4
原创 mybatis 一对一
第一种<resultMap type="com.juncdt.mips.device.entity.DeviceEntity" id="deviceMap2"> <id property="id" column="id"/> <result property="name" column="name"/> <result property="account" column="account"/>
2020-12-30 16:51:10
650
原创 mybatis 多表查询
<resultMap type="com.juncdt.mips.content.entity.PlaylistEntity" id="playlistMap2"> <result property="id" column="id"/> <result property="createTime" column="create_time"/> <result property="updateTime" column=".
2020-12-30 16:50:34
85
原创 mybatis 一条数据 重复封装成list
domainprivate List locklist;property 是domain的lists ofType 是属性xml<collection property="locklist" ofType="LockMiddleUser"> <result property="deviceNumber" column="device_number"/> <result property="userId" column="
2020-12-30 16:50:03
300
原创 githup 高级搜索
关键字只查特定的地方in:name 关键词如果想查找描述的内容,可以使用这样的方式:in:descripton 关键词一般项目,都会有个 README 文件,如果要查该文件包含特定关键词的话,我想你猜到了:in:readme 关键词stars: > 数字 关键字。如果不加 >= 的话,是要精确找 star 数等于具体数字的,这个一般有点困难。fork 数同理,将上面的 stars 换成 fork,其它语法相同:比如你只想看个简单的 Demo,不想找特别复杂的且占用磁盘空间较多
2020-12-30 16:49:20
94
原创 centos7 流服务器搭建
自动搭建流服务器的脚本yum install gityum -y install gcc gcc-c++yum install -y pcre pcre-develyum install -y zlib zlib-develyum install -y openssl openssl-develwget https://nginx.org/download/nginx-1.15.8.tar.gzgit clone https://github.com/arut/nginx-rtmp-modul
2020-12-30 16:48:18
399
原创 path
E:\gradle-5.2.1\bin;E:\android\flutter\bin\cache\dart-sdk\bin;E:\android\flutter\bin;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;E:\android\sdk\platform-tools;E:\android\sdk\tools;%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%
2020-12-30 16:47:32
84
原创 http get请求 body有参数
使用AsyncHttpClient,因为AsyncHttpClient支持GET方法带有Body的调用。 1.引入maven依赖org.asynchttpclientasync-http-client2.2.0测试demopublic static String get(String url, String bodyData) { // 构建请求 AsyncHttpClient asyncHttpClient = new DefaultAsyncHttpClien
2020-12-30 16:44:45
1702
原创 打本地jar包
1、本地jar打包到本地仓库mvn install:install-file -Dfile=jar包完整地址或相对地址 -DgroupId=自定义的groupID -DartifactId=自定义的artifactid -Dversion=自定义版本号 -Dpackaging=jar如果上传时报错找不到pom文件,这是由于不同操作系统导致,可以将上面的命令参数加上引号,如下mvn install:install-file “-Dfile=jar包完整地址或相对地址” “-DgroupId=自定义的gr
2020-12-30 16:35:28
584
原创 maven 设置内存大小
设置Maven的JVM参数如果是windows,则修改mvn.bat(mvn.cmd)文件,如果是linux,则修改mvn文件。修改下面的值MAVEN_OPTS="$MAVEN_OPTS -Xms512m -Xmx512m -XX:MaxPermSize=512m -XX:ReservedCodeCacheSize=64m"-vmargs-Xms512m
2020-12-30 16:34:58
6109
原创 maven 打包
Maven多模块工程打包指定模块工程执行如下命令:mvn clean package -pl 指定模块工程名 -ammvn clean package -pl juncdt-company -am参数说明:-am --also-make 同时构建所列模块的依赖模块;-amd -also-make-dependents 同时构建依赖于所列模块的模块;-pl --projects 构建制定的模块,模块间用逗号分隔;-rf -resume-from 从指定的模块恢复反应堆。...
2020-12-30 16:34:27
161
原创 阿里云仓库
nexus-aliyun *,!jeecg,!jeecg-snapshots Nexus aliyun http://maven.aliyun.com/nexus/content/groups/public
2020-12-30 16:33:56
127
原创 maven 去冲突插件
Maven Helperhttps://blog.youkuaiyun.com/m0_37609579/article/details/98959437重启后打开[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-r6x2GwWD-1609317160159)(https://www.kkk544.vip/uploads/z1/images/m_1824620bb4f5bfab0d6f29be0e68f532_r.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直
2020-12-30 16:33:04
117
原创 idea 下载源码
下载源码前要先在父项目(pom文件) clean install在执行以下命令mvn dependency:resolve -Dclassifier=sources在添加源码就可以看了
2020-12-30 16:30:16
462
原创 idea插件
mybatis查看dao层插件free mybatis plugin热部署插件JRebel and XRebel for IntelliJget set 插件Lombokmaven 依赖冲突插件maven helper输入路径找到方法插件RESTful Toolkit错误信息高亮插件Scala翻译插件translation对象属性set生成GenerateAllSetter快捷键:Alt+Enterjson转javaBeanGsonFormatAlt+ S 或 Alt
2020-12-30 16:29:18
214
原创 mysql 1044错误
root用户新建了一个数据库,赋权限给用户A,grant 权限 on 数据库.数据表 to ‘用户’ @ ‘主机名’;grant all on db_test.* to ‘test’@’%’;报错如下:[Err] 1044 - Access denied for user ‘root’@’%’ to database ‘db_test’报错可以看出root没有权限,查询用户表看root用户权限SELECT host,user,Grant_priv,Super_priv FROM mysql.us
2020-12-30 16:26:42
244
原创 查看数据库表大小
查看数据库表大小selecttable_schema as '数据库',table_name as '表名',table_rows as '记录数',truncate(data_length/1024/1024, 2) as '数据容量(MB)',truncate(index_length/1024/1024, 2) as '索引容量(MB)'from information_schema.tables where table_schema='zhongan'order by data_le
2020-12-30 16:26:23
253
原创 身份证 手机号 脱敏
1.自定义脱敏注解package com.hanhuide.hhde.annotation; import com.hanhuide.hhde.enums.SensitiveTypeEnum; import java.lang.annotation.*; @Target({ElementType.FIELD, ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@Inherited@Documentedpublic @inter
2020-12-30 16:24:08
979
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人