- 博客(18)
- 资源 (7)
- 问答 (3)
- 收藏
- 关注
原创 commons-dbcp升级到commons-dbcp2兼容性问题
首先,数据库连接池一些参数理解:maxIdle,最大空闲数,数据库连接的最大空闲时间。超过空闲时间,数据库连接将被标记为不可用,然后被释放。设为0表示无限制。MaxActive,连接池的最大数据库连接数。设为0表示无限制。maxWait ,最大建立连接等待时间。如果超过此时间将接到异常。设为-1表示无限制。dbcp2中没有maxActive、maxWait两个变量,转而是maxTotal、maxW...
2018-06-14 16:10:04 2842
转载 jvm内存结构
这是一个jvm执行流程:JVM内存空间包含:方法区、java堆、java栈、本地方法栈。方法区是各个线程共享的区域,存放类信息、常量、静态变量。java堆也是线程共享的区域,我们的类的实例就放在这个区域,可以想象你的一个系统会产生很多实例,因此java堆的空间也是最大的。如果java堆空间不足了,程序会抛出OutOfMemoryError异常。java栈是每个线程私有的区域,它的生命周期与线程相同...
2018-04-23 20:11:23 197
转载 Java线程池 ExecutorService
https://blog.csdn.net/suifeng3051/article/details/49443835https://blog.csdn.net/suifeng3051/article/details/49444177
2018-04-19 16:56:44 145
原创 oracle清理磁盘空间
1、可以清理redo日志,参考https://www.cnblogs.com/vipsoft/archive/2012/08/09/2630664.html2、UNDOTBS01.DBF文件清理(表空间文件,主要就是为了undo,即撤销、回滚,只要有DML操作等,就会产生undo数据,久而久之会变得非常大,占用大量磁盘空间。)(1)以sysdba身份登陆oracle(2)-- 创建UNDO TAB...
2018-04-16 08:40:56 5209
原创 sed多重模式匹配
多重模式匹配 /pattern1/,/pattern2/模式匹配匹配到/pattern1/情况下,再继续匹配/pattern2/,若匹配不到/pattern2/则直到输入结束,否则匹配到/pattern2/;未匹配到/pattern1/情况下,则无内容;如下命令匹配到加粗下划线处sed -n '/<appender name="DEBUG_LOG"/,/<\/appender/{/...
2018-04-10 15:41:46 1727
原创 Oracle常用命令
Linux 查看数据库当前用户root下 cat /etc/passwdoracle查看用户状态select username,account_status from dba_users;查看所有角色: select * from dba_roles;锁定用户alter user XXX account lock;Linux下新建用户useradd -d /home/XXX -s /usr/bin...
2018-03-26 20:35:42 534
原创 shell命令归纳
userdel -r XXX-r 删除用户登入目录以及目录中所有文件查找指定进程ps -ef|grep XXXps -ef|grep -c XXX从文件中读取关键字grep -f "XXX" filenamegrep -nf "XXX" ${filename} 同时输出行号wc -l filename 统计行数ls -l|grep '^-' | wc -l 统计当前目录下文件数目sar [opti...
2018-03-26 16:39:46 154
原创 HashMap代码走读
最近在走读一遍jdk1.8的源码,写一点值得记录的地方1、HashMap的默认初始长度为162、HashMap的构造函数如下public HashMap(Map<? extends K, ? extends V> m) { this.loadFactor = DEFAULT_LOAD_FACTOR; ///////////默认的因子为0.75 putMapEntrie...
2018-03-26 15:31:34 190
原创 error LNK2001: 无法解析的外部符号 解决办法
最近调用ffmpeg库,先参考网上的代码调试,总是有问题出现1>decoder_hevcDlg.obj : error LNK2001: 无法解析的外部符号 "void __cdecl avcodec_register_all(void)" (?avcodec_register_all@@YAXXZ)1>F:\VCproject\decoder_hevc\Debug\decoder_hev
2015-11-13 15:13:33 1330
原创 读取位置 0xdddddddd 时发生访问冲突
最近再看一些华为笔试的题。自己写写昨天写了一个简单的约瑟夫环的问题,竟然各种错误。。。。..... int i=M-1; while (temp && temp->next != temp) { if(i) { i--; temp = temp->next;
2015-06-10 09:51:23 6804
原创 阿里笔试
实在是撑不到考试时间,提前交卷了。腾讯的模拟笔试感觉还能做出来,这个完全是被虐的。。。。。。主观题完全懵了,好多多线程的问题。客观题也是一遍下来好多不确定,记了几个题目大家看看吧。选项不记得了,这个是第一题,知道知识点还挺好做的。将整数序列(7-2-4-6-3-1-5)按所示顺序构建一棵二叉排序树a(亦称二叉搜索树),之后将整数8按照二叉排序树规则插入树a中,请问插入之后的树a中序
2015-04-02 20:12:57 676
原创 MFC音乐播放器音量调节失效
直接在网上搜的,按照别人的步骤做下来总是达不到别人的效果。。。。。我是来专业修bug的我参照这篇文章做的http://wenku.baidu.com/link?url=m16UWVUedMvmadZTfljFbaKlEZJItFdvX9b0ac20bsEpGh5MysPe975rM12_Wkg9mX3iJcuYR-Wl4MikyhhERhTtfulosp8ooCt1GqiumYK
2015-04-02 15:17:59 1155
转载 用VLC搭建流媒体服务器
我只是给自己备份一下,方便查阅VLC不仅仅是个播放器,也可以作为流媒体服务器使用。这个网上有相关的资料,我就不多说了。声明下本文用的VLC版本:2.0.3用VLC搭建基于UDP的流媒体服务器流媒体服务器大多数是基于UDP的,这个在VLC中也有好几种实现,我这里只列出我用到的几个。1、UDP(legacy)传统模式服务端操作打开“媒体——流”选
2015-03-30 10:46:27 594
转载 GetLastError返回值的意义(0~999)
〖0〗-操作成功完成。〖1〗-功能错误。〖2〗-系统找不到指定的文件。〖3〗-系统找不到指定的路径。〖4〗-系统无法打开文件。〖5〗-拒绝访问。〖6〗-句柄无效。〖7〗-存储控制块被损坏。〖8〗-存储空间不足,无法处理此命令。〖9〗-存储控制块地址无效。〖10〗-环境错误。〖11〗-试图加载格式错误的程
2015-03-27 16:29:52 499
转载 MFC命名规则
一、MFC中ID 编号原则IDC_:控件的ID命名前缀(Control)IDM_:菜单的ID命名前缀(Menu)IDD_:对话框的ID命名前缀(Dialog)IDR_:资源的ID命名前缀(Resource)IDS_:字符串的ID命名前缀(String)IDB_:位图资源的ID命名前缀(Bitmap)二、MFC系统消息前缀小集ABM
2015-03-26 11:06:35 488
转载 【转】MFC 获得各类指针、句柄的方法
最近有些人在问MFC编程一些要点,有一些句柄的获取、指针的获取是常见的问题,本文将对这些问题做以解释,参考了前人的笔录(见reference),希望能够帮助大家更方便地进行MFC程序开发。 一般我们使用的框架是VC提供的Wizard生成的MFC App Wizard(exe)框架,无论是多文档还是单文档,都存在指针和句柄获取和操作问题。本文中将针对各类句柄的获得、指针的获
2015-03-26 11:05:26 512
原创 MFC调用VLC动态库中出现的错误
根据网上搜到的的步骤,一步一步坐下来,但编译总是通不过。我自己想想可能是我的VLC时2.2.0的,它的库比较新,不兼容??因为出错总是提醒我某个数据类型没有定义或者出错。一开始VLC的H文件没有去更改,而是找自己代码错误。后来直接把搜到数类型的头文件,include一下,然后再在目录路径中添加了VLC文件的路径。至少是编译通过了,但是播放视频还是不行,再摸索。。。
2015-03-12 16:05:24 752
TA创建的收藏夹 TA关注的收藏夹
TA关注的人