摘要:
class SqlHelper { private SqlHelper() { } /// /// 封装的 ExecuteNonQuery 方法 /// /// 配置文件中的 connectionString 对应的 name /// 要执行的 sql 命令,带参数 ... 阅读全文
摘要:
因为要做一个号码归属地查询小功能,因为要导入外部(文本文件)的电话归属地数据,使用的是SqlDataAdapter类,数据不多,只四万有多条,表也只有一个,phoneBook表,使用的是DataTable和SqlDataAdapter,测试了三次导入,平均18秒,但是我觉得太慢了,就百度了下【SQL Server批量导入数据】,发现了SqlBulkCopy这个神器,一秒内导入。 Sql... 阅读全文
摘要:
1、http请求 http请求分为三部分:请求行,请求头,请求正文 1. 请求行 请求方式 GET POST 请求资源路径 协议版本 GET与POST请求区别? get只能传递1kb以下数据,POST可以传递大数据; get请求如果有请求参数,那么,浏览器上会显示请求参数; post请求不会,所以post请求会更安全; 如果是get请求,有请求参数,请求参数是在http请求... 阅读全文
摘要:
当Tomcat端口被占用时,两种方式来解决: 1、关闭占用的程序: 在cmd命令行中输入netstat –ano 找到占用8080端口程序的PID号,然后在任务管理器中将对应的程序关闭。 2、修改Tomcat端口号: 进入tomcat的配置conf目录,打开server.xml文件,找到下面代码段, 阅读全文
摘要:
先讲一下java中的反射: 反射就是将类别的各个组成部分进行剖析,可以得到每个组成部分,就可以对每一部分进行操作 在比较复杂的程序或框架中来使用反射技术,可以简化代码提高程序的复用性。 讲的是Method类的invoke()方法。 既然是讲invoke方法,那就不讲怎么使用反射了,代码上来先: pa 阅读全文
摘要:
本篇博客默认你看了【DataTable中AcceptChanges()方法的DataRowRowState属性】这篇博客。 在使用SqlCommandBuilder很简单,就是创建一个SqlCommandBuilder对象,然后设置它的DataAdapter属性即可,但实际上,SqlCommandBuilder对象为我们做了很多事,也就是构建T-Sql命令,使我们的数据库能够与我们的操作同步,在调... 阅读全文
摘要:
这篇连着上一篇DataReader相关类。 下面两段话是在msdn官网摘下来: .NET Framework 数据提供程序是专门为数据操作以及快速、只进、只读访问数据而设计的组件。Connection 对象提供到数据源的连接。 使用 Command 对象可以访问用于返回数据、修改数据、运行存储过程以及发送或检索参数信息的数据库命令。 DataReader 可从数据源提供高性能的数据流。... 阅读全文
摘要:
这个属性是一个只读属性的枚举类型,一共有五个值,Detached,Unchanged,Added,Deleteed,Modified, 这个状态标志位有很大的作用,它用于被SqlCommandBuilder翻译T-Sql语句(但仅仅是单表而已),当然还要有主键,如果数据表中没有主键,将会报错“对于不 阅读全文
摘要:
A:Map集合概述和特点(Set底层依赖的是Map) 将键映射到值的对象 一个映射不能包含重复的键 每个键最多只能映射到一个值 B:Map接口和Collection接口的不同 Map是双列的(是双列集合的根接口),Collection是单列的(是单列集合的根接口) Map的键唯一,Collection的子体系Set是唯一的 Map集合的数据结构值针对键有效,跟值无关;如:Tree... 阅读全文
摘要:
之前学了几天的SQL Server,现在用C#代码连接数据库了。 需要使用C#代码连接数据库,读取数据。 涉及的类有: ConfigurationManage SqlConnection SqlCommand SqlDataReader 类名 功能 备注 ConfigurationManage 用于读取配置文件中的数据库相关信息 没想到备注 SqlConnection 用于连接... 阅读全文
摘要:
LinkedHashSet的特点: 可以保证怎么存就怎么取 package online.msym.set; import java.util.LinkedHashSet; public class Demo2_LinkedHashSet { /** * @param args * LinkedHashSet * 底层是链表实现的,是set集合中唯一一个能保... 阅读全文
摘要:
TreeSet: 1.特点 TreeSet是用来排序的, 可以指定一个顺序, 对象存入之后会按照指定的顺序排列 2.使用方式 a.自然顺序(Comparable) TreeSet类的add()方法中会把存入的对象提升为Comparable类型 调用对象的compareTo()方法和集合中的对象比较(当前存入的是... 阅读全文
摘要:
想着想把以前学的java学习笔记整理下发上来,慢慢整理吧。 阅读全文
摘要:
HashSet如何保证元素唯一性的原理 1.HashSet原理 a. 我们使用Set集合都是需要去掉重复元素的, 如果在存储的时候逐个equals()比较, 效率较低,哈希算法提高了去重复的效率, 降低了使用equals()方法的次数 b. 当HashSet调用add()方法存储对象的时候, 先调用对象的hashCode()方法得到一个哈希值, 然后在集合中查... 阅读全文
摘要:
1.去除重复字符串 package com.online.msym; import java.util.ArrayList; import java.util.Iterator; @SuppressWarnings({ "rawtypes", "unchecked" }) public class Demo1_ArrayList { public static void main(... 阅读全文
摘要:
图片中的水印是之前微信订阅号‘奋斗吧代码菌’的水印,现已改同博客名:‘码上猿梦’ 学习笔记: //javaScript作用域: //首先声明一点,js中没有块级作用域, 比如java中for循环中for(int i = 0; i < arr.length; i++){}中的变量i只能在for循环的大 阅读全文
摘要:
JavaScript高级程序设计(第3版)P110 Function 类型 1.函数定义的三种方式: 1.函数声明定义函数:(具有声明提升的作用,建议使用) 2.函数表达式定义: 3.使用函数的构造函数定义函数:(不推荐使用,但是对于理解函数也是对象很好理解) 2.js中没有函数重载: 出现重名函数 阅读全文