- 博客(36)
- 资源 (1)
- 收藏
- 关注
原创 SQL查询语句汇总
1、获取两个日期间月份列表select to_char(generate_series( to_date('202101', 'yyyymm'), to_date('202111', 'yyyymm'), '1 month' ), 'yyyymm')::int as month效果:
2021-09-02 14:53:10
479
原创 IDEA设置Run Dashboard
run dashboard挺好用的,方便启动步骤:View -> Tool Windows ->run dashboard如果没有,需要在 .idea 目录下的 workspace.xml 中找到 <component name="RunDashboard">加上以下代码,重启idea后再次操作上述步骤就可以了。<option name="configurationTypes"> <set> <option va..
2021-07-21 15:05:12
216
原创 日期JS
获取上个月第一天和最后一天let nowDays = new Date();let year = nowDays.getFullYear();let month = nowDays.getMonth();if (month == 0) { month = 12; year = year - 1;}if (month < 10) { month = '0' + month;}let lastDate = new Date(year, month, 0);let star
2021-01-15 16:15:56
131
原创 echarts直方图 ecStat RangeError: toFixed() digits argument must be between 0 and 100 异常解决
异常:使用echarts制作直方图,有时候展示某些数据报错,网上找了半天,都说有这个异常,但是没有办法解决,我都吐了原因:官方的echarts-stat npm包存在一些缺陷,源码调试了一下,发现 toFixed() 的参数是负数,导致异常抛出解决:安装npm包:echarts-stat-tofixed(把原有的echarts-stat卸载一下),搞定...
2020-09-07 17:36:46
1583
原创 解决:VUE报错Duplicate keys detected: ‘M01010004‘. This may cause an update error.
异常:原因: v-for的key存在重复值解决:使用index,搞定
2020-07-13 10:29:24
1701
原创 解决:VUE项目Avoided redundant navigation to current location: “/XXX“.问题
在VUE中路由遇到Error: Avoided redundant navigation to current location:报错显示是路由重复解决:router文件夹下面的index.js中加上下面几句代码,搞定// 解决ElementUI导航栏中的vue-router在3.0版本以上重复点菜单报错问题const originalPush = Router.prototype.pushRouter.prototype.push = function push(location) {
2020-07-01 13:58:47
75095
24
转载 好看的图表配色方案
原文链接:https://blog.youkuaiyun.com/wang1qqqq/article/details/94459631方案1(复古):系列色——十六进制颜色码:0780cf -765005 -fa6d1d -0e2c82 -b6b51f -da1f18 -701866 -f47a75 -009db2 -024b51 -0780cf -765005系列色——RGB颜色值:(7,128,207)-(118,80,5)-(250,109,29)-(14,44,13...
2020-06-05 14:48:25
14116
1
原创 ECharts折线图自定义横坐标显示或隐藏
axisLabel.interval回调函数参数 index:横坐标索引值,value:横坐标值返回值:true显示,false隐藏例:xAxis: { type: 'category', boundaryGap: false, data: this.xName, axisLabel: { interval: (index, value) => { //具体逻辑判断 if (value.indexOf("点") !== -1)
2020-06-05 14:35:01
7585
2
原创 ECharts折线图自定义tooltip提示框格式
tooltip.formatter回调函数格式:(params: Object|Array, ticket: string, callback: (ticket: string, html: string)) => string第一个参数params是formatter需要的数据集,格式如下:{ componentType: 'series', // 系列类型 seriesType: string, // 系列在传入的 option.series 中的 in...
2020-06-05 14:14:48
5432
转载 Vue快速入门
Vue -渐进式JavaScript框架介绍vue 中文网 vue github Vue.js 是一套构建用户界面(UI)的渐进式JavaScript框架库和框架的区别我们所说的前端框架与库的区别?Library库,本质上是一些函数的集合。每次调用函数,实现一个特定的功能,接着把控制权交给使用者代表:jQuery jQuery这个库的核心:DOM操作,即:封装DOM操作,简化DOM操作Framework框架,是一套完整的解决方案,使用框架的时候,需要把你的代码放到框架合适
2020-05-29 16:24:52
260
原创 解决:pgsql多模式下数据源配置问题
问题:数据库(bidb)存在多个模式(bidb、dwcdm、mnt、public),springboot无法连接到想要的bidb模式下的表。原因:用以上的配置语句,会默认连接到public模式下的表解决:url后加上【?currentSchema=bidb】选择想要访问的模式,搞定...
2020-05-26 20:12:11
1760
2
原创 解决:Failed to load driver class oracle.jdbc.driver.OracleDriver in either of HikariConfig class问题
报错提示:原因:idea没载入oracle的依赖(oracle依赖收费,仓库无法下载,需手动生成)第一步:下载驱动(下面是别人提供的链接,原文地址:https://blog.youkuaiyun.com/mayanli2006/article/details/84585647)下载链接: https://pan.baidu.com/s/1Qkw2Gk0ZDasZUt_x7FK25Q 密码: yx99第二步:cmd运行代码mvn install:install-file -DgroupId=com
2020-05-22 10:24:58
22448
原创 解决:postman测试接口时绕过登陆验证
第一步:先在网页上登陆,获取cookie第二步:在postman的Headers设置第三步:点击发送
2020-05-18 17:06:39
2834
1
原创 解决:ECharts数据更新后,图表没有更新问题
问题:ECharts图表数据我们都是从后台获取,点击查询重新获取数据时发现图表没有刷新原因:代码 myChart.setOption(option);setOption有3个属性,setOption(option,notMerge,lazyUpdate);第二个notMerge默认为false,即默认合并两个数据解决:设置为truemyChart.setOption(option,true);...
2020-05-12 11:55:05
7494
5
原创 解决:IDEA无法展示项目目录,或是在上面横向展示
第一步:关闭项目所在IDEA第二步:删除项目目录下【.idea】文件夹第三步:重新用IDEA打开项目
2020-05-11 11:48:27
6750
3
原创 解决:IDEA中同一个项目下不同模块之前无法调用类问题(maven项目)
第一步:引用被调用模块的依赖第二步:重新clean、install一下第三步:重构一下调用模块以上如果还不能解决,有可能是你本地maven的setting文件中的仓库路径跟idea配置的仓库路径不一致(我就是遇到这种的,粗心导致的<-_<-),两者统一就可以解决。...
2020-05-09 10:57:03
8827
3
原创 BAT批处理文件设置IP、网关、DNS
有时候在公司和家里使用的ip不一致,需要一直手动修改,可以使用批处理文件进行快速设置新建两个文本文件,分别复制下面两段代码,保存为.bat后缀的文件1、设置公司IPnetsh interface IP set address 【网络名称】static 【公司IP】【公司子网掩码】 gateway=【公司默认网关】netsh interface IP set dns 【网络名称】st...
2020-05-07 14:35:39
6268
1
原创 华为云git clone代码
一、安装Git Bash客户端 1)右击鼠标点击git bash2)输入命令行,配置用户名和邮箱git config --global user.name "<您的用户名>"git config --global user.email "<您的邮箱>"3)输入命令行,生成ssh秘钥ssh-keygen -t rsa -C "<您的...
2020-05-06 17:12:02
3278
原创 @PathVariable注解
功能:接收请求路径中占位符的值用法:/** *占位符映射 * @param username * @param realname * @return */@RequestMapping("hello/{username}/{realname}")public String hello(@PathVariable("username") String username ,@P...
2020-04-20 15:26:54
3959
原创 SpringBoot报错:Web server failed to start. Port 8080 was already in use.
控制台报错信息:原因:端口被占用解决方法:1、修改端口,配置文件加上:properties文件:servier.port = 8014yml文件:servier: port: 80142、关闭占用端口的进程:1)使用cmd查看占用端口进程,命令:netstat -ano | findstr 端口号2)使用任务管理器手动删除进程:PID为1676...
2020-04-20 15:18:31
5108
原创 @Validated注解
在springboot中,@Validated可对后台接收model进行数据校验,不符合则抛出异常。使用场景:1、在model中进行声明规则@Datapublic class UserVo { @NotBlank(message = "用户名不能为空") private String username; @Size(min = 5 ,max = 20) ...
2020-04-20 14:41:03
4303
原创 Java中 int i 默认值问题
int i 定义有两种情况第一种是作为成员变量,在对象创建的时候,i作为成员变量会默认初始化为0;第二种是作为临时变量,i可能会是任意值。定义时会在内存寻找一段空间标识i,当前内存空间有可能是新的默认值为0,也有可能是之前使用完后未清理,所以默认值会是当前内存已有的值。java为避免变量i在使用这段内存空间出现异常,会要求变量i显式进行初始化,否则编译出错。以上纯属个人理解,有误之处请...
2020-04-17 10:04:54
4891
转载 数据库索引和全表扫描
mysql中建立索引的一些原则1、先存数据,再建索引有索引的好处是搜索比较快但是在有索引的前提下进行插入、更新操作会很慢2、不要对规模小的数据表建立索引,数据量超过300的表应该有索引;对于规模小的数据表建立索引 不仅不会提高功能,相反使用索引查找可能比简单的全表扫描还要嫚而且建索引还会占用一部分的存储空间3、当对表的查询操作比更新操作频率更高时,对该表建立索引4、在不同值较少的字段上不必要建立索...
2018-03-12 15:02:06
5182
转载 数据库SQL优化总结-百万级数据库优化方案
一、百万级数据库优化方案1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null最好不要给数据库留NULL,尽可能的使用 NOT NULL填充数据库.备注、描述、评论之...
2018-03-12 14:22:20
315
原创 TNS:could not resolve the connect identifier specified解决办法
添加环境变量解决:TNS_ADMIN ->> D:\OracleDB\product\11.2.0\dbhome_1\NETWORK\ADMIN
2018-01-16 16:21:56
25496
原创 启动PLSQL时提示NLS_LANG在客户端不能确定的解决办法
环境变量中,添加NLS_LANG设定为:American_America.AL32UTF8
2018-01-16 16:19:55
1359
原创 解决Maven中依赖冲突问题
在使用maven开发项目的过程中,经常会遇到jar包重复加载或者jar包冲突的问题的,但是由于有些jar是由于maven的依赖加载自动加载进来的,而不是开发者自己配置的,特别是当项目中pom中配置的jar包依赖本身很多时,开发者靠自己的经验,有时很难找出是哪个jar的加载导致加载了多余的依赖jar,从而产生冲突。可以借用myeclipse中的插件快速解决。1、打开pom.xml文件
2018-01-08 19:26:03
3591
原创 cn.java.domain.Department_$$_javassist_0 cannot be cast to javassist.util.proxy.Proxy解决方法
java.lang.ClassCastException: cn.java.domain.Department_$$_javassist_0 cannot be cast to javassist.util.proxy.Proxyat org.hibernate.proxy.pojo.javassist.JavassistProxyFactory.getProxy(JavassistPro
2018-01-08 19:20:22
400
原创 com.opensymphony.xwork2.inject.ContainerImpl$MissingDependencyException解决方法
11:55:34,116 ERROR Dispatcher:42 - Dispatcher initialization failedjava.lang.RuntimeException: java.lang.RuntimeException: com.opensymphony.xwork2.inject.DependencyException: com.opensymphony.xwork2
2018-01-07 11:58:05
2271
1
原创 Hibernate5配置异常Error executing DDL via JDBC Statement
解决方案: 因为hibernate设置的方言为org.hibernate.dialect.MySQLInnoDBDialect 该方言建表使用的是MySQL5.0之前的“type=InnoDB”SQL语句,但是使用的MySQL版本为5.0之后的,“type=InnoDB”不再生效,变为了“ENGINE=InnoDB” 因此需要将方言设置为
2018-01-06 15:13:36
579
原创 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter问题解决
struts2 core包的版本2.5以上的版本,请把org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter修改为org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter
2017-12-10 19:42:16
535
转载 MyEclipse快捷键大全
-------------------------------------MyEclipse 快捷键1(CTRL)-------------------------------------Ctrl+1 快速修复Ctrl+D: 删除当前行 Ctrl+Q 定位到最后编辑的地方 Ctrl+L 定位在某行 Ctrl+O 快速显示 OutLine Ctrl
2017-12-08 15:30:04
127
转载 项目优化管理
1.程序开发优化1.循代码编写约定及规范1.2基础代码优化1.2.1字符串优化1.2.1.1使用StringBuffter代替String例如:[html] view plain copyprint?String s ="a"+"b"+"c"+"d"+"..."; String s ="a"+"b"+"c"+"d
2017-12-08 15:24:41
243
转载 Nexus私服使Maven更加强大
Nexus私服使Maven更加强大原创 2014年09月14日 20:15:42标签: maven/ nexus/ 局域网/ 服务器/ 80185 编辑删除 前边简单介绍了Maven,而Maven默认提供的中央仓库是在远程网络服务Appache提供的,这对于我们开发时不合理的。如果我们没网了或者什么情况,我们怎么办?也就是说
2017-12-08 15:09:04
224
Tomcat与JavaWeb开发技术详解-孙卫琴、李洪成
2018-02-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人