我正在开发一个使用Hibernate3和JDBC连接/与我们的数据库交互的项目(MSSQL 2008)
目前我们在主类中创建会话工厂,然后开始我们的事务,然后我们启动一个新线程,该线程创建连接,什么不是.我会看看我是否可以用一些伪代码来说明这一点......
public static main(String[] args){
for(...){
SessionFactory sf = new SessionFactory();
sf.getCurrentSession.beginTransaction();
CreateNewThreadedObject.run();
sf.getCurrentSession.getTransaction.commit();
}
}
Run Code Online (Sandbox Code Playgroud)
我的问题是,这样安全吗?我知道会话不是线程安全的,但我并没有在线程中使用会话.如果有什么我正在使用交易.将sessionfactory传递给线程对象会更好吗?任何建议表示赞赏!
在下面的代码中,语句" $retMode & 0777"和" $retMode & 006"是什么意思?
use File::stat;
my $fpath = "/home/xyz/abc.sh" ;
my $info ;
my $retMode ;
my $property = "File_Permission";
$info=stat($fpath) ;
if($info){
$retMode = $info->mode; # This field contain file mode info
$retMode = $retMode & 0777;
if(($retMode & 006)) {
printf "$property|%03o|$fpath\n",$retMode;
}
}
Run Code Online (Sandbox Code Playgroud) 如何在特定位置移动对象.
举些例子.我有一个小条(宽= 50,高= 10).我必须手动移动这个柱塞.我想只在x cordinates中移动(限制是x = 20(起始点)到x = 50(终点))y坐标上没有移动.但是在病房没有动静的情况下它移动了50到10.
编码:-
- (void)ccTouchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
if (isPlaying) {
UITouch *touch = [[event allTouches] anyObject];
touchPosition = [touch locationInView:touch.view];
if ( CGRectContainsPoint(para3.boundingBox,touchPoint)
isDragging = YES;
touchOffset = para3.position.y - touchPosition.y;
}
- (void)ccTouchesMoved:(NSSet *)touches withEvent:(UIEvent *)event {
if (isPlaying) {
UITouch *touch3 = [[event allTouches] anyObject];
float distanceMoved =
([touch3 locationInView:touch3.view].y + touchOffset) -
para3.position.y;
float newY = para3.position.y + distanceMoved;
if (newY > 67 && newY < 99)
para3.position …Run Code Online (Sandbox Code Playgroud) 这可以被视为一般的Java问题,但为了更好地理解我使用Lucene作为示例.
您可以在Lucene中使用不同的Tokenizer来标记文本.有主要的抽象Tokenizer类,然后是许多扩展它的不同类.TokenFilter也是如此.
现在,似乎每次要索引文档时,都会创建一个新的Tokenizer.问题是,既然Tokeinzer只是一个实用类,为什么不让它静止?例如,将所有字母转换为小写字母的Tokenizer可以使用静态方法,该方法只对每个输入所做的输入执行.为我们想要索引的每一段文本创建一个新对象有什么意义?
有一点需要提及 - Tokeinzer有一个私有字段,其中包含它接收到的令牌化输入.我只是不明白为什么我们需要以这种方式存储它,因为对象在标记化过程结束后立即被销毁并返回新的标记化文本.我唯一能想到的是多线程访问可能吗?
谢谢!
问题很简单,有一个功能相当于java中着名的iif?
例如:
IIf (vData = "S", True, False)
Run Code Online (Sandbox Code Playgroud)
提前致谢.
在哪里可以找到可在rails 3中使用的数据类型列表?(例如文本,字符串,整数,浮点数,日期等?)我会随机了解新的,但我希望有一个我可以轻松参考的列表.
我知道有一个"选择"事件但是没有用.
这是我的代码:
$("#Asignacion_Movimiento_OrdenCompra").autocomplete(
"/Asignaciones/ObtenerOrdenesCompra",
{
extraParams: { Serial: function () { return $("#Asignacion_Movimiento_Material").val(); } },
delay: 200,
select: function (event, ui) {
alert(this.value + " - " + ui.item.value);
ObtenerDatosAdicionales();
return true;
}
}
);
Run Code Online (Sandbox Code Playgroud)
我也尝试过添加:
result: function (event, data, formatted) {
alert(data);
ObtenerDatosAdicionales();
return true;
}
Run Code Online (Sandbox Code Playgroud)
但没有任何反应......
如何获取用户所选项目的值?
谢谢.
我得到以下的重复:
java.sql.SQLException: Protocol violation
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:145)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:190)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:286)
at oracle.jdbc.driver.T4C80all.receive(T4C80all.java:766)
at oracle.jdbc.driver.T4CPreparedStatement.do0all8(T4CPreparedStatement.java:216)
at oracle.jdbc.driver.T4CPreparedStatement.fetch(T4CPreparedStatement.java:1225)
at oracle.jdbc.driver.OracleResultSetImpl.close_or_fetch_from_next(OracleResultSetImpl.java:373)
at oracle.jdbc.driver.OracleResultSetImpl.next(OracleResultSetImpl.java:284)
Run Code Online (Sandbox Code Playgroud)
Oracle系统在Solaris 5.10上运行10.2.0.3.0.jdbc驱动程序在JDK 1.6.0_21上运行(如果它是导入的,则java也在Solaris 5.10机器上运行).我已经尝试了几种不同的oracle瘦驱动程序,包括最新的和看起来与oracle版本完全匹配的驱动程序.
我正在运行的查询非常简单:"按key1,key2,key3从some_table顺序中选择*"然后迭代结果集并写入文件.该表有大约1200万行,所以我希望这个过程运行时间很长,但它似乎在5到15分钟内就会死掉.每次我运行它,它会在另一行上爆炸,所以我认为问题不在于数据.
我找到了oracle警报日志,但我无法分辨那里的任何内容与我的进程有关.不过,我不是oracle专家,也许我需要看一下oracle设置.奇怪的是,我在不同的连接上运行了大约五种类型的查询(一些情况稍微复杂一点),只有两个最简单的查询得到了这个问题.
任何有关如何缩小问题的帮助或想法将不胜感激.
我正在尝试将标记添加到我的rails应用程序中 - 我宁愿不使用插件/ gem.
我的需求非常简单:
用户可以向单个项目添加多个标签,他们可以按这些标签搜索项目,并且他们可以看到列出他们之前使用过的所有标签的页面.
我想知道的是,最好的办法是什么?被标记的模型中的数组/哈希?连接表?
任何建议都将受到高度赞赏.
java ×3
ruby ×2
apache-flex ×1
autocomplete ×1
equivalent ×1
exception ×1
function ×1
hibernate ×1
if-statement ×1
iif-function ×1
iphone ×1
jdbc ×1
jquery ×1
lucene ×1
objective-c ×1
oracle ×1
perl ×1
sprite ×1