自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

翻译 java中栈内存和堆内存的区别

java把内存分成两种,一种叫做栈内存,一种叫做堆内存。在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变量分配的内存空间,该内存空间可以立刻被另作他用。堆内存用于存放由 new 创建的对象和数组。在堆中分配的内存,由java虚拟机自动垃圾回收器来

2016-01-27 17:21:36 494

转载 JSON-lib框架,转换JSON、XML不再困难

一、 准备工作  1、 首先要去官方下载json-lib工具包下载地址:http://sourceforge.net/projects/json-lib/files/json-lib/json-lib-2.4/目前最新的是2.4的版本,本示例中使用的是v2.3;json-lib还需要以下依赖包:jakarta commons-lang 2.5

2015-12-25 17:09:46 439

转载 SpringMVC拦截器(静态资源和权限管理)

1.DispatcherServlet    SpringMVC具有统一的入口DispatcherServlet,所有的请求都通过DispatcherServlet。    DispatcherServlet是前置控制器,配置在web.xml文件中的。拦截匹配的请求,Servlet拦截匹配规则要自已定义,把拦截下来的请求,依据某某规则分发到目标Controller来处理。  所以我们现在w

2015-12-04 15:28:00 2712

转载 FIS教程入门

快速入门FIS是专为解决前端开发中自动化工具、性能优化、模块化框架、开发规范、代码部署、开发流程等问题的工具框架。使用FIS我们可以快速的完成各种前端项目的资源压缩、合并等等各种性能优化工作,同时FIS还提供了大量的开发辅助功能首先我们了解一下FIS的基本命令fis install: 命令安装fis仓库提供的各种 组件、框架、示例、素材、配置等 开发资源。fis

2015-11-20 20:40:14 2375

转载 变态的静态资源缓存与更新

这是一个非常有趣的 非主流前端领域,这个领域要探索的是如何用工程手段解决前端开发和部署优化的综合问题,入行到现在一直在学习和实践中。在我的印象中,facebook是这个领域的鼻祖,有兴趣、有梯子的同学可以去看看facebook的页面源代码,体会一下什么叫工程化。接下来,我想从原理展开讲述,多图,较长,希望能有耐心看完。让我们返璞归真,从原始的前端开发讲起。上图是

2015-11-19 14:06:11 562

原创 gulp学习笔记

Gulp前端构建工具的使用gulp是一个自动化前端构建工具,使用它可以增强你的工作流程。gulp主要有以下几个特点:1.        易于使用通过代码优于配置的策略,Gulp 让简单的任务简单,复杂的任务可管理。2.        构建快速利用 Node.js 流的威力,你可以快速构建项目并减少频繁的 IO 操作。3.        插件高质Gulp 严格的插件指

2015-11-09 15:29:18 449

转载 js键盘码

简介:js获取键盘按键的键码event.keyCode,记录-方便查找。1、键盘各按键对应的数字keycode 8 = BackSpacekeycode 9 = Tabkeycode 12 = Clearkeycode 13 = Enterkeycode 16 = Shiftkeycode 17 = Controlkeycode 18 = Altkeycode 19

2015-11-05 16:14:12 527

原创 hibernate5.x 版本中创建SessionFactory的思路与方法

hibernate5.x 版本中对于创建 SessionFactory 的实例方式与之前的版本有了一些轻微的改动。通过学习hibernate5.x 的官方文档,了解了hibernate5创建 SessionFactory 的主要步骤。这里主要是以 hibernate 本地方式创建 SessionFactory ,当然如果使用了 JPA 的话,那么也有 以 JPA 方式创建 SessionFacto

2015-10-15 10:07:01 2198

转载 hibernate的一级、二级和查询缓存问题

在本篇随笔里将会分析一下hibernate的缓存机制,包括一级缓存(session级别)、二级缓存(sessionFactory级别)以及查询缓存,当然还要讨论下我们的N+1的问题。随笔虽长,但我相信看完的朋友绝对能对hibernate的 N+1问题以及缓存有更深的了解。一、N+1问题首先我们来探讨一下N+1的问题,我们先通过一个例子来看一下,什么是N+1问题:list()获得对象

2015-10-14 16:00:38 573

转载 JPA和hibernate的缓存关系

