
java
文章平均质量分 64
持.之.以.恒
这个作者很懒,什么都没留下…
展开
-
IDEA中Maven依赖包无法下载或导入问题解决办法
这个依赖包下载不了的问题真的是很烦,之前一直把下载不上的依赖剪切再粘贴到pom.xml文件中,保存它就自动下载了,下面是解决办法汇总1. Reimport2.MAVEN Ignored Files检查寻找 Settings -> Build,Execution,Deployment -> Build Tools -> Maven -> Ignored Fil...原创 2020-03-26 10:27:48 · 23144 阅读 · 2 评论 -
SpringBoot集成达梦数据库
最近做ZF项目,需要使用国产数据库,考虑到人气较高的达梦数据库,这里是版本7。达梦数据库是参考Oracle,和MySQL有一点点的区别,这里介绍下spring boot/cloud项目里如何集成达梦数据库。1.下载Dm7JdbcDriver17.jar,下载地址:https://download.youkuaiyun.com/download/las723/110462002.在src下建lib文件夹...原创 2020-03-25 15:57:26 · 5673 阅读 · 7 评论 -
Java类按属性排序
1.需求场景读取指定格式字符数据,将数据 按照指定字段分类,并对分类和分类数据按照指定字段排序2.项目环境普通java web 项目3.实现方法(1) 集合数据实体类public class Food { private String type;//分类名称 private String name;//食品名称 private String rate;//占比值(数...原创 2019-12-13 10:05:29 · 1040 阅读 · 0 评论 -
http(post)接口调用工具类
import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.util.ArrayList;import java.util.List;import java.util.Map;import org.apache.http.HttpResponse;...原创 2018-07-27 21:34:07 · 1038 阅读 · 0 评论 -
上传图片转换为base64
@RequestMapping("/get/uploadPhoto.do")public void saveFile(HttpServletResponse response, HttpSession session, MultipartHttpServletRequest multipartRequest) { MultipartFile ...原创 2018-07-26 00:54:38 · 1144 阅读 · 0 评论 -
RequestConfig、HttpClient
一、RequestConfigBuilder(org.apache.http.client.config.RequestConfig.Builder) 是RequestConfig(org.apache.http.client.config.RequestConfig) 的内部类,专门用于创建RequestConfig。我经常这样创建RequestConfig: RequestCon...转载 2018-04-08 10:08:21 · 11476 阅读 · 4 评论 -
CloseableHttpResponse
最近在使用Apache的httpclient的时候,maven引用了最新版本4.3,发现Idea提示DefaultHttpClient等常用的类已经不推荐使用了,之前在使用4.2.3版本的时候,还没有被deprecated。去看了下官方文档,确实不推荐使用了,点击此处详情。DefaultHttpClient —> CloseableHttpClientHttpResponse —> C...转载 2018-04-08 09:45:25 · 63448 阅读 · 2 评论 -
java 去掉html标签
java 去掉html标签使用正则表达式删除HTML标签。 import java.util.regex.Matcher; import java.util.regex.Pattern; public class HTMLSpirit{ public static String delHTMLTag(String htmlStr){ String regEx_sc...转载 2018-03-09 11:57:03 · 1278 阅读 · 0 评论 -
Spring 下CommonsMultipartResolver文件上传功能用法
1)、 CommonsMultipartResolver类是spring在apache common fileupload组件的基础上,进行了一层封装,使用更方便。2)、在spring上下文中,配置CommonsMultipartResolver,用以初始化[html] view plain copybean id="multipa原创 2017-12-13 15:44:08 · 2137 阅读 · 0 评论 -
Maven构建区域组件流程简介
一、开发环境:平台:Idea2016、jdk 1.7+,tomcat 1.7+技术:Maven、dubbo二、项目构建:通过pom.xml构建area项目,area项目包含两个模块,area-service,area-api;area-service用作提供者,将服务注册到dubbo里暴露接口供第三方调用;area-api原创 2017-07-18 10:38:39 · 632 阅读 · 0 评论 -
ClassLoader类加载器
一、ClassLoader定义大家都知道,当我们写好一个Java程序之后,不是管是CS还是BS应用,都是由若干个.class文件组织而成的一个完整的Java应用程序,当程序在运行时,即会调用该程序的一个入口函数来调用系统的相关功能,而这些功能都被封装在不同的class文件当中,所以经常要从这个class文件中要调用另外一个class文件中的方法,如果另外一个文件不存在的,则会引发系统异常。而程...转载 2018-08-16 14:22:31 · 204 阅读 · 0 评论 -
JVM之内存模型
一、JVM内存模型: 从这张图中很直观的看到,程序计数器,虚拟机栈,native栈是线程私有的,堆是线程共有的,现在详细介绍JVM各个区块。 1. 堆(Heap) 是java虚拟机所管理的内存中最大的一块内存区域,也是被各个线程共享的内存区域,该内存区域存放了对象实例及数组(但不是所有的对象实例都在堆中)。其大小通过-Xms(最小值)和...转载 2018-08-16 14:45:53 · 192 阅读 · 0 评论 -
JVM(Java Virtual Machine,Java虚拟机)详解
说起Java,人们首先想到的是Java编程语言,然而事实上,Java是一种技术,它由四方面组成:Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。它们的关系如下图所示:运行期环境代表着Java平台,开发人员编写Java代码(.java文件),然后将之编译成字节码(.class文件),再然后字节码被装入内存,一旦字节码进入虚拟机,它就会被解释器解...转载 2019-03-13 17:17:05 · 4169 阅读 · 0 评论 -
JVM虚拟机选项:Xms Xmx PermSize MaxPermSize区别
ava虽然是自动回收内存,但是应用程序,尤其服务器程序最好根据业务情况指明内存分配限制。否则可能导致应用程序宕掉。举例说明含义:-Xms128m表示JVM Heap(堆内存)最小尺寸128MB,初始分配-Xmx512m表示JVM Heap(堆内存)最大允许的尺寸256MB,按需分配。说明:如果-Xmx不指定或者指定偏小,应用可能会导致java.lang.OutOfMemory错误,此...转载 2019-03-13 17:30:26 · 1153 阅读 · 0 评论 -
SpringBoot整合ActiveMQ
SpringBoot整合ActiveMQ一.安装ActiveMQ到Apache官方网站下载最新的ActiveMQ的安装包,并解压到本地目录下,下载链接如下:http://activemq.apache.org/download.html,解压后的目录结构如下:bin目录结构如下:如果我们是32位的机器,就双击win32目录下的activemq.bat,如果是64位机器,则双击...转载 2019-06-13 17:13:12 · 300 阅读 · 0 评论 -
Java中List和ArrayList的区别
List是一个接口,而ArrayList是List接口的一个实现类。 ArrayList类继承并实现了List接口。 因此,List接口不能被构造,也就是我们说的不能创建实例对象,但是我们可以像下面那样为List接口创建一个指向自己的对象引用,而ArrayList实现类的实例对象就在这充当了这个指向List接口的对象引用。 个人见...转载 2019-06-26 11:33:06 · 224 阅读 · 0 评论 -
序列化:implements Serializable
一、implements Serializable的作用 一个对象序列化的接口,一个类只有实现了Serializable接口,它的对象才是可序列化的。因此如果要序列化某些类的对象,这些类就必须实现Serializable接口。而实际上,Serializable是一个空接口,没有什么具体内容,它的目的只是简单的标识一个类的对象可以被序列化。没有imple转载 2017-04-10 15:16:16 · 1106 阅读 · 0 评论 -
excle报盘之导入报盘
前端jsp: 导入报盘 导入 function checkFile(file){ var filepath = file.value; if(filepath ==""){ alert("请选择文件"); return ; } fil原创 2017-02-20 17:10:49 · 1188 阅读 · 0 评论 -
java报表MyEclipse部署FineReport
1.拷贝jar包。 主要jar包有:fr-third-6.5.jar;fr-server-6.5.jar;fr-designer-6.5.jar。没再有的就是你自己连接好的数据库jar包了。2 .WEB-INF下建立2个文件夹一个reportlets将你的java报表模版直接复制在他下面就行,第二个resources,在下面建一个datasource.xml文件。主要是配置你java报表软转载 2015-10-08 10:47:59 · 2430 阅读 · 0 评论 -
Spring定时任务的几种实现
Spring定时任务的几种实现近日项目开发中需要执行一些定时任务,比如需要在每天凌晨时候,分析一次前一天的日志信息,借此机会整理了一下定时任务的几种实现方式,由于项目采用spring框架,所以我都将结合spring框架来介绍。一.分类从实现的技术上来分类,目前主要有三种技术(或者说有三种产品):Java自带的java.util.Timer类,这个转载 2015-10-21 15:39:53 · 311 阅读 · 0 评论 -
java 泛型 class<T> 创建方法
public class Assemble where T:new(){public string SayHello (T object){T ass=new T();return ass.ToString();}}public class legal{ public legal(){}}public class notlegal{public notlegal(原创 2015-08-05 17:10:57 · 3068 阅读 · 0 评论 -
生成和解析XML格式文件
1、基础知识:Java解析XML一般有四种方法:DOM、SAX、JDOM、DOM4J。2、使用介绍1)、DOM(1)简介由W3C(org.w3c.dom)提供的接口,它将整个XML文档读入内存,构建一个DOM树来对各个节点(Node)进行操作。优点就是整个文档都一直在内存中,我们可以随时访问任何节点,并且对树的遍历也是比较熟悉的操作;缺点则是耗内存,并且必须等到所有的文档都读入转载 2015-07-23 14:02:15 · 560 阅读 · 0 评论 -
excle 导入导出数据
dom是解析xml的底层接口之一(另一种是sax) 而jdom和dom4j则是基于底层api的更高级封装 dom是通用的,而jdom和dom4j则是面向java语言的 DOM 是用与平台和语言无关的方式表示 XML 文档的官方 W3C 标准。DOM 是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和转载 2015-07-23 13:54:25 · 1085 阅读 · 0 评论 -
SSH 环境搭建例子详解
手工搭建亲测代码如下:一、开项目引入SSH jar包,一般网上都能搜到;二、SSH整合配置文件:applicationContext.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchem原创 2015-07-23 10:31:06 · 1333 阅读 · 0 评论 -
log4j 日志详解
1、下载:http://archive.apache.org/dist/logging/log4j/2、添加jar到java项目:log4j-1.2.9.jar3、创建:Log4j.Properties文件,放在src文件夹下即可: 3.1 输出到console端:# Root logger optionlog4j.roo原创 2015-07-23 10:21:11 · 356 阅读 · 0 评论 -
JDBC连接oracle数据库
引入ojdbc14.jar(或ojdbc.jar,视数据库版本定,这里是oracle11g)包代码如下import java.sql.DriverManager;import java.sql.Connection;import java.sql.Statement;import java.sql.ResultSet;import java.sql.SQLE原创 2015-07-23 10:13:16 · 606 阅读 · 0 评论 -
FineReport 报表工具的使用与集成
FineReport 报表工具的使用与集成一直以来,报表功能的开发都是应用系统开发的重点难点。近年来,一些基于Excel 的报表工具的涌现使得报表开发变得越来越简便,极大地减轻了系统开发人员的负担。本文将介绍一款优秀的报表开发工具———FineReport 的基本使用及其与系统工程的集成方法。一、FineReport 介绍FineReport 报表软件是一款纯Java 编写的企业级We转载 2015-10-08 10:28:09 · 3493 阅读 · 0 评论 -
finereport 详细设计
FineReport的表单设计操作简单示例在表单设计模式中,我们已经详细介绍了FineReport表单设计模式,下面我们以一个简单的示例来熟悉一下报表工具FineReport中表单的操作步骤。最终的表单效果如下:表单操作步骤新建表单点击文件>新建表单,如下图:拖入组件如上图所示的效果图,我们可以看到该表单需要有1个下拉框控件,一个文本控件,以及对应的2个转载 2015-10-08 17:15:32 · 1411 阅读 · 0 评论 -
myeclipse 下 fineReport 报表制作流程简介
首先安装完fineReport 后,可以在其官网或者百度找到教程快速上手,以下是本人制作的一个小图表(其中遇到的各种问题,连接oracle等数据库、如何设计等百度上一般都有) 然后将fineReport 整合到自己的项目,我这里是将fineReport 整合到myeclipse 下的项目里,(数据库 oracle,提前设计好的表单,finereport 和项目共用同一个表).导入j原创 2015-10-09 11:10:44 · 1155 阅读 · 0 评论 -
excle报盘之导出处理失败数据
前端jsp: 处理失败数据导出 导入 --> 导出处理失败数据 servlet: @RequestMapping(value = "grt_export.do") public void doExport(HttpServletRequest request, HttpServ原创 2017-02-20 16:18:41 · 575 阅读 · 0 评论 -
制作excle报盘模板
前端jsp(简略): 模板下载servlet:@RequestMapping("get_template.html") public void downloadTemplate(HttpServletRequest request, HttpServletResponse response){ OutputStream out = null;原创 2017-02-20 16:02:06 · 853 阅读 · 0 评论 -
详解spring+webservice接口(axis1方式)
第一步,添加jar包axis1实现webservice所需jar包 axis-ant.jar axis.jar jaxrpc.jar (加粗的为核心包,简单的发布用这三个即可)commons-discovery-0.2.jar commons-logging-1.0.4.jar activation.jar log4j-1.2.8.jarmail.jar s原创 2017-01-11 16:57:41 · 8575 阅读 · 2 评论 -
如何调用http接口获取json数据及GET/POST方式调用http接口
接口调用方法,这里返回的是JSONObject: public JSONObject httpsRequest(String requestUrl, String requestMethod, String outputStr) { /* JSONObject jsonObject = null; try { final URL url = new URL(原创 2017-01-11 11:30:15 · 29223 阅读 · 1 评论 -
使用axis1+spring+hibernate搭建webservice框架(二)
三构建service1)新建一个类,我们命名它为UserService。该类利用由Spring提供的UserManager Bean,生产用户的增加和删除服务,如下:01package com.zuidaima.webservice;02 03import转载 2016-06-08 12:28:30 · 573 阅读 · 0 评论 -
EXCL模板报盘数据导入
jsp页面导入 function importData() { $.ajaxFileUpload({ url: "${base!}/wg/b/g/f/wgbgf_importdata.html?testId=${dto?if_exists.testId!''}", secur原创 2016-05-11 10:30:36 · 1419 阅读 · 0 评论 -
manifest.mf 详解
MANIFEST.MF文件全面解析MANIFEST.MFJARMain-ClassClass-PathJarFile(一)简介 当我们用Jar命令打完包后,会在根目录下面创建META-INF目录,该目录下面会有一些对该Jar包信息的描述,其中肯定会有一个MANIFEST.MF文件,该文件包含了该Jar包的版本、创建人和类搜索路径等信转载 2016-04-12 18:27:17 · 2966 阅读 · 0 评论 -
Java api 共享
http://javadoc.allimant.org/JDK1.6API中文版(全)————————-* HTML 格式(在线英文) http://java.sun.com/javase/6/docs/* HTML 格式(在线中文) http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/pub转载 2015-10-09 15:10:09 · 470 阅读 · 0 评论 -
Java构造和解析Json数据的两种方法
《一》 在www.json.org上公布了很多JAVA下的json构造和解析工具,其中org.json和json-lib比较简单,两者使用上差不多但还是有些区别。下面首先介绍用json-lib构造和解析Json数据的方法示例。一、介绍 JSON-lib包是一个beans,collections,maps,java arrays 和XML和转载 2015-08-07 15:41:49 · 410 阅读 · 0 评论