java本地程序运行效果与服务器运行效果不完全一致

我在本地写的一条循环添加语句“public boolean saveadd(List e){
String sqlstr="";
String[] sqlStrs = new String[e.size()];
for (int i = 0; i < sqlStrs.length; i++) {
E_c_wlcgdjModel w=e.get(i);
sqlstr += "insert into e_c_wlcgdj(noteno,rq,gys,dept,code,name,gg,price,sl,lb,sm,man,flag,corp_id,note_mo,cg_note,sysrq) values(" +
"'"+w.getNoteno()+"',to_date('"+w.getCg_rq()+"', 'yyyy-mm-dd'),'"+w.getDg_master()+"','"+w.getCg_dept()+"', " +
"'"+w.getCg_code()+"','"+w.getWl_sname()+"','"+w.getWl_ksize()+"','"+w.getDg_price()+"','"+w.getCg_sl()+"','计划','"+w.getCg_remark()+"', " +
"'"+w.getCg_man()+"','登记','"+w.getCorp_id()+"',F_GETID('WLCGDJMO', '"+w.getNoteno()+"',''),'"+w.getCg_mo()+"',sysdate )#";
sqlstr += "update e_c_wlsqmx set dg_note = '"+w.getNoteno()+"' where cg_mo = '"+w.getCg_mo()+"' #";
}
boolean sflag=cf.executeStatement(sqlstr.split("#"));
cf.close();
return sflag;
}”
但不知道为什么在服务器段运行,始终会在插入的时候漏掉一个字段,本地电脑并无问题,而且试过其他电脑也无问题,求教各位大神。

5个回答

数据库的字段和你插入的字段是否匹配吗?

u011225629
君寞傲 回复S丶hyh: 这个问题,没有道理呀!我希望你能再检查一遍,好好的对照一下!
4 年多之前 回复
sinat_32343219
S丶hyh 匹配,本地效果是可以的,但不清楚为什么服务器上回漏掉一个字段。简单来说就是本地与服务器端运行效果不一致,本地程序没有问题
4 年多之前 回复

是不是漏掉第一行最后一个字段

在客户端和服务端都打印一下sqlstr,然后看下是否一致。

个人感觉用“#”号分隔SQL语句,然后再通过“#”切片获取SQL语句不是很合理。
如果某个参数中也有“#”号,那么我们再进行切片的时候,就会打乱我们之前定义的SQL语句,
并且用“#”将这么多的SQL语句拼接在一起,也不方便我们的调试。

既然有了 sqlStrs数组,并且一条就会产生一条insert语句和一条update语句,那么你直接定义长度为sqlStrs.length * 2 的数组来接收。
然后再Debug调试,分别看一下我们的这些语句最终都是什么样子的,如果语句正确并且插入数据库还是会缺少字段,你就直接直接SQL语句,最后肯定能找到原因了。

删除服务器内容,从新部署试试

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
java程序放到服务器里运行

各位好,我用myeclipse编写了一个小程序,现在想放到服务器里(windows server2008r2)供局域网里的用户使用,数据库是sqlserver,请问如何设置?

关于java程序在linux服务器和windows机器运行效率问题

同样的java程序在linux服务器上要比在windows服务器上慢很多,jdk都是1.7版本。 linux服务器是4U,64核,128G,windows服务器是i7,16G。 写了一个小的demo测试了一下: ``` public static void main(String[] args) { Date date=new Date(); DateFormat format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String time1=format.format(date); System.out.println("开始时间:"+time1); long begin = System.currentTimeMillis(); for(int i=0;i<100000;i++){ for(int j=0;j<100000;j++){ for(int k=0;k<100000;k++){ int a = i+j+k; } } } long end = System.currentTimeMillis(); Date date1=new Date(); String time2=format.format(date1); System.out.println("结束时间:"+time2); System.out.println("运行时间:"+(end-begin)+"ms"); } ``` 在windows机器上运行时间是25s,打成jar包在linux服务器上运行的时间是50s。

java小票打印机在本地正常运行,部署到服务器后再本地运行无效

java小票打印机在本地正常运行,部署到服务器后再本地运行无效,我以为需要本地jdk,安装jdk还是不行

Java Web项目部署在云服务器数据库查询结果为空,本地运行正常

