我设置了一个git服务器,现在想要从客户端推送我的repo.我使用git push origin master并收到此错误消息:
fatal: protocol error: bad line length character: Unab
Run Code Online (Sandbox Code Playgroud)
我不知道出了什么问题.我不知道"Unab"是什么.我试图调整shell的大小,但它仍然是"Unab".我找不到此错误消息的解决方案.
我用"authorized_keys"和SSH设置服务器.(我可以使用SSH连接到它.)
这似乎是一个git问题?
BTW:服务器设置在Windows 7 VM中
我的web.xml配置是
<filter>
<filter-name>springSecurityFilterChain</filter-name>
<filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
</filter>
<filter-mapping>
<filter-name>springSecurityFilterChain</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
Run Code Online (Sandbox Code Playgroud)
这是我的安全配置
<intercept-url pattern="/*" access="ROLE_USER" />
<intercept-url pattern="/*.ico" filters="none" />
</http>
<beans:bean id="customAuthenticationProvider" class="net.spring3.provider.MyAuthProvider" />
<authentication-manager>
<authentication-provider ref="customAuthenticationProvider" />
</authentication-manager>
Run Code Online (Sandbox Code Playgroud)
这是我的customAuthProvider类
public class MyAuthProvider implements AuthenticationProvider {
@Override
public boolean supports(Class<? extends Object> arg0) {
// TODO Auto-generated method stub
return false;
}
@SuppressWarnings("serial")
private static Map<String, String> SIMPLE_USERS = new HashMap<String, String>(2) {{
put("joe", "joe");
put("bob", "bob");
}};
@SuppressWarnings("serial" )
private static List<GrantedAuthority> AUTHORITIES = new ArrayList<GrantedAuthority>(1) {{
add(new GrantedAuthorityImpl("ROLE_USER"));
}}; …Run Code Online (Sandbox Code Playgroud) 我在Linux系统中使用tomcat 6x.它打印像本地主机的日志文件localhost.2011-06-07,localhost.2011-06-08每天的基础上.我希望在它达到1MB时旋转localhost.
我可以在log4j中为我的网络应用程序轮换日志文件.但是这个tomcat的localhost日志文件,我无法让它旋转.有没有使用logrotate以外的解决方案?
我必须显示列: - 发送 - 接收 - 已取消
在报告列中,通过检查DB中的值"状态".因此,如果Status等于1,则发送,= 2接收,= 3取消.
jasper报告中的文本字段表达式(?a:b)只能采用一个条件,我如何给出多个条件?喜欢if-else阶梯的东西?
我试图通过jquery POST将一些json数据发送到我本地计算机上的泽西REST服务.
在我的服务器端,我有Jersey方法来使用POST的这个JSON.
@Path("/question")
public class QuestionAPI {
private final static Logger LOGGER = Logger.getLogger(HelloWorldApi.class .getName());
@POST
@Path("/askquestion")
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_JSON)
public TQARequest askquestion(TQARequest tqaRequest, @Context HttpServletRequest request) {
LOGGER.info("Inside-->askquestion-->TQARequest"+tqaRequest.getQuestion());
return tqaRequest;
}
}
Run Code Online (Sandbox Code Playgroud)
我在请求中包装json数据.因此,在服务器中,我可以在该包装类中获取请求中发送的所有数据.我的请求包装类是
public class TQARequest {
private Question question;
public Question getQuestion() {
return question;
}
public void setQuestion(Question question) {
this.question = question;
}
@Override
public String toString() {
return "TQARequest [question=" + question + "]";
}
}
Run Code Online (Sandbox Code Playgroud)
问题pojo类
public class Question {
@Id
private Long questionID; …Run Code Online (Sandbox Code Playgroud) 如何在启动spring boot应用程序后自动启动浏览器.是否有任何侦听器方法回调以检查webapp是否已部署并准备好为请求提供服务,以便在加载浏览器时,用户可以看到索引页面并可以开始与webapp交互?
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
// launch browser on localhost
}
Run Code Online (Sandbox Code Playgroud) 我正在生成一个我的java程序的Windows可执行EXE文件,其中包含Eclipse中的init4j的ANT任务.在ANT任务中,我使用保存的launch4j配置文件(xml)并另外覆盖版本信息.
<launch4j
configFile="${launch4j.config.dir}/paginaEPUBChecker.xml"
fileVersion="${program.version.number}"
txtFileVersion="${program.version.txtNumber}"
productVersion="${program.version.number}"
txtProductVersion="${program.version.txtNumber}"
/>
Run Code Online (Sandbox Code Playgroud)
到目前为止,一切都很完美.可执行文件已构建并运行良好.
但是当查看文件的属性详细信息时(右键单击=> properties => details)我得到"language"属性,其值为"English(US)",即使我正在使用德语Windows版本,因此我希望它成为"德国人".
你知道是否有一个(可能隐藏或未记录?)launch4j配置选项将语言属性设置为"德语"?
假设我运行了多个Web应用程序服务器,并且我从Server1登录用户,因此他的会话开始.由于http是无状态的,假设下一个请求是否发送到Server3而不是用于登录应用程序的Sever1,如果我使用cookies,隐藏的形式,它不能在Server2中工作.
那么如何管理会话?,可能是通过生成ID(甚至重用生成的jsessioid)并将其存储在中央数据库中,以便所有服务器都可以访问此会话ID并在处理请求之前对其进行验证.然后在case,我需要开发一种机制来将所有会话数据作为对象存储到数据库中.
是否有其他内置机制可用?
我有一个包含以下数据的数组
var a = [1,2,3,4,5,6,7]
Run Code Online (Sandbox Code Playgroud)
我在underscore.js或backbone.js中寻找一个方法,我可以在其中返回具有指定范围的元素.对于前:
filter(2,5) should return [3,4,5,6]
Run Code Online (Sandbox Code Playgroud)
这是数组中的第2到第5个索引元素.对我来说有什么指针?
我将通过在他/她的cookie中存储唯一ID来唯一地标识用户.HttpSession ID是我谷歌搜索的不错选择.只是想知道它有多独特?它是否是Web容器的独特之处,或者一旦它过期,它会被重新生成吗?如果它重复,我的所有用户登录都可以进行折腾.需要一些专家意见使用sessonID作为我的用户的唯一标识符.
java ×5
jquery ×2
session ×2
spring ×2
tomcat ×2
admin ×1
ant ×1
backbone.js ×1
eclipse ×1
exe ×1
expression ×1
git ×1
javascript ×1
jersey ×1
json ×1
launch4j ×1
logging ×1
rest ×1
servlets ×1
spring-3 ×1
spring-boot ×1
spring-mvc ×1
ssh ×1