自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

康康Sir的专栏

不忘初心,方得始终。

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

原创 JavaScript的三种弹出框

列举JavaScript的弹出框

2016-03-23 17:49:49 2969

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

原创 使用正则表达式限制文本框输入格式

1.限制文本框只能输入数字

2015-07-29 09:58:52 514

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

原创 类和对象的概念和区别

类:类是一个抽象的概念,它只是一种代号

2014-04-13 22:12:27 652

原创 简单的面向对象类的写法

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关注的人

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