自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (9)
  • 收藏
  • 关注

原创 java异常处理机制

java异常处理机制种类在 Java 中,所有的异常都有一个共同的祖先 Throwable(可抛出)。Throwable: 有两个重要的子类:Exception(异常)和 Error(错误)。Error(错误):是程序无法处理的错误,表示运行应用程序中较严重问题。大多数错误与代码编写者执行的操作无关,而表示代码运行时 JVM(Java 虚拟机)出现的问题。例如,Java虚拟机运行错误(Virtual

2017-07-09 20:24:16 217

原创 Python编码问题

Python编码问题众所周知,Python2上经常会出现编码问题而被人诟病,这也是Python3问世并且并不和Python2兼容的一个原因,然而,目前来说使用Python2的还是占据大多数,因此对于开发者来说编码问题在一段时间内还是不能忽略的。Python2上的编码 Python2里面分为 str 和unicode两种string类型。str相当于bytes, unicode相当于对字符串一种

2017-07-09 20:17:15 1226

原创 单例模式的各种姿势

饿汉式: 基于classloder机制避免了多线程的同步问题,不过,instance在类装载时就实例化public class Singleton{ private static Singleton singleton = new Singleton (); private Singleton (){} public Singleton getInstance(){re

2017-05-04 11:47:53 221

原创 SpringMVC的应用上下文管理

如何加载spring mvc对于基于servlet的web容器来说,遵循的是servlet规范,入口配置文件是web.xml。这类web容器会在启动的时候会而且仅会加载如下三种类型的对象:1. context listener2. filter3. servlet而且有一定的加载和销毁顺序!创建时一般就是按照上面序号所示的顺序,至于统一类型的对象比如servlet则按照在web.xml定义的顺

2017-02-28 11:19:12 472

原创 文件打开数目过多——bug排查和修复

文件打开数目过多——bug分析和排查问题描述云平台虚拟机硬盘操作失败排查通过日志排查是文件打开数目过多的原因 利用lsof查看各个进程文件打开数目,发现ProxyServer连接数目达到几千。于是对此进行优化:优化数据库连接数目数据库采用的hibernate进行连接,设置最大连接数目也就是50,怎么实际使用会超过200呢(通过mysql查看processlist进程)

2017-02-27 16:33:51 9570

原创 linux下svn和apache集成安装详解

安装以centos为例:安装apache包:可以下载源码包编译安装或者直接yum install`yum -y install httpd #必须`安装和配置apache SVN模块:yum -y install mod_dav_svn会自动安装mod_dav_svn及其依赖包:mod_dav_svn-1.6.11-9,neon-0.29.3-2,pakchois-0.4-3.2,subve

2015-03-31 23:21:11 448 1

原创 STL容器之底层实现

C++ STL 之所以得到广泛的赞誉,也被很多人使用,不只是提供了像vector, string, list等方便的容器,更重要的是STL封装了许多复杂的数据结构算法和大量常用数据结构操作。vector封装数组,list封装了链表,map和 set封装了二叉树等,在封装这些数据结构的时候,STL按照程序员的使用习惯,以成员函数方式提供的常用操作,如:插入、排序、删除、查找等。让用户在 STL使用过

2015-03-30 21:36:53 644

原创 wordpress安装——您的 PHP 似乎没有安装运行 WordPress 所必需的 MySQL 扩展

下载哈wordpress后直接放入apache的服务器根目录,执行类似http://localhost:8088/wordpress/wp-admin/setup-config.php进入傻瓜式安装。实践中出现了“您的 PHP 似乎没有安装运行 WordPress 所必需的 MySQL 扩展”的提示。网上和有多相关的解决方式,不过我也是试了很多种,才发现自己的问题所在。首先phpinfo界面没

2015-01-24 14:22:04 3495

转载 php环境搭建

环境搭建:一、下载所需代码包、软件包1. Apache2. PHP3. MySQL4. phpMyAdmin二、安装、解压1. Apache  主要配置Network Domain、Server Name、Email地址(我依次填的是localhost、localhost、邮箱随意)以及Apache服务的占用端口,默认为80端口,

2015-01-24 14:11:01 537

转载 Maven下载源码和javadocs的几种方式

1:Maven命令下载源码和javadocs当在IDE中使用Maven时如果想要看引用的jar包中类的源码和javadoc需要通过maven命令下载这些源码,然后再进行引入,通过mvn命令能够容易的达到这个目的:mvn dependency:sourcesmvn dependency:resolve -Dclassifier=javadoc命令使用方法:首先进入到相应的pom

2015-01-04 10:10:09 613

转载 Redis入门

Redis并不是简单的key-value存储,实际上他是一个数据结构服务器,支持不同类型的值。也就是说,你不必仅仅把字符串当作键所指向的值。下列这些数据类型都可作为值类型。二进制安全的 字符串 string 二进制安全的 字符串列表 list of string二进制安全的 字符串集合 set of string,换言之:它是一组无重复未排序的element。可以把它看成Ruby中的

2015-01-03 17:40:10 511

转载 在Struts2的Action中取得请求参数值的几种方法

在Struts2的Action中取得请求参数值的几种方法  public class GetRequestParameterAction extends ActionSupport {        private String bookName;        private String bookPrice;                public St

2015-01-03 17:36:25 706

原创 shell一些常用命令及例子

1.   判断文件是否存在test -e/dataa || echo "不存在"2.   杀进程$pkill -9firefox 等于 kill-s 9 `pgrep firefox` 等于 $ps -ef | grep firefox | grep -v grep | cut -c 9-15 | xargs kill -s 9说明:“grep firefox”的输出结

2015-01-03 17:27:23 1666

原创 Log4j配置和读取

log4j 配置文件介绍,配置文件加载顺序和项目中引用外部jar包等情况下的冲突解决.

2015-01-03 16:19:11 1866 2

语法分析算法与实现

语法分析算法与实现,包含 LL(1) SLR(1)两种算法,以及报告

2013-12-16

麻省理工学院-算法导论

麻省理工学院-算法导论。各路算法,详细准确

2013-09-01

quartus各个版本的破解包

quartus各个版本的破解包,应有尽有,实测可用。包含破解方法。

2012-12-14

windows nt课件

里面有详细的Windows nt内容,此可见出自北京邮电大学

2012-12-11

最全VS2010初级教程学习手册

最全VS2010初级教程学习手册,简单明了,看完就会使用。

2012-05-04

八皇后源代码

八皇后c语言源代码,保证准确无误。已通过验证。

2012-05-04

3-C程序设计教程 课后答案 机械工业出版社(薛万鹏 著

3-C程序设计教程 课后答案 机械工业出版社(薛万鹏 著),此文档答案详细准确。

2012-05-04

算法导论概要

帮助算法提高,通过看此文档,再看算法书会更加清晰明了。

2012-05-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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