工作笔记/后端
文章平均质量分 56
写完bug就找女朋友
努力写bug.....
展开
-
解决MYSQL 8 的 The user specified as a definer (‘mysql.infoschema‘@‘localhost‘) does not exist
今早连接 `mysql8` 的的时候突然提示`1149-The user specified as a definer('mysql.infoschema@localhost') does not exist`; 但是引用程序里面从CURD还是可以正常使用的。infoschema`记录相关的信息损耗或者缺失。既然找到了产生这个问题的根源,就可以对症下药了 如果上述步骤没有报错,那么恭喜你成功解决了1149的问题;不过大概率会提示 这个问题的解决方案是: 然后重新创建账号;原创 2024-07-12 10:04:43 · 564 阅读 · 0 评论 -
MySQL从5.7升级到8.0步骤及其问题
Docker环境下,MySQL5.7升级到8.0,使用`mysqldump`方式迁移数据。在执行最后一步的数据恢复过程中,出现:`ERROR 3554 (HY000) at line 318: Access to system table 'mysql.innodb_index_stats' is rejected.原创 2024-06-18 09:57:31 · 1836 阅读 · 0 评论 -
http状态码413,并提示Request Entity Too Large
自己写的网站频繁出现413状态异常问题并且提示Request Entity Too Large,导致需要频繁删除本地cookie;排查了二级域名下的网站发现没有这个问题;原创 2024-04-12 16:30:38 · 3557 阅读 · 0 评论 -
CAS和自旋的区别
ABA问题是在分布式系统中常见的一种数据一致性问题。它的名称来源于三个操作:A(原始值)、B(第一个读取)、A(第二个读取)。ABA问题发生在一个线程T1读取了一个共享变量的值A,然后另一个线程T2修改了这个共享变量的值为B,然后又改回A,最后线程T1再次读取这个共享变量的值,发现仍然是A。在这种情况下,线程T1可能会错误地认为共享变量的值没有改变,从而导致数据不一致。原创 2024-01-31 16:25:50 · 920 阅读 · 0 评论 -
Java使用策略模式+工厂模式优化if else 代码
if else if是代码中经常要用的语句块,如果选择分支不多的话还好,当时当选择分支很多的时候,就不能再这样做了;那么有什么办法可以优化多个选择分支结构呢?当选择结构过多时,就不再适用于if else方法了,此时我们可以使用设计模式中的策略模式+工厂模式优化if else语句块.经过上述重构,基本就能解决掉代码选择分支过多的问题。原创 2023-04-13 16:19:49 · 977 阅读 · 0 评论 -
Java根据传入的参数获取Getters或者Setter设置属性
一、需求背景有时候我们需要那么一个功能:根据 传入的实体类 和 getter方法 获取该实体对应的属性值或者根据 传入的实体 和 属性值设置 到实体之中二、解决方法 import java.lang.reflect.Method; import java.math.BigDecimal; /** * 实体工具 * @author MyLover * @date 2022.2.6 * @version 1.0.0 */ public class EntityUtil {原创 2022-02-08 02:00:03 · 1190 阅读 · 0 评论 -
Ambiguous handler methods mapped for ‘/system/api/feign/user/9‘: {public com.microblog.entity.SysUse
SpringCloud系列问题原创 2022-01-09 16:59:45 · 425 阅读 · 0 评论 -
springcloud上传文件提示wMissingServletRequestPartException: Required request part ‘advert‘ is not present]
一、问题描述 springcloud/springboot在上传文件的时候出现: Resolved [org.springframework.web.multipart.support.MissingServletRequestPartException: Required request part 'advert' is not present],如下图所示:二、原因分析 原创 2021-03-29 17:18:09 · 1411 阅读 · 0 评论 -
maven项目依赖出现Failed to read artifact descriptor for xxx
问题描述 在写springcloud项目的时候,A项目依赖B项目提示出现:Failed to read artifact descriptor for com.wxz:microblog:jar:0.0.1-SNAPSHOT,如下图所示:解决办法 找到被依赖的B项目,将pom文件中的dependencyManagement属性里面的dependencies属性里原创 2021-02-26 14:39:08 · 321 阅读 · 0 评论 -
springboot/springcloud项目热部署
前言 在开发springboot或者springcloud项目的时候修改代码以后经常要点击的就是充钱服务,这样既浪费时间,又浪费精力,如何解决这个问题呢?解决办法 步骤一maven添加热部署依赖插件 <!--热部署依赖插件--> <dependency> <groupId>org.springframework.boo原创 2021-01-19 20:34:57 · 236 阅读 · 0 评论 -
java实现excel横排以及竖排数据导出
相信不少同学使用excel导出工具时,都能很方便的导出数据库里的数据,只不过,通常来讲,是如下的excel格式: 但需求总是会变得,等哪天产品跑来跟你说,‘’这横排的看起来 不方便啊,你给我撸出一个竖排的吧,竖排的看起来更审美”。虽然你心中早已一万头草泥马奔腾而过,有无数想砍死产品的冲动,“横着不蛮好麽,该你妹啊,去特么的竖...转载 2019-07-19 14:46:34 · 2307 阅读 · 0 评论 -
怎么用IDEA上传本地项目到码云/Github?
博客原文地址:http://blog.csdn.net/zsyoung/article/details/76891211开始切入正题:怎么上传本地项目到码云/Github? 需要条件:1.码云/Github建好的git项目2.IDEA编辑器3.本地项目 步骤1:创建远程项目 步骤2:复制远程项目地址 注意:此处码云官方...转载 2019-07-01 22:40:16 · 244 阅读 · 0 评论 -
java解析Excel/导入信息到Excel
一、话题背景 最近一直在负责公司某一个项目的Excel导入导出功能,前前后后改了更多需求,需求的改动当然带来功能的改动,功能的改动肯定会带来许多问题。所幸,这些问题都被我一一攻破了。 正所谓前事不忘,后事之师。解决了一些难题以后,应...原创 2019-05-23 15:12:35 · 1899 阅读 · 0 评论 -
IDEA配置tomcat服务器
需求背景 从Eclipse转IDEA后面对的第一个问题,就是要为IDEA配置tomcat服务,否则不可用。那么,功能需求 那么,该如何配置呢?1、点击“Edit Configurations”进入tomcat服务编辑页面。如下图所示:2、点击...原创 2019-05-23 11:16:56 · 159800 阅读 · 22 评论 -
springmvc项目出现Caused by: java.lang. IllegalStateException: Ambiguous mapping found. Cannot map
问题现象:问题描述:公司的一个项目在启动的时候,出现 Caused by: java.lang. IllegalStateException: Ambiguous mapping found. Cannot map ,关于问题详情可见上面所提供的图中。解决问题的思路:按照抛出的异常显示:在该控制器里面找到一个不明确的映射(/sweepstakesawardtype/sweepstake...原创 2019-03-22 22:21:56 · 2897 阅读 · 0 评论 -
jq遍历元素
jq遍历元素总结通过jq遍历元素、并控制一些元素的属性(显示/隐藏、value、src等等),是我们在开发之中比较常见的操作,也为我们的业务功能扩宽了方向,接下来我将结合近段时间在工作上的际遇粗略介绍一下一些稍稍复杂的jq遍历。案例一需求背景:通过获取被点击元素,并以此为基准,遍历该元素的其他元素,控制其他元素的一些属性。功能需求:通过获取被点击的元素a标签,给该元素设置背景颜色,并恢...原创 2019-04-05 12:37:44 · 3382 阅读 · 0 评论 -
spring如何在普通类里面进行依赖注入
功能需求:** 因项目需要,要做一个导入导出功能,以此来生成批量数据.为了让导入功能和业务逻辑分开,就把这个导入功能做成一个独立的Util工具类. **问题描述把导入功能和业务逻辑分开后,所遇到的问题就是,这个导入功能需要依赖其他的资源,按照一般的注解方法肯定是行不通了,那么,如何在普通方法里面进行注解依赖呢?猜想一般的spring注解(@controller 、@service、@re...原创 2019-04-12 11:56:18 · 4326 阅读 · 7 评论 -
jq操纵元素属性
一、jq改变标签元素的文本值 1、innerText $('#test').innerText = "我是jq改变元素文本测试"; 2、html() $('#test').html("我是jq改...原创 2019-04-13 16:00:05 · 341 阅读 · 0 评论 -
jq将时间戳转为标准时间
功能需求 工作项目需要将11位长度的时间戳转化为标准时间,并显示出来。具体功能代码 /** * 将时间戳转为时间 * @param {string} * @returns {string} */ function stampToDate(time) { var date...原创 2019-04-22 09:02:11 · 2343 阅读 · 0 评论 -
获取url中的参数
功能需求 给定一个格式已经确定的url(比如:http://www.abc.com?a=1&b=2&c=3) ,现在需要分别获取a/b/c各个参数的值,如何实现呢?具体代码import java.util.regex.Matcher;import java.util.regex.Pattern...原创 2019-04-22 13:11:19 · 216 阅读 · 0 评论 -
java根据ip地址获取用户地理位置
功能需求 工作项目需要,根据用户向服务器请求的ip地址获取用户所在的地理位置。具体代码 话不多说,直接上代码(作为一个负责任的程序员,我把import内容都贴贴出来了): /** * FileName: AddressUtils * Author: Admi...原创 2019-04-25 17:00:07 · 16459 阅读 · 8 评论 -
根据UA获取用户访问操作系统、浏览器名
功能需求 统计用户通过何种浏览器访问系统、统计访问用户的操作系统。依赖jar包 <!-- https://mvnrepository.com/artifact/eu.bitwalker/UserAgentUtils --><dependency> <groupId>...原创 2019-04-30 14:18:30 · 2484 阅读 · 0 评论 -
重启Eclipse后项目出现ClassNotFound问题
问题现象Eclipse下(IDEA不会出现这种问题),重启项目后(未作任何改动),抛出异常,提示找不到类文件:DefaultContextLoaderListener问题说明我只不过是重启tomcat服务器了,又没有动过java文件,为什么会报错呢?Eclipse中,tomcat服务器运行的是编译后的文件;重启tomcat后,Eclipse会重新编译项目,然后tomcat才会运行重新编译...原创 2019-05-13 11:56:38 · 3159 阅读 · 1 评论 -
项目启动正常,访问出现404
一、问题现象Eclipse下,项目启动正常,但是访问时却出现404(IDEA没有任何问题,各位大侠,还是转IDEA吧)二、问题描述访问出现404问题,说明tomcat已经成功启动了,但是可能是映射、访问路径等出现问题。如果是tomcat启动失败吗,应该是这样的提示:三、解决方案3.1、查看项目网址里面打印的目录是否为打印目录上面那里是什么,访问路径里面的项目名就是什么3.2、...原创 2019-05-13 16:18:24 · 4228 阅读 · 0 评论 -
springmvc项目启动出现Caused by: java.net.UnknownHostException: db-addr
问题现象:问题描述:公司之前做好的springmvc项目,交到我手里属于二次开发,由于对于这个项目不太熟悉,因此也遇到了很多问题,其中启动的时候遇到 Caused by: java.net.UnknownHostException: db-addr 便是其中的问题之一。解决问题:那么,我是如何解决这个问题呢?其实,这个问题不是我们项目的文问题,而是我们电脑配置的问题。如果我们要解决此问...原创 2019-03-22 21:55:04 · 2131 阅读 · 0 评论