- 博客(500)
- 资源 (81)
- 问答 (2)
- 收藏
- 关注
原创 Maven聚合项目的时候,运行报错:org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException
Maven聚合项目的时候,运行报错:org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException解决办法:更换JDK为:1.7
2018-05-09 14:15:47 903
原创 Java判断一个路径是否为多级路径并判断文件夹名是否存在,不存在就创建
package com.accord.test;import java.io.File;public class TestFilePath { public static void main(String[] args) throws InterruptedException { //isexitsPath("D:\\xml2\\2018\\04\\abc.text"); /
2018-04-19 17:25:25 5736 2
原创 Oracle中实现某一列的数据自增,类似mysql中的自增
Oracle中实现某一列的数据自增,类似mysql中的自增:要创建触发器:create or replace trigger log_impNC_trigger before insert on log_impNC for each row declare s_id number; begin
2018-04-19 17:12:24 724
原创 Java中Jackcess读取.mdb文件,不依赖JDK 32位或JDK 64位
以前Java读取.mdb文件,太依赖JDK的位数了,必须用32位的;现在运用jackcess来解析.mdb文件,这样不被限制;pom.xml文件: commons-io commons-io 2.3 com.healthmarketscience.jackcess jackcess 2.1.10 net.sf.ucana
2018-04-18 15:39:42 1760 2
原创 运行.jar文件生成的.xml文件出现乱码
情况描述:通过代码运行生成的.xml文件不出现乱码;但是,把该代码打包成.jar,在运行,生成的.xml文件就出现乱码;解决方法:echo %~dp0java -Dfile.encoding=UTF-8 -jar MainNcTimer.jarpause加上:-Dfile.encoding=UTF-8 就可以搞定生成的.xml文件出现乱码问题;
2018-04-18 15:09:27 566
原创 Java项目打包成.Jar包并设置成Windows定时任务定时执行
在搞NC接口的时候,需要把代码打包成.Jar包,并能定时自动执行:步骤如下:1:把Java项目打包成jar包(通过Eclipse工具进行打包,过程省略!)2:创建一个批处理文件(bat文件)nc.bat内容如下:echo %~dp0java -Dfile.encoding=UTF-8 -jar MainNcTimer.jarpause注:echo
2018-04-18 15:02:55 1238
原创 通过Eclipse工具把Java项目打包成jar包的形式,运行该jar包,能找到其相同路径下的配置文件
通过Eclipse工具把Java项目打包成jar包的形式,运行该jar包,能找到其相同路径下的配置文件(比如:.ini文件或.mdb文件)如果我运行MainNcTimer.jar的时候,在代码中,能够找到相对应的配置文件(.ini文件和.mdb文件);代码实现:MainNcTimer mn = new MainNcTimer();String jarpath = mn.getClass().get...
2018-04-18 14:53:21 792
原创 运行.bat文件,如何在Dos窗口里面得到该文件的路径
把java代码打包成.jar文件,编写一个.bat文件,执行该文件,编译.jar包;(.bat,.jar放在同一个文件夹下)运行.bat文件,如何在Dos窗口里面得到该文件的路径,并运行.jar文件:echo 当前盘符:%~d0echo 当前路径:%cd%echo 当前执行命令行:%0echo 当前bat文件路径:%~dp0echo 当前bat文件短路径:%~sdp0
2018-04-17 17:15:56 3021
原创 java.sql.SQLException: No data found
Java代码如下:package com.accord.utils;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.ResultSetMetaData;import
2018-04-10 08:45:25 1540
原创 JAVA实现String字符串转换成XML文件(格式规范)
可能需要的jar:pom.xml文件如下:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.a
2018-04-04 17:10:39 19051 2
原创 Java连接PostgreSQL数据库,增删改查
通过eclipse工具,新建Maven项目:添加:postgresql的jar包(我使用的是:版本:42.2.2)修改pom.xml文件: org.postgresql postgresql 42.2.2 一、Java通过JDBC连接到PostgreSQL数据库package com.accord;import java.sql.Connec
2018-03-23 15:50:12 38855 14
原创 PostgreSQL中触发器的使用
PostgreSQL触发器是一组动作或数据库回调函数,它们在指定的表上执行指定的数据库事件(即,INSERT,UPDATE,DELETE或TRUNCATE语句)时自动运行。 触发器用于验证输入数据,执行业务规则,保持审计跟踪等。触发器的重点知识:PostgreSQL在以下情况下执行/调用触发器:在尝试操作之前(在检查约束并尝试INSERT,UPDATE或DELETE之前)。或者在操作完
2018-03-23 10:10:04 5576
原创 PostgreSQL创建数据库
PostgreSQL创建数据库有两种方法:第一种:PostgreSQL使用UI创建数据库在您的系统中安装PostgreSQL后,打开开始菜单,然后单击pgAdmin 4。打开pgAdmin,第一次打开可能需要你输入密码,输入密码后;右键单击PostgreSQL 10并将PostgreSQL连接到本地主机服务器。右键单击数据库(Databases),转到新数据库,将出现一个弹
2018-03-22 14:27:42 18799 2
原创 Windows系统上安装PostgreSQL
系统是 Windows 7 64位,所以选择以下对应的版本 :https://www.enterprisedb.com/downloads/postgres-postgresql-downloadspostgresql-10.3-1-windows-x64.exe选择管理员身份运行:安装下一步,到最后一步:取消 选中复选框按钮,然后单击:Finish 按钮完
2018-03-22 14:16:22 651
原创 Java实现Smartcn中文分词
新建一个Maven项目,修改pom.xml文件内容:注意版本的不同; org.apache.lucene lucene-analyzers-smartcn 4.0.0 Java代码如下:package com.accord.test;import java.io.File;import java.io.FileReader;import java
2018-03-21 17:09:57 1050
原创 ElasticSearch 6.1.1 通过Head插件,新建索引,添加文档,及其查询数据
ElasticSearch 6.1.1 通过Head插件,新建索引,添加文档,及其查询;一、首先启动相关服务:二、新建一个film索引:三、建立映射:1、通过Head插件:POST http://192.168.1.111:9200/film/_mapping/dongzuo/{ "properties": {
2018-03-20 16:34:27 6334 1
原创 ElasticSearch 6.1.1运用代码添加索引及其添加,修改,删除文档
1、新建一个MAVEN项目:ElasticSearchTest2、修改pom.xml文件内容: 4.0.0 com.accord ElasticSearchTest 0.0.1-SNAPSHOT org.elasticsearch.client transport 6.1.1 com.google.co
2018-03-19 15:30:52 1286
原创 ElasticSearch 6.1.1--Head插件添加索引及其添加,修改,删除文档
1、根据上编博客启动相对应的服务,进项连接如下:2、ElasticSearch提供了丰富的http url接口对外提供服务,这也使得ElasticSearch插件特别多,功能也强大;我们今天来讲下 用Head插件来添加索引这里有好几种方式,先讲一种原始的,选择 复合查询 ;地址栏输入:http://localhost:9200/student PUT方式
2018-03-19 15:17:12 10243 1
原创 Windows环境下ElasticSearch6.1.1版本安装Head插件
安装Head插件步骤如下:1、下载node.js ,网址:https://nodejs.org/en/安装node到D盘。如D:\nodejs。把NODE_HOME设置到环境变量里(安装包也可以自动加入PATH环境变量)。测试一下node是否生效:2、安装gruntgrunt是一个很方便的构建工具,可以进行打包压缩、测试、执行等等的工作,5.0里的head插件就是通过g
2018-03-19 11:00:44 1539 1
原创 Windows下安装Elasticsearch,启动报错,解决方法,访问
对于Windows用户,我们推荐使用MSI安装包进行安装。这个安装包使用图形用户界面来引导你进行安装。首先,从这里https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.1.1.msi下载Elasticsearch 6.1.1的MSI安装包。然后双击下载好的安装包文件启动图形化安装程序,在第一个界
2018-03-15 09:41:59 12621 3
原创 Eclipse或MyEclipse中Java Working Set管理项目
随着学习JAVA的时间的越来越久,项目也越来越多,Eclipse或MyEclipse界面中显示一堆!每次工作使用到的项目肯定不会太多......每次从这么大数量的工程当中找到自己要使用的,必须大规模的滚动滚动条......图片一 Project Explorer中: 图片二:Package Explorer中:这样就好找很多了,分类放!
2018-03-08 10:00:22 509
原创 Spring Boot集成MyBatis
Spring Boot集成MyBatis1、集成MyBatis2、使用PageHelper分页3、获取自增长ID操作步骤如下:(1)新建Spring Starter Project或Maven Project;(2)在pom.xml文件中引入相关依赖;(3)如果是新建的Spring Starter Project项目的话,自动生成的SpringBootMyb
2018-03-07 15:43:17 279
转载 Spring Boot学习记录-–Thymeleaf模板
自从来公司后都没用过jsp当界面渲染了,因为前后端分离不是很好,反而模板引擎用的比较多,thymeleaf最大的优势后缀为html,就是只需要浏览器就可以展现页面了,还有就是thymeleaf可以很好的和spring集成.下面开始学习.1.引入依赖maven中直接引入 dependency> groupId>org.springframework.bootgr
2018-03-07 11:03:28 599
转载 Thymeleaf 基本用法总结
一、引用命名空间 在html中引入此命名空间,可避免编辑器出现html验证错误,虽然加不加命名空间对Thymeleaf的功能没有任何影响。二、输出内容 2.1 Welcome to our grocery store! 说明: 1. th:text 用来将内容输出到所在标签的bod
2018-03-07 10:20:52 764
原创 Spring Boot全局异常捕捉!
项目中避免不了有异常!为了用户体验,常常把异常捕获起来,展现一个友好的页面,提醒用户!在pom.xml中:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.a
2018-03-06 15:10:57 416
原创 Spring Boot 定时任务单线程和多线程
Spring Boot 的定时任务:第一种:把参数配置到.properties文件中:代码:package com.accord.task;import java.text.SimpleDateFormat;import java.util.Date;import org.springframework.scheduling.annotation.Scheduled;imp
2018-03-01 14:46:21 83475 26
转载 SpringBoot环境搭建及其HelloWorld的实现
要在Eclipse里使用SpringBoot,首先要安装下STS插件安装插件之前,我一般建议大伙开下vpn 因为是下载国外的东西 用vpn会很快;以及提前配置下Eclipse里的Maven插件,改成国内阿里云镜像,具体方式:http://blog.java1234.com/blog/articles/252.html后面新建springboot项目的时候,会下载jar包,用
2018-02-26 16:15:50 3024 1
转载 FastJSON 简单使用
转载链接:http://blog.csdn.net/flysun3344/article/details/54707965需要相关jar包,如果使用maven的话,在pom.xml文件加入一下依赖:<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson<...
2018-02-09 10:52:08 665
转载 Exception in thread "main" com.alibaba.fastjson.JSONException: autoType is not support. com.accord.f
将类反序列化的时候,报错:Exception in thread "main" com.alibaba.fastjson.JSONException: autoType is not support. com.accord.fastjson.User at com.alibaba.fastjson.parser.ParserConfig.checkAutoType(ParserConfig.ja...
2018-02-09 10:14:41 4863
转载 FastJson解析JSON数据
阿里巴巴FastJson是一个Json处理工具包,包括“序列化”和“反序列化”两部分,它具备如下特征:速度最快,测试表明,fastjson具有极快的性能,超越任其他的Java Json parser。包括自称最快的JackJson;功能强大,完全支持Java Bean、集合、Map、日期、Enum,支持范型,支持自省;无依赖,能够直接运行在Java SE 5.0以上版本;支持Android;开源 ...
2018-02-06 10:35:44 1673
转载 JSOUP请求返回Json数据
最近在使用 JSOUP 作为 爬虫 爬取数据,在用习惯了 JSOUP 后,因为那种链式结构,非常喜欢,故想用它来请求接口,构造请求头的时候非常方便。其实它必须是支持的,因为底层使用的还是 HttpConnection 做为处理的,代码如下:Document doc = Jsoup .connect(Constant.DATA_URL) .header("Accept", "
2018-02-06 08:50:54 10580 12
原创 exe4j中,报错:This executable was created with an evaluation version of exe4j
运行exe4j工具打包好的.exe文件,报错:This executable was created with an evaluation version of exe4j由于是新下载安装的exe4j工具,没有进行注册!所以导致报这个错!在使用exe4j时,如果exe4j没有注册,在运行有exe4j转换的*.exe的可执行文件是会提示:"this executable was create
2018-01-31 10:36:58 9773 2
原创 用exe4j软件打包java程序,运行exe文件,报错:please reinstall or define exe4j_java_home to point to an installed
用exe4j软件打包java程序,运行exe文件,报错如下:the jvm found at .\.\jre7 is damaged.please reinstall or define exe4j_java_home to point to an installed 32-bit jdk or jrethe jvm could not be started.the maximum h
2018-01-31 10:27:41 8410 1
原创 Jsoup抓取网页内容超时问题的处理
在利用Jsoup抓取网页的时候,遇到超时问题:java.net.SocketTimeoutException: Read timed out at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.read(Unknown Source) at java.net....
2018-01-26 10:56:23 6236 2
转载 Jquery预加载的几种方式
Jquery加载的几种方式//①页面加载完之前执行,与嵌入的js加载方式一样(function ($) { alert('start');})(jQuery);//②页面加载后执行$(document).ready(function(){ alert('jquery ready');});//③页面加载后执行$(function(
2018-01-15 16:16:56 5026
转载 关于软件开发项目任务的横向分解和纵向分解
转 在一个软件研发项目的管理实践中,项目任务的分解一直是一个很重要的工作,但是不同的项目经理对这个问题的操作方式又常常会千差万别,其中一个很常见的分歧在于,是横向分解还是纵向分解?本文试图对此进行一个简单的探讨,希望能给处于项目任务分解困惑中的项目经理们一点借鉴。 首先解释一下这两个概念: 横向分解是指基于技术架构层次进行的人员角色分工和任务分解。比较常见的一种情况是
2018-01-11 11:10:31 11125
转载 MySQL-Front 出现“程序注册时间到期 程序将被限制模式下运行”解决方式
在用mysql-front的时候遇到显示:程序注册时间到期程序将被限制模式下运行。可以在“帮助”菜单下的点“登记”-->把以下的key复制试试,留下以后需要。注意:是整十行一起复制。 gNBpPFgyOw9Rwt/ozsnjgM7tJNo2bhaaAThangemMkaz2tQhq3/f7dZ7Vj29WeGHjuupj/AhYqymjAuokhYiX1T/fG+q1yR2
2018-01-09 16:36:23 3360 7
原创 Oracle中数据类型Timestamp转换成Date
Oracle中数据类型Timestamp转换成Date,把 02-1月 -18 12.00.00.000000 上午 转换成:2010-01-01 00:00:00select * from Authority t order by t.a_createddate desc for update;select to_char(cast (cast (a_start_d
2018-01-02 09:39:15 6272 1
TIB_js-studiocomm_6.6.0_windows_x86_64.exe
2018-08-03
Notepad++对比文件的插件
2018-07-11
apache-tomcat-5.5.26
2017-12-05
博客系统(搜索利用Lucene)
2017-11-28
Activiti学习代码
2015-12-09
Mybatis相关代码
2015-10-26
MyBatis学习代码
2015-10-15
java在线预览仿百度文库源代码
2015-07-19
FlexPaper+swfTools仿文档在线阅读
2015-07-19
java代码如何读取到浏览器中的cookie值?
2018-01-30
关于Jsoup登录网站,再次访问失败的问题
2018-01-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人