自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 3802 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 790

原创 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>类名称:&lt.

2020-07-29 21:53:04 340

原创 根据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 931

原创 【PLSQL】对所有用户用过滤器将导致性能变差

问题如图:这是因为PLSQL的浏览器加载了其他公共的对象说给出的提示。并且如果你的数据库不止你一个用户(还有其他同事所属的用户),你会发现:自己的存储过程里,也有着其他user or system的对象!!!解决方法:然后重启PLSQL!!!你会发现,这个提示【对所有用户用过滤器将导致性能变差】没有了。存储过程里,也只有自己写的存过了。点赞哦,谢谢~(>‿◠)✌...

2020-06-07 18:00:19 3524

转载 Git语法之Checkout使用

情况一:未使用 git add 缓存代码时:// 放弃单个文件修改,注意不要忘记中间的"--",不写就成了检出分支了!git checkout -- filepathname// 放弃所有的文件修改git checkout . 此命令用来放弃掉所有还没有加入到缓存区(就是 git add 命令)的修改:内容修改与整个文件删除。但是此命令不会删除掉刚新建的文件。因为刚新建的文件还没已有加入到 git 的管理系统中。所以对于git是未知的。自己手动删除就好了。情况二:已经使用了 git

2020-05-24 11:13:18 391

原创 【html】点击图片内链接进行跳转

博主因为工作中遇到,有些UI图片里有多个链接,要求用户可以点击图片内相关的链接进行跳转。如果仅在PC端展示页面:可以使用coords属性,具体参考网址:HTML <a> 标签的 coords 属性如果要求同时可以在PC端和手机端做展示:可以对图片进行切割:(就是将一个大的 图片拆成多个小图片,然后在有链接的小图片上加上 href链接)<body> <a href="#" class="img-box"> <img src=".

2020-05-20 10:25:48 3955

转载 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 239

原创 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 111

原创 SQL高效查询两个表不同的数据(走索引)

逻辑复杂(其实也不复杂),但是速度快:select * from B where (select count(1) from A where A.ID = B.ID) = 0;速度快的原因是,使用了索引。

2020-03-12 15:55:08 956

原创 按文本内容查找存储过程

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 217

原创 解决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 456

原创 ie不打开控制台无法执行js

方法1:把js里面的console都干掉。方法2:对是否打开控制台进行判断:if(window.console)//测试是否可用 console.log("login start");//可用的话,输出信息原因:测试后发现:IE7.8.9版本不支持console。...

2020-01-17 16:28:07 724

原创 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 1766

原创 【java】static方法中不能重写@Override原因

