小编let*_*nje的帖子

Twitter关注网址

点击网址http://twitter.com/home?status=<status_msg>将我们带到Twitter登录页面,登录后,状态已填入输入框,准备发送推文.

在Twitter上关注某人是否有类似的网址?

某些形式的内容,http://twitter.com/follow?user=<user_to be_followed>以便在点击此URL时,用户被带到登录页面(如果未经过身份验证),并且在成功登录后,登录用户成为URL中用户的关注者.

twitter url twitter-follow

11
推荐指数
3
解决办法
1万
查看次数

使用Spring JDBC轻松进行交易?

我正在开发一个使用Spring IoC和JDBC Template类的Java应用程序.我有一个DAO类有4种方法:m1()到m4().m1在表t1上执行多次插入和更新,在t2上执行m2,在t3上执行m3等.

DAO方法使用如下:

while(true)
{
  //process & generate data

  dao.m1(data1);
  dao.m2(data2);
  dao.m3(data3);
  dao.m4(data4);

  //sleep
}
Run Code Online (Sandbox Code Playgroud)

我希望4个连续方法调用下的db操作是原子的,要么所有4个表都成功更新,要么都没有.因此,如果在m3()中执行操作时出错,我想回滚在m2和m1中执行的所有更改(更新和插入).

那么春天让你以下面的方式做到这一点?

while (true)
{
  //process & generate data

  transaction = TransactionManager.createNewTransaction();

  transaction.start()

  try
  {
    dao.m1(data1);
    dao.m2(data2);
    dao.m3(data3);
    dao.m4(data4);
  }
  catch(DbUpdateException e)
  {
    transaction.rollBack();
  }

  transaction.end();

  // sleep
Run Code Online (Sandbox Code Playgroud)

}

或者有更好的方法吗?

java spring transactions jdbc rollback

9
推荐指数
2
解决办法
1万
查看次数

jdbc4 CommunicationsException

我有一台运行java应用程序的机器与在同一实例上运行的mysql实例交谈.该应用程序使用mysql的jdbc4驱动程序.我随机时间不断收到com.mysql.jdbc.exceptions.jdbc4.CommunicationsException.

这是整个信息.

无法打开JDBC Connection进行事务处理; 嵌套异常是

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: The last packet successfully received from the server was25899 milliseconds ago.The last packet sent successfully to the server was 25899 milliseconds ago, which  is longer than the server configured value of 'wait_timeout'. You should consider either expiring and/or testing connection validity before use in your application, increasing the server configured values for client timeouts, or using the Connector/J connection property 'autoReconnect=true' to avoid this problem.
Run Code Online (Sandbox Code Playgroud)

对于mysql,全局'wait_timeout'和'interactive_timeout'的值设置为3600秒,'connect_timeout'设置为60秒.等待超时值远远高于26秒(25899毫秒).在异常跟踪中提到.

我使用dbcp进行连接池,这里是数据源的spring bean配置.

   <bean id="dataSource" destroy-method="close" class="org.apache.commons.dbcp.BasicDataSource" >
          <property …
Run Code Online (Sandbox Code Playgroud)

java mysql connection timeout jdbc

9
推荐指数
1
解决办法
7332
查看次数

LinkedIn OAuth2授权服务器遇到意外情况

对于尝试通过webview中的移动设备中的OAuth2 API进行身份验证的某些用户,我们遇到了这个奇怪的错误.

https://www.linkedin.com/uas/oauth2/authorization?response_type=code&client_id=XXX&state=XXX&redirect_uri=XXX&scope=r_emailaddress%20r_basicprofile
Run Code Online (Sandbox Code Playgroud)

