- 博客(13)
- 资源 (2)
- 收藏
- 关注
原创 记一次前段调试问题
用easyui dialog 做弹窗内容展示,但是内容过长,超过dialog的设置高度,理论上,出现这种情况,dialog应该会有一个垂直的下拉列表框,但是在chrome浏览器中却没有, 导致后面的内容无法预览!经过长时间的排查和调试发现,css样式用的有问题, 用了display:table-cell这个样式,就不会出现下拉列表框,而改成其他的就可以(display:block),很是奇怪,请
2016-08-08 18:17:55 152
原创 日常开发中本地部署问题
今天在本地开发web项目过程中,遇到一个很诡异的问题,现记录一下; request.getSession().getServletContext().getRealPath("/") 返回null request.getContextPath() 返回空 经过各种折腾,发现这两个变量的取值跟本地的服务部署方式有关系,通过war部署的话,返回就是上面这种情况, 而通过war explor
2016-08-06 18:51:06 143
原创 2015年8月11日--日常工作总结
今天,遇到一个https post请求返回405的错误,错误的现象时,有些接口有时候访问正常,有时候访问出错,随即google了一下,说是nginx下访问通过post方式访问静态资源有时候会返回405的错误!然后认真看了一下代码,代码是用Spring MVC框架返回视图,中间就include了一个.jsp的文件,不可能是静态的资源啊!然后没办法,跟OP那边的项目负责人沟通,跟IOS客户端开发的妹子
2015-08-11 18:11:12 322
转载 ip地址与数字之间互换
在网上看到的一片文章,链接如下: http://www.pythontab.com/html/2015/pythonjichu_0504/949.html,其python实现代码如下: ip、数字互转 # ip ==> 数字 >>> ip2num = lambda x:sum([256**j*int(i) for j,i in enumerate(x.spl
2015-05-14 21:16:04 365
转载 Linux Top命令详解
Linux中的top命令显示系统上正在运行的进程。它是系统管理员最重要的工具之一。被广泛用于监视服务器的负载。在本篇中,我们会探索top命令的细节。top命令是一个交互命令。在运行top的时候还可以运行很多命令。我们也会探索这些命令。 (译注:不同发行版的top命令在各种细节有不同,如果发现不同时,请读你的帮助手册和命令内的帮助。) 1. Top 命令输出: 首先,让我们了解一下
2014-11-25 14:40:54 359
转载 Linux命令之LS
Linux中一个基本命令是ls。没有这个命令,我们会在浏览目录条目时会遇到困难。这个命令必须被每个学习Linux的人知道。 ls是什么 ls命令用于列出文件和目录。默认上,他会列出当前目录的内容。带上参数后,我们可以用ls做更多的事情。这里是一些在日常操作中使用到的ls用法的示例。 1. 不带参数运行ls 不带参数运行ls会只列出文件或者目录。看不到其他信息输出(译
2014-11-25 14:23:40 563
转载 Linux 文本处理三剑客之sed命令详解
sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法 sed命令行格式为: sed [-nefri] ‘command’ 输入文本 常用选项: -n∶使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN的资料一般
2014-11-25 13:39:34 420
转载 转:二叉树的深度优先遍历和广度优先遍历
转:二叉树的深度优先遍历和广度优先遍历 转自:http://www.blogjava.net/fancydeepin/archive/2013/02/03/395073.html 深度优先搜索算法(Depth First Search),是搜索算法的一种。是沿着树的深度遍历树的节点,尽可能深的搜索树的分支。 当节点v的所有边都己被探寻过,搜索将回溯到发现节点v的那条边的起
2014-09-01 19:10:51 461
转载 关于super.getClass().getName()
在关于继承的学习中,遇到这样的一个问题,仔细翻阅了API之后加上网友在网上的解释,都觉得说的不是很清楚,在此加上了一些本人的自己的理解和一段示例代码,在如有不妥之处,请指正。 /* 从一段代码,侧面说明super.getClass().getName()打印结果的匪夷所思之处。 super.getClass().getName() //打印当前运行时类名 this.getClass().g
2014-08-14 16:51:57 2140
转载 深入浅出 Java Concurrency: 线程池--线程池任务拒绝策略
在没有分析线程池原理之前先来分析下为什么有任务拒绝的情况发生。 这里先假设一个前提:线程池有一个任务队列,用于缓存所有待处理的任务,正在处理的任务将从任务队列中移除。因此在任务队列长度有限的情况下就会出现新任务的拒绝处理问题,需要有一种策略来处理应该加入任务队列却因为队列已满无法加入的情况。另外在线程池关闭的时候也需要对任务加入队列操作进行额外的协调处理。 RejectedExecuti
2014-07-27 14:55:16 1725
转载 MySQL存储引擎比较
MySQL常用的存储引擎为MyISAM、InnoDB、MEMORY、MERGE,其中InnoDB提供事务安全表,其他存储引擎都是非事务安全表。 MyISAM是MySQL的默认存储引擎。MyISAM不支持事务、也不支持外键,但其访问速度快,对事务完整性没有要求。 InnoDB存储引擎提供了具有提交、回滚和崩溃恢复能力的事务安全。但是比起MyISAM存储引擎,InnoDB写的处理效率差
2014-07-27 14:37:37 366
转载 关于mysql 索引实现 (转贴)
在MySQL中,索引属于存储引擎级别的概念,不同存储引擎对索引的实现方式是不同的,本文主要讨论MyISAM和InnoDB两个存储引擎的索引实现方式。 MyISAM索引实现 MyISAM引擎使用B+Tree作为索引结构,叶节点的data域存放的是数据记录的地址。下图是MyISAM索引的原理图: 这里设表一共有三列,假设我们以Col1为主键,则图8是一个MyISAM表的
2014-07-27 14:32:34 389
对象与内存管理
1.实例变量和类变量的内存分配 类变量 :使用static修饰的成员变量是类变量,属于该类本身 实例变量:没有使用static修饰的成员变量是实例变量,属于该类的实例 由于同一个JVM内每个类只对应一个Class对象,因此同一个JVM内的一个类的类变量只需一块内存空间。 对于实例变量而言,该类每创建一次实例,就需要为实例变量分配一块内存空间,所以,程序中有几个实例,实例变量就需要几块内存空
2014-07-24 16:19:52 43
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人