重写方法的目的是为了多态,或者说:重写是实现多态的前提,即重写是发生在继承中且是针对非static方法的。语法上子类允许出现和父类只有方法体不一样其他都一模一样的static方法,但是在父类引用指向子类对象时,通过父类引用调用的依然是父类的static方法,而不是子类的static方法。即:语法上static支持重写,但是运行效果上达不到多态目的。class Father { pu...

2019-12-18 11:30:06 480

原创 kafka和websocket实时数据推送

需求​ 已有Kafka服务,通过kafka服务数据(GPS)落地到本地磁盘(以文本文件存储)。现要根据echarts实现一个实时车辆的地图。分析前端实时展现:使用websocket技术,实现服务器端数据推送到前端展现 通过Java的kafka client端获取数据,并且通过websock推送到前端。websocket简介​ websocket是HTML5开始提供的一种在单...

2019-11-30 10:54:08 1665

原创 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 186

原创 【操作系统知识】I/O系统(自我总结)简洁版

I/O系统工作方式指的是CPU与外设之间传输数据的控制方式,主要分为五种。1.程序控制方式程序控制方式又细分为,无条件查询(传送)和程序查询方式无条件查询:I/O端口总是准备好接收主机的输出数据,或者是总是准备好向主机输入数据,缺点:只适用于简单的I/O控制。程序查询方式:也称程序轮询方式,采用用户程序直接控制主机与外部的I/O操作。2.中断方式当I/O结束时,会向...

2019-10-06 23:39:27 114

原创 【计算机基础知识】多媒体的基本概念

易混淆媒体:(表示媒体,表现媒体)表示媒体,如:图像编码,文本编码,声音编码等表现媒体,如:鼠标,键盘,话筒,摄影机等感觉媒体:文本,图形,图像等文件格式声音: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 321

转载 【Java基础篇】值传递和引用传递

值传递:Pass By Value引用传递: Pass By Reference一:搞清楚 基本类型 和 引用类型的不同之处int num = 10;String str = "hello";如图所示,num是基本类型,值直接保存到变量中。但是str是引用类型,变量中保存的只是实际对象的地址。一般称这种变量为"引用",引用指向实际对象,实际对象中保存着内容。二:搞清楚...

2019-10-06 23:26:09 103

原创 【SQL学习篇】order by length(ID),ID 排序

当使用order by排序出现以下情况,是因为该字段编码不是NUMBER,导致按字符的形式排序了这时,使用order by length(ID),ID即可

2019-09-12 16:01:39 1569

原创 Model、ModelMap和ModelAndView的使用详解

1.前言最近SSM框架开发web项目,用得比较火热。spring-MVC肯定用过,在请求处理方法可出现和返回的参数类型中,最重要就是Model和ModelAndView了,对于MVC框架,控制器Controller执行业务逻辑,用于产生模型数据Model,而视图View用于渲染模型数据。使用Model和ModelAndView这两个类在spring的视图解析时作用以及区别。这两者之间有着...

2019-08-09 10:30:56 169

原创 【问题】 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 5913

原创 【Oracle】for update 与 rowid

for update:当语句运行时,会在对应行(where子句)加上行级锁,无where子句等于全表上锁。若遇到客户端断网、测试人员忘记提交\回滚事务,则会发生锁表。rowid: 运行后并未给数据加上行级锁(通过物理地址去确定某一行数据),但可以编辑数据,提交事务的瞬间完成上锁、提交、解锁等动作,不易发生锁表。for update不如select a.*,a.rowid fro...

2019-08-07 11:14:46 871

原创 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 1039

转载 查看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 170

原创 【日常填坑】元素类型为 "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 455

原创 【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 3879

原创 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 1459 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 1375

原创 【日常填坑】启动WebLogic时提示:此时不应有XXXX

先说一下,我配置了两天weblogic找不到是什么原因,一直头大,网上众说云云,后来我细心发现了问题所在1.问题描述如图:2.问题查看方法:【在前面的安装过程中,会输出一个日志文件】,找到打开这个文件,在这文件里找到此时不应有XXXX的XXX字段,进而查看问题原因我的原因是path路径下的maven配置出现了双引号,除掉双引号就可以了:...

2019-04-18 11:30:06 1731 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 2272 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 18355 5

原创 NVL2(表达式1,表达式2,表达式3)表达式1带或者,与

NVL2(表达式1,表达式2,表达式3)如果表达式1为空,返回值为表达式3的值。如果表达式1不为空,返回值为表达式2的值。表达式1可为:1.或者:(A || B)2.与:(A &amp;&amp; B)...

2019-03-14 18:48:32 800

原创 oracle存储过程is和begin之间的参数说明

箭头所指参数说明:1.变量或者常量的定义。(在begin和end之间,存储过程内部使用的各类变量或者常量,需要在is和begin之间进行定义。)工作中例子:...

2019-03-14 09:50:32 4821

原创 Idea全局搜索没有把html文件显示出来

现象idea的全局搜索很方便,但是偶然一次发现在html文件里面有的变量,全局搜索却没有找到解决方案在网上查了一下发现可能是idea的索引缓存出了问题,执行[File]-&gt;[Invalidate Caches]后,发现idea会重建索引,之前搜索不到的地方可以搜到了。...

2019-03-13 14:42:57 3641 1

转载 JAVA - 优雅的记录日志(log4j实战篇)

写在前面项目开发中,记录错误日志有以下好处:方便调试 便于发现系统运行过程中的错误 存储业务数据,便于后期分析在java中,记录日志有很多种方式:自己实现    自己写类,将日志数据,以io操作方式,写数据到文本文件、数据库中。使用log4j    log4j可以将日志输出到console窗口、文本文件、数据库等,功能强大!使用slfj    slfj也是一个很强大...

2019-03-04 15:55:26 182

转载 (日常踩坑)idea启动多个tomcat时,报Invalid command '' received警告

错误如下:org.apache.catalina.core.StandardServer.await StandardServer.await: Invalid command '' received这只是一个警告,并不影响项目的运行! 原因:端口冲突造成的!我们在使用eclipse并启动多个项目时都会手动的修改三处端口&lt;Server port="8005" shut...

2019-02-28 10:35:22 1988 1

原创 java中impl作用

在Java开发中,通常将后台分成几层,常见的是三层mvc:model、view、controller,模型视图控制层三层,而impl通常处于controller层的service下,用来存放接口的实现类,impl的全称为implement,表示实现的意思。impl用于实现接口通俗点,看图片理解一下:...

2019-02-26 17:04:13 42732 2

转载 localhost:8080要加项目名能访问的解决方法

修改tomcat目录下的conf/server.xml文件 &lt;Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"&gt; &lt;!-- SingleSignOn valve, share authentication betwee...

2019-02-25 13:50:01 2492

jcl-over-slf4j-1.7.1.jar

jcl-over-slf4j-1.7.1.jar框架包,仅供大家学习使用,谢谢!

2019-01-18

javax.persistence-api-2.2.jar

javax.persistence-api-2.2.jar框架包,仅供大家学习使用,谢谢!

2019-01-18

jandex-2.0.5.Final.jar

jandex-2.0.5.Final.jar框架包,仅供大家学习使用,谢谢!

2019-01-18

hibernate-core-5.3.7.Final.jar

hibernate-core-5.3.7.Final.jar包的源码,仅供学习使用

2019-01-18

hibernate-commons-annotations-5.0.4.Final.jar

hibernate-commons-annotations-5.0.4.Final.jar的源码

2019-01-18

classmate-1.3.4.jar

classmate-1.3.4.jar ,仅供大家学习java框架使用 谢谢

2019-01-18

byte-buddy-1.8.17.jar

byte-buddy-1.8.17.jar 包 源码包 仅学习java框架供用

2019-01-18

struts2-spring-plugin-2.5.14.jar

可用于 搭建ssh框架struts2-spring-plugin-2.5.14.jar

2019-01-17

xwork-core-2.3.20.1.jar

在 jboss启动中 bug 修复包 xwork-core-2.3.20.1.jar

2019-01-17

spring-expression-4.3.12.RELEASE.jar

spring框架,maven下来的spring-expression-4.3.12.RELEASE.jar

2019-01-17

spring-aop-4.3.12.RELEASE.jar

spring支持aop所需jar包spring-aop-4.3.12.RELEASE.jar

2019-01-17

struts2-spring-plugin-2.3.20.1.jar

Struts和spring整合必备包struts2-spring-plugin-2.3.20.1.jar

2019-01-17

jboss-transaction-api_1.1_spec-1.0.1.Final.jar

jboss-transaction-api_1.1_spec-1.0.1.Final.jar包 描述: There is a new version for this artifact

2019-01-17

hibernate-core-4.2.2.Final.jar

hibernate 框架hibernate-core-4.2.2.Final.jar 包

2019-01-17

asm-tree-5.0.2.jar

struts升级包 asm-tree-5.0.2.jar 涉及版本升级的包

2019-01-17

asm-commons-5.0.2.jar

struts升级包 asm-commons-5.0.2.jar 涉及版本升级的包

2019-01-17

asm-5.0.2.jar

用于idea中的aop编程的包,解决一些问题,减少错误的冲突

2019-01-17

jQuery+EasyUI+1.3.6版全中文API汉化文档

包含: 1.中文文档:jEasyUI1.3.6版API中文版(Richie696).chm 2.源码:jquery-easyui-1.3.6

2019-01-17

(不限速)度盘下载器工具(绿色免安装,操作简单)

  1.度盘下载器可以提取百度云网盘单文件真实地址   2.绿色免安装,操作简单   3.多文件批量下载   4.度盘下载器P2P高速下载   5.度盘下载器所有功能全部免费

2019-01-17

Windows的SQL Server全能卸载工具

1.推荐使用组件卸载方式,也可以使用Windows的控制面板正常卸载,如果正常卸载不干净,可以用本工具做强制删除! 2.在非正常卸载无法使用的情况下亦可直接使用强制删除模式!直至本卸载列表为空! 3.支持Win 2003/2008/2012服务器版本,以及Win XP/7/8/10等桌面系列。

2019-01-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除