提交后(https://www.linkedin.com/uas/oauth2/authorizedialog/submit),我们的重定向uri重定向到以下参数.

?error=server_error&error_description=XXX&state=the+authorization+server+encountered+an+unexpected+condition
Run Code Online (Sandbox Code Playgroud)

我经历了这个=> http://chriskief.com/2014/04/23/linkedin-api-unable-to-retrieve-access-token/.

创建新应用程序或生成新密钥是一个问题,因为它会破坏已安装应用程序的登录链接.我们以前从未使用过OAuth1.

android login linkedin oauth2

8
推荐指数
1
解决办法
867
查看次数

找到提及任意Twitter用户的推文

因为statuses/mentions,我需要以用户身份进行身份验证.我希望看到用户的提及而不要求他/她进行身份验证.如果推文是公开的,那么提及哪些不公开?

我正在写这个

twitter

6
推荐指数
1
解决办法
9838
查看次数

{gem}在/ path/to/local/git/repo的本地覆盖使用分支开发,但Gemfile指定develop

我正在运行bundler v1.3.0.pre.2并试图让bundler将一个拥有gem的本地git存储库捆绑到rails应用程序中.

Gemfile:

gem 'mygem', :github => 'myrepo/mygem', :branch => 'develop'
Run Code Online (Sandbox Code Playgroud)

配置:

bundle config local.mygem /path/to/local/git/repo
Run Code Online (Sandbox Code Playgroud)

Bundle install抛出错误:

mygem在/ path/to/local/git/repo的本地覆盖是使用分支开发,但Gemfile指定develop

这是一个错误吗?我看到分支名称完全相同.可能有什么不对?对于Bundler v1.2.3也有同样的错误

git gem ruby-on-rails bundler

5
推荐指数
3
解决办法
3935
查看次数

在 rspec 请求规范中跨多个 get 请求维护会话

我如何要求 rspec 在下一个请求中使用/保持上一个请求所用的会话。

如果我在第一次获取后打印会话,它与我在处理 blah2_path 的操作中看到的会话不同。

get blah_path, {}, headers
get blah2_path, {}, headers # use same session as blah2_path
Run Code Online (Sandbox Code Playgroud)

rspec ruby-on-rails session-variables rspec-rails

5
推荐指数
1
解决办法
711
查看次数

ClassFormatError:在j2me中使用粗体时为56

我正在尝试使用java me sdk 3.0 来使用hessian j2me实现@ http://hessian.caucho.com/.

http://hessian.caucho.com/doc/hessian-overview.xtp#Hessian%20Client%20for%20a%20cell-phone提到了j2me的用法.

应用程序构建时没有任何错误/警告.但是,在MicroHessianOutput实例化实例化的行的那一刻,java.lang.Error: ClassFormatError: 56 抛出了ClassFormatError().

继承人追踪:

TRACE: <at java.lang.Error: ClassFormatError:  56>, startApp threw an Exception
java.lang.Error: ClassFormatError:  56
 - alert.AlertDemo.showOption(), bci=26
 - alert.AlertDemo.startApp(), bci=9
 - javax.microedition.midlet.MIDletTunnelImpl.callStartApp(), bci=1
 - com.sun.midp.midlet.MIDletPeer.startApp(), bci=7
 - com.sun.midp.midlet.MIDletStateHandler.startSuite(), bci=269
 - com.sun.midp.main.AbstractMIDletSuiteLoader.startSuite(), bci=52
 - com.sun.midp.main.CldcMIDletSuiteLoader.startSuite(), bci=8
 - com.sun.midp.main.AbstractMIDletSuiteLoader.runMIDletSuite(), bci=161
 - com.sun.midp.main.AppIsolateMIDletSuiteLoader.main(), bci=26
Run Code Online (Sandbox Code Playgroud)

和继承人showOption():

private void showOption () throws Exception{
       String url = "http://localhost/hello";

        HttpConnection c = (HttpConnection) Connector.open(url);

        c.setRequestMethod(HttpConnection.POST);

        OutputStream os = c.openOutputStream();
        MicroHessianOutput out …
Run Code Online (Sandbox Code Playgroud)

java rpc midp hessian java-me

3
推荐指数
1
解决办法
2078
查看次数

javascript变量访问之谜

var foo = 'hello';

var myfunc = function() {
  console.log(foo);
  var foo = foo || 'world';
  console.log(foo);
}

myfunc();
Run Code Online (Sandbox Code Playgroud)

为什么第一个foo记录为'undefined'?

javascript global-variables

2
推荐指数
1
解决办法
127
查看次数

php编码后param值

正在尝试使用PHP的一些基本的http帖子,并遇到了这个问题.

1.PHP:

<head>
    <script src="/scripts/jquery.js"></script>
</head>
<body>

    <script>
        function hw(){
            $.ajax({
              type: 'POST',
              url: '/2.php',
              data: 'param=a+b+c',
              success: function(d){
                console.log('server said ' + d);
              }
            });

        }
    </script>
    <button onclick="javascript:hw();">CLick me</button>
</body>
Run Code Online (Sandbox Code Playgroud)

2.PHP:

<?php
echo $_POST['param'];
?>
Run Code Online (Sandbox Code Playgroud)

ajax调用以'abc'而不是'a + b + c'返回.为什么'+'被编码为''(空格)?

然后我尝试使用post请求的内容类型'text/plain'而不是默认值'application/x-www-form-urlencoded'.在这种情况下,$_POST['param']出来是空的?我想了解这两种情况究竟发生了什么.我在服务器端如何取回原始数据('+')?

php parameters post encoding

1
推荐指数
2
解决办法
717
查看次数