`
文章列表
            今天在git.oschina.net上提交自己的代码时遇到错误:   git.exe push --all --recurse-submodules=check --progress "origin" fatal: unable to access 'http://git.oschina.net/': Couldn't resolve proxy 'http' git did not exit cleanly (exit code 128) (2777 ms @ 2016/6/2  检查之后发现是tortoiseGit的设置问题导致的,将下面 ...
关于hibernate中多个数据源数据传输的使用: 1.首先需要配置文件: oracle:oracle.cfg.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configurati ...
         最近因工作需要,需要做数据同步。java通过jdbc读取表中的数据虽然不复杂,但是在处理时间timestamp类型时获取的是对象,暂时未处理,先将直接读取表中的数据读取出来 //用于连接数据库(oracle 其他数据库改一下驱动即可) public static Connection getOracleConn(String urlName, String userName, String passwordName) { Connection conn = null; try { Class.forName("oracle.jdbc.driv ...
            最近在使用hibernate进行oracle数据库查询时遇到一个错误:“数字溢出”,网上查找资料很多都说数字长度问题,但是使用同样的sql查询数据库是没有错误,最后发现是实体映射时一些字段使用的Integer导致的,数值长度太长导致的。
           最近在项目开发遇到oracle数据库中的数据计算不一致的问题,同时这个问题还涉及到线程同步的问题,这里方法中解决同步的问题使用了synchronized关键字实现同步,但是在这个方法中计数时还是导致了计数不准确问题,最后发现问题是oracle更新数据是需要手动提交的,导致了同步方法了但事务没一起同步导致了数据不一致的问题,伪代码如下: private synchronized boolean counterManage(Parameter param) { String bookNo = param.getBookNo(); String goodsRegNo ...
        最近学习大数据使用Linux搭建环境,有很多配置文件需要修改,对于修改较少的文件我们之间使用vi进入编辑即可,但是对于像配置hadoop这种配置文件较多的不妨考虑使用notepad++的插件NppFTP 接着配置一下   最后打开自己要编辑的文件   
      最近在项目中使用webservice连接调用其他系统的接口,自己学习了一下webservice。demo如下 1.基于jdk1.6以上jdk自带的webservice,我们在jdk安装目录下的bin目录下可以看到wsimport.exe的文件,这个文件就是用于webservice的,在命令行输入wsimport我们会看到  下面是webservice接口 @WebService public interface WebServiceServer { public void sayService(); public void sayService(Str ...
  项目开发中,使用的hibernate oracle删除数据时使用以下代码不能删除数据 public void delPerson(String name) { Session session = HibernateUtil.currentSession(); String hql = "delete from Person where name= :name"; Query query = session.createQuery(hql); query.setParam ...
               最近在项目开发中突然遇到一个之前没有遇到的问题identifier of an  instance of com.gov.share.Item was altered from 12 to 23的错误,debug调试也没有找到对应的id,之后网上搜索了一下基本上都是说是hibernate实体定义的类型与数据库定义的类型不一致导致的, 我检查了我代码与数据库,类型一致,最后检查代码,发现是对象定义时之后由于使用快捷键没仔细看导致的:     例如商品中有商品详情 商品类:Goods  详情 GoodsItem     错误写法:     ...

java xsd校验xml

    博客分类:
  • xml
下面使用xsd校验xml public class XmlValidator { private static String errorMsg; public static boolean check(String xmlFile, String xsdFile){ boolean rs = false; rs = checkXSDFormat(xmlFile, xsdFile); return rs; } /** * 校验 */ private static boolean checkXSDFormat(String xmlF ...
使用自定义注解将一个实体属性有序分成两组 自定义注解 @Target(ElementType.METHOD) @Retention(RetentionPolicy.RUNTIME) public @interface AnnotationTest { public enum Obj{A, B}; public Obj obj(); public int index() default Integer.MAX_VALUE; }  实体的使用注解 public class Person { private String username;//姓 ...

java 注解了解

    注解(元注解)为我们在代码中添加信息提供了一种形式化的方法,使我们在之后的某个时刻非常方便的使用这些数据。注解是jdk1.5之后才出现的。注解可以用来生成描述符文件,甚至是新的类定义,并且有助于减轻编写 模板 代码的的负担。      注解的优点:我们可以将这些源代码保存在java源代码中,并利用annotation API为自己的注解构造处理工具。更加干净易读的代码以及编译期类型检查等。       注解语法比较简单,除了@符号的使用外,与java基本的固有的 语法基本一致。在java中内置了3种注解:@Override、@Deprecated、@SuppressWarning ...
最近在项目中要求做xml的转换,要求生成编码是utf-8的是,在生成时 Document document = DocumentHelper.createDocument(); document.setXMLEncoding("UTF-8"); 这个虽然设置了编码,但是生成完后使用nodepad++打开还是ansi格式打开的,如果使用utf-8就会显示乱码,在linux上更明显,要想让生成的文件为utf-8格式的需要使用下面的方式                                XMLWriter xmlWriter = new XMLWriter( ...
       关于xml的读写中,最近使用dom4j进行解析和生成时,由于要通过xsd文件进行校验,xml的根元素需要添加命名空间和约束信息,即xmlns=“....”,我们可以使用element.addElement(Element(节点元素), xmlnsValue (xmlns的值)),切忌不要使用element.add(Element)然后添加属性,xmlns使用此方式会导致后面的元素都有xmlns,其余的约束可以使用element.addAttribute()解决。

mysql 1067错误

最近因换固态硬盘,将之前的mysql移动到其他盘了,环境变量虽然改过了,但是启动后登陆总是提示1067的错误,查看原因,最后发现是mysql中的my.ini文件中的  basedir =    datadir = 的路径未改,导致了该错误,修改重启即可。
Global site tag (gtag.js) - Google Analytics