- 博客(29)
- 收藏
- 关注
原创 MyBatis批量更新:报错The error occurred while setting parameters
MyBatis批量更新:报错The error occurred while setting parameters
2024-07-25 11:02:19
400
原创 若依:mybatis查询的结果未映射到实体类报null
我的是mtybatis配置开启驼峰命名转换不生效,还需要在MyBatisConfig中配置。// 配置mybatis自动转驼峰 生效。
2024-06-04 10:34:50
312
原创 【redis】宝塔,线上环境报Redis error: ERR unknown command del 错误
1.打开宝塔上的redis,通过配置文件修改权限,注释:#rename-command DEL “”找到redis.conf,拉到最后,注释#rename-command DEL “”,就可以。2.打开服务器,宝塔中默认redis安装位置是:cd /www/server/redis。
2024-05-31 09:21:25
531
原创 若依报@org.springframework.beans.factory.annotation.Qualifier(value=securityManager)
这个错误表明Spring框架在尝试自动装配一个javax.validation.Validator类型的bean时失败了。Validator是Bean验证的API,用于在将对象提交给业务逻辑之前验证对象的字段是否符合要求。如果Spring容器中没有定义这种类型的bean,就会抛出这个错误。如果你正在使用Spring Boot,通常情况下,只需要在你的依赖管理文件中(如pom.xml或build.gradle)添加spring-boot-starter-validation依赖即可。
2024-05-22 16:56:50
379
原创 java 上新功能
需求:有商品上新时显示NEW标签。点击查看上新后,后面在进入不需要再展示上新。只有第一次进来显示上新标签。开发思路:一个上新标识对应多个用户,使用Redis中HashMap。2.用户首次进入,查询缓存,存在:不显示上新,不存在:显示上新。2.用户首次进入,查询缓存,存在:不显示上新,不存在:显示上新。1.添加新商品时,说明有新装扮上新。删除之前新商品的上新缓存。1.新商品上新时,删除所有缓存,默认不存在所有用户显示上新。举例:添加新商品时,前端显示显示「NEW」红点标签。
2023-08-31 15:59:58
110
原创 java实现点赞功能,记录点赞数,只点一次
需求:用户点击增加点赞数,再次点击取消点赞,并记录点赞数1.使用redis记录点赞信息,防止重复点赞或取消点赞2.使用数据库记录点赞记录、用户表记录点赞数
2023-08-25 18:11:26
1033
原创 使用XShell搭建liunx 阿里云Ecs实例服务器(tomcat、jdk、mysql、redis)
1.实例购买成功后,在实例中查看ESC实例2.使用Xshell登录购买成功的阿里云服务器3.登录成功后,通过xshell安装tomcat和JDK。(PS:想要快速搭建环境,可以阿里云里找免费镜像,带tomcat和jdk的,五分钟搭建完成)参考文档:https://help.aliyun.com/document_detail/112977.html?spm=a2c4g.11186623.6.796.29b72eeeP9H7PS#section-3dr-thy-v7pCentOS 8 搭建服务
2021-07-26 16:26:15
607
1
原创 DDD领域驱动设计/模型详解
什么是领域驱动模型?是一套完整,详尽的方法论,从如何需求沟通(构建领域知识),到高层设计(战略建模),详细设计(战术建模),细致到代码的实现风格都给出了示例。什么是领域驱动设计(Domain Driven Design)?是一种软件开发方法。目的是让软件系统在实现时准确的基于对真实业务过程的建模并根据真实的业务过程的调整而调整。**什么是领域模型:为什么要建模;怎么建模才合理;“领域”模型具体指什么。**为什么要建模 “通用”是建模的第一步。“复用”将模型达成一致。 第一: 把心智模型
2021-01-05 14:12:00
1448
1
原创 亚马逊云(AWS)S3+ CloudFront存储
亚马逊云参考文档:亚马逊简单存储服务入门指南:AWS S3入门指南1.没有AWS账号的需要注册一个AWS账号2.创建一个IAM账户创建IAM管理员用户和组参考文档电子邮件地址和密码的这种组合也称为root用户凭据首次创建一个AWS账户root用户身份。该用户可以完全访问账户中的所有AWS服务和资源。AWS强烈建议不要使用root用户凭据进行日常访问。3.Amazon S3 + CloudFront 数据存储及CDN分发参考资料...
2020-12-31 16:33:58
932
原创 SpringBoot I18n 国际化语言
/** * 配置国际化语言 */@Configurationpublic class LocaleConfig { /** * 默认解析器 其中locale表示默认语言 */ @Bean public LocaleResolver localeResolver() { SessionLocaleResolver localeResolver = new SessionLocaleResolver(); localeReso
2020-12-31 13:50:17
129
原创 java项目常见错误
一、配置文件相关问题1. application.properties文件:添加文件内容key=value的形式,value前后不允许出现空格二、创建IDEAz中的Java项目模块时,项目文件图标没有变1.项目创建失败,图标样式2.项目创建成功图标样式3.未变图标的解决方法1:1.选择项目,单击鼠标右键,选择“open module Settings”2.针对不同文件夹选择不同类型3.如果还未解决,未变图标的解决方法2:1.删除原有模块,重新创建。或者修改模块名字三、启动单个模块
2020-12-30 20:07:08
753
2
原创 跨域
什么是跨域?浏览器从一个域名的网页去请求另一个域名的资源时。域名、端口、协议任一不同,都是跨域。它是由浏览器的同源策略造成的。什么是同源策略?同源是指域名,协议,端口均相同同源策略: 两个请求域名协议、端口都相同,则两个请求具有相同的源,可以自由访问。举个栗子非跨越http://www.123.com/index.html 调用 http://www.123.com/server.php主域名不同:123/456,跨域http://www.123.com/index.html 调用
2020-12-29 15:18:18
122
原创 mysql表 多语言设计
表创建`DROP TABLE IF EXISTS `common_lang`;CREATE TABLE `common_lang` ( `id` int(11) NOT NULL AUTO_INCREMENT, `code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '语言code', `lang_name` varchar(30) CHARACTER SET
2020-12-12 14:45:50
831
原创 国际电话区号 mysql数据表
创建表DROP TABLE IF EXISTS `common_country`;CREATE TABLE `common_country` ( `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, `lang_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '语言id', `name` varchar(50) CH
2020-12-12 14:34:01
763
原创 参数验证工具类
package net.newcapec.cloudpay.commonutil.utils;import java.util.HashMap;import java.util.Map;/** * @title 参数工具类 * @desc * @author W.jw * @date 2017年12月20日 下午5:02:59 */public class ParamUtil { private Map<String, String> map = new HashM
2020-11-16 15:33:48
182
原创 cookie中获取token 和签名数据
```java /** * 从cookie中获取token 和签名数据 * @param cookies 请求中的cookie信息 * @return cookie中对应的参数vo */ public static CookieValueVo getTokenFromCookie(Cookie[] cookies) { CookieValueVo cookieValueVo=new CookieValueVo(); //从cook.
2020-11-16 15:32:30
1989
原创 DateUtils时间工具类
package net.newcapec.cloudpay.commonutil.utils;import net.newcapec.cloudpay.commonutil.enums.DatePoorEnum;import org.apache.commons.lang3.time.DateFormatUtils;import java.lang.management.ManagementFactory;import java.sql.Timestamp;import java.text.P
2020-11-16 15:30:30
438
原创 SpringAop记录操作日志 @AfterRunning: 返回通知, 在方法返回结果之后执行
所需jar包 <!-- aspectj --> <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artifactId> <versio...
2019-12-23 15:56:44
4421
1
原创 元转分金额字符串转换:单位元转成单分
/** * 功能描述:金额字符串转换:单位元转成单分 * 时间:2012-02-15 * * @param o 传入需要转换的金额字符串 * @return 转换后的金额字符串 * @author :sunjian */ public static String yuanToFen(Object o) { ...
2019-02-19 09:59:07
2293
1
原创 判断对象是否为空或
判断对象是否为空或"" /** * 判断对象为空 * * @param obj 对象名 * @return 是否为空 */ //判断该对象是否: 返回ture表示所有属性为null 返回false表示不是所有属性都是null public static boolean isAllFieldNull(Object obj) ...
2019-02-19 09:57:04
553
原创 java生成PDF,并下载到本地
1、首先要写一个PDF工具类,以及相关工具 2、PDF所需jar包 iText是一种生成PDF报表的Java组件 freemarker是基于模板来生成文本输出 com.itextpdf itext-asian 5.2.0 com.lowagie itext
2018-01-16 11:19:21
20281
8
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人