我在本地写的Java web项目,在本地使用本机MySQL数据库一切正常, 但是部署在云服务器的Tomcat,使用云服务器的MySQL数据库查询数据库结果却是空的, 服务器的数据表中确实是有数据的,但就是查询不出来,但是可以执行插入操作。 在服务器的命令行界面登录MySQL是可以查询出数据的,但就是用浏览器访问网页查询结果为空 Java web项目 jsp + servlet + java bean + mysql 5.6 服务器操作系统Centos 6.5 64位 Tomcat 8.0 JDK 1.8 数据库操作的用户对该数据库具有所有的权限 百度没有找到相关的问题 求助,O(∩_∩)O谢谢

JSP 中的servlet在本地能运行,在服务器端不能运行

做一个用户名密码的登陆表单,使用servlet对输入的用户名密码与数据库里用户名密码进行比较,如果正确,就转至登陆页面,不正确就提示错误。在本地运行一切正常,但是放在服务器上,输入完用户名密码、点击确定后,就一直是网页正在连接的状态,死活不能运行出来。求大神看看到底是哪里有问题.(对不起实在没有C币了……)

java项目本地运行正常,发布到服务器 tomcat 报错,该怎么解决啊?

项目在本地跑没有问题,将项目打成war包放在服务器上就报这个错误,而且服务器上相应的路径下也有这个jar包, ![图片说明](https://img-ask.csdn.net/upload/201710/26/1508997637_740211.png) 错误信息: 25-Oct-2017 13:34:26.404 严重 [ContainerBackgroundProcessor[StandardEngine[Catalina]]] org.apache.catalina.core.ApplicationFilterConfig.release Failed to destroy the filter named [struts2Filter] of type [org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter] java.lang.IllegalStateException: java.io.FileNotFoundException: C:\hostadmin\tomcat80\webapps\thorgeneweb\WEB-INF\lib\antlr-2.7.7.jar (系统找不到指定的路径。) at org.apache.catalina.webresources.AbstractSingleArchiveResourceSet.getArchiveEntry(AbstractSingleArchiveResourceSet.java:97) at org.apache.catalina.webresources.AbstractArchiveResourceSet.getResource(AbstractArchiveResourceSet.java:260) at org.apache.catalina.webresources.StandardRoot.getResourceInternal(StandardRoot.java:281) at org.apache.catalina.webresources.Cache.getResource(Cache.java:62) at org.apache.catalina.webresources.StandardRoot.getResource(StandardRoot.java:216) at org.apache.catalina.webresources.StandardRoot.getClassLoaderResource(StandardRoot.java:225) at org.apache.catalina.loader.WebappClassLoaderBase.findResourceInternal(WebappClassLoaderBase.java:2633) at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:2470) at org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:859) at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1302) at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1167) at org.apache.struts2.dispatcher.Dispatcher.cleanup(Dispatcher.java:285) at org.apache.struts2.dispatcher.ng.PrepareOperations.cleanupDispatcher(PrepareOperations.java:184) at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.destroy(StrutsPrepareAndExecuteFilter.java:108) at org.apache.catalina.core.ApplicationFilterConfig.release(ApplicationFilterConfig.java:312) at org.apache.catalina.core.StandardContext.filterStop(StandardContext.java:4733) at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5528) at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:221) at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:849) at org.apache.catalina.startup.HostConfig.undeploy(HostConfig.java:1395) at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1321) at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1581) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:284) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:95) at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1168) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1377) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1381) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1349) at java.lang.Thread.run(Thread.java:745)

php的单独程序 java的单独程序 能在同一服务器上运行吗

有一个php独立的项目 还有一个java的独立项目 能放在同一个服务器上运行吗? 感谢大牛回答

java项目 为什么项目本地有用 部署到服务器就显示不出来了

java项目 为什么项目本地有用 部署到服务器就显示不出来了 本地的效果: ![图片说明](https://img-ask.csdn.net/upload/201704/25/1493107758_575609.png) 部署服务器后效果: ![图片说明](https://img-ask.csdn.net/upload/201704/25/1493107776_39807.png)

java程序,服务器读取用户本地文件

需要做一个读取excle表格内容实现查询,可不可以不上传到服务器,直接读取用户本地文件呢。

linux服务器下运行一个图形化的Java程序

安装一了一个纯命令行的Ubuntu服务器系统,在windows下用netbeans 做 了一个图形化Java程序。服务器下的jdk以安装。在运行这个打包好的java程序时出现错误。说是需要libX....等很多包。 估计是需要安装图形化包,那么怎么安装这些包呢,服务器不能连接互联网。如果有这些包,从哪里下载呢?

下面的java程序运行时为什么没有结果

package sql; import java.awt.*; import java.awt.event.*; import java.sql.*; import javax.swing.*; class liaotian extends JFrame implements ActionListener{ JPanel jpanel1; TextArea textArea1; TextField textField3; JButton jButton1; liaotian(){ this.setTitle("对话"); this.setSize(600,600); this.setVisible(true); jpanel1=new JPanel(); textArea1=new TextArea(15,15); jButton1=new JButton("发送"); textField3=new TextField(10); jpanel1.add(textArea1); jpanel1.add(jButton1);jpanel1.add(textField3); } public void actionPerformed(ActionEvent e) { if(e.getSource()==jButton1){ textArea1.setText(textField3.getText()); textField3.setText(""); }}} public class lianxi2 extends JFrame implements ActionListener{ JPanel jpanel; Label label1; TextField textField1; Label label2; TextField textField2; JButton jButton; static String col11,col12; public lianxi2(){ super("登陆"); jpanel=new JPanel(); this.setVisible(true); this.setSize(600,600); label1=new Label("账号"); textField1=new TextField(15); label2=new Label("密码"); textField2=new TextField(15); jButton=new JButton("登陆"); jpanel.add(label1); jpanel.add(textField1); jpanel.add(label2); jpanel.add(textField2); jpanel.add(jButton); this.add(jpanel); } public static void main(String[] args) { try{ Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");//加载数据库驱动 Connection conn=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;Database=denglu","sa","123456");//链接数据库 Statement statement=conn.createStatement(); ResultSet rs = statement.executeQuery("select * from denglu "); while(rs.next()){ col11= rs.getString("zhanghao"); col12 = rs.getString("mima"); } conn.close(); } catch(Exception e){ e.printStackTrace(); } } public void actionPerformed(ActionEvent e) { if(e.getSource()==jButton){ if(textField1.getText()==col11){ if(textField2.getText()==col12){ lianxi2 m=new lianxi2(); m.setVisible(true); } } } }} 程序运行之后什么都没有出现

java web项目本地运行正常发布到阿里云服务器上之后出错

``` <%@ page language="java" import="java.util.*,db.DBLink,java.sql.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href="<%=basePath%>"> <title>My JSP 'index.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> </head> <body> <% DBLink db=new DBLink("my_test_db"); Connection con=db.getDefaultCon(); Statement sta=con.createStatement(); ResultSet rs=sta.executeQuery("select * from users"); if(rs.next()){ out.print(rs.getString(1)+" "+rs.getString(2)); } %> </body> </html> //数据库连接 DBLink.java package db; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.ResultSetMetaData; import java.sql.SQLException; import java.sql.Statement; import java.util.Date; import java.util.regex.Matcher; import java.util.regex.Pattern; public class DBLink { Connection con; Statement sta; ResultSet rs; PreparedStatement psta; ResultSetMetaData rsm; //119.23.240.242 private String user = null, pwd = null, dataBaseName = "my_test_db", id = "localhost", port = "3306"; public DBLink(String dataBaseName) { this.user = "root"; this.pwd = "abc"; this.dataBaseName = dataBaseName; try { Class.forName("com.mysql.jdbc.Driver"); } catch (Exception e) { } } public Connection getDefaultCon() { String uri = "jdbc:mysql://localhost:3306/" + dataBaseName+"?useUnicode=true&characterEncoding=utf-8&useSSL=false"; setUser("root"); setPwd("lfy"); try { con = DriverManager.getConnection(uri, "root", "abc"); return con; } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); return null; } } } ``` java web在本地可以正常运行 ![图片说明](https://img-ask.csdn.net/upload/201706/30/1498784601_196563.png) 但是发布到阿里云服务器上就不能运行 ![图片说明](https://img-ask.csdn.net/upload/201706/30/1498784682_119043.png) 错误信息: HTTP Status 500 - An exception occurred processing JSP page /index.jsp at line 27 type Exception report message An exception occurred processing JSP page /index.jsp at line 27 description The server encountered an internal error that prevented it from fulfilling this request. exception org.apache.jasper.JasperException: An exception occurred processing JSP page /index.jsp at line 27 24: <% 25: DBLink db=new DBLink("my_test_db"); 26: Connection con=db.getDefaultCon(); 27: Statement sta=con.createStatement(); 28: ResultSet rs=sta.executeQuery("select * from users"); 29: if(rs.next()){ 30: out.print(rs.getString(1)+" "+rs.getString(2)); Stacktrace: org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:567) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:469) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:396) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:340) javax.servlet.http.HttpServlet.service(HttpServlet.java:725) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) root cause java.lang.NullPointerException org.apache.jsp.index_jsp._jspService(index_jsp.java:126) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javax.servlet.http.HttpServlet.service(HttpServlet.java:725) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:431) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:396) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:340) javax.servlet.http.HttpServlet.service(HttpServlet.java:725) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) note The full stack trace of the root cause is available in the Apache Tomcat/8.0.18 logs.

eclipse如何把一个java文件部署成服务器并导入本地tomcat,本地tomcat已经运行当中

eclipse如何把一个java文件部署成服务器并导入本地tomcat,本地tomcat已经运行当中 简单的步骤是如何的,有图就更好啦,谢谢大神解答

Java调用本地默认打印机打印,服务器上无法调用

我本机上用java实现调用本地打印机打印,我自己电脑上能用eclipese调用打印,但是部署到服务器上就无法访问,请大神们支教一下

JAVA web程序在浏览器中运行

JAVA web程序在浏览器中是以插件的形式运行吗?

Java程序上传到CentOS的运行问题

用eclipse写好的Java程序(已编译,.class文件)上传到CentOS服务器上可以直接运行吗?CentOS服务器已配置Java环境,在CentOS中写Java程序编译后可以运行,但在本地可以执行的.class文件上传后却不能运行,提示Could not find or load main class XXX。请问是什么原因,CentOS上运行Java应如何处理? java环境配置在/etc/profile中,如下 ![图片说明](https://img-ask.csdn.net/upload/201501/08/1420727517_629800.png) 如果是在CentOS中直接写java程序就可以,在本地写完上传就不行,环境配置应该没错吧?

java写的网页,服务器端运行的是什么运行程序

php写的网页,服务器端运行的是什么运行程序 服务器端肯定要装jre或者装php,那服务器程序是什么

java项目打war包在本地tomcat正常,但是打war包到远程服务器上就运行报错

参照网上的一些方式试过很多次了还是不行,log信息如下: 20170405 20:39:17,656 INFO ContextLoader:285 - Root WebApplicationContext: initialization started 20170405 20:39:17,828 INFO XmlWebApplicationContext:513 - Refreshing Root WebApplicationContext: startup date [Wed Apr 05 20:39:17 CST 2017]; root of context hierarchy 20170405 20:39:17,984 INFO XmlBeanDefinitionReader:316 - Loading XML bean definitions from URL [file:/D:/deployment/apache-tomcat-7.0.68-hcbinary/webapps/hcbinary/WEB-INF/classes/applicationContext.xml] 20170405 20:39:19,140 INFO XmlBeanDefinitionReader:316 - Loading XML bean definitions from URL [file:/D:/deployment/apache-tomcat-7.0.68-hcbinary/webapps/hcbinary/WEB-INF/classes/applicationContext-shiro.xml] 20170405 20:39:19,156 INFO XmlBeanDefinitionReader:316 - Loading XML bean definitions from URL [file:/D:/deployment/apache-tomcat-7.0.68-hcbinary/webapps/hcbinary/WEB-INF/classes/applicationContext-job.xml] 20170405 20:39:19,187 INFO XmlBeanDefinitionReader:316 - Loading XML bean definitions from URL [file:/D:/deployment/apache-tomcat-7.0.68-hcbinary/webapps/hcbinary/WEB-INF/classes/applicationContext-init.xml] 20170405 20:39:19,203 INFO XmlBeanDefinitionReader:316 - Loading XML bean definitions from URL [file:/D:/deployment/apache-tomcat-7.0.68-hcbinary/webapps/hcbinary/WEB-INF/classes/applicationContext-global.xml] 20170405 20:39:19,703 INFO PropertySourcesPlaceholderConfigurer:172 - Loading properties file from URL [file:/D:/deployment/apache-tomcat-7.0.68-hcbinary/webapps/hcbinary/WEB-INF/classes/ruiec.properties] 20170405 20:39:19,734 INFO AutowiredAnnotationBeanPostProcessor:141 - JSR-330 'javax.inject.Inject' annotation found and supported for autowiring 20170405 20:39:19,750 INFO AutowiredAnnotationBeanPostProcessor:141 - JSR-330 'javax.inject.Inject' annotation found and supported for autowiring 20170405 20:39:19,906 INFO ThreadPoolTaskScheduler:165 - Initializing ExecutorService 'myScheduler' 20170405 20:39:19,906 INFO PostProcessorRegistrationDelegate$BeanPostProcessorChecker:309 - Bean 'myScheduler' of type [class org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) 20170405 20:39:20,062 INFO PostProcessorRegistrationDelegate$BeanPostProcessorChecker:309 - Bean 'org.springframework.beans.factory.config.MethodInvokingFactoryBean#0' of type [class org.springframework.beans.factory.config.MethodInvokingFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) 20170405 20:39:20,078 INFO PostProcessorRegistrationDelegate$BeanPostProcessorChecker:309 - Bean 'org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0' of type [class org.springframework.transaction.annotation.AnnotationTransactionAttributeSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) 20170405 20:39:20,093 INFO PostProcessorRegistrationDelegate$BeanPostProcessorChecker:309 - Bean 'org.springframework.cache.annotation.AnnotationCacheOperationSource#0' of type [class org.springframework.cache.annotation.AnnotationCacheOperationSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) 20170405 20:39:20,109 INFO PostProcessorRegistrationDelegate$BeanPostProcessorChecker:309 - Bean 'org.springframework.cache.config.internalCacheAdvisor' of type [class org.springframework.cache.interceptor.BeanFactoryCacheOperationSourceAdvisor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) 20170405 20:39:20,109 INFO PostProcessorRegistrationDelegate$BeanPostProcessorChecker:309 - Bean 'org.springframework.transaction.config.internalTransactionAdvisor' of type [class org.springframework.transaction.interceptor.BeanFactoryTransactionAttributeSourceAdvisor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) 20170405 20:39:20,171 INFO PostProcessorRegistrationDelegate$BeanPostProcessorChecker:309 - Bean 'adminServiceImpl' of type [class com.ruiec.server.common.service.impl.AdminServiceImpl] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) 20170405 20:39:20,453 ERROR MulticastRMICacheManagerPeerProvider:98 - Error starting heartbeat. Error was: error setting options java.net.SocketException: error setting options 20170405 20:39:20,500 INFO ThreadPoolTaskScheduler:203 - Shutting down ExecutorService 'myScheduler' 20170405 20:39:20,500 ERROR ContextLoader:331 - Context initialization failed org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'shiroFilter' defined in URL [file:/D:/deployment/apache-tomcat-7.0.68-hcbinary/webapps/hcbinary/WEB-INF/classes/applicationContext-shiro.xml]: Cannot resolve reference to bean 'securityManager' while setting bean property 'securityManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'securityManager' defined in URL [file:/D:/deployment/apache-tomcat-7.0.68-hcbinary/webapps/hcbinary/WEB-INF/classes/applicationContext-shiro.xml]: Cannot resolve reference to bean 'shiroDbRealm' while setting bean property 'realm'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'shiroDbRealm': Injection of resource dependencies failed; nested exception is java.lang.ExceptionInInitializerError at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5584) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652) at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1091) at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1980) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'securityManager' defined in URL [file:/D:/deployment/apache-tomcat-7.0.68-hcbinary/webapps/hcbinary/WEB-INF/classes/applicationContext-shiro.xml]: Cannot resolve reference to bean 'shiroDbRealm' while setting bean property 'realm'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'shiroDbRealm': Injection of resource dependencies failed; nested exception is java.lang.ExceptionInInitializerError eanDefinitionValueResolver.java:336) Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'shiroDbRealm': Injection of resource dependencies failed; nested exception is java.lang.ExceptionInInitializerError at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328) ... 38 more Caused by: java.lang.ExceptionInInitializerError at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) Caused by: net.sf.ehcache.CacheException: error setting options 请大家帮忙解决一下,谢谢!!

本地运行jar包没问题,但在服务器上运行报数据库连接异常错误

最近在处理公司出差对商旅接口的事,将程序打成JAR包后,在本地运行无误,但是上传到服务器以后报数据库异常错误。 项目使用axis2调用webservice。在cmd里巡行bat文件具体错误如下图:![图片说明](https://img-ask.csdn.net/upload/201608/19/1471573598_962149.jpg) 本地运行图片: ![图片说明](https://img-ask.csdn.net/upload/201608/19/1471573648_955442.jpg) 请问一下有那些情况原因可能造成这种情况(比如防火墙等)。

大学四年自学走来,这些私藏的实用工具/学习网站我贡献出来了

大学四年,看课本是不可能一直看课本的了,对于学习,特别是自学,善于搜索网上的一些资源来辅助,还是非常有必要的,下面我就把这几年私藏的各种资源,网站贡献出来给你们。主要有:电子书搜索、实用工具、在线视频学习网站、非视频学习网站、软件下载、面试/求职必备网站。 注意:文中提到的所有资源,文末我都给你整理好了,你们只管拿去,如果觉得不错,转发、分享就是最大的支持了。 一、电子书搜索 对于大部分程序员...

在中国程序员是青春饭吗?

今年,我也32了 ,为了不给大家误导,咨询了猎头、圈内好友,以及年过35岁的几位老程序员……舍了老脸去揭人家伤疤……希望能给大家以帮助,记得帮我点赞哦。 目录: 你以为的人生 一次又一次的伤害 猎头界的真相 如何应对互联网行业的「中年危机」 一、你以为的人生 刚入行时,拿着傲人的工资,想着好好干,以为我们的人生是这样的: 等真到了那一天,你会发现,你的人生很可能是这样的: ...

程序员请照顾好自己,周末病魔差点一套带走我。

程序员在一个周末的时间,得了重病,差点当场去世,还好及时挽救回来了。

技术大佬:我去,你写的 switch 语句也太老土了吧

昨天早上通过远程的方式 review 了两名新来同事的代码,大部分代码都写得很漂亮,严谨的同时注释也很到位,这令我非常满意。但当我看到他们当中有一个人写的 switch 语句时,还是忍不住破口大骂:“我擦,小王,你丫写的 switch 语句也太老土了吧!” 来看看小王写的代码吧,看完不要骂我装逼啊。 private static String createPlayer(PlayerTypes p...

你以为这样写Java代码很6,但我看不懂

为了提高 Java 编程的技艺,我最近在 GitHub 上学习一些高手编写的代码。下面这一行代码(出自大牛之手)据说可以征服你的朋友,让他们觉得你写的代码很 6,来欣赏一下吧。 IntStream.range(1, 5).boxed().map(i -&gt; { System.out.print("Happy Birthday "); if (i == 3) return "dear NAME"...

上班一个月,后悔当初着急入职的选择了

最近有个老铁,告诉我说,上班一个月,后悔当初着急入职现在公司了。他之前在美图做手机研发,今年美图那边今年也有一波组织优化调整,他是其中一个,在协商离职后,当时捉急找工作上班,因为有房贷供着,不能没有收入来源。所以匆忙选了一家公司,实际上是一个大型外包公司,主要派遣给其他手机厂商做外包项目。**当时承诺待遇还不错,所以就立马入职去上班了。但是后面入职后,发现薪酬待遇这块并不是HR所说那样,那个HR自...

女程序员,为什么比男程序员少???

昨天看到一档综艺节目,讨论了两个话题:(1)中国学生的数学成绩,平均下来看,会比国外好?为什么?(2)男生的数学成绩,平均下来看,会比女生好?为什么?同时,我又联想到了一个技术圈经常讨...

副业收入是我做程序媛的3倍,工作外的B面人生是怎样的?

提到“程序员”,多数人脑海里首先想到的大约是:为人木讷、薪水超高、工作枯燥…… 然而,当离开工作岗位,撕去层层标签,脱下“程序员”这身外套,有的人生动又有趣,马上展现出了完全不同的A/B面人生! 不论是简单的爱好,还是正经的副业,他们都干得同样出色。偶尔,还能和程序员的特质结合,产生奇妙的“化学反应”。 @Charlotte:平日素颜示人,周末美妆博主 大家都以为程序媛也个个不修边幅,但我们也许...

MySQL数据库面试题(2020最新版)

文章目录数据库基础知识为什么要使用数据库什么是SQL?什么是MySQL?数据库三大范式是什么mysql有关权限的表都有哪几个MySQL的binlog有有几种录入格式?分别有什么区别?数据类型mysql有哪些数据类型引擎MySQL存储引擎MyISAM与InnoDB区别MyISAM索引与InnoDB索引的区别?InnoDB引擎的4大特性存储引擎选择索引什么是索引?索引有哪些优缺点?索引使用场景(重点)...

如果你是老板,你会不会踢了这样的员工?

有个好朋友ZS,是技术总监,昨天问我:“有一个老下属,跟了我很多年,做事勤勤恳恳,主动性也很好。但随着公司的发展,他的进步速度,跟不上团队的步伐了,有点...

我入职阿里后,才知道原来简历这么写

私下里,有不少读者问我:“二哥,如何才能写出一份专业的技术简历呢?我总感觉自己写的简历太烂了,所以投了无数份,都石沉大海了。”说实话,我自己好多年没有写过简历了,但我认识的一个同行,他在阿里,给我说了一些他当年写简历的方法论,我感觉太牛逼了,实在是忍不住,就分享了出来,希望能够帮助到你。 01、简历的本质 作为简历的撰写者,你必须要搞清楚一点,简历的本质是什么,它就是为了来销售你的价值主张的。往深...

程序员写出这样的代码,能不挨骂吗?

当你换槽填坑时,面对一个新的环境。能够快速熟练,上手实现业务需求是关键。但是,哪些因素会影响你快速上手呢?是原有代码写的不够好?还是注释写的不够好?昨夜...

带了6个月的徒弟当了面试官,而身为高级工程师的我天天修Bug......

即将毕业的应届毕业生一枚,现在只拿到了两家offer,但最近听到一些消息,其中一个offer,我这个组据说客户很少,很有可能整组被裁掉。 想问大家: 如果我刚入职这个组就被裁了怎么办呢? 大家都是什么时候知道自己要被裁了的? 面试软技能指导: BQ/Project/Resume 试听内容: 除了刷题,还有哪些技能是拿到offer不可或缺的要素 如何提升面试软实力:简历, 行为面试,沟通能...

优雅的替换if-else语句

场景 日常开发,if-else语句写的不少吧??当逻辑分支非常多的时候,if-else套了一层又一层,虽然业务功能倒是实现了,但是看起来是真的很不优雅,尤其是对于我这种有强迫症的程序"猿",看到这么多if-else,脑袋瓜子就嗡嗡的,总想着解锁新姿势:干掉过多的if-else!!!本文将介绍三板斧手段: 优先判断条件,条件不满足的,逻辑及时中断返回; 采用策略模式+工厂模式; 结合注解,锦...

离职半年了,老东家又发 offer,回不回?

有小伙伴问松哥这个问题,他在上海某公司,在离职了几个月后,前公司的领导联系到他,希望他能够返聘回去,他很纠结要不要回去? 俗话说好马不吃回头草,但是这个小伙伴既然感到纠结了,我觉得至少说明了两个问题:1.曾经的公司还不错;2.现在的日子也不是很如意。否则应该就不会纠结了。 老实说,松哥之前也有过类似的经历,今天就来和小伙伴们聊聊回头草到底吃不吃。 首先一个基本观点,就是离职了也没必要和老东家弄的苦...

2020阿里全球数学大赛:3万名高手、4道题、2天2夜未交卷

阿里巴巴全球数学竞赛( Alibaba Global Mathematics Competition)由马云发起,由中国科学技术协会、阿里巴巴基金会、阿里巴巴达摩院共同举办。大赛不设报名门槛,全世界爱好数学的人都可参与,不论是否出身数学专业、是否投身数学研究。 2020年阿里巴巴达摩院邀请北京大学、剑桥大学、浙江大学等高校的顶尖数学教师组建了出题组。中科院院士、美国艺术与科学院院士、北京国际数学...

为什么你不想学习?只想玩?人是如何一步一步废掉的

不知道是不是只有我这样子,还是你们也有过类似的经历。 上学的时候总有很多光辉历史,学年名列前茅,或者单科目大佬,但是虽然慢慢地长大了,你开始懈怠了,开始废掉了。。。 什么?你说不知道具体的情况是怎么样的? 我来告诉你: 你常常潜意识里或者心理觉得,自己真正的生活或者奋斗还没有开始。总是幻想着自己还拥有大把时间,还有无限的可能,自己还能逆风翻盘,只不是自己还没开始罢了,自己以后肯定会变得特别厉害...

男生更看重女生的身材脸蛋,还是思想?

往往,我们看不进去大段大段的逻辑。深刻的哲理,往往短而精悍,一阵见血。问:产品经理挺漂亮的,有点心动,但不知道合不合得来。男生更看重女生的身材脸蛋,还是...

程序员为什么千万不要瞎努力?

本文作者用对比非常鲜明的两个开发团队的故事,讲解了敏捷开发之道 —— 如果你的团队缺乏统一标准的环境,那么即使勤劳努力,不仅会极其耗时而且成果甚微,使用...

为什么程序员做外包会被瞧不起?

二哥,有个事想询问下您的意见,您觉得应届生值得去外包吗?公司虽然挺大的,中xx,但待遇感觉挺低,马上要报到,挺纠结的。

当HR压你价,说你只值7K,你该怎么回答?

当HR压你价,说你只值7K时,你可以流畅地回答,记住,是流畅,不能犹豫。 礼貌地说:“7K是吗?了解了。嗯~其实我对贵司的面试官印象很好。只不过,现在我的手头上已经有一份11K的offer。来面试,主要也是自己对贵司挺有兴趣的,所以过来看看……”(未完) 这段话主要是陪HR互诈的同时,从公司兴趣,公司职员印象上,都给予对方正面的肯定,既能提升HR的好感度,又能让谈判气氛融洽,为后面的发挥留足空间。...

面试阿里p7,被按在地上摩擦,鬼知道我经历了什么?

面试阿里p7被问到的问题(当时我只知道第一个):@Conditional是做什么的?@Conditional多个条件是什么逻辑关系?条件判断在什么时候执...

Python爬虫,高清美图我全都要(彼岸桌面壁纸)

爬取彼岸桌面网站较为简单,用到了requests、lxml、Beautiful Soup4

无代码时代来临,程序员如何保住饭碗?

编程语言层出不穷,从最初的机器语言到如今2500种以上的高级语言,程序员们大呼“学到头秃”。程序员一边面临编程语言不断推陈出新,一边面临由于许多代码已存在,程序员编写新应用程序时存在重复“搬砖”的现象。 无代码/低代码编程应运而生。无代码/低代码是一种创建应用的方法,它可以让开发者使用最少的编码知识来快速开发应用程序。开发者通过图形界面中,可视化建模来组装和配置应用程序。这样一来,开发者直...

面试了一个 31 岁程序员,让我有所触动,30岁以上的程序员该何去何从?

最近面试了一个31岁8年经验的程序猿,让我有点感慨,大龄程序猿该何去何从。

大三实习生,字节跳动面经分享,已拿Offer

说实话,自己的算法,我一个不会,太难了吧

程序员垃圾简历长什么样?

已经连续五年参加大厂校招、社招的技术面试工作,简历看的不下于万份 这篇文章会用实例告诉你,什么是差的程序员简历! 疫情快要结束了,各个公司也都开始春招了,作为即将红遍大江南北的新晋UP主,那当然要为小伙伴们做点事(手动狗头)。 就在公众号里公开征简历,义务帮大家看,并一一点评。《启舰:春招在即,义务帮大家看看简历吧》 一石激起千层浪,三天收到两百多封简历。 花光了两个星期的所有空闲时...

Java岗开发3年,公司临时抽查算法,离职后这几题我记一辈子

前几天我们公司做了一件蠢事,非常非常愚蠢的事情。我原以为从学校出来之后,除了找工作有测试外,不会有任何与考试有关的事儿。 但是,天有不测风云,公司技术总监、人事总监两位大佬突然降临到我们事业线,叫上我老大,给我们组织了一场别开生面的“考试”。 那是一个风和日丽的下午,我翘着二郎腿,左手端着一杯卡布奇诺,右手抓着我的罗技鼠标,滚动着轮轴,穿梭在头条热点之间。 “淡黄的长裙~蓬松的头发...

大牛都会用的IDEA调试技巧!!!

导读 前天面试了一个985高校的实习生,问了他平时用什么开发工具,他想也没想的说IDEA,于是我抛砖引玉的问了一下IDEA的调试用过吧,你说说怎么设置断点...

面试官:你连SSO都不懂,就别来面试了

大厂竟然要考我SSO,卧槽。

立即提问
相关内容推荐