• Gradle 使用shadow生成可运行 jar 包

    使用Java 开发客户端程序,开发完成最终交付使用的是可执行的程序,以此需要用到打包,在此记录使用 Gradle shadow 打可执行jar包,build.gradle 如下:buildscript {     repositories {        &n

    Nov 20, 2018 阅读(68)
    标签: Gradle Java
  • com.microsoft.sqlserver.jdbc.SQLServerException: 不支持从 UNKNOWN 到 UNKNOWN 的转换。

    sqlserver 使用原生 JDBC 做基本的数据插入操作,总是插入不进去,抛如下异常:com.microsoft.sqlserver.jdbc.SQLServerException: 不支持从 UNKNOWN 到 UNKNOWN 的转换。 at com.microsoft.sqlserver.jdbc.SQLServerEx

    Oct 10, 2018 阅读(174)
    标签: 异常 Java
  • 查Java Class 文件的编译版本号

    魔数与Class文件版本每个Class 文件的头4个字节称为魔术(Magic Number),它的唯一作用是用于确定这个文件是否为一个能被虚拟机接手的Class 文件;很多文件存储标准中都使用魔数来进行身份识别,譬如图片格式,如gif或jpeg等在文件中都存有魔数.使用魔数而不使用扩展名来进行识别主要是基于安全考虑,因为文件的扩展名可以很容易地被改动.Class 文件的魔数值为:0xCAF

    Aug 16, 2018 阅读(182)
    标签: Jdk Java
  • Java 使用 JDBC调用存储过程简单实例

    JDBC调用存储过程简单实例://加载驱动,获取连接 Class.forName(... connection = DriverManager.getConnection(... //生成预查询语句 callableStatement = connection.prepareCall("{call goodsdata.qusery

    Aug 14, 2018 阅读(239)
    标签: Java
  • JAVA 帮助文档&API 汇总

    JAVA SE APIJava® Platform, Standard Edition & Java Development Kit Version 9 API SpecificationJava™ Platform, Standard Edition 8 API SpecificationJava™ Platform, Standard Edition 7 API Specificati

    May 25, 2018 阅读(184)
    标签: Java
  • 深入详解 JVM 运行时数据(内存)区域

    方法区(Method Area)作用:方法区和Java堆一样,是各个线程共享的内存区域,它用于存储已被虚拟机加载的类信息、常量、静态变量、即编译器编译后的代码等数据。异常:当方法区内存不能够满足需求时,将抛出OutOfMemoryError异常。运行时常量池(Runtime Constant Pool)作用:运行时常量池是方法区的一部分,存放编译期生成的各种字面量和符合引用,这部分内容将在

    Mar 2, 2018 阅读(265)
    标签: Java JVM
  • SolrJ 搜索引擎高亮显示

    废话不多说,先看一下搜索引擎高亮显示效果:实现代码: @Override public PageInfo<JSONObject> search(String queryStr, int pageNum,int pageSize) { SolrQuery  params =&nb

    Dec 24, 2017 阅读(257)
    标签: Solr Java
  • Java 使用Solr搜索引擎特殊字符query检索抛出异常处理

    在使用 SolrQuery params = new SolrQuery(queryStr); 进行查询时,参数queryStr为 content:"学习园 Spring"中间还有空格字符查询时就抛如下异常:org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrException: Error from server at

    Dec 23, 2017 阅读(596)
    标签: Solr Java
  • Ubantu 配置Java 运行环境

    程序准备到Oracle官网下载安装程序:http://www.oracle.com/technetwork/java/javase/downloads/index.html 测试环境是Ubantu 16.04 在此我下载的是 jdk-8u151-linux-x64.tar.gz 配置步骤:1、将 jdk 解压到/opt 目录下(解压存放的目录根据个人喜好而定非必需在/opt目录下)tar

    Nov 14, 2017 阅读(240)
    标签: Java Ubantu
  • JAVA 使用POI导出Excel

    目前处理Excel的开源javaAPI主要有两种,一是Jxl(Java Excel API),Jxl只支持Excel2003以下的版本。另外一种是Apache的Jakarta POI,相比于Jxl,POI对微软办公文档的支持更加强大,但是它使用复杂,上手慢。POI可支持更高的Excel版本。对Excel的读取,POI有两种模式:一、是用户模式,这种方式同Jxl的使用很类似,使用简单,都是将

    Nov 14, 2017 阅读(387)
    标签: Java