- 博客(27)
- 资源 (2)
- 收藏
- 关注
原创 二十分钟学会Javascript初级语法
Javascript基本用法Javascript代码写在<script>标签内<script>//Javascript代码写在这里</scritp>Javascript代码可以写在body标签内<body> <script> //Javascript代码写在这里 </scritp></body>Javascript代码可以写在<head>标签内<head>
2016-06-04 15:27:24 608
原创 Hexo NexT从源码级别高度定制
玩转了几天Hexo静态博客之后,发现可配置的东西基本上都已经配置过了,那还有什么地方可以优化呢?突然之间,灵机一动,发现了另一个可以高度定制与优化Hexo主题的方法:从源码级别优化。Hexo NexT主题的文档结构/languages #用来配置国际化语言版本,里边包含各种个配置像的文本翻译。/layout #以swig文件来定义各种含有配置信息调用的布局/scripts
2016-03-30 21:03:17 4612 1
原创 GWT 项目创建
GWT项目创建工具GWT主要提供了四种创建GWT项目的命令行工具。分别是:projectCreatorappliationCreatori18nCreatorjunitCreatorGWT projectCreator支持Eclipse IDE 会生成·.class和.project文件,生成后直接导入到Eclipse项目。支持的参数 参数(Arguments) 说明(Desc
2015-12-04 16:50:44 1106
原创 Java ConcurrentModificationExcepton
Java集合遍历中ConcurrentModificationException解决办法该异常出现的一般原因:不允许的并发修改操作我们查看Java的API的时候就可以了解到,ConcurrentModificationException是继承了RuntimeException的一个异常,所以它是一个运行时的异常类。通常发生在并发操作’时错误的读写导致的异常错误。这个异常可以通过方法抛出,当探测到对一
2015-10-31 19:08:58 867 1
原创 Java集合对象的深度复制与普通复制
最近在开发中遇到了一些关于集合复制的一些问题,普通的集合复制只是将内存中栈的地址快拷贝一份,使得一个新的集合对象指向这个地址块,但是集合中的对象变量却是指向堆中的同一块区域。所以当拷贝的集合修改了集合对象内的数据,那么源集合对象也就随之改变了,这样的效果我们称之为Java集合对象的浅复制,即只是在栈中拷贝了,而堆中的数据并没有拷贝。
2015-10-30 21:27:21 11568 1
翻译 【Docker】Windows下docker的安装
这篇文章是在Docker官网中的摘要翻译,如果需要更加详细的信息,请查看Docker官网。本文主要介绍了在Windows下运行Docker的方法。
2015-10-17 10:34:13 893
原创 [每天学一点Linux系列]Linux基本概念
初学Linux的时候,看到的是和windows风格有着很大不同的系统,满目琳琅的控制台指令让你眼花缭乱,然后接触久了之后就会发现,其实Linux的知识也是蛮有趣的,很多的指令,很多的用法,如何结合,如何运用,就看我们掌握的怎么样了。我是一个Linux的初学者,虽然这面po文的技术点基本上没有,但是我将从头开始,努力学习好Linux。也希望和大家一起更上一层楼。
2015-10-06 19:13:29 536
原创 [每天学一点Linux系列]Linux常用的命令
初学Linux的时候,看到的是和windows风格有着很大不同的系统,满目琳琅的控制台指令让你眼花缭乱,然后接触久了之后就会发现,其实Linux的知识也是蛮有趣的,很多的指令,很多的用法,如何结合,如何运用,就看我们掌握的怎么样了。我是一个Linux的初学者,虽然这面po文的技术点基本上没有,但是我将从头开始,努力学习好Linux。也希望和大家一起更上一层楼。
2015-10-06 19:00:24 683
原创 【数据结构系列】堆与堆排序
堆的概念 堆是一种特殊的树结构,通常将按照一定顺序排列好的树结构称之为堆。 百度百科中的介绍如下: 堆是计算机科学中一类特殊的数据结构的统称。堆通常是一个可以被看做一棵树的数组对象。 堆总是满足下列性质: 将根节点最大的堆叫做最大堆或大根堆,根节点最小的堆叫做最小堆或小根堆。 常见的堆有二叉堆、斐波
2015-09-10 21:41:11 994
原创 数据结构基本概念
1、基本概念数据:指能被机器识别、存储和加工的信息载体。数据元素:指数据的基本单位,数据元素可以由若干数据项组成。数据类型:是一个值的集合以及在这些值上定义的一组操作的总称。数据结构:指数据之间的相互关系,通常分为逻辑结构、物理结构和数据之间的关系运算。逻辑结构:数据之间的逻辑关系。物理结构:数据元素及其关系在计算机存储器内的表示,称为数据的存储结构。线性结构:是指数据只有一个开始结点
2015-08-12 12:16:30 671
原创 【SSH异常系列】Cannot call sendError() after the response has been committed
当我们使用JSONObject向页面发送数据的时候,有时会遇到一个异常错误:Cannot call sendError() after the response has been committed 按照字面意思即是说,response对象已经关闭而无法发送错误信息,开始遇到这个问题的时候半天找不到解决的方法。以下是抛出异常的方法: json.put("posList",pList);
2015-07-23 15:47:33 6511
原创 【SSH异常系列】关于SSH中连接数溢出问题的解决方法
最近在项目中遇到一些奇葩的问题:在页面刷新多次后就报错了,报错原因是数据库的连接数太多。最后的原因分析如下:1、在每次拿bean的时候都重新的new了一个新的容器对象。ApplicationContext ac = new ClassPathXmlApplicationContext("beans.xml");这句话即使重新new一次AppliactionContext对象,然而在每次
2015-07-21 13:46:20 3961
原创 【BootStrap】初步教程
最近刚刚接触到BootStrap,在这里总结一下BootStrap的使用方法。1、BootStrap的下载 Bootstrap 中文网 为 Bootstrap 专门构建了自己的免费 CDN 加速服务。基于国内云厂商的 CDN 服务,访问速度更快、加速效果更明显、没有速度和带宽限制、永久免费。即可以在不下载BootStrap的情况下使用BootStrap。 BootStr
2015-07-15 10:48:16 2107
原创 【JSON异常系列】new JSONObject对象时卡死原因
本文主要是介绍了在SSH框架搭建的过程中出现的关于创建JSONObject对象时,不抛出异常,也不报错误信息,完全毫无征兆地卡死,就像没有运行代码一样,经过资料的查阅,已经解决了这个问题,这个问题主要是缺少对应的Jar包引起的。详细请查看博文。
2015-07-11 08:48:54 4157 1
原创 【SSH异常系列】The Struts dispatcher cannot be found.
最近在SSH中使用ONGL表达式的时候一直报错,其根本的错误是:The Struts dispatcher cannot be found.最后的解决方法是将struts.xml中配置的过滤器类型改为 /*用ONGL表达式的时候必须要使用/*.
2015-07-09 19:29:35 735
原创 【Spring异常系列】LogFactory缺失
最近刚刚学习Spring框架的应用,在使用Eclipse手动配置的时候出现了这么问题。接着,在网上到处搜索了一些资料,在apache官网自己下载了commons-logging-1.2.jar,之后问题就解决了。
2015-07-03 21:33:28 1956
原创 Oracle高级编程
Oracle的高级编程主要是涉及到数据库的十大对象的使用,在这里,和大家分享一下我在学习这些技能时的一些笔记。希望对大家有所帮助!阅读本文之前,您还可以查阅我之前关于数据库方面的介绍:Oracle DDL基本操作Oracle基本数据类型 Oracle数据库备份与恢复 接下来介绍一下 Oracle的高级编程。1、存储过程返回单值参数 *call +
2015-07-01 10:59:02 1085
原创 Oracle基本数据类型
和大家分享一下Oracle的一些基本的数据类型1、字符型类型char:固定长度字符串,最大可以存放 2000字节varchar2:可变长度字符串,最大可以存放4000字节long:可变长度字符串,最大可以存放2GB2、数值数据类型可以存放整数,浮点数,实数NUMBER [( p[, s])]P表示精度(一共有几位),最高精度为38位S表示小数位数3、日期时间
2015-06-30 20:22:37 576
原创 Oracle数据库备份与恢复
-----------------------数据库导出----------------------------1、导出完整数据库 exp userName/userPassword file=d:\database.dmp full=y2、导出数据库中某个用户的对象 exp userName/userPassword file=d:\database.dmp
2015-06-30 20:12:49 504
原创 Oracle DDL基本操作
和大家分享一下我在Oracle数据库定义语言的学习笔记1、创建表空间语法create tablespace test --表空间名称datafile ‘D:\oradata\orcl\test.dbf’ --表空间对应的数据文件size 32m --初始大小autoextend
2015-06-30 20:11:47 1181
原创 Java JDBC基本操作
基本概念------------------------------------------------------------1、静态块:static{} //执行优先于构造函数,只执行一次2、加载类:Class.forName(PackagePath); //加载包路径下的类
2015-06-30 20:04:51 492
原创 Hibernate高级配置-缓存的配置
1、 Hibernate缓存的概念Hibernate的缓存机制中有一级缓存和二级缓存。其中一级缓存也称之为Session级别的缓存。二级缓存称之为Session-Factory级别的缓存。两者分别对应hibernate.cfg.xml配置文件中的Configuration和SessionFactory两个节点。2、 所谓一级缓存,就是一个Session对象的缓存,当这个Session对
2015-06-29 15:42:05 1828
原创 Hibernate基础配置
1、Hibernate简介 · Hibernate是一种ORM框架技术,而ORM就是关系对象映射,即Object-Relationship-Mapping。使得程序员可以使用面向对象的思想来处理数据,尽量减少了底层与数据库进行交互。 · Hibernate对Java的JDBC进行了轻量级的封装,即底层是通过Java的JDBC实现的。 ·传统的JDBC,使
2015-06-29 11:32:33 355
原创 Java Swing皮肤包的使用方法
UI美化包的导入与使用1、将美化包导入到工程中2、在主界面进行加载示例代码: JFrame f = new JFrame(); UIManager.setLookAndFeel("com.nilo.plaf.nimrod.NimRODLookAndFeel"); SwingUtilities.updateComponentTreeUI(f);
2015-06-30 20:02:38 8203
原创 Linux基础指令大全
本文章是本人在学习Linux过程中积累的Linux相关指令的使用方法及其原理的介绍,在这里和大家分享一下。一、Linux目录操作命令[ ~ ] 代表自己的Home目录(1)显示目录文件 ls------------------------------------------------------------------------------------------
2015-06-30 19:47:51 503
原创 简单搜索框的制作
最近刚刚学了CSS,一直没怎么实践,今天就随手写一个比较好看的搜索框,通过Css来实现。虽然前端的工作大多是由前端设计师来完成的。但是这个也还是不错的,和大家分享一下。 search body{ background:#333; margin:0; height:auto; width:auto } .search-form{ backgrou
2015-06-30 19:38:06 4265
原创 编译原理学习笔记(1)
1、语法制导翻译--------------------------------------(1)语法制导翻译(SDTS)直观上就是为每个产生式配上一个翻译子程序(称之为予以动作或者 语义子程序),并且在执行语法分析的时候执行这些子程序。(2)语法分析过程中,当一个产生式获得匹配(对于自上而下的分析)或用于规约(对自下而上 的分析)时,产生式相应的语义子程序进入工作完成
2015-06-26 14:58:35 12397 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人