自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Architect_CSDN的博客

好记性不如烂笔头...代码改变世界,你改变代码===>你改变世界。老铁,没毛病

  • 博客(43)
  • 收藏
  • 关注

原创 Java邮箱正则表达式

Java代码"^\\s*\\w+(?:\\.{0,1}[\\w-]+)*@[a-zA-Z0-9]+(?:[-.][a-zA-Z0-9]+)*\\.[a-zA-Z]+\\s*$" 这个是一个企业级的程序里copy出来的。Java代码合法E-mail地址: 1.必须包含一个并且只有一个符号“@” 2.第一个字符不得是“@”或者“....

2019-04-23 18:06:45 6373

原创 Java新版本API发送新浪微博可能会出现的问题呢

1.新浪后台绑定回调地址以及Oauth2 error:redirect_uri_mismatch的解决方法出现此问题的本质是微博开发者平台上面,授权回调页面地址,和我们在项目SDK中 config.properties 文件中redirect_URI =属性值不一致,首先改成一致,如果测试依然报错,有可能是config.properties 文件中的属性值后面有空格造成的2.er...

2019-04-18 18:07:01 2083 3

原创 SqlServer查看表大小

查看SqlServer 数据库中各个表多少行:SELECT A.NAME ,B.ROWS FROM sysobjects A JOIN sysindexes B ON A.id = B.id WHERE A.xtype = 'U' AND B.indid IN(0,1) ORDER BY B.ROWS DESC数据库磁盘占用量:select name, CAST(convert...

2019-04-17 09:46:25 4934

原创 查询表内多条记录的最大值一条

这个需求很普遍,解决方式有两种,例如create table mx(PK int,[name] varchar(8),[service] varchar(8),[time] datetime)goinsert into mxselect 1,'A01', 'B01','2009-10-1' union allselect 2,'A01'...

2019-04-16 09:58:05 1324

原创 java 根据IP地址获取地理位置

1. 第三方APIps:下面参数ip: 218.192.3.42 用于测试 淘宝API:http://ip.taobao.com/service/getIpInfo.php?ip=218.192.3.42 新浪API:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json&ip=218.192.3...

2019-04-16 09:57:19 1359 1

原创 poi导出excel报错(Invalid row number (65536) outside allowable range (0..65535))

一:报错Invalid row number (65536) outside allowable range (0..65535)原因:excel03的限制就是65536行,超过行数就报错二:解决方案-创建多个sheetpublic String export(List<Record> list, String f) {String name = "";HSSFW...

2019-04-16 09:55:54 2820

原创 Java中百万条数据报表(Excel)导出的解决方案

1》场景  项目中需要从数据库中导出100万行数据,以excel形式下载并且只要一张sheet(打开这么大文件有多慢另说,呵呵)。  ps:xlsx最大容纳1048576行 ,csv最大容纳1048576行,xls最大容纳65536行,但是存放相同的数据量 文件大小排序:xls>csv>xlsx ;xls是biff8的二进制文件,就是个B+树而xlsx是 xml的zip压缩文件...

2019-04-16 09:55:02 2348

原创 Mysql之group by 和order by 一起用时的排序问题

业务需求,需要查询表里不同分类下的order最大的记录。查看表中的记录:SELECT id,tid,`order`, FROM_UNIXTIME(yestime) FROM tfenWHERE tid IN(7512, 7514)ORDER BY `order` DESC ;结果如下:排序的sql语句:SELECT id,tid,`order`, FROM_UNIXTIM...

2019-04-16 09:44:36 813

原创 前端Ajax传递Json数据,后端处理两种方式

前端Ajax传递Json数据,后端处理两种方式在这里只讨论在前端通过Ajax远程传输Json数据的,不讨论通过form的形式传递数据第一种方式:  前端传递过来的数据刚好和我们的bean实体对象属性一致,则可以使用对象的形式接受。前端写法: $().ready(function(){ var obj = JSON.stringify({'userNo':'121...

2019-04-14 18:11:22 16038 4

原创 Maven中使用Junit测试

在src\test\java中编写测试程序,会出现提示找不到junit.jar包:import static org.junit.Assert.assertEquals;import org.junit.Test;public class HelloTest { @Test public void testHello(){ App app=new App();...

2019-04-14 18:10:25 1134

原创 java.lang.UnsupportedOperationException

做开发一定要注重细节。在项目中对List进行操作时报错java.lang.UnsupportedOperationException,后来发现操作的List是由数组转换而成的,通过看源码发现问题,并写测试程序如下。代码块: public class ListTest { public static void main(String[] args) { S...

2019-04-14 18:05:20 276

原创 windows下redis作为系统服务如何重启

第一种方法:键入win+R打开运行对话框,键入Services.msc打开windows服务窗口,找到redis服务,先停止该服务,然后再启动第二种方法:键入win+R打开运行对话框,键入cmd打开cmd窗口,然后输入命令:net stop redis这里redis是我电脑上redis服务的实例名。执行结果如下图:然后键入命令:net start redis执...

2019-04-12 00:23:19 965

原创 PL/SQLDeveloper导入导出Oracle数据库方法

前一篇博客介绍了Navicat工具备份Oracle的方法,这篇博客介绍一下使用PL/SQL Developer工具导入导出Oracle数据库的方法。PL/SQL Developer是Oracle数据库用于导入导出数据库的主要工具之一,本文主要介绍利用PL/SQL导入导出Oracle数据库的过程。1.Oracle数据库导出步骤1.1 Tools→Export User Objects.....

2019-04-12 00:20:54 2419

原创 OpenOffice+JodConverter实现Office文件到PDF的转换

OpenOffice简介OpenOffice自从2002年发布第一个版本1.0.1以来已经过去了15个年头,在2011年移转至ASF,更在2012年底正式成为Apache顶级项目之一。而OpenOffice.org的名头也转换为了Apache OpenOffice。 作为Office工具的翻版,OpenOffice在文本文档、电子表格、演示文稿、绘图、数据库也是功能完备,而基于Apache2.0...

2019-04-12 00:19:56 760

原创 向maven本地仓库中部署安装dubbo的jar,更新索引库的办法,以及搜索不到jar的解决方案

大家在 Maven 的中央仓库中可以查找到 Dubbo 的最终版本是 2.5.3 , 阿里巴巴解散了 Dubbo 团队后由当当网继续维护此项目,并改名为 Dubbox ,坐标不变,版本变更了,但是并没有提交到中央仓库。我们现在需要手动将 Dubbox 的 jar 包安装到我的本地仓库中。方法一:先将 dubbo-2.8.4.jar 包放到 d:\setup, 然后在开始菜单右击打开命...

2019-04-12 00:17:57 307

原创 springMVC接收JSON参数详解

在SpringMVC中我们可以选择数种接受JSON的方式,在说SpringMVC如何接受JSON之前,我们先聊聊什么是JSON。具体的定义我也不赘述了,在JavaScript中我们经常这样定义JSON 对象 var jsonObject = { "username":"admin", "password":123 } 这种形式的我们叫它JSON对象...

2019-04-12 00:15:20 175

原创 springMVC中 纯 json 格式参数,controller接收方式

一般来说.我们接口的请求参数是<key,value>形式的,但是极少数的情况会出现json格式为参数的.比如说 postman中 raw -> application/json 格式参数此类参数是没办法使用HttpServletRequest去接受的(我踩过坑)但是这类参数接收起来其实很简单:如上图,多写一个参数,在方法参数名前增加 @RequestBody 便能成功...

2019-04-12 00:14:42 353

原创 F:\workspace-maven\e3-manager\e3-manager-interface\target\classes\META-INF\MANIFEST.MF (系统找不到指定的路径。)

F:\workspace-maven\e3-manager\e3-manager-interface\target\classes\META-INF\MANIFEST.MF (系统找不到指定的路径。)错误环境:Tomcat7 + Eclipse + Maven + Spring + SpringMvc + Mybatis错误描述:  错误解决步骤:  1.找到eclips...

2019-04-12 00:02:29 254

原创 解决OpenOffice格式转换中文乱码终极解决方案

今天遇到个很郁闷的问题,用openOffice 在windows开发环境下转换ppt,word到pdf,里面的文字无论中英文都能正常显示,但是部署到了生产环境(CentOS 7.3.2)之后,转换的结果全部是乱码,于是在网上找了一篇文章,步骤写得很好,按照他的步骤成功解决了问题,特意转发过来,希望对大家有帮助。1、环境CentOS release 7.3.2已安装:openo...

2019-04-12 00:01:27 2068

原创 javaweb window.open 打开中文文件 乱码问题解决

标题翻译成英文是这样的:Load a pdf with a chinese filename from url,在使用itext生成pdf之后,在后台将生成的中文名称的pdf放在webroot下的download文件夹内,使用ajax返回,在success方法内,写上打开改路径文件的方法,如下:<script type="text/javascript"> ...

2019-04-12 00:00:41 3066

原创 OpenOffice安装和转换乱码解决方案

前言:OpenOffice项目中用途:word转换pdfWindows安装、转换:安装包下载后一路OK就可以正常安装,转换没有问题Linux安装、转换:安装有分DEB包和RPM包,下面会说明各自安装方法在en_US.UTF-8系统环境下会出现乱码,解决方法如下乱码后项目演示地址:http://47.100.196.204:8888/lr详细操作说明:1、Linux...

2019-04-11 23:59:43 1350

原创 Java实现上传文件到本地服务器

static void main(String[] args) throws IOException { //目标路径 String filePath = "E:"+File.separator+"test"+File.separator; File file = new File(filePath); //如果文件目录不存在,就执行创建 if(!file.isDirec...

2019-04-11 23:55:39 4097

原创 java获取当前路径的几种方法

1、利用System.getProperty()函数获取当前路径:System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径2、使用File提供的函数获取当前路径:File directory = new File("");//设定为当前文件夹try{ System.out.println(d...

2019-04-11 23:53:08 317

原创 JAVA获取服务器路径的方法

1、在JSF环境中获取到ServletContext: 1 2 ServletContext sc = (ServletContext)FacesContext. getCurrentInstance().getExternalContext().getContext(); 2、servlet中获得项目绝对路径 ...

2019-04-11 23:51:42 768

原创 java.io.FileNotFoundException: D:\apache-tomcat-6.0.28\webapps\CMS3\upload (拒绝访问。)

这种情况是因为在创建输出流的时候,只写了目录的路径,如果要实现上传则必须是文件的路径才能正常上传;如果有遇到类似的情况请看下自己的路径是否正确;例如我的相关代码:  String realPath = this.getServletContext().getRealPath("/upload");这个是目录路径信息,在文件输出的时候按照下面的输出就不会有问题 :OutputStream o...

2019-04-11 23:50:27 6445 1

原创 java读取文件和写入文件的方式

Java代码public class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。 */ public static void readFileByBytes(String fileName) { File file = new File(fileName...

2019-04-11 23:49:40 2372 1

原创 JAVA上传文件图片到服务器保存

这里我记录一个比较简单方便操作的JAVA上传文件图片到服务器并且保存!首先是页面 html的 我这是提交一个文件和类型<div style="border: 1px solid red;"> 我是添加一张临时图片得到微信的media_id保存数据库! <form action="xxxxxxxxm" ...

2019-04-11 23:48:41 1720 1

原创 如何使用字符流进行文件读写

使用字符流进行读取import java.io.BufferedReader;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;public class Test01 { public static void main(String[] args) ...

2019-04-11 23:47:22 409

原创 Java 将图片上传到webapp路径下 路径获取方式

//此方法获取到工程webapp文件夹下String contexPath= request.getSession().getServletContext().getRealPath("/");//获取IP地址端口号以及项目名称<%String path = request.getContextPath();String basePath = request....

2019-04-11 23:41:54 3393

原创 vue环境搭建详细步骤

网上搜索博客、视频试着搭建下Vue的开发环境,过程没有视频里那么顺利,花了我几个小时,但我还是要花半小时来总结一下记录下来,避免下次用个新电脑又得搭建环境浪费时间了,下面是我搭建环境的步骤,与君同享,共同学习,若有错误,欢迎吐槽评论!另外,我的电脑是win10系统,看的慕课视频用的Linux系统,在使用命令行时很多都不一样的。一、NodeJS下载安装可能没有学习过Nod...

2019-04-04 16:34:20 5193

原创 java中删除数组中的指定元素方法,数组和字符串互相转化方法

首先 先获得指定元素的位置:int e=0;int f=0;String names[]={"美元","港币","欧元"};for(int i=0;i<names.length;i++){if(names[i].equals("港币")){e=i;}}System.out.println(e);//结果为1然后删除数组中的指定元素:publicclas...

2019-04-04 15:33:43 2796

原创 java读取txt文件以逗号分隔问题

Filef=newFile("C:\\queryresult.txt");BufferedReaderbf=newBufferedReader(newFileReader(f));Stringstr;while((str=bf.readLine())!=null){String[]s=str.split(",");System.ou...

2019-04-04 15:33:31 7372 1

原创 java 字符串截取的几种方式

1.split()+正则表达式来进行截取。将正则传入split()。返回的是一个字符串数组类型。不过通过这种方式截取会有很大的性能损耗,因为分析正则非常耗时。String str = "abc,12,3yy98,0";String[] strs=str.split(",");for(int i=0,len=strs.length;i<len;i++){ System....

2019-04-04 15:33:19 262

原创 截取字符串substring与substr之间的区别

String.substring( ):用于返回一个字符串的子串用法如下:string.substring(from, to)其中from指代要抽去的子串第一个字符在原字符串中的位置to指代所要抽去的子字符串最后一个字符的后一位(这个参数可以不加)下面就对String.substring( )做举例:1、string.substring(from):此时相当于从from位置截取到原字...

2019-04-03 18:05:52 231

原创 maven(12),排除冲突JAR包

JAR包冲突 <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <...

2019-04-03 18:05:39 211

原创 Maven的排除依赖、归类依赖、优化依赖

排除依赖传递性依赖会给项目隐式地引入很多依赖,着极大简化了项目依赖的管理,但是有些时候这种特性也会带来问题。例如,当前项目有一个第三方依赖,而这个第三方依赖由于某些原因依赖了另一个类库的SNAPSHOT版本,那么这个SNAPSHOT就会成为当前项目的传递性依赖,而SNAPSHOT的不稳定性会直接影响到当前的项目。这时就需要排除掉该SNAPSHOT,并且在当前项目中声明该类库的某个正式发布的版本。...

2019-04-03 18:05:30 288

原创 排除第三方jar包中pom文件中的依赖引用包

如下图所示,使用exclusions 节点排除jar包中的依赖引用,解决类似Class path contains multiple SLF4J bindings 报错<dependency> <groupId>com.nk</groupId> <artifactId>system</artifactId> ...

2019-04-03 18:04:44 5454

原创 maven项目如何启动运行---发布到tomcat中

其实maven项目部署到tomcat的方式很多,我从一开始的打war包到tomcat/webapps目录,到使用tomcat-maven插件,到直接使用servers部署,一路来走过很多弯路。下面就一一介绍这几种部署方式:1.打war包到tomcat/webapps目录这种方式其实跟非maven项目没什么区别,就是打包的方式不同之后在target目录下会生成war包,复制到tomc...

2019-04-03 18:02:46 2880

原创 The given project is not a virtual component project

eclise java web项目前后端分离,都需要一个依赖base的java项目。项目右键Properties->Deployment Assembly 提示 “The given project is not a virtual component project”。解决办法:要依赖的项目右键Properties->Project Facets,勾选java,和Dy...

2019-04-03 18:01:01 1218

原创 解决Eclipse中.properties文件中文乱码问题

在.properties文件写注释时,发现中文乱码了,由于之前在idea中有见设置.properties文件的编码类型,便找了找乱码原因在中文操作系统中,Eclipse中的Java类型文件的编码的默认设置是GBK,但是对Properties资源文件的编码的默认设置是ISO-8859-1。所以编辑Java文件中的中文不会出现问题,但编辑Properties资源文件中的中文会出现问题。解决乱码...

2019-04-03 17:58:49 955

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除