- 博客(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
789
原创 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
706
原创 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
616
原创 jetty6跑web项目报错报ava.lang.IllegalStateException: Form too large270468>200000问题解决
报错堆栈java.lang.IllegalStateException: Form too large270468>200000 at org.mortbay.jetty.Request.extractParameters(Request.java:1561) at org.mortbay.jetty.Request.getParameterMap(Requ...
2018-12-11 18:17:49
531
原创 使用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
2176
原创 阻止子标签触发父标签的事件
HTML结构:<td id="td" > <div id="div"> <a id="a" >最里层标签</a> </div></td>首先借助html来帮助我们理顺思路,我们在td标签中绑定了一个onmouseover事件,这时,当我们点击a标签时,事件进入捕获阶段
2018-12-06 16:33:59
1074
原创 鼠标悬停时表格中有些单元格需要弹窗显示一些额外信息
-1、需求与方案*1、鼠标移动悬停在单元格上,打开批注信息*2、当鼠标移开此批注单元格,批注信息自动消失;*3、批注信息需要尽量显示完整,所以要求批注单元格在浏览器上方,批注就显示在批注单元格下面,批注单元格在浏览器下方,批注信息就显示在单元格上面;*4、打开的批注信息必须挨着批注单元格进行打开,因为鼠标移开批注单元格,移动到批注信息上,信息窗口需要保留;2、实现思路1、鼠标放在有批注...
2018-12-05 11:25:50
3309
原创 Maven来下载kettle 8.1版本
1、仓库地址 &lt;repository&gt; &lt;id&gt;pentaho-releases&lt;/id&gt; &lt;name&gt;Kettle&lt;/name&gt; &lt;url&gt;https://nexus.pe
2018-12-03 19:53:10
1868
1
原创 js判断字符串以某个字符开头
indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。如果要检索的字符串值没有出现,则该方法返回 -1。var str = 'hello world! ';if (str.indexOf("hello") == 0) { alert("该字符串是以hello开头")}...
2018-12-03 18:38:42
9449
原创 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
9803
原创 学习MyBatis遇到的问题
1、写映射xml时用快捷键将select的返回值写出了resultSetTypeMyBatis Select 的返回值,应该用ResultType或ResultMap来说明,ResultSetType是一个属性配置,用来控制结果集游标的,只能是FORWARD_ONLY|SCROLL_SENSITIVE|SCROLL_INSENSITIVE 三个中的一种。一般非特殊情况不会用到这个配置,默认是由数...
2018-11-28 23:00:31
427
原创 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
979
转载 KETTLE --新建JOB
版权声明:本文为博主原创文章,转载记得加上我的地址即可~~ https://blog.youkuaiyun.com/ye1142262478/article/details/59489954 新建转换之后,可以使用JOB将多个转换或JOB放在一个JOB中,调度会方便很多。5.1 新建 JOB:打开Spoo...
2018-11-20 14:11:51
2913
转载 KETTLE -- 新建转换
版权声明:本文为博主原创文章,转载记得加上我的地址即可~~ https://blog.youkuaiyun.com/ye1142262478/article/details/59483064 4.1 部分组件介绍:4.1.1 转换核心对象:4.1.1.1 表输入: 位置:在 “...
2018-11-20 14:11:05
1599
原创 使用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
1320
原创 Js实现map和深拷贝map
深拷贝和浅拷贝的区别1.浅拷贝: 将原对象或原数组的引用直接赋给新对象,新数组,新对象/数组只是原对象的一个引用2.深拷贝: 创建一个新的对象和数组,将原对象的各项属性的“值”(数组的所有元素)拷贝过来,是“值”而不是“引用”为什么要使用深拷贝?我们希望在改变新的数组(对象)的时候,不改变原数组(对象)深拷贝的要求程度我们在使用深拷贝的时候,一定要弄清楚我们对深拷贝的要求程度:是仅“深...
2018-10-30 14:27:37
11863
转载 Servlet解决输出内容的乱码问题
Servlet运行的步骤Servlet作为Web服务器的补充功能在运行时需要受到Servlet容器的管理,其运行的流程如下:浏览器依据IP建立与容器的连接浏览器将请求数据打包容器解析请求数据包,封装request和response对象容器依据请求资源路径找到Servlet创建对象容器将request和response对象作为参数传入service方法,并调用容器将响应数据打包发给浏...
2018-10-30 11:47:17
1352
转载 如何用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
1654
原创 Spring 装配Bean 基于注解
注解:就是一个类,使用@注解名称开发时:我们使用注解 取代 xml配置文件。1 @Component取代<bean class="">@Component(“id”) 取代 <bean id="" class="">2.web开发,提供3个@Component注解衍生注解(功能一样)取代@Repository :dao层@Service:service层@...
2018-10-27 17:55:33
181
原创 Spring 装配Bean 基于XML
1 实例化方式3种bean实例化方式:默认构造、静态工厂、实例工厂1.1 默认构造 必须提供默认构造函数1.2 静态工厂常用与spring整合其他框架(工具)静态工厂:用于生成实例对象,所有的方法必须是static <!-- 将静态工厂创建的实例交予spring class 确定静态工厂全限定类名 factory-method 确定静态方法名 --> &l...
2018-10-27 17:48:15
298
原创 单点登陆
单点登入简介单点登入(Single Sign On) ,简称为SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。 具体的说就是多个应用系统使用SSO整合在一起后,用户只需要登录一次,就可以访问所有的应用,而不需要每访问一个应用就需要登录一次。单点登入的要求统一的认证系统。认证系统的功能主要是验证用户名和密码...
2018-10-26 17:52:40
251
原创 Spring入门案例(Di 依赖注入)
Di : Dependency Injection 依赖注入依赖:一个对象需要使用另一个对象注入:通过setter方法进行另一个对象实例设置。 class BookServiceImpl{ //之前开发:接口 = 实现类 (service和dao耦合) //private BookDao bookDao = new BookDaoImpl(); //spring之...
2018-10-25 22:59:36
467
原创 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
279
原创 Spring概述
先说说什么是spring Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。Spring的核心是控制反转(IoC)和面向切面(AOP)。简单来说,Spring是一个分层的JavaSE/EE full-stack(一站式) 轻量级开源...
2018-10-25 20:42:03
232
原创 Fusioncharts金字塔图设置背景颜色
研究了两天的Fusioncharts金字塔图总会有一层白色背景再最底层,不管你设置什么背景色都有一层白色背景,如图:F12看dom结构发现在rect外面还有一层span,并且设置了白色背景,解决方法就是将白色背景去掉调用图表的setTransparent();方法FusionCharts.ready(function() { var charts = new FusionC...
2018-10-25 15:13:26
889
原创 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
241
转载 PL/SQL 存储过程入门小例子
版权声明: https://blog.youkuaiyun.com/dazengq/article/details/46470809 1.为什么要有存储过程?过程是指用于执行特定操作的PL/SQL块。如果客户应用经常需要执行特定操作,那么可以考虑基于这些操作建立过程。(类似C函数,Java方法)2.ora...
2018-10-15 11:07:39
222
转载 ORACLE存储过程从零到入门
1.以下所说为oracle存储过程!2.注重存储过程的编写、调试、和运用的流程,不注重太多语法的介绍!3.只要你懂sql语句就可以继续往下看了!4.一个存储过程不是属于哪个table的,而是属于一个用户的(在oracle来说)。5.现在可以编写存储过程了,如果你是一个oralce新手应该也知道plsql这个东西。在plsql里新建一个 sql window,在这里写存储过程的语...
2018-10-12 16:33:12
236
转载 斐波那契数列递归与非递归实现(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
582
转载 有20个数组,每个数组有500个元素,升序排列,现在在这20*500个数中找出排名前500的数
一道面试题有20个数组,每个数组有500个元素,升序排列,现在在这20*500个数中找出排名前500的数。转载请注明出处 http://blog.youkuaiyun.com/never_cxb/article/details/50210317方法思路分析笔者想到3中方法,水平有限,欢迎拍砖指导,有更好的方法欢迎评论留言。直接暴力求解,将20个数组合并,然后排序,取出500个数使用归并。 对于排好序的 序列
2017-10-19 20:57:10
1529
原创 Java面试题
1、项目中你用到了什么技术?2、你主要做些什么?书写语法,把自然语言的规则总结出来,比如说,问时间,主谓宾,或者直接说时间,然后抽取出来用正则表达式去写3、上传文件,怎么上传,然后断网了该怎么继续上传?4、Json和xml的区别5、Mysql内置函数日期转字符 select date_format(now(),'%Y');select date_format(now(...
2017-10-16 23:20:02
228
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人