有点郁闷,项目连不上数据库 1C

我的项目连不上oracle数据库,我用的是oracle12c在pl/sql上可以连接但是项目中无法连接
这是我的配置文件

 ### 配置ais程序包的Oracle数据库连接信息 ###
hibernate.connection.username=AISV6
hibernate.connection.password=AISV6
hibernate.connection.url=jdbc:oracle:thin:@localhost:1521:forlangel
hibernate.dialect=org.hibernate.dialect.Oracle10gDialect
hibernate.connection.driver_class=oracle.jdbc.driver.OracleDriver
hibernate.connection.testsql=select 1 from dual

### 是否在系统日志中显示执行的SQL语句 ###
hibernate.connection.show_sql=true

c3p0.minPoolSize=10
c3p0.maxPoolSize=100
c3p0.initialPoolSize=10

### 系统启动的时候是否自动创建或更新已有数据库表 ###
hibernate.hbm2ddl.auto=none

下面是异常信息

 2016-7-4 16:25:05 org.apache.catalina.core.StandardContext listenerStart
严重: Exception sending context initialized event to listener instance of class ais.framework.listener.PicListener
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'filterInvocationInterceptor' defined in ServletContext resource [/WEB-INF/classes/ais/framework/applicationContext-acegi-security.xml]: Invocation of init method failed; nested exception is org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is java.sql.SQLException: Connections could not be acquired from the underlying database!
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1338)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
    at java.security.AccessController.doPrivileged(Native Method)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
    at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
    at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
    at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
    at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
    at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
    at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
    at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4206)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4705)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
    at org.apache.catalina.core.StandardService.start(StandardService.java:525)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is java.sql.SQLException: Connections could not be acquired from the underlying database!
    at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:82)
    at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:577)
    at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:641)
    at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:666)
    at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:698)
    at org.springframework.jdbc.object.SqlQuery.execute(SqlQuery.java:112)
    at org.springframework.jdbc.object.SqlQuery.execute(SqlQuery.java:122)
    at org.springframework.jdbc.object.SqlQuery.execute(SqlQuery.java:137)
    at ais.framework.acegi.RdbmsFilterInvocationDefinitionSource.getRdbmsEntryHolderList(RdbmsFilterInvocationDefinitionSource.java:89)
    at ais.framework.acegi.RdbmsFilterInvocationDefinitionSource.getConfigAttributeDefinitions(RdbmsFilterInvocationDefinitionSource.java:65)
    at org.acegisecurity.intercept.AbstractSecurityInterceptor.afterPropertiesSet(AbstractSecurityInterceptor.java:194)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
    ... 30 more
Caused by: java.sql.SQLException: Connections could not be acquired from the underlying database!
    at com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:106)
    at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:677)
    at com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getConnection(AbstractPoolBackedDataSource.java:128)
    at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:113)
    at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:79)
    ... 42 more
Caused by: com.mchange.v2.resourcepool.CannotAcquireResourceException: A ResourcePool could not acquire a resource from its primary factory or source.
    at com.mchange.v2.resourcepool.BasicResourcePool.awaitAvailable(BasicResourcePool.java:1406)
    at com.mchange.v2.resourcepool.BasicResourcePool.prelimCheckoutResource(BasicResourcePool.java:594)
    at com.mchange.v2.resourcepool.BasicResourcePool.checkoutResource(BasicResourcePool.java:514)
    at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutAndMarkConnectionInUse(C3P0PooledConnectionPool.java:743)
    at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:670)
    ... 45 more

4个回答

查看是否是oracle的数据jdbc驱动jar有没有?另外就是使用的sid连接还是实例名连接的,两种连接方式不一样的。

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'filterInvocationInterceptor' defined in ServletContext resource [/WEB-INF/classes/ais/framework/applicationContext-acegi-security.xml]: Invocation of init method failed; nested exception is org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is java.sql.SQLException: Connections could not be acquired from the underlying database!
具体要看你【applicationContext-acegi-security.xml】这个配置文件里面的设置是否有问题

只保留4项必须的,其他的先注释掉。调试下就知道了。
看下数据库配置、连接池配置,一项项的调试。

