- 博客(85)
- 资源 (20)
- 收藏
- 关注
原创 echarts柱状图调优(1.dataZoom圆角/无边框/屏蔽折线图;2.柱状图渐变色/顶端显示日期)
效果图:直接复制粘贴代码到https://echarts.apache.org/examples/zh/editor.html?c=bar-tick-align,来查看效果option = { color: ['#3398DB'], tooltip: { trigger: 'axis', axisPointer: { // 坐标轴指示器,坐标轴触发有效 type: 'shadow'
2020-08-12 19:38:06
4242
1
原创 原生Js获取年月日时分秒
代码中的now,即是当前时间。var now = getNow();function getNow() { var d = new Date(); var year = d.getFullYear(); var month = change(d.getMonth() + 1); var day = change(d.getDate()); var hour = change(d.getHours()); var minute = change(d.
2020-08-08 16:09:50
852
原创 Java输出本月已过的日子
输入如下:(代码在下面,直接复制粘贴使用即可)代码:package com.java;import org.junit.Test;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;/** * 说明:输出本月已过的日子 * <b>项目名称:</b>Java-Daily-Train<br> * <b>类名称:<.
2020-07-29 21:53:04
420
原创 根据List<Map<String, String>>中map的value值(比如时间),然后对list中的若干个map进行排序
使用for循环进行排序废话不多BB,代码贴上:(直接复制粘贴运行即可)package com.java;import org.junit.Test;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;/**
2020-07-29 14:52:02
1035
原创 【PLSQL】对所有用户用过滤器将导致性能变差
问题如图:这是因为PLSQL的浏览器加载了其他公共的对象说给出的提示。并且如果你的数据库不止你一个用户(还有其他同事所属的用户),你会发现:自己的存储过程里,也有着其他user or system的对象!!!解决方法:然后重启PLSQL!!!你会发现,这个提示【对所有用户用过滤器将导致性能变差】没有了。存储过程里,也只有自己写的存过了。点赞哦,谢谢~(>‿◠)✌...
2020-06-07 18:00:19
3898
转载 Git语法之Checkout使用
情况一:未使用 git add 缓存代码时:// 放弃单个文件修改,注意不要忘记中间的"--",不写就成了检出分支了!git checkout -- filepathname// 放弃所有的文件修改git checkout . 此命令用来放弃掉所有还没有加入到缓存区(就是 git add 命令)的修改:内容修改与整个文件删除。但是此命令不会删除掉刚新建的文件。因为刚新建的文件还没已有加入到 git 的管理系统中。所以对于git是未知的。自己手动删除就好了。情况二:已经使用了 git
2020-05-24 11:13:18
501
原创 【html】点击图片内链接进行跳转
博主因为工作中遇到,有些UI图片里有多个链接,要求用户可以点击图片内相关的链接进行跳转。如果仅在PC端展示页面:可以使用coords属性,具体参考网址:HTML <a> 标签的 coords 属性如果要求同时可以在PC端和手机端做展示:可以对图片进行切割:(就是将一个大的 图片拆成多个小图片,然后在有链接的小图片上加上 href链接)<body> <a href="#" class="img-box"> <img src=".
2020-05-20 10:25:48
4698
转载 git之stash
1. 基本使用stash命令可用于临时保存和回复修改,可跨分支。注:在未add之前才能执行stash!!!!git stash [save message] 保存,save为可选项,message为本次保存的注释 git stash list 所有保存的记录列表 git stash pop stash@{num} 恢复,num是可选项,通过git stash list可查...
2020-04-30 16:00:10
292
原创 IDEA常用快捷键
Ctrl+N,可以快速打开类Ctrl+Shift+N,可以快速打开文件Alt+Q,可以看到当前方法的声明Ctrl+P,可以显示参数信息Ctrl+F,查找文本Ctrl+Shift+Space,自动补全代码Ctrl+Alt+B,跳转到方法实现处Ctrl+Shift+F,全局搜代码 Ctrl+Shift+R,通过内容查找文件 Ctrl+Alt+L,格式化代码 Ctrl+/或C...
2020-04-30 14:35:49
145
原创 SQL高效查询两个表不同的数据(走索引)
逻辑复杂(其实也不复杂),但是速度快:select * from B where (select count(1) from A where A.ID = B.ID) = 0;速度快的原因是,使用了索引。
2020-03-12 15:55:08
1038
原创 按文本内容查找存储过程
Oracle中写法按文本内容写法:SELECT * FROM ALL_SOURCE where TYPE='PROCEDURE' AND TEXT LIKE '%TEXT文本%' ;按名称写法:select * from user_objectswhere Object_Type='PROCEDURE' and object_name like '%'||u...
2020-03-09 17:06:51
255
原创 解决css中设置z-index的值无效的问题
在使用z-index这个属性之前,我们必须先了解使用z-index的必要条件:1、要想给元素设置z-index样式,必须先让它变成定位元素,说的明白一点,就是要给元素设置一个postion:relative(定位元素:position属性值设置除默认值static以外的元素,包括relative,absolute,fixed)样式。2、不要给想控制“上、下”的元素设置z-index,而是对...
2020-03-03 20:18:08
530
原创 ie不打开控制台无法执行js
方法1:把js里面的console都干掉。方法2:对是否打开控制台进行判断:if(window.console)//测试是否可用 console.log("login start");//可用的话,输出信息原因:测试后发现:IE7.8.9版本不支持console。...
2020-01-17 16:28:07
798
原创 HTML Table元素加水印(超出范围不显示)
首先说明:有三个文件:1个H5,一个js(代码较长),一个水印js插件(地址:https://code.jquery.com/jquery-git.js)所有代码已经上传到github:作者水印github位置备注:经过测试,该效果在IE7.8.9版本下无法显示水印,其他浏览器版本都可以网页效果图:HTML代码:<!DOCTYPE html PUBLIC "-...
2020-01-14 17:09:03
1914
原创 【java】static方法中不能重写@Override原因
重写方法的目的是为了多态,或者说:重写是实现多态的前提,即重写是发生在继承中且是针对非static方法的。语法上子类允许出现和父类只有方法体不一样其他都一模一样的static方法,但是在父类引用指向子类对象时,通过父类引用调用的依然是父类的static方法,而不是子类的static方法。即:语法上static支持重写,但是运行效果上达不到多态目的。class Father { pu...
2019-12-18 11:30:06
662
1
原创 kafka和websocket实时数据推送
需求 已有Kafka服务,通过kafka服务数据(GPS)落地到本地磁盘(以文本文件存储)。现要根据echarts实现一个实时车辆的地图。分析前端实时展现:使用websocket技术,实现服务器端数据推送到前端展现 通过Java的kafka client端获取数据,并且通过websock推送到前端。websocket简介 websocket是HTML5开始提供的一种在单...
2019-11-30 10:54:08
1833
原创 kafka环境搭建(windows)
kafka环境搭建(windows)原文引用:https://www.jianshu.com/p/f7037105db46zookeeper zookeeper 下载地址:http://apache.fayea.com/zookeeper/current/ 解压E:\study\kafka_work\zookeeper-3.4.12,创建data文...
2019-11-30 10:34:48
234
原创 【操作系统知识】I/O系统(自我总结)简洁版
I/O系统工作方式指的是CPU与外设之间传输数据的控制方式,主要分为五种。1.程序控制方式程序控制方式又细分为,无条件查询(传送)和程序查询方式无条件查询:I/O端口总是准备好接收主机的输出数据,或者是总是准备好向主机输入数据,缺点:只适用于简单的I/O控制。程序查询方式:也称程序轮询方式,采用用户程序直接控制主机与外部的I/O操作。2.中断方式当I/O结束时,会向...
2019-10-06 23:39:27
177
原创 【计算机基础知识】多媒体的基本概念
易混淆媒体:(表示媒体,表现媒体)表示媒体,如:图像编码,文本编码,声音编码等表现媒体,如:鼠标,键盘,话筒,摄影机等感觉媒体:文本,图形,图像等文件格式声音:WAV,MP3,ReadAudio,Sound,Voice,MIDI图像:BMP,GIF,TIFF,PCX,PNG,JPEG,WMF视频:MOV,mp4,ReadVideo,dat,AVI,Flic...
2019-10-06 23:34:43
382
转载 【Java基础篇】值传递和引用传递
值传递:Pass By Value引用传递: Pass By Reference一:搞清楚 基本类型 和 引用类型的不同之处int num = 10;String str = "hello";如图所示,num是基本类型,值直接保存到变量中。但是str是引用类型,变量中保存的只是实际对象的地址。一般称这种变量为"引用",引用指向实际对象,实际对象中保存着内容。二:搞清楚...
2019-10-06 23:26:09
135
原创 【SQL学习篇】order by length(ID),ID 排序
当使用order by排序出现以下情况,是因为该字段编码不是NUMBER,导致按字符的形式排序了这时,使用order by length(ID),ID即可
2019-09-12 16:01:39
1795
原创 Model、ModelMap和ModelAndView的使用详解
1.前言最近SSM框架开发web项目,用得比较火热。spring-MVC肯定用过,在请求处理方法可出现和返回的参数类型中,最重要就是Model和ModelAndView了,对于MVC框架,控制器Controller执行业务逻辑,用于产生模型数据Model,而视图View用于渲染模型数据。使用Model和ModelAndView这两个类在spring的视图解析时作用以及区别。这两者之间有着...
2019-08-09 10:30:56
200
原创 【问题】 form action="${pageContext.request.contextPath}/login.action"
${pageContext.request.contextPath}是使用的el表达式,获取的是项目的http路径${pageContext.request.contextPath}是JSP取得绝对路径的方法,等价于<%=request.getContextPath()%> 。比如项目名称是demo1在浏览器中输入为http://localhost:8080/demo1/a....
2019-08-09 10:27:56
6210
原创 【Oracle】for update 与 rowid
for update:当语句运行时,会在对应行(where子句)加上行级锁,无where子句等于全表上锁。若遇到客户端断网、测试人员忘记提交\回滚事务,则会发生锁表。rowid: 运行后并未给数据加上行级锁(通过物理地址去确定某一行数据),但可以编辑数据,提交事务的瞬间完成上锁、提交、解锁等动作,不易发生锁表。for update不如select a.*,a.rowid fro...
2019-08-07 11:14:46
947
原创 switch的“穿透”概念--1.内容穿透;2.无break穿透
1.内容穿透:import java.lang.*;/**1.内容穿透,只要case的内容有包含参数字段,就会执行*/public class demo1{ public static void main(String [] args){ String A="a"; switch(A){ ca...
2019-07-12 16:55:59
1128
转载 查看oracle用户具有的权限和角色
记录一下,备查:1.查看所有用户:select * from dba_users;select * from all_users;select * from user_users;2.查看用户或角色系统权限(直接赋值给用户或角色的系统权限):select * from dba_sys_privs;select * from user_sys_privs;3.查看角色(只能查看登...
2019-07-12 16:08:06
220
原创 【日常填坑】元素类型为 "struts-config" 的内容必须匹配 "(data-sources?,form-beans?,global-exceptions?,global-forwards?,
错误如图所示(点击图片,查看原图):Parse Error at line 302 column 17: 元素类型为 "struts-config" 的内容必须匹配 "(data-sources?,form-beans?,global-exceptions?,global-forwards?,action-mappings?,controller?,message-resources*,plu...
2019-06-25 16:35:19
504
原创 【Java源码解读】String中的equals方法
//简单来说,就是 String 重写了 Object 的 equals 方法,把引用比较改成了值比较。public boolean equals(Object anObject) { if (this == anObject) { return true; } if (anObject instanceof String...
2019-06-12 16:42:13
3945
原创 Oracle-模糊查询支持大小写(优化)
select * from table t where upper(t.name) like upper('%DEMO%');第一个upper是将表数据t.name进行全转成大写,第二个upper是将输入的值进行全转成大写,这样达到两边一致化;相比之下,比下面的sql要优化很多(在很多场景下)select * from table t where t.name like upper...
2019-05-17 10:56:39
1634
1
原创 Mysql的LIMIT语句带公式写法
比如:要实现sql语句为:SELECT * FROM tab LIMIT (3-1)*5,3*5;sql将会报错!可以尝试以下的写法:PREPARE s1 from 'select * from tab LIMIT ?,?';set @a:=(3-1)*5;set @b:=3*5;execute s1 using @a,@b;...
2019-04-22 15:44:48
1501
原创 【日常填坑】启动WebLogic时提示:此时不应有XXXX
先说一下,我配置了两天weblogic找不到是什么原因,一直头大,网上众说云云,后来我细心发现了问题所在1.问题描述如图:2.问题查看方法:【在前面的安装过程中,会输出一个日志文件】,找到打开这个文件,在这文件里找到此时不应有XXXX的XXX字段,进而查看问题原因我的原因是path路径下的maven配置出现了双引号,除掉双引号就可以了:...
2019-04-18 11:30:06
1819
1
原创 【五种方法】mybatis使用Map返回时,当value为空时不显示key
mybatis3.2以上版本都会出现:返回map value为空字段不显示(mybatis默认:call-setters-on-nulls=false)五种方法:1.在application.yml添加:mybatis: configuration: call-setters-on-nulls: true2.在application.properties添加:...
2019-03-21 14:36:25
2580
1
原创 【日常填坑】com.zaxxer.hikari.util.DriverDataSource : Registered driver with driverClassName=com.mysql.
springboot 工程启动失败首先,引起程序无法启动的问题是com.zaxxer.hikari.pool.HikariPool没能成功被 Spring 创建,原因是我们的时区配置的有歧义,需要在 jdbc url 后加上&serverTimezone=Asia/Shanghai这样无歧义的值。除此之外,根据提示,driver 字符串应该是用的com....
2019-03-18 17:59:56
18735
5
原创 NVL2(表达式1,表达式2,表达式3)表达式1带或者,与
NVL2(表达式1,表达式2,表达式3)如果表达式1为空,返回值为表达式3的值。如果表达式1不为空,返回值为表达式2的值。表达式1可为:1.或者:(A || B)2.与:(A && B)...
2019-03-14 18:48:32
837
原创 oracle存储过程is和begin之间的参数说明
箭头所指参数说明:1.变量或者常量的定义。(在begin和end之间,存储过程内部使用的各类变量或者常量,需要在is和begin之间进行定义。)工作中例子:...
2019-03-14 09:50:32
4963
原创 Idea全局搜索没有把html文件显示出来
现象idea的全局搜索很方便,但是偶然一次发现在html文件里面有的变量,全局搜索却没有找到解决方案在网上查了一下发现可能是idea的索引缓存出了问题,执行[File]->[Invalidate Caches]后,发现idea会重建索引,之前搜索不到的地方可以搜到了。...
2019-03-13 14:42:57
3694
1
转载 JAVA - 优雅的记录日志(log4j实战篇)
写在前面项目开发中,记录错误日志有以下好处:方便调试 便于发现系统运行过程中的错误 存储业务数据,便于后期分析在java中,记录日志有很多种方式:自己实现 自己写类,将日志数据,以io操作方式,写数据到文本文件、数据库中。使用log4j log4j可以将日志输出到console窗口、文本文件、数据库等,功能强大!使用slfj slfj也是一个很强大...
2019-03-04 15:55:26
219
转载 (日常踩坑)idea启动多个tomcat时,报Invalid command '' received警告
错误如下:org.apache.catalina.core.StandardServer.await StandardServer.await: Invalid command '' received这只是一个警告,并不影响项目的运行! 原因:端口冲突造成的!我们在使用eclipse并启动多个项目时都会手动的修改三处端口<Server port="8005" shut...
2019-02-28 10:35:22
2166
1
原创 java中impl作用
在Java开发中,通常将后台分成几层,常见的是三层mvc:model、view、controller,模型视图控制层三层,而impl通常处于controller层的service下,用来存放接口的实现类,impl的全称为implement,表示实现的意思。impl用于实现接口通俗点,看图片理解一下:...
2019-02-26 17:04:13
46920
2
转载 localhost:8080要加项目名能访问的解决方法
修改tomcat目录下的conf/server.xml文件 <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> <!-- SingleSignOn valve, share authentication betwee...
2019-02-25 13:50:01
2839
hibernate-commons-annotations-5.0.4.Final.jar
2019-01-18
spring-expression-4.3.12.RELEASE.jar
2019-01-17
jboss-transaction-api_1.1_spec-1.0.1.Final.jar
2019-01-17
jQuery+EasyUI+1.3.6版全中文API汉化文档
2019-01-17
(不限速)度盘下载器工具(绿色免安装,操作简单)
2019-01-17
Windows的SQL Server全能卸载工具
2019-01-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人