- 浏览: 150322 次
- 性别:
- 来自: 上海
最新评论
文章列表
首先读取excel先将poi包下的jar导入
下面直接写代码了
public class ExcelUtil {
/**
* 选择某个文件判断其后缀名是否是.xls 或者xlsx,如果是读取其信息
* @throws IOException
*/
public static List<List<String>> readExcel(File file) {
InputStream is;
HSSFWorkbook workBook;
XSSFWorkbook xssfWorkBook;
DecimalForm ...
最近学习hibernate4遇到的问题记录一下,数据库使用 的是mysql5.6.23
1.Exception in thread "main" org.hibernate.MappingException: Could not instantiate id generator [entity-name=com.share.domain.User]
at org.hibernate.id.factory.internal.DefaultIdentifierGeneratorFactory.createIdentifierGenerator(DefaultIdenti ...
今天在项目中遇到一个奇怪的异常406 not Acceptable错误,之后发现是数据返回格式错误引起的。首先项目采用的是Spring3.2+springmvc+hibernate4.2,。出现这个错误首先是使用ajax请求数据时,返回的是json对象,在springmvc中的requestMapping中没有添加produces属性,为了方便我添加了method=RequestMethod.POST, produces="text/html;charset=UTF-8"
post的请求是我的前台使用的是$.post();请求的,改完之后就好了。
配置文件修改java安全级别和站点信息
- 博客分类:
- other
通过配置文件修改java安全级别
配置文件名称为deployment.properties
位置:C:\Users\Administrator\AppData\LocalLow\Sun\Java\Deployment\deployment.properties
其中deployment.security.level=MEDIUM为修改java安全级别,控制面板为
其中通过注册表更改java安全级别无效,注册表位置为
HKEY_CURRENT_USER\Software\AppDataLow\Software\JavaSoft\DeploymentProperties
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
打开 project's properties (e.g., 右击项目名字选择 "Properties").
选择 "Deployment Assembly".
点击 右侧的"Add..." 按钮添加.
选择 "Java Build Path Entries" 点击next
选择"Maven Dependencie ...
我创建的是maven项目,项目创建好后
首先我们需要创建web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.1" xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocatio ...
solr ClientUtils转义特殊字符
- 博客分类:
- solr
使用solr搜索时,如果要查询的字段值中含有+ - ^等特殊字符时,我们可以使用solr自带的ClientUtils.escapeQueryChars("特殊字符的字符串")进行转义,否则会报错,其中可以转义的字符有
'\\' '+' '-' '!' '(' ')' ':' '^' '[' ']' '\"' '{' '}' '~'
'*' '?' '|' '&' ';' '/' 和空白串
源码如下:
public static String escapeQue ...
今天在运行java项目时抛出Unable to compile class for JSP错误,在网上找了一下,是多了javax.servlet的jar包,去掉就好了…………
之后发现这样并没有彻底解决问题,发现是包冲突导致的,我们要将Servlet-api的jar在项目中使用的与tomcat的一致才行,如果我们的项目不是maven项目,使用tomcat作为服务器我们将tomcat下的servlet-api的jar包引入即可,如果是jetty作为服务器,使用jetty下的servlet-api的jar包即可,使用maven项目导入对应的jar包也要选择与对应的服务器版本一致,否则会报 ...
solr5之后,solr作为一个单独的项目了,不再依赖servlet容器了,当然启动方式也不再是原来的example目录下的start.jar了,我们找到bin目录,进入命令窗口后输入solr.cmd start 即可
浏览器中访问:
java中使用dom4j解析xml文件报错Invalid byte 3 of 3-byte UTF-8,这个问题可以用chrome或者根据报错的行数检查该行是否含有火星文,如果含有就会报这个错误……
java解压文件报java.lang.IllegalArgument.Exception:Malformed异常,报这个错误的原因是解压的文件名称中含有中文导致的,将中文改为英文就行了。
dom4j解析xml content is not allowed in prolog问题,网上看到其他的描述是空格问题,我出现这个问题的原因是,压缩文件夹与解压文件夹名称不一致导致的,名字改为一致就好了。
jdbc连接数据库的方式
- 博客分类:
- mysql
在不使用框架的情况下,直接使用jdbc连接数据库的方式
方式一: Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "test");
方式二:
Properties props = new Properties();
props.put("user", "root");
mysql的备份与恢复
- 博客分类:
- mysql
我们使用mysql的过程中,为了防止数据丢失,我们可以对数据库进行备份和恢复:
1.数据库的备份
一种图形化界面的方式是使用工具,我使用的是navicat,操作步骤选中数据库右击
转存sql文件即可
另一种方式通过命令方式是:shell>mysqldump -u root -proot test>e:/test.sql
2.数据库的恢复
同上面一样,可以通过工具选择运行mysql选择sql文件即可
通过命令方式的两种方式:
通过mysql内部命令
mysql>use test;
mysql>source e:/test.sql
...