目前使用在使用spring-data-jpa和hibernate4的时候,对于缓存关系不是很清楚,以及二级缓存和查询缓存的各种配置等等,于是就有了这篇初级的jpa+hibernate缓存配置使用的文章。 JPA和hibernate的缓存关系,以及系统demo环境说明 JPA全称是:Java Persistence API 引用JPA itself is just

2015-10-13 14:39:10 932

原创 用jquery实现全选功能

checkBox /* *统一设置所有条目的 */ function setItemCheckBox(flag) { $(":checkbox[name=checkboxBtn]").prop("checked",flag); } $(function () { //点击全选 $("#selectAll").click(function(){ //1.获

2015-10-02 19:35:55 655

翻译 用jquery实现全选/全部选功能(jquery-1.9.x 版本以上),使用 prop 属性

checkBox $(function () { //全选或全不选 $("#all").click(function(){ if(this.checked){ $("#list :checkbox").prop("checked", true); }else{ $("#list :checkbox").prop("che

2015-10-02 19:30:06 652

原创 SpringMVC处理Ajax请求(请求数据为 json 格式字符串)

1.前端页面的javascript代码: $(document).ready(function(){ //以json 格式字符串请求服务器 $("#add").click(function(){ var saveDataAry=[]; var data1={"userName":"test","address":"g

2015-10-01 09:12:29 914

原创 用js将二维数组转为json格式字符串

json $(function(){ /*******遍历二维数组*********/ //定义数组 var arr=new Array(); arr =[[1,2],[1,2],[1,2],[1,2]]; //初始化二维数组 var i,j; for(i=0;i<arr.length;i++){ var arr_l=new Array();//

2015-09-29 21:06:33 11926

原创 用链表实现的栈(单向链表,表头插入和删除)

package com.hebtu.java.list;/** * 用链表实现的栈:单向链表,表头插入、表头删除 * @author Xmh * */public class LinkStack { private LinkNodeList linkNodeList; /** * 构造器:初始化栈时,创建存放数据的链表。 */ public LinkStack()

2015-09-25 17:46:48 997

原创 用java实现的自定义单向链表

package com.hebtu.java.list;/** * 链表节点 * @author Xmh * */public class Link { private int num; private Link next; //指向下一个节点 public Link() { super(); } public Link(int num) { super();

2015-09-25 09:37:12 586

原创 使用数组实现的简单队列结构

package com.hebtu.java.vector;/** * 使用数组实现的 队列 * @author Xmh * */public class MyQueue { private int maxSize; //队列的大小 private long[] queue; // 保存 long 型的数组 private int front; // 队头下标 priva

2015-09-24 17:52:13 477 1

原创 使用数组实现的自定义栈结构

package com.hebtu.java.vector;/** * 自定义的 栈 结构 * @author Xmh * */public class MyStack { private int maxSize; //栈的大小 private long[] stackArray; private int top; //栈顶 public MyStack(int s)

2015-09-24 17:43:50 602

原创 oracle数据库的函数和存储过程

/*******************函数和存储过程*************************//* 过程和函数的唯一区别是函数总向调用者返回数据,而过程则不返回数据。*//**创建函数**/create or replace function test_fun       return date       is       v_date date;

2015-09-17 21:06:36 695

原创 Oracle数据库的分页使用

在oracle中使用rownum关键字来进行分页的。例如:查询出表EMP中第5条到第10条之间的记录。(该表是scott用户下的emp表)查询的 sql 语句如下:select  * from(select rownum r, ename, job, salfrom emp where rownum where r > 5;查询结果:sql语句中内部查询中得到

2015-09-17 14:16:10 450

原创 oracle数据库中,不同用户之间表格的导入

oracle中,不同用户之间表格的导入。以下操作需要在命令行中操作,而不是在pl/sql中。第一步:首先进入到一个盘符下,比如:D:\>,然后输入命令:exp userid=scott/tiger file='d:\exp.dmp' log='d:\exp.log' tables=(EMP,DEPT)第二步:执行下面的命令,将scott用户表的数据拷贝到 test 用户

2015-09-10 11:52:27 1124

翻译 创建和管理表_数据处理_约束

第7节 创建和管理表(DDL)  CRAETE TABLE /TRUNCATE TABLE /ALTER TABLE /REANME...TO/DROP TABLE ..操作完以后,自动commit;                          所以,rollback对其操作,没有效果1.创建表   1)直接创建   create table emp1(name

2015-09-10 11:03:04 406

空空如也

空空如也

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

TA关注的人

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