- 博客(30)
- 收藏
- 关注
原创 JS删除树结构数组中元素的方法
foreach循环中不可以直接删除元素,会因数组长度减少而循环下标不变导致部门数据遍历不到导致漏删,建议使用filter方法。如下所示:参数data的数据结构为:[{"属性名":"属性值",children:[]}],是一个常见的树结构数组,删除数组元素中ISPOS为true的元素。filterData(data) { let _this = this; var newData = data.filter(x => !x.ISPOS); newDat.
2021-01-12 14:22:17 3348 1
原创 Vue devTools的安装(亲测好用)
现在网上大多的Vue devTools的安装教程都不能用,折腾了一下午,终于搞好了1. Vue devTools的下载地址:https://github.com/vuejs/vue-devtools选择红框中的点击下载2. 下载解压好后,打开cmd进入解压后的vue-devtools文件夹3. 输入以下代码,切换到淘宝镜像yarn config set registry https://registry.npm.taobao.org/4. 按步骤执行以下代码yarn inst
2020-06-03 16:30:40 568
原创 SQL优化法则
1.尽量少用IN操作符,基本上所有的IN操作符都可以用EXISTS代替。原因:这篇文章讲解的生动形象。http://www.cnblogs.com/iceword/archive/2011/02/15/1955337.html2.不用NOT IN操作符,可以用NOT EXISTS或者外连接+替代。原因:因为NULL值并没有被定义。在SQL语句中使用NULL会有很多的麻烦。因此建议开发人员...
2019-03-11 14:20:58 236
原创 数据库操作注意事项
数据库表更新前要备份目的是避免更新出错;具体看数据库大小,以前一般是对具体表做备份create table A001_bak_20190305 as select * from a001;项目可能需要对update或delete的数据进行备份;具体条件自己掌握。生产环境应用的file文件也要及时备份,更新模板前进行备份。1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where ...
2019-03-11 14:20:22 655
原创 oracle常识整理
Oracle SQL编写注意事项1.SQL语句用大写的;因为Oracle总是先解析SQL语句,把小写的字母转换成大写的再执行。2.数据表最好起别名;因为便于sql优化器快速分析。3.尽量不要使用 insert into table value(?,?,?,?,?)格式,要指出具体要赋值的字段。INSERT.....SELECT的效率会有提高。4.select与from语句之间只定义返...
2019-03-11 14:18:46 161
转载 关于IE浏览器中传中文参数报400错误的问题
做项目的时候,遇到一个小的问题.一个get请求列表数据的接口,在其它浏览器上是可以正常请求的.但是在ie浏览器上确出现奇怪的http请求400错误,其含义是你访问的页面域名不存在或者请求错误,自己的本地,肯定没问题.那就是请求错误了.几经尝试发现是参数带中文的会出现此种情况,没带中文的没有问题.如图(不带中文的参数返回的内容):如图(带中文的参数):以上可以发现,如果传参是中文的接口,返回...
2019-01-03 17:00:36 4036
原创 Oracle的update语句优化研究 批量更新
在实际项目中,往往存在业务逻辑处理时,先更新,然后查询的情况,而更新则是在子查询的基础上执行,如果用传统语法更新,效率特别慢,难以满足用户使用需求。整理本文档的目的就是在提升性能方面出发,为解决实际问题提供一种可行的解决方案。文档结构,从基本的语法和原理出发,并结合实际的实例,提升在系统性能方面的认识和解决问题思路。1、update语句的语法与原理语法单表:UPDATE 表名称 S...
2018-12-05 10:55:40 16697
转载 理解OAuth 2.0
OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版。本文对OAuth 2.0的设计思路和运行流程,做一个简明通俗的解释,主要参考材料为RFC 6749。一、应用场景为了理解OAuth的适用场合,让我举一个假设的例子。有一个"云冲印"的网站,可以将用户储存在Google的照片,冲印出来。用户为了使用该服务,必须让"云冲印"...
2018-11-22 15:04:30 166
原创 Java连接FTP上传和下载文件
Java连接FTP上传和下载文件工具类代码如下:package com.uxun.uxunplat.util;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import org.apache.commons.
2017-08-29 17:10:20 758
转载 一个简单的DWR框架实例
1、从DWR官网下载最新版本的jar包,地址:http://directwebremoting.org/dwr/downloads/index.html2、将jar包放入WEB-INF的lib文件夹下。同时,dwr依赖于commons-logging.jar这个包,所以必须将这个jar包也放入到WEB-INF的lib文件夹下。3、配置dwr的环境:a)配
2017-07-04 14:51:50 363
原创 恢复oracle数据库表、表中数据被误删的操作
create table batchinfo_bak as select * from batchinfo;select * from batchinfo_bak;---原始表drop table batchinfo_bak;--删除时, 删除到对应表空间,垃圾回收站 select object_name, original_name, operation, type, dropti
2017-06-16 16:43:19 630
转载 Filter(过滤器)和Intecepter(拦截器)的区别
过滤器,是在Java Web中,你传入的request,response提前过滤掉一些信息,或者提前设置一些参数,然后再传入servlet或者struts的 action进行业务逻辑,比如过滤掉非法url(不是login.do的地址请求,如果用户没有登陆都过滤掉),或者在传入servlet或者 struts的action前统一设置字符集,或者去除掉一些非法字符拦截器,是在面向切面编程的
2017-06-08 11:34:52 1368
原创 servlet获取并解析post请求发送过来的xml字符串
客户端代码:@Action(value = "/sendxmlTest", results = { @Result(name = SUCCESS, location = "condo/accountOpenApplly.jsp"), @Result(name = INPUT, location = "base/error.jsp") }) public String sendx
2017-04-07 16:58:27 16376
转载 Java Socket编程
对于Java Socket编程而言,有两个概念,一个是ServerSocket,一个是Socket。服务端和客户端之间通过Socket建立连接,之后它们就可以进行通信了。首先ServerSocket将在服务端监听某个端口,当发现客户端有Socket来试图连接它时,它会accept该Socket的连接请求,同时在服务端建立一个对应的Socket与之进行通信。这样就有两个Socket了,客户端和服务端
2017-04-05 17:34:31 180
转载 使用FusionCharts绘制多折线图
制作多折线图流程:在data.xml中需要生成如下数据:data.ashx生成的Xml文件: apsx中的代码:var chart = new FusionCharts("MSLine.swf", "ChartId", "850",
2017-04-05 10:30:41 976
转载 使用HttpClient上传文件
1 HTTP HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。 虽然在 JDK 的 java.net 包中已经提供了访问 HTTP 协议的基本功能,但是对于大部分应用程序来说,JDK 库本身提供的功能还不够丰富和灵活。HttpClient 用来提供高效的、最新的、功能丰富的支持
2017-03-06 17:59:00 871
转载 几种常见格式的证书导入
cer后缀的证书文件有两种编码-->DER二进制编码或者BASE64编码(也就是.pem) p7b一般是证书链,里面包括1到多个证书 pfx是指以pkcs#12格式存储的证书和相应私钥。 在Security编程中,有几种典型的密码交换信息文件格式: DER-encoded certificate: .cer, .crt PEM-encoded message: .pem
2017-01-19 09:17:39 17669
转载 FusionCharts在Java中的应用
一、介绍 FusionCharts是一个基于XML和Flash的图表组件,其中FusionCharts Free是免费的,其功能也十分强大、美观。 在线Demo:http://www.fusioncharts.com/free/demos/Blueprint/ 其可以用在PHP、JSP、ASP等等。 二、常见的图表类型1.Area图2.Bar图3.
2016-09-02 15:09:24 533
原创 一段具有纪念意义的sql
select substr(paytime, 0, 10) as time, sum(nvl(nrm, 0)) as nrmcount, sum(nvl(jd, 0)) as jdcount, sum(nvl(xc, 0)) as xccount, sum(nvl(nr, 0)) as nrcount, sum(nvl(yh,
2016-04-26 14:47:28 319
转载 freemarker静态化网页
1、介绍-FreeMarker是什么 模板引擎:一种基于模板的、用来生成输出文本的通用工具 基于Java的开发包和类库 2、介绍-FreeMarker能做什么 MVC框架中的View层组件 Html页面静态化 代码生成工具 CMS模板引擎 页面栏目动态定制3、介绍-为什么要用FreeMa
2016-03-10 17:44:32 497
转载 清除Eclipse/MyEclipse下的svn账号密码
Eclipse/MyEclipse下使用SVN的用户名和密码删除通常我们在使用svn的时候会让它记住用户名和密码,在某些情况下,我们需要变更用户名和密码,但svn或者eclipse/myeclipse都 没有提供用户名和密码的变更控件,需要我们手工来操作。事实上就是删除svn保存了用户名和密码的文件,下次再次使用svn时会提示输入用户名和密码。 在不同的操作系统下,操作基本
2015-09-09 11:50:29 1113
转载 IReport中配置Oracle Jar包
安装完成iReport-4.6后,想采用JDBC的方式连接Oracle 10g数据库,却出现:java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver错误。 错误原因: iReport没有找到Oracle10g的jdbc驱动,iReport中并没有内置Oreacle10g中的Windows驱动
2015-08-07 16:19:11 3677
转载 Query By Criteria的限制条件写法
NHibernate(1) HQL 条件查询(QBC) - 条件限制QBC (Query By Criteria) 主要有Criteria,Criterion,Oder,Restrictions,Expresss类组成比较运算符 HQL运算符 QBC运算符 含义 =
2015-07-24 14:51:09 4180
原创 简单的面向对象类的写法
package com.phome.test1;public class Student { String stuName="王海"; int stuNo=001; String stuGender="男"; public void study(){ System.out.println(stuName+"正在学习。"); }}package com.phome.te
2014-04-12 20:27:10 612
原创 Java程序中的选择结构
选择结构:程序在执行过程中,按照不同的条件,执行不同的代码。主要分为两种结构:1、if - else 2、switch - case一、if - else中可以用多种方式实现选择,例如:/** * 选择结构简单练习 */public class IfElseDemo1 { public static void main(String [] a
2014-04-03 09:19:16 1596
原创 Java中接收键盘输入及输出数据的练习
一、输出需要输出的数据在java中输出语句为:System.out.println();[表示输出完数据后换行]System.out,print();[表示输出完成后不换行]例如:public class Test1{ public static void mian(String [] args){ System.out.prin
2014-03-30 12:29:01 1370
原创 JDK的安装及环境变量的设置
这是我在CSDN上发表的第一篇文章,也是我新的Java学习的开始,下面也是关于第一节课的总结,写得不好,还请多多包涵。 首先,我们需要去Java的官网也就是Oracle的官网上去下载jdk,推荐下载版本为jdk1.8。下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.ht
2014-03-25 23:41:30 812
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人