- 博客(36)
- 收藏
- 关注
原创 github上传时出现error: src refspec master does not match any解决办法
问题产生背景:需要将本地的项目上传git管理步骤:git init //把这个目录变成Git可以管理的仓库git add . //不但可以跟单一文件,还可以跟通配符,更可以跟目录。一个点就把当前目录下所有未追踪的文件全部add了 git commit -m "first commit" //把文件提交到仓库git remote add origin gi
2016-07-04 18:48:05
3887
转载 浅谈Hibernate和Ibatis区别
文章转自:hibernate 是当前最流行的o/r mapping框架,它出身于sf.net,现在已经成为jboss的一部分了。ibatis 是另外一种优秀的o/r mapping框架,目前属于apache的一个子项目了。 相对hibernate“o/r”而言,ibatis是一种“sql mapping”的orm实现。 hibernate对数据库结构提供了较为完整的封装,hib
2014-06-24 08:06:19
485
转载 带你走进EJB--事务管理
在我们对事务的基本概念以及出现的问题和隔离级别有进一步的了解之后,接下来看看EJB是如何进行事务管理. 在EJB中有两种使用事务的方式。第一种方式通过容器管理的事务,叫CMT(Container-Managed Transaction),另一种通过Bean管理的事务叫BMT(Bean-Managed Transaction)。 如果使用容
2014-06-23 23:40:00
492
转载 Weblogic,JBoss,Tomcat 它们之间的区别
1:产品介绍: weblogic WebLogic是美国bea公司出品的一个application server确切的说是一个基于j2ee架构的中间件。BEA WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。 webS
2014-06-23 08:27:00
682
转载 浅谈HTTP中Get与Post的区别
1. get是从服务器上获取数据,post是向服务器传送数据。2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。3. 对于get方式,服务器端用Request.Quer
2014-06-23 08:03:52
556
转载 常见编码格式
中文编码主要有以下四种: GB2312:简体中文编码,一个汉字占用2字节,在大陆是主要编码方式。当文章/网页中包含繁体中文、日文、韩文等等时,这些内容可能无法被正确编码。 BIG5:繁体中文编码。主要在台湾地区采用。 GBK:支持简体及繁体中文,但对他国非拉丁字母语言还是有问题。 UTF-8:Unicode编码的一种。Unicode用一些基本的保留字符制定了三套编码
2014-06-21 22:11:51
817
转载 二叉树-笔1
关于二叉树中,对于前序、中序、后序三者中,知道知道两个,求另外的一个有什么方法? 比如题目:若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是()?解答过程:1)定义解释:树的遍历的三种情况,是根据左子树、右子树、根这3者的不同访问次序来定义的。根左右(根先访问),则为先序遍历;左根右,则为中序遍历;左右根,则为后序遍历
2014-03-12 23:17:41
460
转载 准备前一天--纯属记录
1.如果存在事务上下文,方法调用使用当前事务上下文,如果不存在,则不创建新的事务上下文。这种事务属性在EJB中应该配置为:(该题为必答题) A Never B Supports C Mandatory D Required Mandatory-当使用这个值时,bean方法被调用时必须有一个事务已经处在运行中. Never-如果在现有事务中调用此b
2014-03-12 22:46:52
552
转载 关于sleep和wait区别-
from:http://nneverwei.javaeye.com/blog/494280http://zhidao.baidu.com/question/75503928.html?fr=ala0 1、这两个方法来自不同的类分别是,sleep来自Thread类,和wait来自Object类。sleep是Thread的静态类方法,谁调用的谁去睡觉,即使在a线程里调用了b的sleep
2014-03-12 22:38:06
992
转载 REST思想及与MVC的关系
rest,即REST(Representational State Transfer表述性状态转移)是一种针对网络应用的设计和开发方式,可以降低开发的复杂性,提高系统的可伸缩性。REST提出了一些设计概念和准则: 1.网络上的所有事物都被抽象为资源(resource); 2.每个资源对应一个唯一的资源标识(resource ident
2013-07-24 00:19:48
621
原创 需要懂得的java专业名词
1.context: 即上下文,java语言环境。以下是我借鉴别人的例子来解释:(1)JNDI的一个类javax.naming.InitialContext,它读取JNDI的一些配置信息,并内含对象和其在JNDI中的注册名称的映射信息。请看下面的代码InitialContext ic=new InitialContext();RMIAdaptor server=(R
2013-07-24 00:18:42
699
转载 重载与重写的区别
@override有注释文档的作用,可有可无有点像鸡肋但它对于编程粗心的人可是个很人性化的功能如果想重写父类的方法,比如toString()方法的话,在被重载的方法前面加上@Override ,这样编译的时候系统可以帮你检查方法的正确性如下@Overridepublic String toString(){...}这是正确的如果将toString写成to
2013-07-23 01:22:50
600
转载 关于MVC简单认识
MVC(Model View Controller)模型-视图-控制器 MVC与模板概念的理解 MVC本来是存在于Desktop程序中的,M是指数据模型,V是指用户界面,C则是控制器。使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。比如一批统计数据你可以分别用柱状图、饼图来表示。C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新。 模型-视图-
2013-07-17 00:30:53
594
转载 Java 中正确使用 hashCode 和 equals 方法
转载来自http://www.oschina.net/question/82993_75533在这篇文章中,我将告诉大家我对hashCode和equals方法的理解。我将讨论他们的默认实现,以及如何正确的重写他们。 目录: 1.hashCode()和equals()的用法 2.重写默认实现 3.需要注意记住的事情4.当使用ORM的时候特别要注意的 hashCode()和
2013-06-20 16:59:31
635
原创 关于引用数据类型与基本数据类型的认识
java数据类型图:┏数值型━┳━整数型:byte short int long┏基本数据类型━━┫ ┗━浮点型:float double┃ ┣字符型:char 数据类型╋ ┗布尔型:boolean ┃ ┏类(class)┗引用数据类型━━╋接口(interface)┗数组(array)引用数据类型:数据类型在堆内存中创建的数据,必须通过new 分配数据空间,它
2013-06-18 15:20:19
768
原创 关于rollup 和cude 举例浅分析
任务:从资产表选出一类资产,并统计此类资产在不同地区的五种状态的占有量/*************资产状态*****************402001:在使用401004:库存403002:维修备用405001:报废-待处理405003:报废-已处置*******************************/1.从资产表统计五种状态下的此类资产在不同地区的
2013-05-29 17:58:02
1300
原创 Spring 轻量级认识
1.Spring 是什么spring是一个开源框架,是一个企业轻量级的应用开发框架,可以用简单的JavaBean来代替原来EJB的工作.Javabean 就是一个类,这个类就定义一系列 get 和 set 方法2.spring的核心IOC/AOP 控制反转/切面工程spring 的包:(1) spring-core.jar 这个jar文件包含Spring
2013-05-23 21:50:33
761
原创 net.sf.json.JSONException: java.lang.reflect.InvocationTargetException
执行: public static String toJson(String tableId,Object mainObject,String tableName,Object subObjet){ JSONArray mainjson = JSONArray.fromObject(mainObject); JSONArray subjson = JSONArray.fro
2013-05-03 17:36:46
965
原创 关于java键盘录入的字母处理小程序
条件:从键盘录入字母,按a->z,b->y,...A->Z,..Z->A的规则输出,代码如下:import java.util.Scanner;public class Model {//65 A 90Z 97a 122z public static void main(String[] args) { Scanner s=new Scanner(System.in);//
2013-04-25 00:19:29
786
转载 JDBC与hibernate的区别
JDBC与Hibernate在性能上相比,JDBC灵活性有优势。而Hibernate在易学性,易用性上有些优势。当用到很多复杂的多表联查和复杂的数据库操作时,JDBC有优势。相同点:◆两者都是JAVA的数据库操作中间件。 ◆两者对于数据库进行直接操作的对象都不是线程安全的,都需要及时关闭。 ◆两者都可以对数据库的更新操作进行显式的事务处理。 不同点: ◆使用的SQL语言
2013-04-17 16:16:31
486
原创 Eclipse中启动Tomcat服务器超时
一、问题出现描述-在Eclipse中启动Tomcat服务器时,由于配置文件初始化项目多,导致出现45秒超时的Tomcat服务器启动错误。等待超时后,会弹出以下错误,如图: 二、问题解决方法:1. 双击Servers视图中的对应的Server,打开Server的配置界面。如下图: 2. 在上图的Timeouts->Start属性中,将start值修改为足够大
2013-04-17 15:40:43
3671
原创 关于tomcat老是出现端口被占用的问题解决
解决方法 1:1. 在“运行”中输入CMD2.在启动的窗口中输入netstat -ano,就可以看到所有端口占用的情况,记下占用8080端口的程序的PID3.打开“任务管理器”,点击菜单栏的“查看”,再点击“选择列”,选上“PID(进程标识符)”4.在进程中找个相应的PID值,结束进程即可 解决方法 2.在Tomcat的conf文件夹里有个server.xml文件,修改里面
2013-04-16 17:00:30
783
原创 用prepareStatement、resultSet写的excel实例分析
/** Map map=writeToExl( sql,path, filename, originalPath); file=(File) map.get("file");* 生成EXCLE 文件* * @param sql* 数据查询sql * @param path * 文件生成路径* @param
2013-03-14 17:10:04
1614
原创 在开发用到的实例工具
1.CruiseControlCruiseControl :简称 CC ,持续集成工具,主要提供了基于版本管理工具 ( 如 CVS、VSS、SVN) 感知变化或每天定时的持续集成,并提供持续集成报告、 Email 、 Jabber 等等方式通知相关负责人,其要求是需要进行日构建的项目已编写好全自动的项目编译脚本 ( 可基于 Maven 或 Ant) 。注明:很好用的打包工具,由我p
2013-03-14 15:30:50
489
转载 Quartz的cron表达式
按顺序依次为秒(0~59)分钟(0~59)小时(0~23)天(月)(0~31,但是你需要考虑你月的天数)ie8引起的上传异常问题月(0~11)天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT)7.年份(1970-2099)其中每个元素可以是一个值(如6),一个连续区间(9-12),一个间隔时间(8-18/4)(/表示每隔
2013-03-14 15:18:55
411
原创 关于Quartz定时器在三大框架的应用例子
Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的日程序表。Jobs可以做成标准的Java组件或 EJBs。Quartz的最新版本为Quartz 2.10。ReportsFaDepreciationCont
2013-03-14 15:18:01
914
原创 计算小时数差
//求今天剩下小时数 java.sql.Timestamp nowtime=new Timestamp(System.currentTimeMillis()); java.util.Date date2=formatter.parse(nowtime.toString()); java.sql.Timestamp nowtime1= new Timestamp(date2.get
2013-03-04 17:38:01
353
原创 关于myEclipse不能发布所建的web项目
在编程中遇到这样的问题: 想在tomcat发布web项目,但是一直发布不成功如下图,查tomcat webapps 目录下都木有这个项目发布过的痕迹, 经查证:是项目包里面.mymetadata文件少了以下代码: context-root="/eam" j2ee-spec="5.0"添加重启myEclipse,发布成功!后来查了有关myEclipse工程
2012-12-12 11:16:27
720
转载 将Annotations转换成sql
自己发现凡是以Hibernate Annotations设定对映关系实体类,可以根据以下的类自动生成sql语句,这样不用在设计表的格式,以下方法自己暂时还看不透,先留着以后琢磨!package com.bjkyhc.hxast.test;import static org.junit.Assert.fail;import java.io.IOException;import
2012-12-03 17:48:27
1016
原创 如何制作动态图表
方法如下:假定A1:B1为初始的图表区域,要求,当A1或B1以下出现数据时,右边的图表自动更新step1:点中一单元格,“插入”-"名称"-“定义”,定义两个参数x,y,其中:x=OFFSET(Sheet1!$A$2,0,0,COUNTA(Sheet1!$A$2:$A$65536),1);y=INDIRECT("Sheet1!$B$2:$B"&(COUNT(Sheet1!$B:
2012-11-14 18:08:16
750
转载 如何大小间隔排序
package com.bjkyhc.hxast.test;import java.util.ArrayList; import java.util.LinkedList; import java.util.List; /** 08 * 描述:有一组数(43,14,6,9,3,27,38,19,5等) 09 * 排序:将最大
2012-10-23 17:41:35
858
转载 Oracle 处理日期方法汇总
TO_CHAR 是把日期或数字转换为字符串TO_DATE 是把字符串转换为数据库中得日期类型转换函数TO_NUMBER 将字符转化为数字 TO_CHAR 使用TO_CHAR函数处理数字 TO_CHAR(number, '格式') TO_CHAR(salary,’$99,999.99’); 使用TO_CHAR函数处理日期 TO_CHAR(date,’格式’);
2012-08-27 15:08:13
860
原创 Oracle如何将小写金额转换成大写
为了制作费用报销单,用到ireport 工具制作报表,需要将小写金额转换成以下形式! 在网上看过很多例子,出现两种状况:一是在oracle执行不了;二是执行的结果不是我要的形式,所以小菜鸟我自行写了一个函数,本来想用case写条件,但是本人能力有限,只会用if-elsif-else-end if 来写,如果各位大侠会用case 写,请多多赐教!以下函数经过验证,是可以用滴!看以下函数:
2012-08-15 17:44:37
1227
原创 oracle 如何将一个表的某个字段赋值给另一张表的某个字段
表 assets_cards 的id 是表 LETTING_DETAILSES 的外键,表里字段serial_number 的数据也以pre_serial_number字段存在 表LETTING_DETAILSES,id 与serial_number是一一对应的!由于测试数据库的表assets_cards与研发数据库表assets_cards 中有部分资产数据的id、serial_number
2012-08-13 16:42:24
13519
转载 如何判断建立新的List
在建立新的LIST之前,我们还是先来了解一下我们经常用到的数组类型:Vector、ArrayList和List的异同线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。Collection├List│├
2012-08-06 10:51:46
436
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人