自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 echarts水球图例子

先引入echarts和水球图的js<script src='../dist/echarts.js'></script><script src='../dist/echarts-liquidfill.js'></script>然后js中写var bgColor = '#E3F7FF';var options = { ...

2019-11-15 15:14:49 734

原创 oracle重建所有索引的存储过程

表数据经过重新抽取或者大量导入的时候会破坏索引,下列方法会修复所有索引create or replace procedure p_rebuild_all_index (tablespace_name in varchar2,--这里是表空间名,如果不改变表空间,可以传入null only_unusable in boolean) --是否仅对无效的索引操作as sqlt v...

2019-11-06 16:24:34 606

原创 Oracle批量rebuild所有索引的脚本

早期,项目的数据库没有搞分区表,rebuild索引的脚本很简单:begin for c1 in (select t.index_name, t.partitioned from user_indexes t where t.index_type<>'LOB' and t.index_type <> 'IOT - TOP') loop execute imm...

2019-10-31 18:14:20 534

原创 jetty6跑web项目报错报ava.lang.IllegalStateException: Form too large270468>200000问题解决

报错堆栈java.lang.IllegalStateException: Form too large270468&gt;200000 at org.mortbay.jetty.Request.extractParameters(Request.java:1561) at org.mortbay.jetty.Request.getParameterMap(Requ...

2018-12-11 18:17:49 445

原创 使用layer弹窗里面有输入框时,在输入中文时会触发mouseleave事件而关闭弹窗

1、打开弹窗如下,在百度输入框里面输入中文时会触发layer弹窗绑定的mouseleave事件$("#layui-layer"+layer.index).on("mouseleave",function(e){ // 获取鼠标状态,x,y mouseX = e.pageX; mouseY = e.pageY; // 获取layer弹窗的top left width height等信...

2018-12-10 11:53:50 1951

原创 阻止子标签触发父标签的事件

HTML结构:&lt;td id="td" &gt; &lt;div id="div"&gt; &lt;a id="a" &gt;最里层标签&lt;/a&gt; &lt;/div&gt;&lt;/td&gt;首先借助html来帮助我们理顺思路,我们在td标签中绑定了一个onmouseover事件,这时,当我们点击a标签时,事件进入捕获阶段

2018-12-06 16:33:59 1009

原创 鼠标悬停时表格中有些单元格需要弹窗显示一些额外信息

-1、需求与方案*1、鼠标移动悬停在单元格上,打开批注信息*2、当鼠标移开此批注单元格,批注信息自动消失;*3、批注信息需要尽量显示完整,所以要求批注单元格在浏览器上方,批注就显示在批注单元格下面,批注单元格在浏览器下方,批注信息就显示在单元格上面;*4、打开的批注信息必须挨着批注单元格进行打开,因为鼠标移开批注单元格,移动到批注信息上,信息窗口需要保留;2、实现思路1、鼠标放在有批注...

2018-12-05 11:25:50 3121

原创 Maven来下载kettle 8.1版本

1、仓库地址 &amp;lt;repository&amp;gt; &amp;lt;id&amp;gt;pentaho-releases&amp;lt;/id&amp;gt; &amp;lt;name&amp;gt;Kettle&amp;lt;/name&amp;gt; &amp;lt;url&amp;gt;https://nexus.pe

2018-12-03 19:53:10 1705 1

原创 js判断字符串以某个字符开头

indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。如果要检索的字符串值没有出现,则该方法返回 -1。var str = 'hello world! ';if (str.indexOf("hello") == 0) { alert("该字符串是以hello开头")}...

2018-12-03 18:38:42 9332

原创 layer弹出层取消遮罩

layer 只是作为 layui 的一个弹层模块layer弹出层取消遮罩 笔者认为 跟 layer弹出层非模态对话框类似layer.open({ title: '在线调试', content: '可以填写任意的layer代码', shade:0}); shade - 遮罩类型:String/Array/Boolean,默认:0.3即弹层外区域。默认是0.3透明度...

2018-12-03 14:50:34 9462

原创 学习MyBatis遇到的问题

1、写映射xml时用快捷键将select的返回值写出了resultSetTypeMyBatis Select 的返回值,应该用ResultType或ResultMap来说明,ResultSetType是一个属性配置,用来控制结果集游标的,只能是FORWARD_ONLY|SCROLL_SENSITIVE|SCROLL_INSENSITIVE 三个中的一种。一般非特殊情况不会用到这个配置,默认是由数...

2018-11-28 23:00:31 364

原创 java 在Windows下cmd命令如何引用多个外部jar

在编译和运行java程序的时候,如果要引用多个jar包的话java -classpath “xx.jar写一堆jar包;运行类的jar包” 运行的类(包名.类名)但是jar很多的话,就要一个一个写上去,非常麻烦。而且jar包可能经常变,现在用以下一句就能解决问题,假设jar包都放在lib文件夹里,可以使用命令:例:java -Xmx1024m -Dfile.encoding=GBK -...

2018-11-27 18:45:20 907

转载 KETTLE --新建JOB

版权声明:本文为博主原创文章,转载记得加上我的地址即可~~ https://blog.csdn.net/ye1142262478/article/details/59489954 新建转换之后,可以使用JOB将多个转换或JOB放在一个JOB中,调度会方便很多。5.1 新建 JOB:打开Spoo...

2018-11-20 14:11:51 2776

转载 KETTLE -- 新建转换

版权声明:本文为博主原创文章,转载记得加上我的地址即可~~ https://blog.csdn.net/ye1142262478/article/details/59483064 4.1 部分组件介绍:4.1.1 转换核心对象:4.1.1.1 表输入:&nbsp; &nbsp; 位置:在 “...

2018-11-20 14:11:05 1454

原创 使用kettle碰到的问题

1、在kettle如果仅需要走一遍流程时,请在作业定时调度中不要设置重复,并且类型为,不需要定时,如图:2、kettle8.1版本创建Oracle链接时报错错误连接数据库 [db] : rg.pentaho.di.core.exception.KettleDatabaseException:Error occurred while trying to connect to the data...

2018-11-20 11:54:30 1158

原创 Js实现map和深拷贝map

深拷贝和浅拷贝的区别1.浅拷贝: 将原对象或原数组的引用直接赋给新对象,新数组,新对象/数组只是原对象的一个引用2.深拷贝: 创建一个新的对象和数组,将原对象的各项属性的“值”(数组的所有元素)拷贝过来,是“值”而不是“引用”为什么要使用深拷贝?我们希望在改变新的数组(对象)的时候,不改变原数组(对象)深拷贝的要求程度我们在使用深拷贝的时候,一定要弄清楚我们对深拷贝的要求程度:是仅“深...

2018-10-30 14:27:37 11591

转载 Servlet解决输出内容的乱码问题

Servlet运行的步骤Servlet作为Web服务器的补充功能在运行时需要受到Servlet容器的管理,其运行的流程如下:浏览器依据IP建立与容器的连接浏览器将请求数据打包容器解析请求数据包,封装request和response对象容器依据请求资源路径找到Servlet创建对象容器将request和response对象作为参数传入service方法,并调用容器将响应数据打包发给浏...

2018-10-30 11:47:17 1301

转载 如何用js获取触发js事件的DOM

如题,如何用js获取触发js事件的DOM。对于某事件为myfunction(event),可以这样获取触发该函数的DOM:function myfunction(event) { event = event ? event : window.event; var obj = event.srcElement ? event.srcEl...

2018-10-30 09:59:59 1613

原创 Spring 装配Bean 基于注解

注解:就是一个类,使用@注解名称开发时:我们使用注解 取代 xml配置文件。1 @Component取代&lt;bean class=""&gt;@Component(“id”) 取代 &lt;bean id="" class=""&gt;2.web开发,提供3个@Component注解衍生注解(功能一样)取代@Repository :dao层@Service:service层@...

2018-10-27 17:55:33 136

原创 Spring 装配Bean 基于XML

1 实例化方式3种bean实例化方式:默认构造、静态工厂、实例工厂1.1 默认构造 必须提供默认构造函数1.2 静态工厂常用与spring整合其他框架(工具)静态工厂:用于生成实例对象,所有的方法必须是static &lt;!-- 将静态工厂创建的实例交予spring class 确定静态工厂全限定类名 factory-method 确定静态方法名 --&gt; &l...

2018-10-27 17:48:15 251

原创 单点登陆

单点登入简介单点登入(Single Sign On) ,简称为SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。 具体的说就是多个应用系统使用SSO整合在一起后,用户只需要登录一次,就可以访问所有的应用,而不需要每访问一个应用就需要登录一次。单点登入的要求统一的认证系统。认证系统的功能主要是验证用户名和密码...

2018-10-26 17:52:40 195

原创 Spring入门案例(Di 依赖注入)

Di : Dependency Injection 依赖注入依赖:一个对象需要使用另一个对象注入:通过setter方法进行另一个对象实例设置。 class BookServiceImpl{ //之前开发:接口 = 实现类 (service和dao耦合) //private BookDao bookDao = new BookDaoImpl(); //spring之...

2018-10-25 22:59:36 414

原创 Spring入门案例(Ioc 控制反转)

1、首先导入spring必须要的4个核心包(beans、core、context、expression)+1个依赖(commons-logging...jar)            2、目标类  提供UserService接口和实现类package ioc;public interface UserService { public void addUser();}...

2018-10-25 21:22:52 248

原创 Spring概述

先说说什么是spring  Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。Spring的核心是控制反转(IoC)和面向切面(AOP)。简单来说,Spring是一个分层的JavaSE/EE full-stack(一站式) 轻量级开源...

2018-10-25 20:42:03 198

原创 Fusioncharts金字塔图设置背景颜色

研究了两天的Fusioncharts金字塔图总会有一层白色背景再最底层,不管你设置什么背景色都有一层白色背景,如图:F12看dom结构发现在rect外面还有一层span,并且设置了白色背景,解决方法就是将白色背景去掉调用图表的setTransparent();方法FusionCharts.ready(function() { var charts = new FusionC...

2018-10-25 15:13:26 833

原创 Oracle存储过程执行初体验

1、首先在plsql中创建一个插入语句的存储过程(已经创建好表,两列,id,name)create or replace procedure proc_suibian_insert(id in varchar2,name in varchar2)asbegin insert into suibian values(id, name); commit;/*事务提交*/e...

2018-10-15 11:26:46 168

转载 PL/SQL 存储过程入门小例子

版权声明: https://blog.csdn.net/dazengq/article/details/46470809 1.为什么要有存储过程?过程是指用于执行特定操作的PL/SQL块。如果客户应用经常需要执行特定操作,那么可以考虑基于这些操作建立过程。(类似C函数,Java方法)2.ora...

2018-10-15 11:07:39 180

转载 ORACLE存储过程从零到入门

1.以下所说为oracle存储过程!2.注重存储过程的编写、调试、和运用的流程,不注重太多语法的介绍!3.只要你懂sql语句就可以继续往下看了!4.一个存储过程不是属于哪个table的,而是属于一个用户的(在oracle来说)。5.现在可以编写存储过程了,如果你是一个oralce新手应该也知道plsql这个东西。在plsql里新建一个 sql window,在这里写存储过程的语...

2018-10-12 16:33:12 192

转载 斐波那契数列递归与非递归实现(JAVA语言描述)

斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci[1] )以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……在数学上,斐波纳契数列以如下被以递归的方法定义:F(0)=0,F(1)=1,F(n)=F(n-1)+F(n-2)(n≥2,n∈N*)在

2017-10-19 21:47:16 518

转载 有20个数组,每个数组有500个元素,升序排列,现在在这20*500个数中找出排名前500的数

一道面试题有20个数组,每个数组有500个元素,升序排列,现在在这20*500个数中找出排名前500的数。转载请注明出处 http://blog.csdn.net/never_cxb/article/details/50210317方法思路分析笔者想到3中方法,水平有限,欢迎拍砖指导,有更好的方法欢迎评论留言。直接暴力求解,将20个数组合并,然后排序,取出500个数使用归并。 对于排好序的 序列

2017-10-19 20:57:10 1467

原创 Java面试题

1、项目中你用到了什么技术?2、你主要做些什么?书写语法,把自然语言的规则总结出来,比如说,问时间,主谓宾,或者直接说时间,然后抽取出来用正则表达式去写3、上传文件,怎么上传,然后断网了该怎么继续上传?4、Json和xml的区别5、Mysql内置函数日期转字符 select date_format(now(),'%Y');select date_format(now(...

2017-10-16 23:20:02 194

空空如也

空空如也

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

TA关注的人

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