- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 MySQL数据迁移之能力提升
1. 背景公司项由于目因业务需求变化,进行了权限模型和部分业务表结构更新,同时要求原数据可用。这就是导致我们不仅要更新表结构和业务需要,同时需要对旧数据进行迁移,保障用户数据不丢失。2.常见的数据迁移方案方案一,直接对照原数据,然后手动修改数据。这种方式适合少量数据的更改,但基于实际情况分析,实际生产环境的数据是不允许手动变更的,容易犯错,且数据量大的前提下是不现实的。方案二,依据一些数据库的特性,使用sql进行变更。这种方式是比较推荐使用的,毕竟sql的通用性更好。类似于本人所在的项目组,一共部署
2020-12-01 21:05:58 183
原创 ResponseBodyAdvice、String返回值报cannot be cast to java.lang.String的解决办法
实现ResponseBbodyAdvice接口后,Controller层返回String类型报错的解决办法1. 问题背景本人是“某为”的外包开发,项目早期采用的是传统三层架构+n的模式进行开发,但开发到中期后,甲方出台了项目代码规范有要求,其中就包含了冗余代码指标。为了降低无用代码冗余,我们做了很多代码结构层次上的优化。其中在减少controller层无用代码冗余的时候,采用的方案就是采用实现ResponseBbodyAdvice接口来进行的。近期由于我本人希望给页面响应特定的字符串(也就是contro
2020-11-14 15:45:11 6621 9
原创 RedisDesktopManager死活连接不上,网上的各种方法都失败了,可能于网络策略配置有关!!!
RedisDesktopManager死活连接不上,网上的各种方法都失败了,可能于网络策略配置有关!!!** PS:如果你尝试了网上其他的方法都失败了,那请试一下这个方法**在保证redis端口能正常联通和redis正常启动的情况下还是连接失败。解决办法:将本机(物理机)网络链接(更改适配器)中的其他虚拟连接关掉(禁用),只留下当前与虚拟机同一个网络段的链接,然后重新连接redis即可。...
2020-03-28 18:52:12 697
翻译 *************************** APPLICATION FAILED TO START *************************** Description: F
springboot+mybatis启动报错***************************APPLICATION FAILED TO START***************************Description:Failed to configure a DataSource: 'url' attribute is not specified and no embe...
2020-03-26 14:52:25 13893 1
原创 深、浅拷贝,JAVA实现
一、定义1、拷贝之后的对象和原来两个独立的对象,其各自的值修改互不影响。2、区别:浅拷贝,其引用对象是共享的;如A对象包含对象C的引用,对A进行拷贝后得到B对象,只要A或者B对象对C对象进行了操作,另外一个对象中的C也跟着变了。深拷贝,其引用对象是独立的;如A包含C,拷贝A之后得到的A1,A1包含的C1对象与A包含的c对象不是同一个对象,有着各自的堆地址。二、浅拷贝1、创建A对象...
2020-02-27 11:58:34 109
原创 算法!动态规划!从递归到动态规划!
/** * @auther Wei_Yunshi(LuoXian) * @date 2020/1/15 20:54 */public class DynamicPlan_OTP { /** * 题意描述: * 使用动态规划求取最优解!!!!!!!! * 核心思想,如何选取出最优解,根据规则通过自底向上或者自顶向下的方式,找到方式 * 给定数据...
2020-01-16 23:06:57 213
原创 exe4J 如何将JAVA的JAR包变为exe文件
exe4J 如何将JAVA的JAR包变为exe文件1.下载exe4j工具,网址:https://exe4j.apponic.com/2.安装成功后打开exe4j3.点击next,选择regular mode(常规模式)后,填写如下信息4.填写生成的exe名和logo的地址,然后点击next5.配置日志信息6.如果当前系统是64位则勾选,不勾选为32位7.指定目标jar所在的位...
2020-01-02 00:26:42 212
原创 关于安装JDK、MySQL、zookeeper、redis踩过的坑
关于安装JDK、MySQL、zookeeper、rediszookeepermysqlredis#JDK1.查看原有的jdkrpm -qa | grep java*2.卸载原有的jdk rpm -e --nodeps 文件3.将jdk解压到目标文件tar -xvf 文件名 -C 解压到的地址4.配置环境变量,编辑/etc/profile将如下代码加入末尾处export JA...
2020-01-01 01:41:59 189
原创 关于日期函数以及日期计算的sql总汇
mysql中关于日期函数以及日期计算的sql总汇/*now()为获取当前系统时间*/SELECT NOW();/*精确至毫秒值*/SELECT CURDATE();/*精确至日期值*//*获取时间字段中该月的最后一天*/SELECT LAST_DAY(NOW())SELECT LAST_DAY('2000-02-01')/*分别获取日期字段的年月日*/SELECT YEAR(NOW...
2019-11-23 19:57:31 174
原创 WARN [http-bio-8080-exec-4] - Request method 'POST' not supported 的解决办法
WARN [http-bio-8080-exec-4] - Request method ‘POST’ not supported 的解决办法ztree加载菜单异常![提示加载菜单异常](https://img-blog.csdnimg.cn/2019062909070360.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,s...
2019-06-29 09:32:28 684
原创 maven项目上有红叉提示错误,但是错误找不到错误原因的解决办法
maven项目上有红叉提示错误,但是错误找不到错误原因的解决办法 解决具体操作如下图。
2019-06-03 17:40:33 437 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人