我建议你检查一下数据库配置文件

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
为什么web项目链接数据库,String类型的字段插入不进去,都是现实NULL
public void save(Emp emp) throws Exception { Connection con=null; PreparedStatement pstm=null; String sql="insert into t_emp(sname,age,salary) values(?,?,?)"; try { con=DBUtil.getConnection(); pstm=con.prepareStatement(sql); pstm.setString(1, emp.getSname()); pstm.setInt(2, emp.getAge()); pstm.setDouble(3, emp.getSalary()); pstm.executeUpdate(); } catch (Exception e) { e.printStackTrace(); throw new Exception(e); }finally{ DBUtil.closeConnection(con); } 这段代码就是往数据库里面插入的代码,可是当我查数据的时候,显示的sname字段都是NULL,这是为什么啊。以前也用过这段代码,没问题啊,今天不知道为什么,插入不进去啊,郁闷 啊
应届生 面试东软 碰到问题 不用数据库之间的的问题
那个面试官 问我 一个项目 一会儿用ORACLE 一会用MSSQL 请问你用什么方式 实现 数据库的转换 什么的 很是郁闷 应届生问这些
从数据库中获取的数据在jsp页面上的显示问题
做一个项目的时候,从数据库获取数据,用迭代的方式在前台显示,只能显示一部分的信息,就好像是有一个固定空间似的,只要内容超出了这个空间,就不能显示了,怎么解决? 代码如下: ``` <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@taglib uri="/struts-tags" prefix="s"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>开始答题</title> <script type="text/javascript"> var ksTime; //定义考试时间以分钟计算 ksTime = 120;//设置时间 这里设置为0.1代表是6秒,测试用 if (readCookie("ss") == "") { setCookie("ss", new Date(), ksTime / 60); } function sT() { var tti = new Date(); var lt = parseInt((tti - new Date(readCookie("ss"))) / 1000) if ((ksTime * 60 - lt) < 0) { setCookie("ss", new Date(), 0); alert("考试时间到!\n即将提交试卷!"); document.forms[0].submit(); } else { lm = Math.floor(lt / 60); ls = lt % 60; allY = ksTime * 60 - lt; ym = Math.floor(allY / 60); ys = allY % 60; document.getElementById("tTime").innerHTML = "考试已经开始了" + lm + "分" + ls + "秒" + ",剩余" + ym + "分" + ys + "秒"; var ttt = setTimeout("sT()", 1000); } } function readCookie(name) { var cookieValue = ""; var search = name + "="; if (document.cookie.length > 0) { offset = document.cookie.indexOf(search); if (offset != -1) { offset += search.length; end = document.cookie.indexOf(";", offset); if (end == -1) end = document.cookie.length; cookieValue = document.cookie.substring(offset, end) } } return cookieValue; } function setCookie(name, value, hours) { var expire = ""; if (hours != null) { expire = new Date((new Date()).getTime() + hours * 3600000); expire = "; expires=" + expire.toGMTString(); } document.cookie = name + "=" + value + expire; } </script> </head> <body onload="sT()"> <form action="submitExam" method="post"> <table align="center" bgcolor="#0066cc" width="66%"> <tr> <td align="left">考试时间:120分钟</td> <td align="center">考生:${studentInfo.studentName}</td> </tr> <tr> <td colspan="2" align="center"><div id="tTime"></div></td> </tr> </table> <table align="center" bgcolor="#DDDDDD" width="66%"> <tr> <td bgcolor="#ccffff">选择题(每小题5分,共20个)</td> </tr> <% int index = 1; int i = 1; %> <c:forEach items="${subjects}" var="subject"> <tr> <td ><input type="hidden" name="subjectID" value="${subject.subjectID}" /> <span style="background-color:#66ffff"> 第<%=index++%>题 ${subject.subjectTitle} </span></td> </tr> <tr> <td align="left"><input name="subjectAnswer<%=i%>" type="radio" value="A">A. ${subject.subjectOptionA}</td> </tr> <tr> <td align="left"><input name="subjectAnswer<%=i%>" type="radio" value="B">B. ${subject.subjectOptionB}</td> </tr> <tr> <td align="left"><input name="subjectAnswer<%=i%>" type="radio" value="C">C. ${subject.subjectOptionC}</td> </tr> <tr> <td align="left"><input name="subjectAnswer<%=i%>" type="radio" value="D">D. ${subject.subjectOptionD} <%i++; %> </td> </tr> </c:forEach> <tr> <td width="200px" ><input type="submit" value="提交试卷"></td> </tr> </table> </form> </body> </html> ``` 显示如下: ![图片说明](https://img-ask.csdn.net/upload/201511/20/1448028190_914976.png) 本来应该设置的应该显示10道题的,但是只显示到第8道题的题目,下面的都没有显示,就连提交按钮也没有显示。 郁闷了好久,想知道为什么没有全部显示出来——求大神帮忙!
MySql 查询语句中包含中文时不能查询结果 编码问题!
最近在做mysql查询时,发现一个很郁闷的问题:sql水土不服! 在公司内部做的mysql 查询,包含中文毫无问题。(mysql服务安装在公司,所用数据库编码设置成gbk,mysql安装设置编码为utf-8),项目运行一切OK。 但是 当把项目部署到客户的指定的服务器(可能是虚拟机)上 安装mysql服务 运行环境等,一切搞定后,发现只要有中文的查不出来数据。 没别的,肯定是编码问题,去修改安装配置文件,但是安装的是 mysql-5.1.53-win32, 结果目录下找不到my.ini 文件,找了一些ini 文件每一个包含default-character-set 属性设置这一项。 郁闷中,惆怅中,向各位同仁讨教,感激不尽。
碰到技术很差,但自以为自己技术很厉害的客户,怎么办?
最近做一个项目,在实施的时候,先是给对方的两个技术人员的PC都各装了一套测试用的系统(包括数据库),然后再给他们一个专门用来测试的服务器也装了一套系统。对方的技术人员在测试了几天以后,可能是觉得自己在测试的时候输入的数据有用,就自做主张的将那两部PC上数据库的数据导出,然后导入到那个专用测试服务器的数据库里面。 他们要是技术好点能把正确的数据导过去也就罢了,谁知他们是把整个数据库的表和数据导过去,这一导出问题,把我叫过去,说什么数据重复啊,状态不对之类,把我训了一顿。他们这样搞数据已经不是头一次,还把责任扔我头上,实在让人郁闷。 iteye的大侠们有没有碰到过类似的问题,碰到这种问题又应该怎么办?
昨天整整弄了一天还是没解决这个问题,非常困惑(有关SQLite的问题)
问题说明:我是用SQLite Expert工具建立了一个routelines.db数据库,里面建了android_metadata、route_line、user张三表。我把routeline.db文件放到Android项目的assets文件下。在代码中我先把.db问价拷贝到了指定的路径下,运行之后也确实在手机上能在相应路径下找到这个.db文件。 问题是:我在代码中查询表的数据的时候程序崩溃了,提示没有我要找的表,表不存在。可是我用cmd SQLite3.exe 命名看到了我在routelines.db数据库中建好的三张表,而且在cmd中还能输出表中的数据。 昨天整了一天这个问题,上网查发现也有同样的问题,可是按照网上的方法都解决不了,到现在还是堵在这,找不到到底哪地方出错了,非常郁闷。求大神指点一下,谢谢! ![图片说明](https://img-ask.csdn.net/upload/201505/06/1430879459_543122.png) ![图片说明](https://img-ask.csdn.net/upload/201505/06/1430879469_27633.png) ![图片说明](https://img-ask.csdn.net/upload/201505/06/1430879484_697545.png) ![图片说明](https://img-ask.csdn.net/upload/201505/06/1430879499_743845.png) ![图片说明](https://img-ask.csdn.net/upload/201505/06/1430879508_750385.png) ![图片说明](https://img-ask.csdn.net/upload/201505/06/1430879518_413672.png)
javascript操作本地文件
利用javascript操作本地文件有什么好的解决方案? ADODB.Stream好像XP的SP2不支持了? FileSystemObject用起来还行 但是老是提示那个什么activex不安全 我设置了浏览器 还是每次刷新都提示 郁闷 我这个项目是做格式排版的并生成静态网页的软件 当然有些比较特别的需求 否则就只用使用word或fckeditor什么的了 我上一个项目也类似 我也用的网页做的 并且最后加了一个浏览器的外壳 但是上次的是B/S操作 所以很多文件操作啊 数据库操作都是在服务器上做 没有什么问题 而这次项目的业务逻辑 我决定全部采用javascript来写 所以要用javascript操作本地文件 连接本地数据库 最近一直在做分析,不知道行得通不 今天在做javascript做操作本地文件演示模型的时候 遇到这个问题(每次刷新都提示该网页上activex不安全) 我想javascript连接本地数据库 肯定也会出这个提示 而且我没有找到怎么消掉这个提示(有这个提示肯定是不能拿给用户用的) 我现在想的话 可能需要自己写ocx 并在系统内注册 然后javascript调用该ocx操作 简单点说就是 我想用javascript操作本地文件 同时又不要有那些安全提示 还有就是 操作的过程中也不要被杀毒软件 安全卫士360 等的来打扰
SSH集成后,测试DAO,发出hibernate的insert,就是不保存到数据库
1.UserDAOImplTest [code="java"] public class UserDAOImplTest extends TestCase { private BeanFactory factory = new FileSystemXmlApplicationContext("WebRoot/WEB-INF/applicationContext-*.xml"); private UserDAO userDAO = (UserDAOImpl)factory.getBean("userDAO"); @Override protected void setUp() throws Exception { } public void testAddUser() { User user = new User(); user.setUserId("d3e3"); user.setUserName("张三"); user.setEmail("ddf@134.com"); user.setContactTel("324e32r4"); user.setCreateDate(new Date()); user.setPassword("java"); userDAO.addUser(user); } } [/code] 2.consle的信息: [code="java"] 2009-06-13 21:19:58,343 INFO [org.springframework.context.support.FileSystemXmlApplicationContext] - Refreshing org.springframework.context.support.FileSystemXmlApplicationContext@1b9240e: display name [org.springframework.context.support.FileSystemXmlApplicationContext@1b9240e]; startup date [Sat Jun 13 21:19:58 CST 2009]; root of context hierarchy 2009-06-13 21:19:58,437 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] - Loading XML bean definitions from file [D:\Struts2_CSincity\DRP_SSH_1.0\WebRoot\WEB-INF\applicationContext-actions.xml] 2009-06-13 21:19:59,109 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] - Loading XML bean definitions from file [D:\Struts2_CSincity\DRP_SSH_1.0\WebRoot\WEB-INF\applicationContext-beans.xml] 2009-06-13 21:19:59,187 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] - Loading XML bean definitions from file [D:\Struts2_CSincity\DRP_SSH_1.0\WebRoot\WEB-INF\applicationContext-common.xml] 2009-06-13 21:19:59,296 INFO [org.springframework.context.support.FileSystemXmlApplicationContext] - Bean factory for application context [org.springframework.context.support.FileSystemXmlApplicationContext@1b9240e]: org.springframework.beans.factory.support.DefaultListableBeanFactory@f6ac0b 2009-06-13 21:19:59,390 INFO [org.springframework.context.support.FileSystemXmlApplicationContext] - Bean 'org.springframework.aop.config.internalAutoProxyCreator' is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) 2009-06-13 21:19:59,390 INFO [org.springframework.beans.factory.support.DefaultListableBeanFactory] - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@f6ac0b: defining beans [/user,userDAO,userManager,sessionFactory,transactionManager,txAdvice,org.springframework.aop.config.internalAutoProxyCreator,allManagerMethod,org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor]; root of factory hierarchy 2009-06-13 21:19:59,500 INFO [org.hibernate.cfg.Environment] - Hibernate 3.1.3 2009-06-13 21:19:59,500 INFO [org.hibernate.cfg.Environment] - hibernate.properties not found 2009-06-13 21:19:59,515 INFO [org.hibernate.cfg.Environment] - using CGLIB reflection optimizer 2009-06-13 21:19:59,515 INFO [org.hibernate.cfg.Environment] - using JDK 1.4 java.sql.Timestamp handling 2009-06-13 21:19:59,625 INFO [org.hibernate.cfg.Configuration] - configuring from url: file:/D:/Struts2_CSincity/DRP_SSH_1.0/WebRoot/WEB-INF/classes/hibernate.cfg.xml 2009-06-13 21:19:59,734 INFO [org.hibernate.cfg.Configuration] - Reading mappings from resource: com/drp/model/User.hbm.xml 2009-06-13 21:19:59,859 INFO [org.hibernate.cfg.HbmBinder] - Mapping class: com.drp.model.User -> t_user 2009-06-13 21:19:59,890 INFO [org.hibernate.cfg.Configuration] - Configured SessionFactory: null 2009-06-13 21:19:59,890 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] - Building new Hibernate SessionFactory 2009-06-13 21:19:59,968 INFO [org.hibernate.connection.DriverManagerConnectionProvider] - Using Hibernate built-in connection pool (not for production use!) 2009-06-13 21:19:59,968 INFO [org.hibernate.connection.DriverManagerConnectionProvider] - Hibernate connection pool size: 20 2009-06-13 21:19:59,968 INFO [org.hibernate.connection.DriverManagerConnectionProvider] - autocommit mode: false 2009-06-13 21:19:59,984 INFO [org.hibernate.connection.DriverManagerConnectionProvider] - using driver: com.mysql.jdbc.Driver at URL: jdbc:mysql://localhost/mydrp 2009-06-13 21:19:59,984 INFO [org.hibernate.connection.DriverManagerConnectionProvider] - connection properties: {user=root, password=****, release_mode=on_close} 2009-06-13 21:20:00,312 INFO [org.hibernate.cfg.SettingsFactory] - RDBMS: MySQL, version: 5.0.45-community-nt 2009-06-13 21:20:00,312 INFO [org.hibernate.cfg.SettingsFactory] - JDBC driver: MySQL-AB JDBC Driver, version: mysql-connector-java-5.1.5 ( Revision: ${svn.Revision} ) 2009-06-13 21:20:00,343 INFO [org.hibernate.dialect.Dialect] - Using dialect: org.hibernate.dialect.MySQLDialect 2009-06-13 21:20:00,343 INFO [org.hibernate.transaction.TransactionFactoryFactory] - Using default transaction strategy (direct JDBC transactions) 2009-06-13 21:20:00,343 INFO [org.hibernate.transaction.TransactionManagerLookupFactory] - No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended) 2009-06-13 21:20:00,343 INFO [org.hibernate.cfg.SettingsFactory] - Automatic flush during beforeCompletion(): disabled 2009-06-13 21:20:00,343 INFO [org.hibernate.cfg.SettingsFactory] - Automatic session close at end of transaction: disabled 2009-06-13 21:20:00,343 INFO [org.hibernate.cfg.SettingsFactory] - JDBC batch size: 15 2009-06-13 21:20:00,359 INFO [org.hibernate.cfg.SettingsFactory] - JDBC batch updates for versioned data: disabled 2009-06-13 21:20:00,359 INFO [org.hibernate.cfg.SettingsFactory] - Scrollable result sets: enabled 2009-06-13 21:20:00,359 INFO [org.hibernate.cfg.SettingsFactory] - JDBC3 getGeneratedKeys(): enabled 2009-06-13 21:20:00,359 INFO [org.hibernate.cfg.SettingsFactory] - Connection release mode: on_close 2009-06-13 21:20:00,359 INFO [org.hibernate.cfg.SettingsFactory] - Maximum outer join fetch depth: 2 2009-06-13 21:20:00,359 INFO [org.hibernate.cfg.SettingsFactory] - Default batch fetch size: 1 2009-06-13 21:20:00,359 INFO [org.hibernate.cfg.SettingsFactory] - Generate SQL with comments: disabled 2009-06-13 21:20:00,359 INFO [org.hibernate.cfg.SettingsFactory] - Order SQL updates by primary key: disabled 2009-06-13 21:20:00,359 INFO [org.hibernate.cfg.SettingsFactory] - Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory 2009-06-13 21:20:00,359 INFO [org.hibernate.hql.ast.ASTQueryTranslatorFactory] - Using ASTQueryTranslatorFactory 2009-06-13 21:20:00,359 INFO [org.hibernate.cfg.SettingsFactory] - Query language substitutions: {} 2009-06-13 21:20:00,359 INFO [org.hibernate.cfg.SettingsFactory] - Second-level cache: enabled 2009-06-13 21:20:00,359 INFO [org.hibernate.cfg.SettingsFactory] - Query cache: disabled 2009-06-13 21:20:00,359 INFO [org.hibernate.cfg.SettingsFactory] - Cache provider: org.hibernate.cache.EhCacheProvider 2009-06-13 21:20:00,359 INFO [org.hibernate.cfg.SettingsFactory] - Optimize cache for minimal puts: disabled 2009-06-13 21:20:00,359 INFO [org.hibernate.cfg.SettingsFactory] - Structured second-level cache entries: disabled 2009-06-13 21:20:00,375 INFO [org.hibernate.cfg.SettingsFactory] - Echoing all SQL to stdout 2009-06-13 21:20:00,375 INFO [org.hibernate.cfg.SettingsFactory] - Statistics: disabled 2009-06-13 21:20:00,375 INFO [org.hibernate.cfg.SettingsFactory] - Deleted entity synthetic identifier rollback: disabled 2009-06-13 21:20:00,375 INFO [org.hibernate.cfg.SettingsFactory] - Default entity-mode: pojo 2009-06-13 21:20:00,406 INFO [org.hibernate.impl.SessionFactoryImpl] - building session factory 2009-06-13 21:20:00,875 INFO [org.hibernate.impl.SessionFactoryObjectFactory] - Not binding factory to JNDI, no JNDI name configured 2009-06-13 21:20:00,890 INFO [org.hibernate.tool.hbm2ddl.SchemaUpdate] - Running hbm2ddl schema update 2009-06-13 21:20:00,890 INFO [org.hibernate.tool.hbm2ddl.SchemaUpdate] - fetching database metadata 2009-06-13 21:20:00,890 INFO [org.hibernate.tool.hbm2ddl.SchemaUpdate] - updating schema 2009-06-13 21:20:00,921 INFO [org.hibernate.tool.hbm2ddl.TableMetadata] - table found: mydrp.t_user 2009-06-13 21:20:00,921 INFO [org.hibernate.tool.hbm2ddl.TableMetadata] - columns: [password, contacttel, userid, createdate, username, email, id] 2009-06-13 21:20:00,921 INFO [org.hibernate.tool.hbm2ddl.TableMetadata] - foreign keys: [] 2009-06-13 21:20:00,921 INFO [org.hibernate.tool.hbm2ddl.TableMetadata] - indexes: [primary] 2009-06-13 21:20:00,921 INFO [org.hibernate.tool.hbm2ddl.SchemaUpdate] - schema update complete Hibernate: insert into t_user (userId, userName, password, email, createDate, contactTel) values (?, ?, ?, ?, ?, ?) [/code] 最后发出insert了,数据库里就是没有数据,那位高人知道原因, 项目里添加用户完全没问题,就是测试没行,郁闷,请问的我的错误在哪里? [b]问题补充:[/b] 谢谢各位热心帮忙 我加入了事务管理,获得dao对象时,报 java.lang.ClassCastException: $Proxy1 我的事务管理如下: [code="java"] <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <property name="configLocation" value="classpath:hibernate.cfg.xml"> </property> </bean> <!-- 配置事务管理器 --> <bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"> <property name="sessionFactory" ref="sessionFactory"/> </bean> <!-- 配置事务的传播特性 --> <tx:advice id="txAdvice" transaction-manager="transactionManager"> <tx:attributes> <tx:method name="add*" propagation="REQUIRED"/> <tx:method name="del*" propagation="REQUIRED"/> <tx:method name="update*" propagation="REQUIRED"/> <tx:method name="test*" propagation="REQUIRED"/> <!-- 只读事务不进行脏数据检查,可提高性能 --> <tx:method name="*" read-only="true"/> </tx:attributes> </tx:advice> <!-- 哪些类那些方法是用事务,事务的边界定位的业务逻辑层 --> <aop:config> <aop:pointcut id="allManagerMethod" expression="execution(* com.drp.manager.*.*(..))"/> <aop:advisor pointcut-ref="allManagerMethod" advice-ref="txAdvice"/> </aop:config> <aop:config> <aop:pointcut id="allDaoMethod" expression="execution(* com.drp.dao.*.*(..))"/> <aop:advisor pointcut-ref="allDaoMethod" advice-ref="txAdvice"/> </aop:config> [/code] 加上最后一句aop:config后 private UserDAO userDAO = (UserDAOImpl)factory.getBean("userDAO"); 说这行,发生java.lang.ClassCastException: $Proxy1 怎么回事?? [b]问题补充:[/b] 用aop已经生成了动态代理对象,factory.getBean("userDAO")已经不是UserDAOImpl类型了 是代理对象,通过getClass,返回的是$Proxy,那我怎么取得UserDAOImpl对象呢? 是不是没有引入对应的包啊?CGLIB.JAR,ASM-.*.JAR 这两个都加了。
java 删除文件不成功
   我在项目中需要用到文件上传,用jspsmartupload上传文件成功后,将此文件拷贝到服务器的另一个目录里,再去做数据库操作,如果数据库操作失败了,表明此次操作失败,这个文件也就没用了,于是在异常处理部分里把这个文件删掉。可是经常是删不掉。 <br />不知道为什么? <br />    于是单步调试,我尝试在文件拷贝成功后,数据库操作未做的时候,手动的在机子上删除文件,结果windows提示说 文件正被使用,不让删除。 <br />    纳闷了?难道是jvm没有回收相关资源,os认为此文件仍被使用? <br />   这个问题也不是每次都是,有时候顺利删除,有时候不行。比较郁闷了。<br /><strong>问题补充:</strong><br />是 调用org.apache.commons.io.FileUtils, <br />FileUtils.copyFile(tempFile, newFile); <br />之后,newFile这个文件删不掉。FileUtils应该把相关的IO流都关闭了吧。
