自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (9)
  • 问答 (3)
  • 收藏
  • 关注

转载 对于HTML页面中CSS, JS, HTML的加载与执行过程的简单分析

最近在研究HTML页面中JavaScript的执行顺序问题。在JavaScript中,定义一个方法或者函数有很多方式,最常见的有2中,function语句式与函数直接量方式。 对于function语句式,解释器会优先解释。即加载了这个js文件后,会扫描一下所有的js代码,然后把该优先执行的东西先执行了,然后再从上到下按顺序执行。所以,定义的代码可以在执行的代码后边。就跟C#中的方法定义一样。解释器...

2018-03-15 09:33:21 1265

转载 浏览器的工作原理:新式网络浏览器幕后揭秘

序言这是一篇全面介绍 WebKit 和 Gecko 内部操作的入门文章,是以色列开发人员塔利·加希尔大量研究的成果。在过去的几年中,她查阅了所有公开发布的关于浏览器内部机制的数据(请参见资源),并花了很多时间来研读网络浏览器的源代码。她写道:在 IE 占据 90% 市场份额的年代,我们除了把浏览器当成一个“黑箱”,什么也做不了。但是现在,开放源代码的浏览器拥有了过半的市场份额,因此

2018-02-04 17:26:23 285

转载 如何把虚拟内存从C盘移到D盘(pagefile.sys移动)

为了腾出更多空间给C盘,把虚拟内存从C盘移到到D盘,很多人不会弄,下面我叫大家如何弄。虚拟内存的移动和替换。也就是pagefile.sys的删除替换。显示虚拟内存文件pagefile.sys1大家打开C盘,是看不到这个文件的。因为是系统保护和隐藏文件。双重保护起来了。2修

2018-02-03 13:30:30 6781

转载 js中的闭包

首先我们来谈谈js中的变量,如果你不知道我为什么要说这些,那么你根本没有掌握js的基础,建议回头复习。js中分:全局变量 和 局部变量  全局变量:可以在任意位置访问的量就叫全局变量    1 var age = 20;2 function a(){3 console.log(age); >>204 }5 a();  局部变量:函数中用v

2018-02-02 17:00:24 201

转载 彻底理解js中this的指向,不必硬背

首先必须要说的是,this的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定this到底指向谁,实际上this的最终指向的是那个调用它的对象(这句话有些问题,后面会解释为什么会有问题,虽然网上大部分的文章都是这样说的,虽然在很多情况下那样去理解不会出什么问题,但是实际上那样理解是不准确的,所以在你理解this的时候会有种琢磨不透的感觉),那么接下来我会深入的探讨这个问题。  为

2018-02-01 16:56:27 254

转载 JavaScript中call,apply,bind方法的总结

why?call,apply,bind干什么的?为什么要学这个?  一般用来指定this的环境,在没有学之前,通常会有这些问题。var a = { user:"追梦子", fn:function(){ console.log(this.user); }}var b = a.fn;b(); //undefined我们是

2018-02-01 16:40:11 152

转载 原生Javascript插件封装开发实践

前言之前公司设计的网站比较混乱,很多地方不统一,其中一个就是弹出层,导致这个原因是因为,公司的UI换了好几个人,而他们每个人做出来的都不太一样。最近公司开始整顿这个问题,对于统一的这种东西当然是做成一个模块,或者插件,而我打算做成插件。之所以写这篇文章是因为,当写完这个插件以后,发现其中有不少的理念,而这些理念我想把它总结一下,虽然这个插件并不复杂。该怎样架构?对于架构这个

2018-01-23 23:44:09 251

转载 几种通用的js函数编写模式

