java
文章平均质量分 57
LzwGlory
坚持自己的路
展开
-
java文件内容过大,idea无法识别的问题
java文件内容过大,idea无法识别的问题在idea工具进行maven项目现在:web模块依赖 common模块当将common模块的代码mvn install时,web模块 找不到某个类,那个类一直报红。在idea可以查看到对应文件的图标,发现文件图标显示异常,主要原因是MibiService类的内容太大了,字节大小如下图:需要配置一下idea的配置文件即可首先找到idea的安装目录,然后找到bin目录中的idea.properties文件修改文件中这一...转载 2020-11-24 14:36:21 · 1995 阅读 · 0 评论 -
十分钟学会Charles抓包(iOS的http/https请求)
本文使用的Charles版本是4.1.1,Mac OS版本是10.12.4,主要内容:下载 安装 破解 Mac HTTP抓包 iOS HTTP抓包 iOS HTTPS抓包下载 安装官方下载最新版本:https://www.charlesproxy.com/download/如下图,下载Mac OS版本Paste_Image.png也可使用我下载好的:https://pan.baidu.com/s/1sl0gKFz下载下来后直接安装破解Charles是收费的,打开时会转载 2020-11-17 14:36:53 · 1751 阅读 · 0 评论 -
Unable to locate Spring NamespaceHandler for XML schema产生的原因及解决方法
结论原因有两个:context、aop及其他spring相关的xml命名空间需要特殊Jar包才能解析。必须确保pom文件中依赖了对应的spring jar包。context对应spring-context.jar包。aop对应spring-aop.jar包。如果配置文件中定义了2个及以上的spring xml命名空间,那么要防止jar包中配置文件相互覆盖。spring系列jar包中配置文件的...转载 2020-03-03 10:23:14 · 1866 阅读 · 0 评论 -
Flink DataStream 算子 Map、FlatMap、Filter、KeyBy、Reduce、Fold、Aggregate
总结Flink DataStream 算子: Map、FlatMap、Filter、KeyBy、Reduce、Fold、Aggregate 的使用。Map [DataStream->DataStream]Map: 一对一转换,即一条转换成另一条。package com.bigdata.flink.dataStreamMapOperator;import com.bigdata....转载 2020-03-02 16:24:59 · 1347 阅读 · 2 评论 -
idea日志快捷键模板,方法名称加参数输出
groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();for(i = 0; i < params.size(); i++) {if(i==0){result+='\+\" ' + params[i] + ' :\"\+ '+para...转载 2019-12-16 15:17:35 · 951 阅读 · 0 评论 -
Java中try()...catch()用法
在stackoverflow偶尔看到的一个关于try()...catch()的用法,通常我们使用try...catch()捕获异常的,如果遇到类似IO流的处理,要在finally部分关闭IO流,当然这个是JDK1.7之前的写法了;在JDK7优化后的try-with-resource语句,该语句确保了每个资源,在语句结束时关闭。所谓的资源是指在程序完成后,必须关闭的流对象。写在()里面的流对象对应的...转载 2019-12-13 17:55:14 · 434 阅读 · 0 评论 -
DelayQueue(2)示例
背景网民在网吧上网,交钱上网,到点下机,一个是wangmin实体类,要继承Delayed接口,一个是WangBa类,实现add、take队列元素等信息:public class Wangmin implements Delayed { //姓名 private String name; //身份证号 private int id; //截止时间...转载 2019-11-29 16:19:28 · 217 阅读 · 0 评论 -
Kafka session.timeout.ms heartbeat.interval.ms参数的区别以及对数据存储的一些思考
Kafka session.timeout.ms heartbeat.interval.ms参数的区别以及对数据存储的一些思考在计算机世界中经常需要与数据打交道,这也是我们戏称CURD工程师的原因之一。写了两年代码,接触了不少存储系统,Redis、MySQL、Kafka、Elasticsearch…慢慢地发现背后的一些公共的设计思想总是那么似曾相识,再深究一下,就会发现一些隐藏在这些系统背后的...转载 2019-10-13 10:18:35 · 2247 阅读 · 0 评论 -
Java:String和Date、Timestamp之间的转换
一、String与Date(java.util.Date)互转 1.1 String -> Date Java代码 String dateStr = "2010/05/04 12:34:23"; Date date = new Date(); //注意format的格式要与日期String的转载 2013-12-10 10:51:09 · 1076 阅读 · 0 评论 -
java 对于集合的排序
package com.hblb.tool.compare;import java.util.Comparator;import com.hblb.share.entity.Nav2;public class Compare implements Comparator { /* * 这里表示按SaveCell()从小到大排序,如果该对象o1小于、等于或大原创 2013-12-12 21:10:13 · 991 阅读 · 0 评论 -
java对于树的构建
package tree; import java.util.ArrayList; import java.util.List; import org.apache.commons.collections.CollectionUtils; public class TreeBuilder { /** * 将集合建立成树结构 * * @原创 2013-12-12 15:45:14 · 3258 阅读 · 0 评论 -
java 删除文件
//将缓冲文件夹中的文件删除 String s = "D:\\txt\\inBuffer\\"+ fileInfo[0] +"\\" + fileID;//文件的绝对路径 File file = new File(s); if(file.exists()){ boolean d = file.delete(); if(d)转载 2013-12-13 16:54:58 · 894 阅读 · 0 评论 -
文件操作工具
import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.util.Enumer原创 2013-12-16 17:23:14 · 804 阅读 · 0 评论 -
Java的不定长度参数
先看两个简单的例子,来感受一下Java的不定长度参数 第一个例子: Java代码 public class VariArgs { public static void main(String[] args) { test(); test("aaa"); test("aaa",转载 2013-12-17 00:06:21 · 1213 阅读 · 0 评论 -
Java 图片切割
public void carveImage(String dir, File file, String orient, int width, int height) { ImageFilter cropFilter; Image img; try { // 读取源图像 Buffer转载 2014-01-03 09:45:33 · 847 阅读 · 0 评论 -
JAVA 得到上下文绝对路径
/* 第一种:在 Struts2 当中,Struts1同样也可通过这种形式获取: *//* 获取 request 对象 */HttpServletRequest request = ServletActionContext.getRequest();/* 得到当前上下文绝对路径以保存图片 */String contextPath = request.getSession().getServ转载 2013-12-19 01:37:24 · 1183 阅读 · 0 评论 -
Java图片缩放类
这个类,可以对jpg、png、gif三种图片缩放,缩放按等比例缩放package manager.util;import java.util.Calendar;import java.io.File;import java.awt.image.BufferedImage;import java.awt.Image;import java.awt.image.AffineTransform转载 2014-01-03 10:17:05 · 876 阅读 · 0 评论 -
Java时间日期格式转换
Java时间格式转换大全import java.text.*;import java.util.Calendar;public class VeDate {/** * 获取现在时间 * * @return 返回时间类型 yyyy-MM-dd HH:mm:ss */public static Date getNowDate() { Date current转载 2014-01-09 13:59:47 · 1090 阅读 · 0 评论 -
Java 生成视频缩略图(ffmpeg)
本系列文章导航Windows下FFmpeg快速入门ffmpeg参数解释mencoder和ffmpeg参数详解(Java处理视频)Java 生成视频缩略图(ffmpeg)使用ffmpeg进行视频文件转换成FLV整理java 视频处理 mencoderjava 视频处理 ffmped+mencoder对于上传视频生成缩略图使用的是ffmpeg进行生成的。自己在网转载 2013-12-17 15:12:38 · 3642 阅读 · 1 评论 -
Java中的Process和ProcessBuilder
Java的ProcessBuilder是一个final类。 public final class ProcessBuilderextends Object此类用于创建操作系统进程。 每个 ProcessBuilder 实例管理一个进程属性集。start() 方法利用这些属性创建一个新的 Process 实例。start() 方法可以从同一实例重复调用,以利用相同的或相关的属性创建新的子进程转载 2014-01-10 11:32:16 · 1264 阅读 · 0 评论 -
Java 单例模式探讨
以下是我再次研究单例(java 单例模式缺点)时在网上收集的资料,相信你们看完就对单例完全掌握了Java单例模式应该是看起来以及用起来简单的一种设计模式,但是就实现方式以及原理来说,也并不浅显哦。 总结一下我所知道的单例模式实现方式: 1.预先加载法 Java代码 class S1 { privat转载 2014-01-10 11:36:16 · 847 阅读 · 0 评论 -
Java+ffmpeg不弹出黑框提取缩略图
最开始用的Runtime运行,不过弹的那个小黑窗有点反感,改用ProcessBuilder了,顺便加了获取ffmpeg输出的方法(缩略图方法没有加上,几秒钟的事情,意义不大)。import java.io.File;import java.util.List;public class ThumbnailTool { public static boolean process原创 2013-12-17 16:00:25 · 1632 阅读 · 0 评论 -
深入研究java.lang.Process类
一、概述 Process类是一个抽象类(所有的方法均是抽象的),封装了一个进程(即一个执行程序)。 Process 类提供了执行从进程输入、执行输出到进程、等待进程完成、检查进程的退出状态以及销毁(杀掉)进程的方法。 ProcessBuilder.start() 和 Runtime.exec 方法创建一个本机进程,并返回 Process 子类的一个实例,该转载 2014-01-10 11:29:52 · 815 阅读 · 0 评论 -
Java执行DOS命令行
Java执行dos命令行用Java编写应用时,有时需要在程序中调用另一个现成的可执行程序或系统命令,这时可以通过组合使用Java提供的Runtime类和Process类的方法实现。下面是一种比较典型的程序模式:...Process process = Runtime.getRuntime().exec(".//p.exe");process.waitfor( );...转载 2014-01-10 16:03:32 · 1041 阅读 · 0 评论 -
Java输出系统当前的日期(年月日时分秒毫秒)
package test.remote.tools.combine; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; public class TestOutDate { public s转载 2014-01-10 17:19:27 · 2165 阅读 · 0 评论 -
生成时间戳标识
import java.text.SimpleDateFormat;import java.util.Date;public class test1 { public static void main(String[] args) { Date date = new Date(); long time = date.getTime(); //mysq 时间戳只有10位原创 2014-01-13 10:21:36 · 1018 阅读 · 0 评论 -
项目经验分享——Java常用工具类集合
写在前面 本文涉及的工具类部分是自己编写,另一部分是在项目里收集的。工具类涉及数据库连接、格式转换、文件操作、发送邮件等等。提高开发效率,欢迎收藏与转载。 数据库连接工具类 数据库连接工具类——仅仅获得连接对象 ConnDB.java[java] view plaincopypackage com.util;转载 2014-01-24 10:52:48 · 1211 阅读 · 0 评论 -
JAVA 泛型 - Class<T>
Class类 Class 已经泛型化了,但是很多人一开始都感觉其泛型化的方式很混乱。Class 中类型参数 T 的含义是什么?事实证明它是所引用的类接口。怎么会是这样的呢?那是一个循环推理?如果不是的话,为什么这样定义它?在以前的 JDK 中,Class.newInstance() 方法的定义返回 Object,您很可能要将该返回类型强制转换为另一种类型:cla转载 2014-02-11 10:12:21 · 918 阅读 · 0 评论 -
java 获取路径工具类
这个问题就得看你的配置文件放在哪里啦,如果放在了项目的Classes目录(或子目录)下,你可以用**.Class.getResource('相对路径')来获取配置文件路径.如果是其他目录,那你只能在项目启动时通过ServletContext获取项目根目录+配置文件的目录来确定路径.并把路径放到类文件可以引用的地方啦.以下是我在做项目时写的一个用于获取路径的类,写的可能不太好.但还是希望能对你有转载 2014-02-12 09:47:04 · 1969 阅读 · 0 评论 -
常见的几种RuntimeException
一般面试中java Exception(runtimeException )是必会被问到的问题常见的异常列出四五种,是基本要求。更多的。。。。需要注意积累了 常见的几种如下: NullPointerException - 空指针引用异常ClassCastException - 类型强制转换异常。IllegalArgumentException - 传转载 2014-02-26 10:07:30 · 843 阅读 · 0 评论 -
java作用域public ,private ,protected 及不写时的区别
java作用域public ,private ,protected 及不写时的区别 在说明这四个关键字之前,我想就class之间的关系做一个简单的定义,对于继承自己的class,base class可以认为他们都是自己的子女,而对于和自己一个目录下的classes,认为都是自己的朋友。 1、public:public表明该数据成员、成员函数是对所有用户开放的,所有用户都转载 2014-03-03 16:54:43 · 810 阅读 · 0 评论 -
匿名类、内部类、匿名内部类
前端时间在写.net项目中,一直错将.cs里的两个class当作内部类,原来是一个文件里的两个类而已,这让我想起了Java中的内部类,比较内部类,那么还有两个类,那就是匿名类和匿名内部类。今天我想就Java中的这三种类进行个比较。我们知道在Java语言规范中可以做很多事,例如一个类或一个接口中可以声明一个类或接口,在一个方法中可以声明一个类,类与接口声明可以嵌套任意深度等。 匿名类:转载 2014-03-08 09:53:24 · 1035 阅读 · 0 评论 -
java中 int 和 Integer 的区别
int是java提供的8种原始数据类型之一。Java为每个原始类型提供了封装类,Integer是java为int提供的封装类。int的默认值为0,而Integer的默认值为null,即Integer可以区分出未赋值和值为0的区别,int则无法表达出未赋值的情况,例如,要想表达出没有参加考试和考试成绩为0的区别,则只能使用Integer。在JSP开发中,Integer的默认为null,所转载 2014-04-30 16:36:28 · 1445 阅读 · 0 评论 -
MySql与Java的时间类型
MySql的时间类型有 Java中与之对应的时间类型date java.sql.DateDatetime java.sql.TimestampTimestamp原创 2013-12-09 20:26:42 · 954 阅读 · 0 评论 -
JAVA serializable理解方式记录中!!!
知道的其中之一:serializable用于tomcat在重启或停止后,把序列化的session重新导入进来原创 2014-04-02 16:43:07 · 816 阅读 · 0 评论 -
java各种输出信息
System.out.println("Java运行时环境版本:\n"+System.getProperty("java.version")); System.out.println("Java 运行时环境供应商:\n"+System.getProperty("java.vendor")); System.out.println("Java 供应商的URL:\n"+System原创 2014-03-24 14:44:59 · 1377 阅读 · 0 评论 -
Address already in use: JVM_Bind<null>:8080
在MyEclipse启动或者是tomcat启动的时候出现:Address already in use: JVM_Bind:8080 出现该异常,这里的8080是你的端口,有可能是80或者其他,但是都是一个原因引起的,我在用MyEclipse的时候,有时候MyEclipse突然死掉了,然后我就直接关掉在打开,这时候重启服务器就会出现该异常:Address already in use: JVM_B转载 2014-04-27 22:05:41 · 1202 阅读 · 0 评论 -
等比例缩略图不失真
用到imagescaling这个包import java.awt.image.BufferedImage;import java.io.ByteArrayInputStream;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputSt原创 2014-03-25 15:14:34 · 1844 阅读 · 0 评论 -
java @override 报错处理
有时候在自己电脑上编译通过的java代码,在别人那里却编译不通过,总是@override报错,把@override去掉就好了,但不能从根本上解决问题。据说这是jdk的问题,@Override是JDK5就已经有了,但有个小小的Bug,就是不支持对接口的实现,认为这不是Override 而JDK6修正了这个Bug,无论是对父类的方法覆盖还是对接口的实现都可以加上@Override。首先要确保安转载 2014-04-21 09:23:11 · 785 阅读 · 0 评论 -
JDK1.7中引用sun.management.ManagementFactory
今天在JDK1.7中引入sun.management.ManagementFactory,会报错。之前在JDK1.6中引入并无错,刚开始怀疑是否是JDK版本升级了,此方法类过期。接着打开JDK1.7中的rt.jar中,发现是有此类的。 上网查阅,有人也出现过此问题,不过似乎不是因为JDK版本的问题,他的解决办法是更改此类的引用路径,改为java.lang.management.Ma转载 2014-05-16 13:37:47 · 2411 阅读 · 0 评论