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