一.API模式1.回调模式。回调模式就是将函数作为参数进行传递。例如:javascript 代码123456789function writeCode(callback){    //执行一些事务    callback();}function introduceBugs(){    //引入漏洞}writeCode(introduc

2018-01-23 23:42:44 590

转载 JS对象创建的几种方式整理

第一种:Object构造函数创建?123var Person = new Object();Person.name = 'Nike';Person.age = 29;这行代码创建了Object引用类型的一个新实例,然后把实例保存在变量Person中。第二种:使用对象字面量表示法?

2018-01-23 23:41:13 251

转载 浏览器的工作原理:新式网络浏览器幕后揭秘

序言这是一篇全面介绍 WebKit 和 Gecko 内部操作的入门文章,是以色列开发人员塔利·加希尔大量研究的成果。在过去的几年中,她查阅了所有公开发布的关于浏览器内部机制的数据(请参见资源),并花了很多时间来研读网络浏览器的源代码。她写道:在 IE 占据 90% 市场份额的年代,我们除了把浏览器当成一个“黑箱”,什么也做不了。但是现在,开放源代码的浏览器拥有了过半的市场份额,因此,是时候来揭开神

2018-01-17 20:39:13 188

转载 SqlServer数据库碎片整理——BCC SHOWCONTIG

SQLServer提供了一个数据库命令——DBCC SHOWCONTIG——来确定一个指定的表或索引是否有碎片。 示例:显示数据库里所有索引的碎片信息DBCC SHOWCONTIG WITH ALL_INDEXES显示指定表的所有索引的碎片信息DBCC SHOWCONTIG (authors) WITH ALL_INDEXES显示指定索引的碎片信息DBC

2018-01-16 15:55:06 3955

转载 DBCC用法

DBCC是SQL Server提供的一组控制台命令,功能很强大,掌握一些必要的语句,对操作数据库有不少帮助,所以决定整理一下,发现已有不少类似的整理,减少了不少工作,归类如下: 一、DBCC 帮助类命令 * DBCC HELP('?') 查询所有的DBCC命令 * DBCC HELP('命令') 查询指定的DBCC命令的语法说明 * DBCC USEROPTIO

2018-01-16 15:52:34 227

转载 数据库服务器虚拟内存设置

问题场景今天收到一台数据库服务器的磁盘空间告警邮件,如下所示,C盘总共60G,只剩下3.13G大小空间,Free Rate 为5.22%。因为msdb、tempdb等系统数据库都不在系统盘(C盘),对于突然出现的系统盘磁盘空间不足,感觉有点奇怪,想了解一下到底是什么原因导致这种情况出现。于是用TreeSize 工具扫描了一下C盘,除了目录C:\Program Files\M

2018-01-16 15:21:09 2524

转载 SQL Server 2008 R2占用内存越来越大两种解决方法

SQL Server 2008 R2运行越久,占用内存会越来越大。第一种:有了上边的分析结果,解决方法就简单了,定期重启下SQL Server 2008 R2数据库服务即可,使用任务计划定期执行下边批处理:net stop sqlserveragentnet stop mssqlservernet start mssqlservernet start sqlserv

2018-01-16 14:54:43 1139

转载 SQL Server 2008 中收缩数据库(DUMP,TRANSACTION,TRAN,无效,语法错误)

从SQL SERVER 2008 开始,我们已经不能再用以前[sql] view plain copyDUMP TRAN 数据库名 WITH NO_LOG  的这种方式来收缩数据库,但是,可以用另外一种替代的方法,SQL语句如下:[sql] view plain copyALTER DATA

2018-01-16 14:36:37 4637

转载 SqlServer 在创建数据库时候指定的初始数据库大小是不能被收缩的

当你在SqlServer创建数据库的时候可以指定数据库文件的初始大小,比如下图中我们将新创建的数据库MyDB的大小设置成了1024MB 那么你建好的数据库的确也就会占用1024MB左右的磁盘空间 不过使用存储过程sp_spaceused可以看到其中有1021.85 MB的空间是MyDB占用着并未使用。 于是我们在想是不是可以用

2018-01-16 13:40:27 6571

转载 SQL Server数据库的三种恢复模式:简单恢复模式、完整恢复模式和大容量日志恢复模式(转载)

SQL Server数据库有三种恢复模式:简单恢复模式、完整恢复模式和大容量日志恢复模式: 1.Simple 简单恢复模式,Simple模式的旧称叫”Checkpoint with truncate log“,其实这个名字更形象,在Simple模式下,SQL Server会在每次checkpoint或backup之后自动截断log,也就是丢弃所有的inactive

2018-01-16 13:34:21 637

原创 配置datasource三种方式 数据库连接池 .

spring配置datasource三种方式1、使用org.springframework.jdbc.datasource.DriverManagerDataSource 说明:DriverManagerDataSource建立连接是只要有连接就新建一个connection,根本没有连接池的作用。                ${jdbc.driverClassName} 

2016-11-23 20:43:55 10703

原创 org.apache.commons.dbcp.BasicDataSource连接池配备属性

mysql> show global variables like 'wait_timeout';+---------------+-------+| Variable_name | Value |+---------------+-------+| wait_timeout  | 28800 |+---------------+-------+1 row in set (

2016-11-23 20:43:07 929

原创 转:Could not commit Hibernate 问题,spring 事物 提交前session关闭

org.springframework.transaction.TransactionSystemException: Could not commit Hibernate transaction; nested exception is org.hibernate.TransactionException: Transaction not successfully started最近在写操作

2016-11-23 20:41:47 2207

原创 Hibernate配置时易忘掉的一项-release_mode

使用hibernate時,大家一般都記住了配置基本的那些選項,比如方言,緩存等,但是有一項配置卻很容易忘掉,這就是連接釋放模式:hibernate.connection.release_mode,可有三個選擇,after_statement/after_transaction/on_close,javadoc中可以看出它們的用處,這裡不再講,注意的一點是,如果不配置的話默認是on_close,那麼

2016-11-23 20:40:23 3115

原创 WIN7 错误代码0x80070005怎么办

有的朋友说WIN7 错误代码0x80070005,那么该怎么办呢?那么下面就试试我的解决方法!希望能帮到大家哦!错误代码0x80070005原因分析:一般错误代码0x80070005是由于没有安装特定更新的正确权限或恶意软件造成的。错误代码0x80070005解决办法:1、 以管理员身份进行登录

2016-11-23 20:39:09 43950

原创 hibernate执行完查询操作后又执行许多更新操作

最近项目中使用SSH框架发现一个奇怪的问题,在执行完this.getHibernateTemplate().find方法之后,后台会打出一条hibernate:Select .....查询语句,但是接下来会打印出一条update语句。查找所有的配置文件之后,最后终于发现原因是因为底层DTO映射类中属于的Set方法中发生变化,例如正常情况应该是:public void setCo

2016-11-23 20:37:24 4201 2

原创 Java连接池详解 tomcat

对于共享资源,有一个很著名的设计模式:资源池(Resource Pool)。该模式正是为了解决资源的频繁分配﹑释放所造成的问题。为解决我们的问题,可以采用数据库连接池技术。数据库连接池的基本思想就是为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从“缓冲池”中取出一个,使用完毕之后再放回去。我们可以通过设定连接池最大连接数来防止系统无尽的与数据库连接。

2016-11-23 20:36:41 6729 2

原创 几种常见数据库连接池的使用比较

感觉在介绍之前有必要阐述一下连接池的几个概念,有助于后边一些文字的理解。最原始的数据库使用就是打开一个连接并进行使用,使用过后一定要关闭连接释放资源。由于频繁的打开和关闭连接对jvm包括数据库都有一定的资源负荷,尤其应用压力较大时资源占用比较多容易产生性能问题。由此使用连接池的作用就显现出来,他的原理其实不复杂:先打开一定数量的数据库连接,当使用的时候分配给调用者,调用完毕后返回给

2016-11-23 20:35:32 25809 4

转载 spring+hibernate+c3p0整合链接池配置-连接无法释放问题(已经解决)

[html] view plain copyxml version="1.0" encoding="UTF-8"?>  beans xmlns="http://www.springframework.org/schema/beans"   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:

2016-11-23 20:33:32 901

原创 HttpSesion对象 与 Hibernate中的session 的区别?

首先这两个session除了名字一样没有任何联系的。(这是很重要的) 然后分别说下:HttpSession是severlet中的会话机制,也是jsp的内置对象,可以简单看做是个存储对象的一个作用域。 而Hibernate Session是把JDBC的Connection和Transaction接口进行了简单的封装后的一个接口,即此Session主要用来管理对象的增、删、改、查和事务的,还有

2016-10-10 19:50:10 513

原创 setParameter和setParameterList的区别

setParameter和setParameterList的区别在于,使用in的时候。Object[] params = new Integer[]{1, 2}; String hqlF = "from Student where id in (?,?)";Query query = session.createQuery(hqlF)

2016-10-10 19:47:36 10649

原创 Spring通过ApplicationContextAware获得bean的方法、获取数据库连接的方法、获取Appl...

Spring通过ApplicationContextAware获得bean的方法、获取数据库连接的方法、获取ApplicationContext1、思路:应用程序启动时使用ApplicationContextAware让Spring容器传递自己生成的ApplicationContext给我们, 然后我们把这个ApplicationContext设置成一个类的静态变量, 这样我们就随

2016-09-26 13:26:26 497

原创 获取Spring的上下文环境ApplicationContext的方式

Web项目中发现有人如此获得Spring的上下环境: public class SpringUtil {       public static ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");        public static

2016-09-26 13:25:08 511

原创 spring获取webapplicationcontext,applicationcontext几种方法详解

方法一:在初始化时保存ApplicationContext对象代码:ApplicationContext ac = new FileSystemXmlApplicationContext("applicationContext.xml");ac.getBean("beanId");说明:这种方式适用于采用Spring框架的独立应用程序,需要程序通过配置文件手工初始化Spring的情

2016-09-26 13:23:39 326

原创 Windows下开机自启动Tomcat

1.安装tomcat服务进入tomcat的bin目录下,运行service.bat install安装E:\tomcat_8083\bin>service.bat installInstalling the service 'Tomcat7' ...Using CATALINA_HOME: "E:\tomcat_8083"Using CATALINA_BASE: "E

2016-09-01 20:41:29 408

原创 display:inline

display:inline 的作用是设置对象做为行内元素显示,inline是内联对象的默认值(ps:内联对象就是不自动产生换行的元素,比如span) 而我们一般用的div是块级元素,默认display属性是block, 但将div的display设置为inline的话,则多个div可以像span一样显示在一行了。

2016-09-01 20:39:34 227

原创 css中filter:alpha透明度使用小结兼容IE、火狐

filter:alpha(opacity=80); /* IE */ -moz-opacity:0.8; /* Moz + FF */ opacity: 0.8; /* 支持CSS3的浏览器(FF 1.5也支持)*/

2016-09-01 20:37:23 1895

原创 正则判断正整数等js如何判断输入是否为正整数、浮点数等数字的函数

"^\\d+$"  //非负整数(正整数   +   0)     (亲测没试出来)   "^[0-9]*[1-9][0-9]*$"  //正整数        "^((-\\d+)|(0+))$"  //非正整数(负整数   +   0)        "^-[0-9]*[1-9][0-9]*$"  //负整数        "^- \\d+$"    //整数

2016-09-01 20:31:40 3872

原创 java中switch的case可以写两个参数吗比如case 3||4

1、支持整数表达式 也就是结果是整数的都行。 但是不支持long类型。 jdk7以后支持字符串String类型2、default如果所有情况都考虑到可以不加3、case里边可以加return不加breakswitch(a) {case 1:case 2://执行代码break;case 3://执行代码break;.................}这样的话a等于

2016-09-01 20:28:19 33022

原创 java web相同用户重复登陆,即用户唯一登录,后登陆挤掉先登录的,设置限制用户同时登陆人数

1、web.xml    SessionListener    com.fhc.port.socket.SessionListener  2、SessionListener监听类package com.fhc.port.socket;import java.util.HashMap;import java.util.Map;import javax.

2016-08-22 20:36:27 8253 2

原创 HashMap,Hashset,ArrayList以及LinkedList集合的区别和用法

Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap └WeakHashMap 一、基础内容容器就是一种装其他各种对象的器皿。java.util包 容器:Set, List, Map ,数组。只有这四种容器。 Collection(集合) 一个一个往里装,

2016-08-22 19:44:17 1094

原创 hashmap对象的使用

1111111111111111111111111111111111111111111111111111111HashMap获取键和值// 新建HashMapHashMap map = new HashMap();// 添加操作map.put("one", r.nextInt(10));map.put("two", r.nextInt(10));map.put("thr

2016-08-22 19:33:39 582

原创 蒙特·卡罗方法-转

本文通过五个例子,介绍蒙特卡罗方法(Monte Carlo Method)。一、概述蒙特卡罗方法是一种计算方法。原理是通过大量随机样本,去了解一个系统,进而得到所要计算的值。它非常强大和灵活,又相当简单易懂,很容易实现。对于许多问题来说,它往往是最简单的计算方法,有时甚至是唯一可行的方法。它诞生于上个世纪40年代美国的"曼哈顿计划",名字来源于赌城蒙

2016-08-13 09:54:42 1739

W3CSchool 离线版本 chm API

W3CSchool 离线版本 chm API,自己搜索下载的希望有用

2016-07-18

jdk api chm 格式 1.7

jdk api chm 格式 1.7,希望有需要的人得到

2016-07-18

bootstrap API离线版

希望有需要的人可以得到啊

2016-07-18

《Microsoft_Visual_Studio_C++_2010入门经典》完全版

内容主要涵盖在Windows下面使用C++进行开发的常见内容,Visual Studio 2010 的使用,如何创建新项目,如何调试,如果配置项目属性等等,另外还会介绍Visual C++ 2010中新加如的一些内容,包括一些新的STL组建,一些新的语法支持等等。

2016-05-18

java读取dll

学习java访问.dll做的一个示例,包含jna和jnative的jar包。

2016-04-20

labview 魔方 程序

labview 魔方 程序,看着比较好玩就下载下来了,供大家学习参考

2015-03-19

labview做的一个模型机械臂程序

这是我看到的一个比较好玩的模拟机械臂程序,对labview学习感兴趣的人可以瞧瞧

2015-03-19

labview做的一个小程序

labview做的一个小的登陆程序,大家都可以参照一下,也许会有些小问题,请谅解一下

2015-03-19

学生管理系统

自己做的学生管理系统,应用链表存储,含有子对话框

2013-08-07

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

TA关注的人

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