string ConnStr = "Data Source=.;Initial Catalog=ADO_DEMO;Integrated Security=True"; #region SqlConnection使用 //第一步:新建SqlConnection对象 SqlConnection SqlC... ...
分类:
Web程序 时间:
2019-10-18 15:57:55
阅读次数:
97
常规步骤: 1.导入驱动jar包 在java文件夹下新建一个Folder夹(lib),将驱动jar包放入,右键Build Path 2.注册驱动 3.获取连接对象 4.获取语句执行对象 5.执行sql语句 6.释放资源(先开的后关) 例: JDBC工具类 建一个JDBC工具类,我们就不用在每次进行数 ...
分类:
数据库 时间:
2019-10-18 15:39:40
阅读次数:
109
真正影响JAVA程序性能的,就是碎片化。碎片是JAVA堆内存中的空闲空间,可能是TLAB剩余空间,也可能是被释放掉的具有较长生命周期的小对象占用的空间。 减少new对象。每次new对象之后,都要开辟新的内存空间。这些对象不被引用之后,还要回收掉。因此,如果最大限度地合理重用对象,或者使用基本数据类型 ...
分类:
编程语言 时间:
2019-10-18 14:12:48
阅读次数:
93
top命令详解 当前时间20:27:12 当前系统运行时间3:18秒 1个用户 系统负载平均长度为0.00,0.00,0.00(分别为1分钟、5分钟、15分钟前到现在的平均值) 第二行为进程状态的汇总 R运行态、S睡眠态、T被跟踪或已停止、Z僵尸态 解析: 0.0%us 用户空间占用CPU百分比 0 ...
分类:
其他好文 时间:
2019-10-18 12:20:25
阅读次数:
85
tcmalloc(即Thread-Cache Malloc)是一个通用的内存分配器,使用tcmalloc只需要在编译的链接阶段加入-ltcmalloc,而不是使用glibc(ptmalloc2),不需要有任何的代码改动。也就是说用户在使用malloc/free、new/delete时会使用tcmal... ...
分类:
其他好文 时间:
2019-10-18 11:06:13
阅读次数:
151
/*usage: cc mem.c -o mem.out 后 使用./mem.out 100 & 消耗对应数字MB单位的内存,释放时杀掉对应进程即可*/ #include <stdlib.h> #include <stdio.h> #include <unistd.h> #define UNIT ( ...
分类:
其他好文 时间:
2019-10-18 10:58:19
阅读次数:
95
[TOC] 不久的将来,我们要开始学习在C中动态申请和释放内存。在学习它们之前,我们先学习程序内存的分区,为掌握和理解动态申请、释放内存做好基础铺垫。 为什么程序的内存有分区 一般而言,我们的住房会分成多个区域(卧室、厨房、阳台、卫生间等),不同区域有不同的功能。 运行时,程序分区的道理也是一样的, ...
分类:
其他好文 时间:
2019-10-17 23:21:28
阅读次数:
107
[TOC] C语言文件操作函数 C标准库中提供了一系列的函数,来操作文件。因为C库函数做了这个中间层,屏蔽掉了操作系统上对于文件的不同处理。 关于文件的常见基本操作有: 打开文件:创建文件或打开文件载体(磁盘)中已有的文件 关闭文件:类似free,释放掉内存中与文件有关的动态资源 读取文件:数据由文 ...
分类:
编程语言 时间:
2019-10-17 23:18:17
阅读次数:
89
STM32再启动的时候RAM首先分配给使用到的全局变量,及调用库占用的一些数据(不太清楚是什么数据) ,然后再将剩余的空间分配给Heap和stack。 以下是网上关于Heap和Stack的说: (1)栈区(stack):由编译器自动分配和释放,存放函数的参数值、局部变量的值等,其操作方式类似 于数据 ...
分类:
其他好文 时间:
2019-10-17 15:32:55
阅读次数:
126
方法1: 这种方法需要的时间比较长 方法2: 找到general_log的文件 执行 发现也将大小释放了,比上一个快很多 方法3: 可以在配置文件my.conf 中添加: 将文件放到更大的磁盘 ...
分类:
数据库 时间:
2019-10-17 14:19:06
阅读次数:
94