自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(84)
  • 资源 (4)
  • 收藏
  • 关注

原创 hibernate.hbm2ddl.auto配置详解

hibernate.cfg.xml 中hibernate.hbm2ddl.auto配置节点如下:<properties><property name="hibernate.show_sql" value="true" /> <property name="hibernate.hbm2ddl.auto" value="create" />&

2018-06-27 22:58:25 247

原创 JPA之@Entity、@Table、@Column、@Id

Java Persistence API定义了一种定义,可以将常规的普通Java对象(有时被称作POJO)映射到数据库。这些普通Java对象被称作Entity Bean。除了是用Java Persistence元数据将其映射到数据库外,Entity Bean与其他Java类没有任何区别。事实上,创建一个Entity Bean对象相当于新建一条记录,删除一个Entity Bean会同时从数据库中删除...

2018-06-27 20:44:03 1593

原创 Maven配置setting.xml值Mirror与Repository区别

1 Repository(仓库) 1.1 Maven仓库主要有2种:remote repository:相当于公共的仓库,大家都能访问到,一般可以用URL的形式访问local repository:存放在本地磁盘的一个文件夹,例如,windows上默认是C:\Users\{用户名}\.m2\repository目录1.2 Remote Repository主要有3种:中央仓库:http://rep...

2018-06-20 22:55:23 355

原创 Maven 的 settings.xml 配置中的mirror节点

maven2的setting.xml大家都知道,里面有个mirrors节点,用来配置镜像URL。mirrors可以配置多个mirror,每个mirror有id,name,url,mirrorOf属性,id是唯一标识一个mirror就不多说了,name貌似没多大用,相当于描述,url是官方的库地址,mirrorOf代表了一个镜像的替代位置,例如central就表示代替官方的中央库。 我本以为镜像库是...

2018-06-20 22:38:11 1473

转载 Eclipse常用快捷键

编辑快捷键  【ALT+/】 显示代码提示,以及代码自动补全功能。  【Ctrl+/】 添加注释  【Ctrl+D】 删除当前行   窗口快捷键  【Ctrl+M】 窗口最大化和还原   查看和定位快捷键     1. 【Ctrl+K】、【Ctrl+Shift+K】    快速向下和向上查找选定的内容,从此不再需要用鼠标单击查找对话框

2017-08-03 22:06:40 192

原创 配置文件Struts.xml <result>中type属性 redirect,redirectAction,chain的区别

1.redirect:action处理完后重定向到一个视图资源(如:jsp页面),请求参数全部丢失,action处理结果也全部丢失。 2.redirectAction:action处理完后重定向到一个action,请求参数全部丢失,action处理结果也全部丢失。 3.chain:action处理完后转发到一个action,请求参数全部丢失,action处理结果不会丢失。

2017-07-18 23:28:41 282

原创 转发和重定向的区别

转发:一次请求,一次响应。地址栏的url不会改变。在服务器端执行,所以必须在同一台服务器上。转发速度快。重定向:两次请求。地址栏的url会随之改变为定向后的那个url。在客户端执行,所以可以在不同的服务器上。重定向速度慢。转发:request.getRequestDispatcher("success.jsp").forward(request,response);在服务器组件收

2017-07-18 23:14:25 248

转载 【转】addScalar的用法与作用

