- 博客(44)
- 收藏
- 关注
原创 一、对象和函数到底是什么关系
从今天起,我带大家装装逼,看看js的高级进阶,如果对js比较弱的我建议还是先对js的基础知识补补课。一、认识typeof运算符和instanceof1、typeof:这个算是你很友好的朋友吧咱们在写条件判断中判断一个变量的类型的时候,这里说的是基本的类型,时常会用这个typeof这个一元运算符,例如:if(typeof num ==='undefined'){//do s...
2018-01-26 01:48:16 3472
原创 hibernate4.2.7复习一
已经在兰州上班近4个月了,但是由于在这边持久层框架使用的是mybatis,没有使用hibernate,我当时在其他地方上班的时候使用的hibernate最为持久层,为了把之前学的东西不忘掉,我还是总结总结我认为hibernate比较难懂和核心的东西。这里我使用的是hibernate4.2.7,的版本,但是我看hibernate都已经4.9了,这是飞一般的速度呀。1、首先介绍一下基本使用...
2015-05-14 22:33:51 148
原创 sublime快速开发前端的的常用操作
记得第一次知道有这个sublime是一位女生当时给我讲html代码的时候,她当时给我在远程操作电脑,我发现她在用一个编辑器,给我第一感觉是黑屏的,代码有高亮,我当时就问她这个是什么编辑器,她说是sublime,我在网上查了一下,下载了一个,结果下载下来好久不会用,可能是我比较笨,所以我就努力学习怎么安装插件,怎么使用超时髦的快捷键。经过两年的使用,也不是经常用,只是在做前端开发的时候用一下,通过...
2015-05-07 22:39:23 820
原创 Struts2返回JSON数据的具体应用范例
JSON(JavaScript Object Notation) 首先来看一下JSON官方对于“JSON”的解释:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition ...
2015-05-03 21:29:33 116
原创 java单例设计模式
一、单例模式的主要特点: 1、只能有一个实例。 2、在单例类中创建自己的实例。 3、创建的实例通过一个公有的方法去让其它类去使用。二、实现上面三个的方式是: 1、将构造方法私有化。 2、在类中创建一个本类对象。 3、提供一个方法可以获取该对象。三、单例模式分为两种:1、饿汉式。2、懒汉式。四、具体的实现方法如下代码: 1、饿汉式...
2014-09-18 00:57:46 88
原创 Maven自动部署在tomcat6中的使用方法
今天学习了一下maven在tomcat6中的部署方法,步骤如下:注意:前提是maven环境变量已经配置,还有eclipse的工作空间中maven也设置了之后。1、创建一个maven的web项目,我创建的项目名字是hrmis项目2、在创建好的项目中找到pox.xml文件,在该xml文件的build子节点下面添加如下的代码:<pluginManagement> &...
2014-08-31 14:51:38 133
原创 sublime中常用的快捷键
今天在使用sublime时发现了几个快捷键会经常用:1、ctrl+x:删除一行2、ctrl+L:一次往下选择多行数据,这个只是选择,它对相同的不能选,只是选择正行数据,同时一次往下选。和ctrl+d是不一样的。3、ctrl+shift+L:一次编辑多行4、ctrl+d:一次往下选择相同的代码进行编辑等操作。5、ctrl+回车:关闭移动到下一行。6、ctrl+shift+...
2014-08-30 18:56:12 113
原创 第一天:基础常识
一、常用dos命令:在学习java之前,首先对dos的常用命令做一下简介:cd :进入文件夹,例如:cd text 这个代表进入text目录。cd\:退回到根目录,例如:假如有这样现在dos中显示的路劲是"c:\java\test",你可以通过"cd\"退回到"c:\"。cd..:返回到上一层文件夹。dir:查看当前文件夹中的所有文件和文件夹。二、java最主要的特点:...
2014-07-25 01:40:01 90
原创 hibernate的对象状态
在hibernate中将对象大致分为四类:1、临时状态:它指的是对象已经创建了,但是没有引用,在数据库中没有对应的对象。例子如下:在下面的例子是打印不出sql语句的。@Test public void test_demo1() throws Exception { Session session = sessionFactory.openSession(); Trans...
2014-07-15 01:03:36 123
原创 关于Sublime Text3的安装使用
今天早上安装了window 64位的 Sublime Text3,在安装emmet快捷键插件的时候,我选择的是emmet css snippets,但是,安装成功之后新建了文件,选择ctrl+e不起作用。后来我选择了如下图所示的竟然合适了的插件竟然合适了,可能是安装了emmet css snippets还要安装一个插件,以后可以只选择安装如下的一个插件就可以搞定编辑HTML的快捷键 ...
2014-07-02 13:33:41 74
原创 生成随机验证码的方式
package cn.identity;import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.IOException;import java.util.Random;imp...
2014-06-10 18:11:33 115
原创 struts2迭代标签属性#status.first的运用
今天在做每行数据上下移动时,我想实现最上面的再无法点击向上移动(也就是变成灰色),那么怎么知道它是最上面的,怎么知道它最下面的呢,可以通过struts2标签来完成这个需求。 <s:iterator value="#forumManagerList" status="status"> <tr class="TableDetail1 template"> ...
2014-06-03 12:48:06 324
原创 struts2标签的<s:radio>的几种运用方法
今天在用户添加的表单页面中使用到性别选择时,使用到了Struts2的<s:radio>标签。这个标签的几种用法如下所示:1、数据库中的性别字段是整型:例如男是1,女是0这样的约定<s:radio name="gender" list="#{'1':'男','0':'女'}" />2、数据库中的性别字段是直接存男或女的,也就是String的时候<s:r...
2014-05-26 18:11:57 301
原创 spring解决懒加载的过滤器在web.xml中的配置注意事项
做JavaWEB 开发的朋友都知道,例如在做Spring+hibernate+struts2的集成时要在web.xml中配置初始化容器对象的监听器。在做项目的时候只要就关联关系,你会遇到懒加载的问题,这个时候我们用spring统一对懒加载问题进行处理。我们可以借用spring的处理懒加载的过滤器(OpenSessionInViewFilter)配置在web.xml中,配置如下所示: ...
2014-05-23 17:26:53 366
原创 Java的中对象池,深复制(深克隆),浅复制(浅克隆)的理解
1、对象池就是初始化了很多对象,就是将创建的对象保存起来下次使用时直接拿出去使用,在不需要创建。在理解Java的深拷贝和浅拷贝之前,首先了解是什么是Java深拷贝?什么是Java浅拷贝?2、深拷贝:就是相当于,Demo demo=new Demo("张三","12"); Demo demo1=new Demo("张三","12");他们两个是...
2014-05-21 15:20:29 110
原创 hibern中的怎么更新某个字段
在hibernate中, Session.update()方法的修改会把所有的字段更新一遍,但是我们在开发中会常用到只修改部分数据。 public void add(){ Session session=HibernateuUtils.getSessionFactory.getCurrentSession(); session.beginTransaction();...
2014-04-15 12:45:34 138
原创 利用反射技术获得hibernate中session.get()方法中class的获取方法
package cn.oa.base.dao.impl;import java.lang.reflect.ParameterizedType;import java.util.List;import javax.annotation.Resource;import org.hibernate.Session;import org.hibernate.SessionFactory;import cn...
2014-03-24 17:21:19 652
原创 float的使用注意事项
今天在做一个UI时,发现了一个问题,如题下图所示 问题的原因:class=mian_two的div没有设置overfloat:hidden样式引起的,你不设置这个css样式,子元素在进行浮动时脱离了外围div(这里就是clas=main_two的div)的计算。解决办法:给外围div加overfloat:hidden的css样式清楚浮动就OK了。 ...
2014-03-09 15:26:00 500
原创 hibernate在写HQL语句时
HQL和SQL的区别是: hql是面向对象查询,格式:from + 类名 + 类对象 + where + 对象的属性,对大小敏感 sql是面向数据库表查询,格式:from + 表名 + where + 表中字段...
2014-03-07 18:49:43 75
原创 hibernate配置hibernate-cfg.xml配置中在sessionFactory加不加名字的区别
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd"><hibernate-configuration>...
2014-03-07 14:01:12 400
原创 Snowberry插件的使用
Snowberry 是供Java开发者使用的Eclipse插件,Snowberry 能够将您编写的Java代码同步显示为“类图”,并展现类与类之间的关系。查看父类和接口、寻找已知的子类和实现,都以直观的类图操作呈现出来。 了解详细信息请查看官网或http://www.cnblogs.com/fatcat安装方法都在附件中...
2014-01-22 16:52:40 192
原创 自定义标签(四)
早期 JSP 自定义标签类开发过程略微复杂一些,但 JSP 2 已经简化了这个过程,它只要自定义标签类都必须继承一个父类:javax.servlet.jsp.tagext.SimpleTagSupport,除此之外,JSP 自定义标签类还有如下要求。 1、如果标签类包含属性,每个属性都有对应的 getter 和 setter 方法。 2、重写 do...
2014-01-19 19:42:54 105
原创 自定义标签(三)
二、控制标签体是否执行: 其实就是执行开始标签,这个时候就启动了doStartTag()方法,要是执行标签体,把返回值设置成,return Tag.EVAL_BODY_INCLUDE;,要是不执行标签体就把返回值设置成return Tag.SKIP_BODY;这个时候在配置tld文件是要注意。 <tag> <name>demo2...
2014-01-13 00:21:17 71
原创 自定义标签(二)
一、移除JSP页面的Java代码:写一个获取当前时间的程序。 1、你首先写一个Java类,这个类继承Tag的默认实现类TagSupport,然后覆盖doStartTag()方法,代码如下:package cn.tag;import java.io.IOException;import java.util.Date;import javax.servlet.jsp....
2014-01-12 23:24:42 91
原创 自定义标签(一)
一、自定义标签的作用: 1、移除jsp页面的Java代码。 2、控制jsp页面某一部分内容是否输出。 3、控制整个JSP页面是否执行。 4、控制JSP页面的内容重复执行。 5、修改JSP页面的内容。二、自定义标签的开发步骤: 1、首先写一个标签处理器类,去实现Tag接口,但是你要实现这个接口就要实...
2014-01-11 13:13:48 99
原创 类继承中的细节
package cn.extend;/** * * Porject Name:base * File Name:Persion.java * Description: * Author:zhangjl * Date:2014-1-5 * Copyright (c) 2014,web_bckf@126.com All Rights Reserved. */...
2014-01-05 01:28:37 86
原创 基本过滤选择器
基本过滤选择器有一下几种: $(function(){ //增加第一个元素的类别,获取第一个元素 返回值单个元素 $("li:first").addClass("GetFocus"); }) $(function(){ //增加最后一个元素的类别,获取最后一个元素 返回值单个元素 ...
2014-01-02 16:55:44 164
原创 文件下载功能
import java.io.FileInputStream; import java.io.IOException; import java.io.OutputStream; import javax.servlet.ServletException; import javax.servlet.http.HttpServl...
2013-12-30 01:02:27 88
原创 sublime的使用一
在sublime中快速构建html和css使用要的插件是emmet(原名zen-coding):常用的构建html的快捷键:ctrl+e;例如:.wrap>ul>li*4>img[src=$.jpg]这个一敲之后你按一下ctrl+e就可以出现<div class="wrap"><ul><li><img src="1.
2013-12-29 00:23:50 66
原创 sublime的安装和使用
一、安装控制台:1、通过快捷键 ctrl+` 或者 View > Show Console 菜单打开控制台2、粘贴对应版本的代码后回车安装适用于 Sublime Text 3:import urllib.request,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();...
2013-12-28 19:30:37 99
原创 eclipse启动不了的错误
今天在启动eclipse时,我选了炫目所在的文件夹,然后确定,就出现问题了,进度条走了一部分弹出一个错误,我打开错误发现里面报的是空指针异常,后面我重新启动时之后又报了一个下面这样的异常!SESSION 2013-12-27 11:08:13.953 -----------------------------------------------eclipse.buildId=M20120...
2013-12-27 12:03:01 522
原创 response中文乱码处理
1、resoponse中使用OutputStream输出中文,需要给浏览器设置编码,为了国际通用应该使用UTF-8的码表,所以给浏览器设置一个同一的编码。浏览器默认编码是GB2312, /* * //程序中用哦个什么码表输出就要用什么码表打开浏览器,如果我们把value.getBytes("UTF-8") * 写成value.getBytes("GB2312"),这样肯定会...
2013-12-26 01:00:41 345
原创 选择器——层次选择器
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head>&l
2013-12-20 01:20:13 110
原创 整形转化为String型
package cn.lang;public class LongToString { public static void main(String[] args){ test(); } public static void test(){ int a=12333; //第一种方法 String a1=a+"";//...
2013-12-19 00:52:15 197
原创 对大数据的处理
package cn.jdbctest;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileWri...
2013-12-16 02:07:12 96
原创 选择器——基本选择器
基本选择器有:#id、.class 、element、*注意:id只能使用一次,其他的可以重复使用。<!doctype html><html lang="en"> <head> <meta charset="UTF-8"> <title>元素的创建和追加</title>
2013-12-15 05:36:28 94
原创 创建DOM元素以及追加DOM元素
<!doctype html><html lang="en"> <head> <meta charset="UTF-8"> <title>元素的创建和追加</title> <script type="text/javascript" src=
2013-12-15 05:02:43 593
原创 jQuery入门(一)
一、什么是jquery:jquery就是javascript的一个库功能: * 访问和操作DOM 元素; * 控制页面元素; * 对页面事件的处理; * 大量插件在页面中运用; * 与AJAX 技术的完美结合; 二、jQuery的使用方法: 首先在页面中加入jQuery的核心库:<script type="text/javascript" src="js/j...
2013-12-13 02:01:44 76
原创 使用单例写JDBC操作数据库的工具类
package cn.jdbctest;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;/** * 单例模式 * @author ...
2013-12-13 01:12:55 66
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人