![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java web 标签
文章平均质量分 61
zhuzhuaicai
1、熟悉C/C++编程,具备良好的软件编程思维;
2、熟悉常用的数据结构;
3、熟悉Socket套接字的编程,理解TCP/IP协议栈;
4、熟悉gnu开发工具链,如gcc、g++、gdb等;
5、对Qt有一定的了解和应用。
个人自传
1.勤奋好学,有较强的学习能力和动手能力,做事主动性强。
2.善于思考,刻苦钻研,喜欢挑战。
3.适应能力强,心胸开阔,有较好的团队协作精神和沟通能力。
4.性格稳重、有活力,待人真诚。
展开
-
audio中autoplay与autobuffer属性
autoplay布尔属性;指定后,视频会马上自动开始播放,不会停下来等着数据载入结束。autobuffer 布尔属性;指定后,视频会自动开始缓存,即使没有设置自动播放。该属性适用于视频被认为可能会播放(比如,用户导航到专门播放视频的页面,而不是那种嵌入视频还有其它内容的页面)。视频会一直缓存到媒体缓存满。其中应有autobuffer属性可以拖动audio快进倒退,autoplay则原创 2016-07-23 16:47:04 · 8594 阅读 · 1 评论 -
Java连接池详解 tomcat
对于共享资源,有一个很著名的设计模式:资源池(Resource Pool)。该模式正是为了解决资源的频繁分配﹑释放所造成的问题。为解决我们的问题,可以采用数据库连接池技术。数据库连接池的基本思想就是为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从“缓冲池”中取出一个,使用完毕之后再放回去。我们可以通过设定连接池最大连接数来防止系统无尽的与数据库连接。原创 2016-11-23 20:36:41 · 6758 阅读 · 2 评论 -
hibernate执行完查询操作后又执行许多更新操作
最近项目中使用SSH框架发现一个奇怪的问题,在执行完this.getHibernateTemplate().find方法之后,后台会打出一条hibernate:Select .....查询语句,但是接下来会打印出一条update语句。查找所有的配置文件之后,最后终于发现原因是因为底层DTO映射类中属于的Set方法中发生变化,例如正常情况应该是:public void setCo原创 2016-11-23 20:37:24 · 4266 阅读 · 2 评论 -
WIN7 错误代码0x80070005怎么办
有的朋友说WIN7 错误代码0x80070005,那么该怎么办呢?那么下面就试试我的解决方法!希望能帮到大家哦!错误代码0x80070005原因分析:一般错误代码0x80070005是由于没有安装特定更新的正确权限或恶意软件造成的。错误代码0x80070005解决办法:1、 以管理员身份进行登录原创 2016-11-23 20:39:09 · 44197 阅读 · 0 评论 -
Hibernate配置时易忘掉的一项-release_mode
使用hibernate時,大家一般都記住了配置基本的那些選項,比如方言,緩存等,但是有一項配置卻很容易忘掉,這就是連接釋放模式:hibernate.connection.release_mode,可有三個選擇,after_statement/after_transaction/on_close,javadoc中可以看出它們的用處,這裡不再講,注意的一點是,如果不配置的話默認是on_close,那麼原创 2016-11-23 20:40:23 · 3176 阅读 · 0 评论 -
转: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 · 2214 阅读 · 0 评论 -
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 · 944 阅读 · 0 评论 -
配置datasource三种方式 数据库连接池 .
spring配置datasource三种方式1、使用org.springframework.jdbc.datasource.DriverManagerDataSource 说明:DriverManagerDataSource建立连接是只要有连接就新建一个connection,根本没有连接池的作用。 ${jdbc.driverClassName}原创 2016-11-23 20:43:55 · 10727 阅读 · 0 评论 -
JS对象创建的几种方式整理
第一种:Object构造函数创建?123var Person = new Object();Person.name = 'Nike';Person.age = 29;这行代码创建了Object引用类型的一个新实例,然后把实例保存在变量Person中。第二种:使用对象字面量表示法?转载 2018-01-23 23:41:13 · 257 阅读 · 0 评论 -
几种通用的js函数编写模式
一.API模式1.回调模式。回调模式就是将函数作为参数进行传递。例如:javascript 代码123456789function writeCode(callback){ //执行一些事务 callback();}function introduceBugs(){ //引入漏洞}writeCode(introduc转载 2018-01-23 23:42:44 · 601 阅读 · 0 评论 -
原生Javascript插件封装开发实践
前言之前公司设计的网站比较混乱,很多地方不统一,其中一个就是弹出层,导致这个原因是因为,公司的UI换了好几个人,而他们每个人做出来的都不太一样。最近公司开始整顿这个问题,对于统一的这种东西当然是做成一个模块,或者插件,而我打算做成插件。之所以写这篇文章是因为,当写完这个插件以后,发现其中有不少的理念,而这些理念我想把它总结一下,虽然这个插件并不复杂。该怎样架构?对于架构这个转载 2018-01-23 23:44:09 · 261 阅读 · 0 评论 -
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 · 171 阅读 · 0 评论 -
彻底理解js中this的指向,不必硬背
首先必须要说的是,this的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定this到底指向谁,实际上this的最终指向的是那个调用它的对象(这句话有些问题,后面会解释为什么会有问题,虽然网上大部分的文章都是这样说的,虽然在很多情况下那样去理解不会出什么问题,但是实际上那样理解是不准确的,所以在你理解this的时候会有种琢磨不透的感觉),那么接下来我会深入的探讨这个问题。 为转载 2018-02-01 16:56:27 · 261 阅读 · 0 评论 -
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 · 213 阅读 · 0 评论 -
浏览器的工作原理:新式网络浏览器幕后揭秘
序言这是一篇全面介绍 WebKit 和 Gecko 内部操作的入门文章,是以色列开发人员塔利·加希尔大量研究的成果。在过去的几年中,她查阅了所有公开发布的关于浏览器内部机制的数据(请参见资源),并花了很多时间来研读网络浏览器的源代码。她写道:在 IE 占据 90% 市场份额的年代,我们除了把浏览器当成一个“黑箱”,什么也做不了。但是现在,开放源代码的浏览器拥有了过半的市场份额,因此转载 2018-02-04 17:26:23 · 298 阅读 · 0 评论 -
几种常见数据库连接池的使用比较
感觉在介绍之前有必要阐述一下连接池的几个概念,有助于后边一些文字的理解。最原始的数据库使用就是打开一个连接并进行使用,使用过后一定要关闭连接释放资源。由于频繁的打开和关闭连接对jvm包括数据库都有一定的资源负荷,尤其应用压力较大时资源占用比较多容易产生性能问题。由此使用连接池的作用就显现出来,他的原理其实不复杂:先打开一定数量的数据库连接,当使用的时候分配给调用者,调用完毕后返回给原创 2016-11-23 20:35:32 · 25830 阅读 · 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 · 914 阅读 · 0 评论 -
JNA调用dll文件时注意事项
[java] view plaincopypublic class LoadDll{ public interface Dll extends StdCallLibrary { Dll INSTANCE = (Dll) Native.loadLibrary("dllName", Dll.class);、原创 2016-07-23 16:54:41 · 8874 阅读 · 7 评论 -
form的onsubmit验证
网页表单的提交可以有多种方法实现。 可以用javascript写个提交的方法,在button的onclick中触发。也可以将input的type设置成submit,并对form进行action 和method设置,直接进行提交。 一般在提交表单之前都需要进行一些判断,如果使用第一种方法,那么这些判断就写到提交时触发的的Javasceipt的方法里就行。如转载 2016-08-08 09:54:31 · 618 阅读 · 0 评论 -
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 · 591 阅读 · 0 评论 -
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 · 1108 阅读 · 0 评论 -
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 · 8295 阅读 · 2 评论 -
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 · 33227 阅读 · 0 评论 -
正则判断正整数等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 · 3898 阅读 · 0 评论 -
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 · 1899 阅读 · 0 评论 -
display:inline
display:inline 的作用是设置对象做为行内元素显示,inline是内联对象的默认值(ps:内联对象就是不自动产生换行的元素,比如span) 而我们一般用的div是块级元素,默认display属性是block, 但将div的display设置为inline的话,则多个div可以像span一样显示在一行了。原创 2016-09-01 20:39:34 · 240 阅读 · 0 评论 -
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 · 10689 阅读 · 0 评论 -
HttpSesion对象 与 Hibernate中的session 的区别?
首先这两个session除了名字一样没有任何联系的。(这是很重要的) 然后分别说下:HttpSession是severlet中的会话机制,也是jsp的内置对象,可以简单看做是个存储对象的一个作用域。 而Hibernate Session是把JDBC的Connection和Transaction接口进行了简单的封装后的一个接口,即此Session主要用来管理对象的增、删、改、查和事务的,还有原创 2016-10-10 19:50:10 · 521 阅读 · 0 评论 -
spring获取webapplicationcontext,applicationcontext几种方法详解
方法一:在初始化时保存ApplicationContext对象代码:ApplicationContext ac = new FileSystemXmlApplicationContext("applicationContext.xml");ac.getBean("beanId");说明:这种方式适用于采用Spring框架的独立应用程序,需要程序通过配置文件手工初始化Spring的情原创 2016-09-26 13:23:39 · 338 阅读 · 0 评论 -
获取Spring的上下文环境ApplicationContext的方式
Web项目中发现有人如此获得Spring的上下环境: public class SpringUtil { public static ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml"); public static原创 2016-09-26 13:25:08 · 520 阅读 · 0 评论 -
Spring通过ApplicationContextAware获得bean的方法、获取数据库连接的方法、获取Appl...
Spring通过ApplicationContextAware获得bean的方法、获取数据库连接的方法、获取ApplicationContext1、思路:应用程序启动时使用ApplicationContextAware让Spring容器传递自己生成的ApplicationContext给我们, 然后我们把这个ApplicationContext设置成一个类的静态变量, 这样我们就随原创 2016-09-26 13:26:26 · 517 阅读 · 0 评论 -
对于HTML页面中CSS, JS, HTML的加载与执行过程的简单分析
最近在研究HTML页面中JavaScript的执行顺序问题。在JavaScript中,定义一个方法或者函数有很多方式,最常见的有2中,function语句式与函数直接量方式。 对于function语句式,解释器会优先解释。即加载了这个js文件后,会扫描一下所有的js代码,然后把该优先执行的东西先执行了,然后再从上到下按顺序执行。所以,定义的代码可以在执行的代码后边。就跟C#中的方法定义一样。解释器...转载 2018-03-15 09:33:21 · 1277 阅读 · 0 评论