作用:1.提高性能2.指定要返回哪几个字段,没指定的不返回(主要用于select *查询全部)3.也可指定返回字段的具体类型详细讲解如下:最基本的SQL查询就是获得一个标量的列表:[java] view plain copysession.createSQLQuery("select *

2017-07-11 22:55:40 574

原创 【电力项目】pub.js实现替换form表单的innerHTML

目的:角色类型切换的时候下面的权限分配不同的checkbox被勾中以及显示用户分配切换前切换后第一步/**传递的参数:  domId:传递表单中Form2的名称  action:请求的路径    'system/elecRoleAction_edit.do'  这个请求最终返回的是一个roleEdit.jsp的页面 去除  s

2017-07-06 23:56:51 510

原创 【异步请求相关知识点】flush()缓冲区强制写出

// 取得输出流。当然,看具体环境。PrintWriter out = Util.getWriter();out.println("输出一些信息,可能很多");out.flush();out.close();------------------------------------------flush()意思是把缓冲区的内容强制的写出。 因为操作系统的某些机制,为了防止一直不停地磁盘读写,

2017-07-06 23:01:05 835

原创 【异步请求相关知识点】response.getWriter().write()和 response.getWriter().print()的区别

今日温习异步上传图片的代码。发现里面用了response.getWriter().print(),故联想到response.getWriter().writer(),经过一番api的查找与实操,总结如下:response.getWriter()返回的是PrintWriter,这是一个打印输出流。response.getWriter().print(),不仅可以打印输出文本格式的(包括htm

2017-07-06 22:58:52 1460

原创 【电力项目】s标签实现页面布局

最终效果action端request.setAttribute("xmlList", xmlList);java实现逻辑jsp端    权限分配             " >                     :  "

2017-07-05 22:54:28 501

原创 【电力项目】角色管理dom4j.jar解析xml

XmlObject.javapackage cn.itcast.elec.util;/** * 存放Function.xml文件中 * 获取的权限 权限code 权限名称 父级权限code 父级权限名称 * */public class XmlObject implements java.io.Serializable {private String code;

2017-07-04 22:12:12 268

转载 【转】JSP连接数据库的两种方式:Jdbc-Odbc桥和Jdbc直连

学JSP的同学都要知道怎么连数据库,网上的示例各有各的做法,弄得都不知道用谁的好。其实方法千变万化,本质上就两种:Jdbc-Odbc桥和Jdbc直连。下面先以MySQL为例说说这两种方式各是怎么连的? 方式一:Jdbc-Odbc桥它所要用到的有JSP自带的驱动 sun.jdbc.odbc.JdbcOdbcDriver 和 Windows系统中的 ODBC数据源。这两

2017-06-30 21:53:43 2075

原创 【自学orcale】jdbc-odbc桥连接

步骤如下:(1)配置数据源(2)1521的监听实际上是可以不起的Class.forName("sun.jdbc.odbc.jdbcOdbcDriver");//实际上是sun公司提供的url="jdbc:odbc:hsporc"; hsporc是数据源名称桥连和直连 实际上改下driver url 就可以互相使用

2017-06-30 21:38:59 303

原创 【异步请求相关知识点】xmlHttp.status的值(HTTP状态表)

xmlHttp.status的值(HTTP状态表)  100——客户必须继续发出请求 101——客户要求服务器根据请求转换HTTP协议版本 200——交易成功 201——提示知道新文件的URL 202——接受和处理、但处理未完成 203——返回信息不确定或不完整 204——请求收到,但返回信息为空 205——服务器完成了请求,用户代理必须复位

2017-06-29 22:08:09 298

原创 【异步请求相关知识点】XMLHTTP.readyState的五种状态

XMLHTTP.readyState的五种就绪状态:0:请求未初始化(还没有调用 open())。1:请求已经建立,但是还没有发送(还没有调用 send())。2:请求已发送,正在处理中(通常现在可以从响应中获取内容头)。3:请求在处理中;通常响应中已有部分数据可用了,但是服务器还没有完成响应的生成。4:响应已完成;您可以获取并使用服务器的响应了。        第一种就绪

2017-06-29 22:06:13 270

原创 【电力项目】使用ajax引擎进行异步校验

//使用ajax进行异步校验,校验登录名在数据库是否存在//创建ajax引擎function createXmlHttpRequest(){  var xmlHttp;  try{    //Firefox, Opera 8.0+, Safari          xmlHttp=new XMLHttpRequest();   }catch (e){

2017-06-29 22:04:53 274

原创 【java知识点异常】Java 异常Exception e中e的getMessage()和toString()方法的区别

Exception e中e的getMessage()和toString()方法的区别:示例代码1:public class TestInfo {    private static String str =null;    public static void main(String[] args) {        System.out.println("test excep

2017-06-22 23:00:25 1615

原创 【java知识点异常】e.getMessage()与e.printStackTrace()的区别

e.getMessage(); 只会获得具体的异常名称. 比如说NullPoint 空指针,就告诉你说是空指针... e.printStackTrace();会打出详细异常,异常名称,出错位置,便于调试用.. 一般一个异常至少几十行,呵呵.....

2017-06-22 22:59:40 2565

原创 【java知识点异常】throw new RuntimeException(e)与e.printStackTrace( )的区别

e.printStackTrace( )是打印异常栈信息,而throw new RuntimeException(e)是把异常包在一个运行时异常中抛出。我们常看见这种写法try{....}catch(Exception e){e.printStackTrace( );throw new RuntimeException(e);}这是处理没法进一步处理的异常的一般做法。try块中出现了一个异常,它被

2017-06-22 21:49:39 18074

转载 【转】java异常

Java代码  public Object getit() {          try{              return null;          }          catch (RuntimeException ex) {               throw ex;              }          catch(Er

2017-06-15 23:59:01 242

原创 【自学oracle】jdbc直连oracle测试类

package com.xz.test;import java.sql.*;public class TestOracleCrud {//此程序演示对oracle的curd操作public static void main(String[] args) {        //定义我们需要的变量//与特定数据库的连接(会话)Connection c

2017-06-13 23:07:40 719

原创 【自学oracle】韩顺平oracle视频教程学习笔记

第一讲oracle的数据对象(表,视图,序列,函数,包,过程,触发器)不同的数据库 数据对象未必是完全相同的例如sqlserver2000里面就没有包多少人用(并发问题)第二讲1.9i只有一个安装文件2.把这个10201_database_win32.zip文件拷贝到没有中文的路径下3.到电脑的服务选项去确定本机没有安装oracle数据库,如果有,则卸载

2017-06-07 21:57:25 1976

原创 android-BroadcastReceiver 发送有序广播

普通广播(Normal Broadcast):一,优缺点:和有序广播的优缺点相反!二,发送广播的方法:sendBroadcast()有序广播(Ordered Broadcast):一,优缺点优点:1,按优先级的不同,优先Receiver可对数据进行处理,并传给下一个Receiver             2,通过abortBroadca

2016-06-27 22:39:10 512

原创 安卓开发之so库加载使用的那些坑

世上本没有路,踩坑的多了就把路填平了。一、UnsatisfiedLinkError基本介绍全名     java.lang.UnsatisfiedLinkError官方解释     Throw if the java Virtural Machine cannot find an appropriate native-language definition of method de

2016-06-21 00:12:24 3186 2

原创 Android开发学习笔记:浅谈显示Intent和隐式Intent

Intent寻找目标组件的两种方式:显式Intent:通过指定Intent组件名称来实现的,它一般用在知道目标组件名称的前提下,一般是在相同的应用程序内部实现的。隐式Intent:通过Intent Filter来实现的,它一般用在没有明确指出目标组件名称的前提下,一般是用于在不同应用程序之间。一.显式Intent   一般情况下,一个Android应用程序中需要多个屏幕,即

2016-06-15 23:41:12 315

原创 Android 中文件类型与MIME的匹配表

背景介绍:MIME:全称Multipurpose Internet Mail Extensions,多功能Internet 邮件扩充服务。它是一种多用途网际邮件扩充协议,在1992年最早应用于电子邮件系统,但后来也应用到浏览器。MIME类型就是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义的文件

2016-06-15 23:38:32 581

原创 IntentFilter

当Intent在组件间传递时,组件如果想告知Android系统自己能够响应和处理哪些Intent,那么就需要用到IntentFilter对象。    顾名思义,IntentFilter对象负责过滤掉组件无法响应和处理的Intent,只将自己关心的Intent接收进来进行处理。 IntentFilter实行“白名单”管理,即只列出组件乐意接受的Intent,但IntentFilter只会过滤

2016-06-15 22:53:48 224

原创 IntentFilter与隐式Intent

android系统处理隐式Intent时, 会比较Intent和IntentFilter的action, data, category属性, 如果以上3个属性全都相符的话, 则IntentFilter所属的component就可以作为目标组件的候选(存在多个符合条件的component时). 1. 测试action属性. intent最多只能定义1个action, 而filter可以定义1个或

2016-06-15 22:44:33 234

原创 ScrollView和ListView一起使用 文本换行getMeasuredHeight等问题的解

首先,ListView不能直接用,要自定义一个,然后重写onMeasure()方法:import android.content.Context;import android.util.AttributeSet;import android.widget.ListView;public class MyListView extends ListView { public

2016-06-12 23:01:45 724

原创 ListView的position的保持

需求场景:一个ListView页面,滑动阅读到某一位置,然后退出页面,下次再进入页面的时候,想要直接滑动到上次阅读的位置。 方案1:页面退出的时候,ListView.getFirstVisiblePosition()来获取当前可见的第一个Item的position并记录,下次再进入页面的时候通过ListView.setSelection(int position)把

2016-06-12 22:45:46 315

原创 [Android问答] px、dp和sp,这些单位有什么区别?

相信每个Android新手都会遇到这个问题,希望这篇帖子能让你不再纠结。px:即像素,1px代表屏幕上一个物理的像素点;px单位不被建议使用,因为同样100px的图片,在不同手机上显示的实际大小可能不同,如下图所示(图片来自android developer guide,下同)。偶尔用到px的情况,是需要画1像素表格线或阴影线的时候,用其他单位如dp会显得模

2016-06-07 23:48:57 240

原创 Android中AsyncTask的简单用法

在开发Android移动客户端的时候往往要使用多线程来进行操作,我们通常会将耗时的操作放在单独的线程执行,避免其占用主线程而给用户带来不好的用户体验。但是在子线程中无法去操作主线程(UI 线程),在子线程中操作UI线程会出现错误。因此android提供了一个类Handler来在子线程中来更新UI线程,用发消息的机制更新UI界面,呈现给用户。这样就解决了子线程更新UI的问题。但是费时的任务操作总

2016-06-06 00:00:23 218

原创 基于android的Socket通信

有关通信原理内容是在网上或百科整理得到,代码部分为本人所写,如果不当,还望指教。一、Socket通信简介 Android与服务器的通信方式主要有两种,一是Http通信,一是Socket通信。两者的最大差异在于,http连接使用的是“请求—响应方式”,即在请求时建立连接通道,当客户端向服务器发送请求后,服务器端才能向客户端返回数据。而Socket通信则是在双方

2016-06-04 00:32:56 230

原创 Android文件断点上传器[多用户并发访问]

通过TCP/IP(SOCKET)协议实现文件断点上传(实现多用户并发访问)。HTTP不支持文件断点续传,所以无法使用HTTP协议。场景:1. 网络不稳定,导致上传失败,下次不是从头开始,而是从断点开始上传;2. 上传大文件,无法http上传,因为web服务器考虑到安全因素,会限制文件大小,一般10+m。此文件断点上传器使用自定义协议。服务器为

2016-06-03 23:43:47 482

原创 使用FileInputStream和ByteArrayOutputStream 实现文本数据的回读

1、使用context.openFileInput(fileName)方法打开当前应用下的files文件夹下的fileName文件,这里所指向的txt文本中存入了文本“hello world!”。2、使用inputStream.read(buffer)方法分段的把txt文本中的内容写入buffer数组。      这里为buffer数组指定了长度为3,所以“hello world!

2016-06-02 00:11:09 681

原创 Android View.onMeasure方法的理解

View在屏幕上显示出来要先经过measure(计算)和layout(布局).1、什么时候调用onMeasure方法? 当控件的父元素正要放置该控件时调用.父元素会问子控件一个问题,“你想要用多大地方啊?”,然后传入两个参数——widthMeasureSpec和heightMeasureSpec.这两个参数指明控件可获得的空间以及关于这个空间描述的元数据.更好的方法是你传递View

2016-05-26 23:39:27 343

原创 自定义View之onMeasure()

可以说重载onMeasure(),onLayout(),onDraw()三个函数构建了自定义View的外观形象。再加上onTouchEvent()等重载视图的行为,可以构建任何我们需要的可感知到的自定义View。本节我们探索自定义View中onMeasure()起到了什么样的作用,题外要插的一句是,Activity框架,View框架中大量的on函数基本上都应用到了Template模式(模板设计

2016-05-26 00:51:26 1640 2

原创 Android View的onTouchEvent和OnTouch区别

还是以自定义的TestButton为例。我们可以通过重写onTouchEvent方法来处理诸如down move up的消息:[java] view plain copy print?public class TestButton extends Button {        public TestButton(Contex

2016-05-24 23:38:39 418

oracle数据库11G初学者指南

oracle数据库11G初学者指南,是个不错的选择

2011-03-15

100个句子搞定语法

这是一个不错的收集,100个句子搞定语法,比较经典

2011-03-15

c# sql server图书管理系统

课程设计 包括sql server2000 sql server2005

2010-03-04

Java程序设计入门教程

内容很详细 每章有很经典的实例 很适合初学Java

2009-03-25

空空如也

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

TA关注的人

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