1. eclipse permgen space  问题:
  debug configrations  -   vm arguments
最后设置:
-Xms256m -Xmx512m -XX:MaxNewSize=256m -XX:MaxPermSize=256m

2. sessionfactory  packagesToScan属性不能用问题

spring  3.0  3.1  3.2  整合hibernate需要 spring-hibernate-2.0.8.jar

spring 3.3 不用这个包,删除即可,导致项目里缺少cglib的包,再单独引入 就OK了

3. tomcat 启动两次

http://501565246-qq-com.iteye.com/blog/1968761

4.跨域Filter

<filter>

    <filter-name>CorsFilter</filter-name>

    <filter-class>org.apache.catalina.filters.CorsFilter</filter-class>

    <init-param>

      <param-name>cors.allowed.origins</param-name>

      <param-value>*</param-value>

    </init-param>

    <init-param>

      <param-name>cors.allowed.methods</param-name>

      <param-value>GET,POST,HEAD,OPTIONS,PUT</param-value>

    </init-param>

    <init-param>

      <param-name>cors.allowed.headers</param-name>

      <param-value>Content-Type,Verify-Code,Demo-User,Timestamp,Signature,X-Bdapi-Token,X-Requested-With,accept,Origin,Access-Control-Request-Method,Access-Control-Request-Headers</param-value>

    </init-param>

    <init-param>

      <param-name>cors.exposed.headers</param-name>

      <param-value>Access-Control-Allow-Origin,Access-Control-Allow-Credentials</param-value>

    </init-param>

    <init-param>

      <param-name>cors.support.credentials</param-name>

      <param-value>true</param-value>

    </init-param>

    <init-param>

      <param-name>cors.preflight.maxage</param-name>

      <param-value>10</param-value>

    </init-param>

  </filter>

  <filter-mapping>

    <filter-name>CorsFilter</filter-name>

    <url-pattern>/*</url-pattern>

</filter-mapping>

5. 类源码中  ctrl + o  找相应的方法

6.  perference  general workspace 统一编码

7. tomcat webapps 下 war包不能带 中横杠 -  如: back-sys ,否则不会自动解压

8. eclipse git文件图标不显示, 右键 project  -> team  -> share project

9. TimerTask 定时任务无故挂了,  方式不可靠
 后改用 spring task方式
 @Scheduled(cron = "0/30 * * * * ?")
   <task:annotation-driven scheduler="pushScheduler" mode="proxy"/>  
   <task:scheduler id="pushScheduler" pool-size="1"/>  

 //文件编码格式校验
10.文件读取txt文件首行bom问题 
private boolean checkFilePattern(InputStream inputStream) throws IOException {
           boolean isUTF = false;
           byte[] b = new byte[3];
           try {
                 inputStream.read(b);
                 if (b[0] == -17 && b[1] == -69 && b[2] == -65)
                 {
                      isUTF = true
                 }
           }finally{
                 if(inputStream !=null)
                      inputStream.close();
           }
           return isUTF;
      }

记事本bom问题:

不含 BOM 的 UTF-8 才是标准形式 的确是这样,无BOM使用得更多些,所以个人还是推荐一般情况下用无BOM的形式吧,
除非有问题的时候,再考虑换有BOM的。Windows系统保存的都是有BOM的,所以你可以看到,用记事本保存一个UTF-8的txt,其实是有BOM的,这一点需要注意。
另外不同的文本编辑器对于有无BOM的称呼也略有不同,比如EditPlus,有BOM的称为UTF-8+,无BOM的称为UTF-8,而在Notepad++中,有BOM的被称为标准UTF-8,而无BOM则被称为UTF-8无BOM。

Java常见问题的更多相关文章

  1. Java 常见问题思考

    Java中的成员变量是选择在声明时赋值还是在构造函数中赋值? // 通过构造函数赋值 public class UserRequestImpl extends ModuleImplBase { pri ...

  2. 转自52 梦回凉亭的她 Java常见问题,面试题

    收集整理分享# 相关概念## 面向对象的三个特征封装,继承,多态.这个应该是人人皆知.有时候也会加上抽象.## 多态的好处允许不同类对象对同一消息做出响应,即同一消息可以根据发送对象的不同而采用多种不 ...

  3. Java常见问题分析(内存溢出、内存泄露、线程阻塞等)

    Java垃圾回收机制(GC) 1.1 GC机制作用 1.2 堆内存3代分布(年轻代.老年代.持久代) 1.3 GC分类 1.4 GC过程 Java应用内存问题分析 2.1 Java内存划分 2.2 J ...

  4. java常见问题集锦

    Eclipse 编译错误 Access restriction:The type *** is not accessible due to restriction on... 解决方案 Eclipse ...

  5. Java常见问题总结(二)

    1.配置完Java环境变量之后,仍然不能使用java命令. 解决方法: 如果是Windows10系统出现此问题,是因为个别Windows10系统不识别“JAVA_HOME”环境变量,将path中所有的 ...

  6. Java常见问题收集

    转载处:https://blog.csdn.net/jackfrued/article/details/44921941 1.面向对象的特征有哪些方面? 答:面向对象的特征主要有以下几个方面: - 抽 ...

  7. Java常见问题汇总

    1.String,StringBuffer,StringBulider的区别及应用场景 2.Servlet生命周期 3.向上转型与向下转型 4.Java的多态性 5.重写和重载的区别 6.深拷贝和浅拷 ...

  8. Java常见问题3:周期之谜

    谜24 byte是有符号的.范围是-128 - 127. 而0x90是int类型. 比較的时候.不相等. 假设想让其相等,须要进行类型转换:(byte & 0xff) 或者 (byte)0x9 ...

  9. java 常见问题

    1.Cannot convert value '0000-00-00 00:00:00' from column 1 to TIMESTAMP 2.怎么解决BigDecimal里面无限循环小数的问题啊 ...

随机推荐

  1. 数据结构:顺序表(python版)

    顺序表python版的实现(部分功能未实现) #!/usr/bin/env python # -*- coding:utf-8 -*- class SeqList(object): def __ini ...

  2. Javaweb学习笔记——使用Jdom解析xml

    一.前言 Jdom是什么? Jdom是一个开源项目,基于树形结构,利用纯java的技术对XML文档实现解析,生成,序列化以及多种操作.它是直接为java编程服务,利用java语言的特性(方法重载,集合 ...

  3. 自己动手写ORM的感受

    之前看到奋斗前辈和时不我待前辈的自己动手写ORM系列博客,感觉讲解的通俗易懂,清晰透彻.作为一个菜鸟,闲来也想着自己写一个ORM,一来加深自己对 ORM的理解,以求对EF,NHibernate等ROM ...

  4. Javascript 创建对象方法的总结

    最近看了一下<Javascript高级程序设计(第三版)>,这本书很多人都推荐,我也再次郑重推荐一下.看过之后总得总结一下吧,于是我选了这么一个主题分享给大家. 使用Javascript创 ...

  5. Elasticsearch配置详解、文档元数据

    目录 返回目录:http://www.cnblogs.com/hanyinglong/p/5464604.html 1.Elasticsearch配置文件详解 a. 在上面博客中,我们已经安装并且成功 ...

  6. Linux(Centos)之安装tomcat并且部署Java Web项目

    1.准备工作 a.下载tomcat linux的包,地址:http://tomcat.apache.org/download-80.cgi,我们下载的版本是8.0,下载方式如图:          b ...

  7. canvas 画圈 demo

    html代码: <canvas id="clickCanvas2"  width="180" height="180" data-to ...

  8. 滚动条美化实践(原生js,iscroll,nicescroll)

    近期需要改造项目中的滚动条,使原滚动条在三大浏览器下表现相同,分享一下自己的改造经历: 项目中的滚动条分布在网页的各个小窗口中,使用的是-webkit-scrollbar制作,在-webkit内核的浏 ...

  9. iOS 十六进制的颜色值转换为UIColor

    UIColor+Hex.h里面中 #import <UIKit/UIKit.h> @interface UIColor (Hex) + (UIColor *) colorWithHexSt ...

  10. DropDownList默认选中

    一.DropDownList默认选中 开始的笨方法: foreach (ListItem item in DropDownList1.Items)                       {    ...