- 浏览: 29540 次
最新评论
文章列表
app 审核失败,提示需要打开push notifications,按照提示内容去打开push notifications 开关,结果step1 失败 step2 成功了。add the push notifications feature to your app id 这个失败了。
查了一下午资料,毫无结果,再一次深深的鄙视一下广告百度。之后我把证书删掉了,重新配置一遍,然后就好了。
public void batchInsert(Sheet sheet) throws SQLException {
Map<String, Object> map = null;
try {
// 开启手动事务,关闭自动事务
xjCommiBillReportDao.getSqlMapClient().startTransaction();
// 每执行executeBatch方法前必须先 startBatch一下。
xjCommiBillReportDa ...
提高adt的运行速度
- 博客分类:
- android
http://www.2cto.com/kf/201403/289330.html
httpd 配置多个端口
- 博客分类:
- apache
http://www.hackbase.com/tech/2011-10-12/65353.html
如何查询用户下面的所有表名
- 博客分类:
- oracle
第一种,查询当前用户的所有表名称,直接执行下面sql获得
select * from USER_TABLES
第二种,查询其他用户的所有表名称,直接执行下面sql获取
select * from sys.ALL_TABLES where OWNER='BCP'
select * from dba_tables where owner='BCP'
bean管理,带构造参数的实例化配置
- 博客分类:
- spring
<bean id="xx" class="xx" destroy-method="dispose" >
<property name="connector" ref="upmConnector"/>
<constructor-arg index="0" value="${server.ip}" />
<constructor-arg index=& ...
如何抓取页面中的节点内容
- 博客分类:
- jsoup
无意中翻看了交流技术群中的聊天记录,发现了一个比较有意思的开源工具包jsoup,这款工具包能够很好的通过网页地址或者文件地址加载并且解析成一个document树。
Document doc = Jsoup.connect("http://example.com")
.data("query", "Java")
.userAgent("Mozilla")
.cookie("auth", "token")
.timeout(3000)
.post(); ...
场景:
遇上一个不确定的变更需求,这个需求其实挺简单,对一个表新增若干个字段,并且修改页面结构。因为需求属于不确定带实验性质的,所以在开发过程中不能破坏原有功能的正常工作,开发完成后还可以替换原有功能。
思路:
这个实现比较简单,只有新增字段,没有删除字段,所以在开过中,我采用了扩展表的方式实现变更需求,这个不会破坏原有表结构,且还是采用原有的entity做开发。也就是用一个entity操作多张表而已。
实施1:
最初使用inheritance继承关系做多表操作,但是最后失败了,失败的原因是,原entity中带有OneToMany这种级联关系。主表加载原表的过程发生sql拼写异常错误,这个具体如 ...
<build>
<finalName>UPM</finalName>
<!-- 命令行输入mvn时,默认执行mvn package -->
<defaultGoal>jetty:run</defaultGoal>
<plugins>
<plugin>
<groupId>org.mortbay.jetty& ...
但是如果想让这些注解真正工作,必须在配置文件增加几个常量的定义:
struts.convention.default.parent.package:这个常量表示缺省的包名是什么,因为在实际应用中,我们常常定义一个缺省的包,这个包中定义了一大堆的拦截器等等,然后其他的包继承自这个包。这个常量可以配也可以不配;
struts.convention.package.locators:这个常量表示你的action类的java包的包名的后缀是啥:比如action。这个常量也可以不配;
struts.convention.package.locators.basePackage:这个常量表示你的action ...
需要注意freemarker获取request属性值,如果key非String 类型或value是boolean类型,页面将拿不到值!
date 的数据类型比较复杂,存储的信息可能只包含时间或者日期或者时间和日期。为了使文本正确显示一个日期变量,freemarker必须知道date的那部分信息是有意义的。如果不知道这个数据类型将会使用unknown值,且当ftl使用这个unknown值时将抛出异常,这个只能由模板开发程序猿指明,freemarker提供3个内建函数,date、time、datetime(时间戳)解决date的数据类型。还可以使用内建函数string(yyyy/mm/dd)对参 ...
maven 非标准结构目录自定义配置
- 博客分类:
- maven
<build>
<directory>target</directory> // 工作目录
<sourceDirectory>src</sourceDirectory> // 源码目录
<scriptSourceDirectory>js/scripts</scriptSourceDirectory> //脚本目录
<testSourceDirectory>test</testSourceDirectory> // 测试目录
<out ...
为什么要使用hibernate的merge方法,merge方法会将session缓存中的多个相同标识符对象合并成一个对象后进行保存,以及保存前检查数据库的数据与更新对象内容是否一致,如果是那么不做更新操作
http://littie1987.iteye.com/blog/1039082
xml 标签库元素
属性 描述
tlib-version 本标签库实现版本
jsp-version 标签库依赖的JSP版本
short-name 被JSP创作工具使用的一个短的默认名词
uri 指定这个标签库的uri信息
display-name 被工具使用的显示用的名字
small-icon 被工具使用的小图标
large-icon 被工具使用的大图标
description 本标签的描述
validator TLD验证信息
listener 实践监听器规范
tag标签相关属性:
tag标签相关属性表
属性 描述
name tag标签唯一的名称
tag-class tag标签的 ...