关于Dataset,多表关联更新和显示
数据库2个表:   用户表:用户名称、用户密码、部门ID 部门表:部门ID、部门名称 比如我用SQL语句 select   用户表.用户名称,用户表.用户密码,用户表.部门ID,部门表.部门名称 from   用户表,部门表 where   用户表.部门ID   =   部门表.部门ID 用DataAdapter去填充DataSet绑定到DataGrid上 当DataSet数据发生变化时,是不是只能自己写SQL语句去更新数据库,还是可以用DataAdapter.update去更新,其实我就是想更新“用户表”里的数据,把部门表里的信息显示出来是为了方便用户查看,总不能把部门ID显示给用户,用户就不知所谓了。 我测试了好多次好象一个表的时候可以用DataAdapter.update,但是关联到多个表时就不能这样更新了。 我看到VS2005里面多了个TableAdapter很好用,但是他只能最一个表自动生成更新、删除的语句,如用我上面的SQL语句的话,他更新、删除的语句就生成不了了。但是在我的项目里面不可能都是一个表的,多表关联是个很正常的事情,现在不知道怎么解决,郁闷,难道这个是个鸡肋?大量的代码最终还是要自己去完成吗?
使用Java调用C#winfrom程序出现问题
最近在做Web项目,很多资料要从公司旧的ODBC数据库抓取,所以写了一个winfrom小程序放在项目下。刚开始是手动点击小程序启动,这样获取资料完全没问题。后来就想把小程序放在集成到项目里,在前台点击按键启动,神奇的事情出现了 ![图片说明](https://img-ask.csdn.net/upload/201702/07/1486426598_428279.png) 出现了如图所示的错误。错误内容是小程序写到数据库的,所以小程序是启动的了,我再次手动点击还是可以获取,但是按键依然不行。所以很郁闷不知道为什么这样。 启动程序如下图:![图片说明](https://img-ask.csdn.net/upload/201702/07/1486426625_712927.png) 求解決。。
netbeas中偶尔rake任务缺失···
:( 本人是javaer···最近开始捣鼓ruby 最开始是在本站里看到一个ruby勇士··· 通过那个简单了解了一些语法··· 然后又按着netbeans网站上的教程写了个rubuweblog··· 期间遇到一些问题 之后都解决了·· rubyweblog之后···又从网上下了一些源码···· 几乎都不能用 ··似乎都是版本的问题··· 用其中某个建项目后···从“运行、调试 rake任务”选项打开···之前rubyweblog中很多任务 在这里都没了···· db 任务就剩一个 db_structure_dump 之前的创建数据库 db creat 没了····· 我手动创建了一个项目需要的数据库 之后再进行数据库迁移···又提示说db:migrate任务不存在··· 很郁闷 想到可能是rails版本太低的原因···随后把项目目录下的vendor\rails换成我本机的2.1的 可似乎完全没反应···· 我想问的是 运行、调试 rake任务”选项中的rake到底是从何而来 ?项目目录下的?本机的?还是有地方配置路径的? 初学ruby的javaer苦恼的请教各位rubyer大侠 附件为我无法找到rake的项目源码 [b]问题补充:[/b] [color=red]我找到了Rakefile 文件了 也看到他里面有很多任务···可是我怎么样才能让他能有像rubyweblog项目里一样那么多任务呢··我不会写rakefile rubyweblog默认都有那么多任务呢[/color]
JDBC连接oracle 出问题:Listener refused the connection!
我现在在做一个小项目,环境是MYECLIPS6+TOMCAT5+ORACLE10g 当我在页面浏览时,总出现间接性的数据库连接错误,郁闷了很久。。 下面是MYECLIPSE中报的错误: java.sql.SQLException: Listener refused the connection with the following error: ORA-12519, TNS:no appropriate service handler found The Connection descriptor used by the client was: 192.168.133.250:1521:oracle at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:124) at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:279) at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:318) at oracle.jdbc.driver.PhysicalConnection. <init>(PhysicalConnection.java:343) at oracle.jdbc.driver.T4CConnection. <init>(T4CConnection.java:147) at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:31) at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:545) at java.sql.DriverManager.getConnection(Unknown Source) at java.sql.DriverManager.getConnection(Unknown Source) at org.zjsoft.zjsj.util.Database.getConnection(Database.java:59) at org.zjsoft.zjsj.util.Database.getPreparedStatement(Database.java:79) at org.zjsoft.zjsj.dao.impl.DepartmentDAOImpl.getDepartmentByID(DepartmentDAOImpl.java:41) at org.zjsoft.zjsj.dao.impl.ApplyTypeDAOImpl.setData(ApplyTypeDAOImpl.java:104) at org.zjsoft.zjsj.dao.impl.ApplyTypeDAOImpl.getApplyTypeByID(ApplyTypeDAOImpl.java:25) at org.zjsoft.zjsj.dao.impl.ApplyDAOImpl.setDataList(ApplyDAOImpl.java:151) at org.zjsoft.zjsj.dao.impl.ApplyDAOImpl.listApplyByStatus(ApplyDAOImpl.java:36) at org.zjsoft.zjsj.servlet.accepter.AcceptStatusServlet.doPost(AcceptStatusServlet.java:42) at org.zjsoft.zjsj.servlet.accepter.AcceptStatusServlet.doGet(AcceptStatusServlet.java:24) at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) at org.zjsoft.zjsj.filter.EncodingFilter.doFilter(EncodingFilter.java:25) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683) at java.lang.Thread.run(Unknown Source) 下面是我浏览器上显示的错误: java.lang.NullPointerException org.zjsoft.zjsj.util.Database.getPreparedStatement(Database.java:81) org.zjsoft.zjsj.dao.impl.DepartmentDAOImpl.getDepartmentByID(DepartmentDAOImpl.java:41) org.zjsoft.zjsj.dao.impl.ApplyTypeDAOImpl.setData(ApplyTypeDAOImpl.java:104) org.zjsoft.zjsj.dao.impl.ApplyTypeDAOImpl.getApplyTypeByID(ApplyTypeDAOImpl.java:25) org.zjsoft.zjsj.dao.impl.ApplyDAOImpl.setDataList(ApplyDAOImpl.java:151) org.zjsoft.zjsj.dao.impl.ApplyDAOImpl.listApplyByStatus(ApplyDAOImpl.java:36) org.zjsoft.zjsj.servlet.accepter.AcceptStatusServlet.doPost(AcceptStatusServlet.java:42) org.zjsoft.zjsj.servlet.accepter.AcceptStatusServlet.doGet(AcceptStatusServlet.java:24) javax.servlet.http.HttpServlet.service(HttpServlet.java:689) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) org.zjsoft.zjsj.filter.EncodingFilter.doFilter(EncodingFilter.java:25) org.zjsoft.zjsj.util.Database.getPreparedStatement(Database.java:81)代码如下: private Connection getConnection() { Connection connection = null; try { Class.forName(DBDRIVER); // 加载数据库驱动类 } catch (ClassNotFoundException e) { e.printStackTrace(); } try { connection = DriverManager.getConnection(DBURL, USER, PASSWORD); } catch (SQLException e) { e.printStackTrace(); } return connection; } [b]问题补充:[/b] 项目都做了这么久了 不可能再改数据库了 修改连接试了下 连接数已经改为300了 但还是出现那个错误啊
ant tomcat问题
我用ANT编写的反部署远端服务器Tomcat下的工程 <target name="undeploy" depends="war"> <undeploy url="${tomcat.manager.url}" username="${tomcat.manager.username}" password="${tomcat.manager.password}" path="/${webapp.name}"/> </target> ANT控制台提示成功,但是远端的Tomcat控制台报错:Exception in Thread "HouseKeeper" java.lang.NullPointerException 搜索的时候,有提示说是数据库连接池问题导致,但是也没说明白怎么处理. 请问各位大虾,这是怎么回事哦,该怎么处理? [b]问题补充:[/b] 小弟刚来这个论坛,怎么对回答进行操作啊,先这样弄: 关于一楼大虾的方法:在Servlet的destroy()方法; 显示的关闭连接池; ProxoolFacade.shutdown();----我在一个英文解释上也看到过, 我就是不太明白,比如我现在的项目:数据库连接池是用spring管理的: <bean id="dataSourceTarget" class="org.logicalcobwebs.proxool.ProxoolDataSource"> 所以不太明白具体该怎么该?一楼大虾能不能具体点啊.. [b]问题补充:[/b] 晕死 ,对问题的引用在哪哦,难道只有" 采纳为答案"才能回答啊?现在只有10积分了.. 但是不知道具体怎么弄ProxoolFacade.shutdown(); 放在Servlet的destroy()里 ?我不太明白:我怎么知道哪个SERVELT在我用ANT的undeploy反部署的时候,最后调用? [b]问题补充:[/b] lewhwa大虾说的方法,我新来这个公司的项目是:strtus+spring+hibernate弄的.能不能具体讲解哈啊...谢谢了 [b]问题补充:[/b] 感谢:bohemia 这个问题解决了,感叹自己基础不牢!小弟刚来论坛,积分不多..所以多问个问题,就是我现在服务器的情况是:有个项目在运行,自己要写个ANT让本地代码打好包,然后部署到服务器,然后启动新应用. 所以小弟思路:是打好包后,用undeploy原应用(才出现刚的问题),然后再deploy,这样实现.自己写了个小的项目测试成功,但是用公司的项目的时候,走到刚刚undeploy时候出现问题,还好刚刚解决了.现在ant控制台提示Application already exists at path /*** ,这个时候tomcat下的应用还在,但是**.war不在了.....小弟不明白为什么自己写的小项目能成功,公司的项目就不能成功.... [b]问题补充:[/b] bohemia大虾: 我的情况是先undeploy的啊,自己写了个小项目成功,但是用公司的项目的时候,undeploy后出现的情况是/项目名**.war不再了,但是/项目名**还在.所以把本地打好包的项目名**.war 用deploy方法传上去部署,就出现错误..我就不知道为什么/项目名**还在...?而自己写的小项目测试就能删除掉...这点比较迷茫.望大虾指导哈 [b]问题补充:[/b] 还是不行啊..而且怪的是/项目名**里就web-inf下的lib包里有两个*.jar其它的都删除了..真是郁闷... [b]问题补充:[/b] 哈哈都解决了,第2个问题是因为在windows下undeploy时有时候不能删除jar文件 解决方法是:http://www.iteye.com/wiki/topic/311733 哈哈大家一起提高!感谢各位大虾
PHP配置问题(mysql_connect)报错
之前因为比较懒,就装了PHPnow,PHP版本是5.2,最近因为要学thinkPHP框架,由于用的是thinkPHP3.2,需要PHP5.3以上版本才能跑起来,就手动更新了PHP版本,更新到了5.3.5,并按照正常步骤配置了php.ini文件,打开了(extension_dir = "\ext" extension=php_mysql.dll; extension=php_mysqli.dll;)等模块,重启Apache,运行了一下之前写的练手项目,但只要和数据库连接有关的,都报了如下这个错误(Fatal error: Call to undefined function mysql_connect() in E:\php\htdocs\wangshangshudian\login.php on line 7),但是我都把php.ini相应和MySQL有关的模块都打开了,怎么还是这个问题呢,我就郁闷了,望各位大神帮忙看下是哪出错了,并且thinkPHP也出现了如下错误::( 系统不支持:mysql 错误位置 FILE: E:\php\htdocs\demo\ThinkPHP\Library\Think\Db\Driver\Mysql.class.php  LINE: 27 TRACE #0 E:\php\htdocs\demo\ThinkPHP\Library\Think\Db\Driver\Mysql.class.php(27): E('???????????????...') #1 E:\php\htdocs\demo\ThinkPHP\Library\Think\Db.class.php(90): Think\Db\Driver\Mysql->__construct(Array) #2 E:\php\htdocs\demo\ThinkPHP\Library\Think\Db.class.php(65): Think\Db->factory('') #3 E:\php\htdocs\demo\ThinkPHP\Library\Think\Model.class.php(1287): Think\Db::getInstance('') #4 E:\php\htdocs\demo\ThinkPHP\Library\Think\Model.class.php(95): Think\Model->db(0, '', true) #5 E:\php\htdocs\demo\ThinkPHP\Common\functions.php(554): Think\Model->__construct('user', '', '') #6 E:\php\htdocs\demo\Application\Home\Controller\DBController.class.php(6): M('user') #7 [internal function]: Home\Controller\DBController->index() #8 E:\php\htdocs\demo\ThinkPHP\Library\Think\App.class.php(155): ReflectionMethod->invoke(Object(Home\Controller\DBController)) #9 E:\php\htdocs\demo\ThinkPHP\Library\Think\App.class.php(193): Think\App::exec() #10 E:\php\htdocs\demo\ThinkPHP\Library\Think\Think.class.php(120): Think\App::run() #11 E:\php\htdocs\demo\ThinkPHP\ThinkPHP.php(96): Think\Think::start() #12 E:\php\htdocs\demo\index.php(24): require('E:\php\htdocs\d...') #13 {main}
EXT-js 数据怎么传输
最近项目中用的EXT-JS,实在是很郁闷,第一次用都不知道怎么整, 请哪位知道的帮我解决一下,真的很着急。 代码如下: var myData = [ ['Tom','成都','xx@qq.com','15784215','1123434', '114512','<a href="#" onclick="update()">修改</a>'], ['Tom','成都','xx@qq.com','15784215','1123434', '114512','<a href="#" onclick="update()">修改</a>'], ['Tom','成都','xx@qq.com','15784215','1123434', '114512','<a href="#" onclick="update()">修改</a>'], ['Tom','成都','xx@qq.com','15784215','1123434', '114512','<a href="#" onclick="update()">修改</a>'] ] // example of custom renderer function function change(val){ if(val > 0){ return '<span style="color:green;">' + val + '</span>'; }else if(val < 0){ return '<span style="color:red;">' + val + '</span>'; } return val; } // example of custom renderer function function pctChange(val){ if(val > 0){ return '<span style="color:green;">' + val + '%</span>'; }else if(val < 0){ return '<span style="color:red;">' + val + '%</span>'; } return val; } var store = new Ext.data.Store({ proxy: new Ext.ux.data.PagingMemoryProxy(myData), remoteSort:true, sortInfo: {field:'price', direction:'ASC'}, reader: new Ext.data.ArrayReader({ fields: [ {name: 'name'}, {name: 'adress'}, {name: 'email'}, {name: 'call'}, {name: 'chuanzhen'}, {name: 'jianjie'}, {name: 'update'} ] }) }); var sm2 = new xg.CheckboxSelectionModel({ listeners: { selectionchange: function(sm) { if (sm.getCount()) { grid4.removeButton.enable(); } else { grid4.removeButton.disable(); } } } }); grid4 = new xg.GridPanel({ id:'button-grid', store: store, cm: new xg.ColumnModel([ sm2, {id:'name',header: "姓名", width: 15,sortable: true, dataIndex: 'name'}, {header: "地址", width: 30, sortable: true, dataIndex: 'adress'}, {header: "电子邮件", width: 20, sortable: true,dataIndex: 'email'}, {header: "联系电话", width: 20, sortable: true, dataIndex: 'call'}, {header: "传真", width: 30, sortable: true, dataIndex: 'chuanzhen'}, {header: "简介", width: 20, sortable: true, dataIndex: 'jianjie'}, {header: "修改", width: 20, sortable: true, width: 20,dataIndex: 'update'} ]), 上面这个是JS的代码, 就是一张表格, 我现在想知道的就是现在我从数据库中获得的数据比如一个LIST的集合 怎么可以放进上面MyDAta这个数组里面去啊 , 上面这个数组是做页面的时候写死了的 ,现在怎么能把数据的数据放进这个数组里面去 哪位知道麻烦告诉小弟一下,要详细一点啊 谢谢 !
Struts1.3+spring2.5+hibernate3.2部署tomcat6.0.18报错请教
<p><span style="font-size: small;">Struts1.3+spring2.5+hibernate3.2部署在tomcat6.0.18虽然成功,但是对数据库的查询回报错。 <br>添加修改都能成功。在Myeclipse6.5里运行项目完全没有问题。但是部署到tomcat6.0.18里,查询就报错。</span></p> <p><span style="font-size: small;">郁闷了很久了。希望得到帮助。</span></p> <p><span style="font-size: small;">---------------------------------错误信息--------------------------------</span></p> <p>2009-6-24 17:45:02 org.apache.catalina.core.ApplicationContext log<br>信息: Initializing Spring root WebApplicationContext<br>2009-6-24 17:45:41 org.apache.catalina.core.ApplicationDispatcher invoke<br>严重: Servlet.service() for servlet jsp threw exception<br>javax.servlet.ServletException: javax/servlet/jsp/tagext/Tag<br> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:275)<br> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)<br> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)<br> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<br> at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:630)<br> at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)<br> at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)<br> at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)<br> at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1085)<br> at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:398)<br> at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241)<br> at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)<br> at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)<br> at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)<br> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)<br> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)<br> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<br> at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)<br> at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)<br> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)<br> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<br> at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)<br> at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)<br> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)<br> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<br> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)<br> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)<br> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)<br> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)<br> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)<br> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)<br> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)<br> at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)<br> at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)<br> at java.lang.Thread.run(Thread.java:619)<br>2009-6-24 17:45:41 org.apache.catalina.core.StandardWrapperValve invoke<br>严重: Servlet.service() for servlet action threw exception<br>javax.servlet.ServletException: javax/servlet/jsp/tagext/Tag<br> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:275)<br> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)<br> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)<br> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<br> at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:630)<br> at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)<br> at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)<br> at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)<br> at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1085)<br> at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:398)<br> at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241)<br> at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)<br> at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)<br> at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)<br> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)<br> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)<br> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<br> at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)<br> at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)<br> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)<br> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<br> at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)<br> at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)<br> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)<br> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<br> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)<br> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)<br> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)<br> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)<br> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)<br> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)<br> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)<br> at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)<br> at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)<br> at java.lang.Thread.run(Thread.java:619)</p> <p>-------------------------------------------------------------------------------------------------------------------------</p> <p> </p> <p>先谢谢啦!</p> <p> </p> <p>----------------------------------------------------------------------------------------</p> <p>以我的推测应该是tomcat没有识别出页面标签,也许问题出在servlet-api.jar,或jsp-api.jar上。</p> <p>但是如果把这两个jar加到项目的lib目录里是报错的,貌似环境变量里配也试过了,tomcat的高版本6.0.20和低版本5.5也试过了,都不好使。</p> <p> </p> <p> </p><br /><strong>问题补充:</strong><br />先感谢lovewhzlq的回复,您说的servlet版本低指的是哪里的低,tomcat lib里的,还是说我项目里的jar包版本低。我项目里没有servlet的jar包,因为tomcat都有提供。在myeclipse6.5里运行一点问题都没有。但不知为什么拿出来运行,查询就报错,现在我推断很有可能是就是页面标签的问题。我下面贴上来一个查询后分页的页面。大家再帮忙看看哪里的标签有问题? <br /> <br />&lt;%@ page language="java" pageEncoding="UTF-8"%&gt; <br />&lt;%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%&gt; <br />&lt;%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %&gt; <br />&lt;%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %&gt; <br />&lt;%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %&gt; <br />&lt;%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %&gt; <br />&lt;% <br />String path = request.getContextPath(); <br />String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; <br />%&gt; <br />&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt; <br />&lt;html&gt; <br />&nbsp; &lt;head&gt; <br />&nbsp;&nbsp;&nbsp; &lt;base href="&lt;%=basePath%&gt;"&gt; <br />&nbsp;&nbsp;&nbsp; &lt;title&gt;河北大学综合新闻网&lt;/title&gt; <br />&nbsp; &lt;/head&gt; <br />&nbsp; &lt;body&gt; <br />&nbsp;&nbsp;&nbsp; &lt;center&gt; <br /> &lt;h3&gt; <br /> 回收站 <br /> &lt;/h3&gt; <br /> &lt;table border="2" width="600"&gt; <br /> &lt;tr&gt; <br /> &lt;td&gt; <br /> 标题 <br /> &lt;/td&gt; <br /> &lt;td&gt; <br /> 发布时间 <br /> &lt;/td&gt; <br /> &lt;td&gt; <br /> 状态 <br /> &lt;/td&gt; <br /> &lt;td&gt; <br /> 操作 <br /> &lt;/td&gt; <br /> &lt;/tr&gt; <br /> &lt;c:forEach items="${requestScope['messageList']}" var="message"&gt; <br /> &lt;tr&gt; <br /> &lt;td&gt; <br /> &lt;c:out value="${message.title}" /&gt; <br /> &lt;/td&gt; <br /> &lt;td&gt; <br /> &lt;c:out value="${message.addTime}" /&gt; <br /> &lt;/td&gt; <br /> &lt;td&gt; <br /> &lt;c:if test="${1==message.isPost}"&gt; <br /> 已审核通过 <br /> &lt;/c:if&gt; <br /> &lt;c:if test="${0==message.isPost}"&gt; <br /> 未审核 <br /> &lt;/c:if&gt; <br /> &lt;/td&gt; <br /> &lt;td&gt; <br /> &lt;a href="./getMessage.do?id=&lt;c:out value="${message.id}"/&gt;"&gt;查看详细&lt;/a&gt;&amp;nbsp;&amp;nbsp; <br /> &lt;a href="./setNoDelMessage.do?id=&lt;c:out value="${message.id}"/&gt;" <br /> onclick="javascript:return confirm('您要还原这条信息吗?')"&gt;还原&lt;/a&gt;&amp;nbsp;&amp;nbsp; <br /> &lt;a href="./deleteMessage.do?id=&lt;c:out value="${message.id}"/&gt;" <br /> onclick="javascript:return confirm('您要删除这条信息吗?')"&gt;删除&lt;/a&gt; <br /> &lt;/td&gt; <br /> &lt;tr&gt; <br /> &lt;/c:forEach&gt; <br /> &lt;/table&gt; <br /> &lt;table align="center" width="500"&gt; <br />&nbsp;&nbsp;&nbsp; &lt;tr&gt; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td align="center" colspan="10"&gt; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 每页&lt;bean:write name="messagePage" property="pageSize"/&gt;条记录 <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 共&lt;bean:write name="messagePage" property="rowCount"/&gt;条记录 <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 当前第(&lt;bean:write name="messagePage" property="currentPage"/&gt;/&lt;bean:write name="messagePage" property="totalPage"/&gt;)页 <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;logic:present name="messagePage"&gt; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;html:link page="/listRecycle.do?pno=1"&gt;首页&lt;/html:link&gt; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;logic:equal name="messagePage" property="hasPreviousPage" value="false"&gt;上一页&lt;/logic:equal&gt; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;logic:equal name="messagePage" property="hasPreviousPage" value="true"&gt; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;a href="./listRecycle.do?pno=&lt;bean:write name="messagePage" property="prePage"/&gt;"&gt;上一页&lt;/a&gt; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/logic:equal&gt; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;logic:equal name="messagePage" property="hasNextPage" value="false"&gt;下一页&lt;/logic:equal&gt; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;logic:equal name="messagePage" property="hasNextPage" value="true"&gt; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;a href="./listRecycle.do?pno=&lt;bean:write name="adminPage" property="nextPage"/&gt;"&gt;下一页&lt;/a&gt; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/logic:equal&gt; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;a href="./listRecycle.do?pno=&lt;bean:write name='messagePage' property='totalPage'/&gt;"&gt;末页&lt;/a&gt; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/logic:present&gt; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/td&gt; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/tr&gt; <br />&nbsp;&nbsp;&nbsp; &lt;/table&gt; <br /> &lt;/center&gt; <br />&nbsp; &lt;/body&gt; <br />&lt;/html&gt; <br /><br /><strong>问题补充:</strong><br />----------------------- <br />我工程里的lib下包含了jstl-1.2.jar,standard-1.0.6.jar。会不会是jstl版本低了?<br /><strong>问题补充:</strong><br />我换了您说的1.1和1.0但是还是一直有问题一样的错,不过错误已经确定就是出在jstl上。因为我换成struts1标签展示信息没有问题,一用jstl就报错。 <br />您可否给点您使用jstl的建议或者您配置jstl时候导入的jar版本和tld文件,以及需要注意什么,谢谢。<br /><strong>问题补充:</strong><br />重新导入了一次jstl,用的1.1版本,还是存在问题。tomcat里也安了jstl,而且版本一致,tld也在web.xml里配了,不过还是报最早的错。哎~~我还是用struts标签吧。谢谢您的答复。给分。
大学四年自学走来,这些私藏的实用工具/学习网站我贡献出来了
大学四年,看课本是不可能一直看课本的了,对于学习,特别是自学,善于搜索网上的一些资源来辅助,还是非常有必要的,下面我就把这几年私藏的各种资源,网站贡献出来给你们。主要有:电子书搜索、实用工具、在线视频学习网站、非视频学习网站、软件下载、面试/求职必备网站。 注意:文中提到的所有资源,文末我都给你整理好了,你们只管拿去,如果觉得不错,转发、分享就是最大的支持了。 一、电子书搜索 对于大部分程序员...
在中国程序员是青春饭吗?
今年,我也32了 ,为了不给大家误导,咨询了猎头、圈内好友,以及年过35岁的几位老程序员……舍了老脸去揭人家伤疤……希望能给大家以帮助,记得帮我点赞哦。 目录: 你以为的人生 一次又一次的伤害 猎头界的真相 如何应对互联网行业的「中年危机」 一、你以为的人生 刚入行时,拿着傲人的工资,想着好好干,以为我们的人生是这样的: 等真到了那一天,你会发现,你的人生很可能是这样的: ...
《MySQL 性能优化》之理解 MySQL 体系结构
本文介绍 MySQL 的体系结构,包括物理结构、逻辑结构以及插件式存储引擎。
python自动下载图片
近日闲来无事,总有一种无形的力量萦绕在朕身边,让朕精神涣散,昏昏欲睡。 可是,像朕这么有职业操守的社畜怎么能在上班期间睡瞌睡呢,我不禁陷入了沉思。。。。 突然旁边的IOS同事问:‘嘿,兄弟,我发现一个网站的图片很有意思啊,能不能帮我保存下来提升我的开发灵感?’ 作为一个坚强的社畜怎么能说自己不行呢,当时朕就不假思索的答应:‘oh, It’s simple. Wait for me for a ...
一名大专同学的四个问题
【前言】   收到一封来信,赶上各种事情拖了几日,利用今天要放下工作的时机,做个回复。   2020年到了,就以这一封信,作为开年标志吧。 【正文】   您好,我是一名现在有很多困惑的大二学生。有一些问题想要向您请教。   先说一下我的基本情况,高考失利,不想复读,来到广州一所大专读计算机应用技术专业。学校是偏艺术类的,计算机专业没有实验室更不用说工作室了。而且学校的学风也不好。但我很想在计算机领...
复习一周,京东+百度一面,不小心都拿了Offer
京东和百度一面都问了啥,面试官百般刁难,可惜我全会。
达摩院十大科技趋势发布:2020 非同小可!
【CSDN编者按】1月2日,阿里巴巴发布《达摩院2020十大科技趋势》,十大科技趋势分别是:人工智能从感知智能向认知智能演进;计算存储一体化突破AI算力瓶颈;工业互联网的超融合;机器间大规模协作成为可能;模块化降低芯片设计门槛;规模化生产级区块链应用将走入大众;量子计算进入攻坚期;新材料推动半导体器件革新;保护数据隐私的AI技术将加速落地;云成为IT技术创新的中心 。 新的画卷,正在徐徐展开。...
轻松搭建基于 SpringBoot + Vue 的 Web 商城应用
首先介绍下在本文出现的几个比较重要的概念: 函数计算(Function Compute): 函数计算是一个事件驱动的服务,通过函数计算,用户无需管理服务器等运行情况,只需编写代码并上传。函数计算准备计算资源,并以弹性伸缩的方式运行用户代码,而用户只需根据实际代码运行所消耗的资源进行付费。Fun: Fun 是一个用于支持 Serverless 应用部署的工具,能帮助您便捷地管理函数计算、API ...
Python+OpenCV实时图像处理
目录 1、导入库文件 2、设计GUI 3、调用摄像头 4、实时图像处理 4.1、阈值二值化 4.2、边缘检测 4.3、轮廓检测 4.4、高斯滤波 4.5、色彩转换 4.6、调节对比度 5、退出系统 初学OpenCV图像处理的小伙伴肯定对什么高斯函数、滤波处理、阈值二值化等特性非常头疼,这里给各位分享一个小项目,可通过摄像头实时动态查看各类图像处理的特点,也可对各位调参、测试...
2020年一线城市程序员工资大调查
人才需求 一线城市共发布岗位38115个,招聘120827人。 其中 beijing 22805 guangzhou 25081 shanghai 39614 shenzhen 33327 工资分布 2020年中国一线城市程序员的平均工资为16285元,工资中位数为14583元,其中95%的人的工资位于5000到20000元之间。 和往年数据比较: yea...
为什么猝死的都是程序员,基本上不见产品经理猝死呢?
相信大家时不时听到程序员猝死的消息,但是基本上听不到产品经理猝死的消息,这是为什么呢? 我们先百度搜一下:程序员猝死,出现将近700多万条搜索结果: 搜索一下:产品经理猝死,只有400万条的搜索结果,从搜索结果数量上来看,程序员猝死的搜索结果就比产品经理猝死的搜索结果高了一倍,而且从下图可以看到,首页里面的五条搜索结果,其实只有两条才是符合条件。 所以程序员猝死的概率真的比产品经理大,并不是错...
害怕面试被问HashMap?这一篇就搞定了!
声明:本文以jdk1.8为主! 搞定HashMap 作为一个Java从业者,面试的时候肯定会被问到过HashMap,因为对于HashMap来说,可以说是Java集合中的精髓了,如果你觉得自己对它掌握的还不够好,我想今天这篇文章会非常适合你,至少,看了今天这篇文章,以后不怕面试被问HashMap了 其实在我学习HashMap的过程中,我个人觉得HashMap还是挺复杂的,如果真的想把它搞得明明白...
毕业5年,我问遍了身边的大佬,总结了他们的学习方法
我问了身边10个大佬,总结了他们的学习方法,原来成功都是有迹可循的。
python爬取百部电影数据,我分析出了一个残酷的真相
2019年就这么匆匆过去了,就在前几天国家电影局发布了2019年中国电影市场数据,数据显示去年总票房为642.66亿元,同比增长5.4%;国产电影总票房411.75亿元,同比增长8.65%,市场占比 64.07%;城市院线观影人次17.27亿,同比增长0.64%。 看上去似乎是一片大好对不对?不过作为一名严谨求实的数据分析师,我从官方数据中看出了一点端倪:国产票房增幅都已经高达8.65%了,为什...
推荐10个堪称神器的学习网站
每天都会收到很多读者的私信,问我:“二哥,有什么推荐的学习网站吗?最近很浮躁,手头的一些网站都看烦了,想看看二哥这里有什么新鲜货。” 今天一早做了个恶梦,梦到被老板辞退了。虽然说在我们公司,只有我辞退老板的份,没有老板辞退我这一说,但是还是被吓得 4 点多都起来了。(主要是因为我掌握着公司所有的核心源码,哈哈哈) 既然 4 点多起来,就得好好利用起来。于是我就挑选了 10 个堪称神器的学习网站,推...
这些软件太强了,Windows必装!尤其程序员!
Windows可谓是大多数人的生产力工具,集娱乐办公于一体,虽然在程序员这个群体中都说苹果是信仰,但是大部分不都是从Windows过来的,而且现在依然有很多的程序员用Windows。 所以,今天我就把我私藏的Windows必装的软件分享给大家,如果有一个你没有用过甚至没有听过,那你就赚了????,这可都是提升你幸福感的高效率生产力工具哦! 走起!???? NO、1 ScreenToGif 屏幕,摄像头和白板...
阿里面试,面试官没想到一个ArrayList,我都能跟他扯半小时
我是真的没想到,面试官会这样问我ArrayList。
曾经优秀的人,怎么就突然不优秀了。
职场上有很多辛酸事,很多合伙人出局的故事,很多技术骨干被裁员的故事。说来模板都类似,曾经是名校毕业,曾经是优秀员工,曾经被领导表扬,曾经业绩突出,然而突然有一天,因为种种原因,被裁员了,...
大学四年因为知道了这32个网站,我成了别人眼中的大神!
依稀记得,毕业那天,我们导员发给我毕业证的时候对我说“你可是咱们系的风云人物啊”,哎呀,别提当时多开心啦????,嗯,我们导员是所有导员中最帅的一个,真的???? 不过,导员说的是实话,很多人都叫我大神的,为啥,因为我知道这32个网站啊,你说强不强????,这次是绝对的干货,看好啦,走起来! PS:每个网站都是学计算机混互联网必须知道的,真的牛杯,我就不过多介绍了,大家自行探索,觉得没用的,尽管留言吐槽吧???? 社...
良心推荐,我珍藏的一些Chrome插件
上次搬家的时候,发了一个朋友圈,附带的照片中不小心暴露了自己的 Chrome 浏览器插件之多,于是就有小伙伴评论说分享一下我觉得还不错的浏览器插件。 我下面就把我日常工作和学习中经常用到的一些 Chrome 浏览器插件分享给大家,随便一个都能提高你的“生活品质”和工作效率。 Markdown Here Markdown Here 可以让你更愉快的写邮件,由于支持 Markdown 直接转电子邮...
看完这篇HTTP,跟面试官扯皮就没问题了
我是一名程序员,我的主要编程语言是 Java,我更是一名 Web 开发人员,所以我必须要了解 HTTP,所以本篇文章就来带你从 HTTP 入门到进阶,看完让你有一种恍然大悟、醍醐灌顶的感觉。 最初在有网络之前,我们的电脑都是单机的,单机系统是孤立的,我还记得 05 年前那会儿家里有个电脑,想打电脑游戏还得两个人在一个电脑上玩儿,及其不方便。我就想为什么家里人不让上网,我的同学 xxx 家里有网,每...
史上最全的IDEA快捷键总结
现在Idea成了主流开发工具,这篇博客对其使用的快捷键做了总结,希望对大家的开发工作有所帮助。
C++(数据结构与算法):62---搜索树(二叉搜索树、索引二叉搜索树)
一、搜索树的复杂度分析 本文考察二叉搜索树和索引二叉搜索树 二叉搜索树的渐进性能可以和跳表媲美: 查找、插入、删除操作所需的平均时间为Θ(logn) 查找、插入、删除操作的最坏情况的时间为Θ(n) 元素按升序输出时所需时间为Θ(n) 虽然在最坏情况下的查找、插入、删除操作,散列表和二叉搜索树的时间性能相同,但是散列表在最好的情况下具有超级性能Θ(1) 不过,对于一个指定的关键...
阿里程序员写了一个新手都写不出的低级bug,被骂惨了。
这种新手都不会范的错,居然被一个工作好几年的小伙子写出来,差点被当场开除了。
谁是华为扫地僧?
是的,华为也有扫地僧!2020年2月11-12日,“养在深闺人不知”的华为2012实验室扫地僧们,将在华为开发者大会2020(Cloud)上,和大家见面。到时,你可以和扫地僧们,吃一个洋...
AI 没让人类失业,搞 AI 的人先失业了
最近和几个 AI 领域的大佬闲聊 根据他们讲的消息和段子 改编出下面这个故事 如有雷同 都是巧合 1. 老王创业失败,被限制高消费 “这里写我跑路的消息实在太夸张了。” 王葱葱哼笑一下,把消息分享给群里。 阿杰也看了消息,笑了笑。在座几位也都笑了。 王葱葱是个有名的人物,21岁那年以全额奖学金进入 KMU 攻读人工智能博士,累计发表论文 40 余篇,个人技术博客更是成为深度学习领域内风向标。 ...
2020年,冯唐49岁:我给20、30岁IT职场年轻人的建议
点击“技术领导力”关注∆每天早上8:30推送 作者|Mr.K 编辑| Emma 来源|技术领导力(ID:jishulingdaoli) 前天的推文《冯唐:职场人35岁以后,方法论比经验重要》,收到了不少读者的反馈,觉得挺受启发。其实,冯唐写了不少关于职场方面的文章,都挺不错的。可惜大家只记住了“春风十里不如你”、“如何避免成为油腻腻的中年人”等不那么正经的文章。 本文整理了冯...
最全最强!世界大学计算机专业排名总结!
我正在参与CSDN200进20,希望得到您的支持,扫码续投票5次。感谢您! (为表示感谢,您投票后私信我,我把我总结的人工智能手推笔记和思维导图发送给您,感谢!) 目录 泰晤士高等教育世界大学排名 QS 世界大学排名 US News 世界大学排名 世界大学学术排名(Academic Ranking of World Universities) 泰晤士高等教育世界大学排名 中国共...
作为一名大学生,如何在B站上快乐的学习?
B站是个宝,谁用谁知道???? 作为一名大学生,你必须掌握的一项能力就是自学能力,很多看起来很牛X的人,你可以了解下,人家私底下一定是花大量的时间自学的,你可能会说,我也想学习啊,可是嘞,该学习啥嘞,不怕告诉你,互联网时代,最不缺的就是学习资源,最宝贵的是啥? 你可能会说是时间,不,不是时间,而是你的注意力,懂了吧! 那么,你说学习资源多,我咋不知道,那今天我就告诉你一个你必须知道的学习的地方,人称...
那些年,我们信了课本里的那些鬼话
教材永远都是有错误的,从小学到大学,我们不断的学习了很多错误知识。 斑羚飞渡 在我们学习的很多小学课文里,有很多是错误文章,或者说是假课文。像《斑羚飞渡》: 随着镰刀头羊的那声吼叫,整个斑羚群迅速分成两拨,老年斑羚为一拨,年轻斑羚为一拨。 就在这时,我看见,从那拨老斑羚里走出一只公斑羚来。公斑羚朝那拨年轻斑羚示意性地咩了一声,一只半大的斑羚应声走了出来。一老一少走到伤心崖,后退了几步,突...
一个程序在计算机中是如何运行的?超级干货!!!
强烈声明:本文很干,请自备茶水!???? 开门见山,咱不说废话! 你有没有想过,你写的程序,是如何在计算机中运行的吗?比如我们搞Java的,肯定写过这段代码 public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } ...
那个在阿里养猪的工程师,5年了……
简介: 在阿里,走过1825天,没有趴下,依旧斗志满满,被称为“五年陈”。他们会被授予一枚戒指,过程就叫做“授戒仪式”。今天,咱们听听阿里的那些“五年陈”们的故事。 下一个五年,猪圈见! 我就是那个在养猪场里敲代码的工程师,一年多前我和20位工程师去了四川的猪场,出发前总架构师慷慨激昂的说:同学们,中国的养猪产业将因为我们而改变。但到了猪场,发现根本不是那么回事:要个WIFI,没有;...
立即提问