java
文章平均质量分 52
猿来如此呀
啦啦啦啦 哈哈哈哈
展开
-
记一次使用ExcelKit.writeToWeb报错Class of bean unknown解决
java通过ExcelKit导出excel 报错Class of bean unknown问题解决原创 2023-03-06 22:55:05 · 955 阅读 · 1 评论 -
java解压和压缩cab包 附jar
一、压缩cab文件import com.ms.util.cab.CabCreator;import com.ms.util.cab.CabFileEntry;import com.ms.util.cab.CabFolderEntry;import com.ms.util.cab.CabProgressInterface;import java.io.File;import java.io.FileFilter;import java.io.FileInputStream;impo...原创 2020-09-17 16:19:54 · 712 阅读 · 0 评论 -
Mac 配置maven3.6.3
1.下载mavenhttp://maven.apache.org/download.cgi2.下载后解压,移动到你自己的文件夹(我这移动到共享目录下)然后打开终端,到该目录 cd ..cd Shared/apache-maven-3.6.3 使用vim ~/.bash_profile 设置环境变量vim ~/.bash_profile输入i进入编辑MAVEN_HOME=/Users/Shared/apache-maven-3.6.3export MAVE.原创 2020-09-05 12:58:57 · 4256 阅读 · 2 评论 -
javap -c 输出字节码内容/命令/指令含义一览
一、javap命令简述javap是jdk自带的反解析工具。它的作用就是根据class字节码文件,反解析出当前类对应的code区(汇编指令)、本地变量表、异常表和代码行偏移量映射表、常量池等等信息。当然这些信息中,有些信息(如本地变量表、指令和代码行偏移量映射表、常量池中方法的参数名称等等)需要在使用javac编译成class文件时,指定参数才能输出,比如,你直接javac xx.java,就不会在生成对应的局部变量表等信息,如果你使用javac -g xx.java就可以生成所有相关信息了。如果你使用转载 2020-06-08 15:34:30 · 589 阅读 · 0 评论 -
Eclipse启动报错 MESSAGE An internal error occurred during NullPointerException
eelipse启动失败,查看logE:\xxxx\.metadata打开拉到最下面!ENTRY org.eclipse.ui.workbench 4 2 2020-06-03 14:54:26.881!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.ui.workbench".!STACK 0java.lang.NullPointerException at org.eclipse.co原创 2020-06-03 15:04:38 · 1128 阅读 · 0 评论 -
springfox-swagger启动项目 java.lang.OutOfMemoryError: Java heap space
项目环境swagger2.6+springmvc 4.2.3现象出现了递归 导致内存溢出解决方法:package com.smartkcenter.anyq.controller;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet原创 2020-06-02 15:35:43 · 964 阅读 · 0 评论 -
IDEA 2020设置常用初始化配置
对字体的修改 修改编码集(utf-8) 设置快捷键,推荐复制 eclipse(我这是copy一个 然后代码提示改为alt+/) 用*号来表示编辑过后未保存的文件 开启热部署 配置jdk环境 开启自动引包功能 ...原创 2020-05-26 15:13:07 · 4919 阅读 · 0 评论 -
java中的类修饰符、成员变量修饰符、方法修饰符。
类修饰符:public(访问控制符),将一个类声明为公共类,他可以被任何对象访问,一个程序的主类必须是公共类。abstract,将一个类声明为抽象类,没有实现的方法,需要子类提供方法实现。final,将一个类生命为最终(即非继承类),表示他不能被其他类继承。friendly,默认的修饰符,只有在相同包中的对象才能使用这样的类。 成员变量修饰符:public(公共访问控制符),指定该变量为公共的,...转载 2018-03-28 20:55:35 · 659 阅读 · 0 评论 -
Java读取Properties文件的六种方法
使用J2SE API读取Properties文件的六种方法1。使用java.util.Properties类的load()方法示例: InputStream in = lnew BufferedInputStream(new FileInputStream(name));Properties p = new Properties();p.load(in);2。使用java.util.Resourc...转载 2018-05-21 19:24:47 · 187 阅读 · 0 评论 -
java项目代码统计
import java.io.BufferedReader;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;import java.util.ArrayList;/** * 代码行数统计 * @author f...原创 2018-05-22 16:31:53 · 1400 阅读 · 0 评论 -
Intellij IDEA神器居然还有这些小技巧(转)
概述Intellij IDEA真是越用越觉得它强大,它总是在我们写代码的时候,不时给我们来个小惊喜。出于对Intellij IDEA的喜爱,我决定写一个与其相关的专栏或者系列,把一些好用的Intellij IDEA技巧分享给大家。本文是这个系列的第一篇,主要介绍一些你可能不知道的但是又实用的小技巧。我最爱的【演出模式】我们可以使用【Presentation Mode】,将IDEA弄到最大,可以让你...转载 2018-05-23 18:01:17 · 673 阅读 · 0 评论 -
spring配置定时任务(临时笔记)
applicationContext-service.xml中最后加<!-- 开启这个配置,spring才能识别@Scheduled注解 --> <task:annotation-driven scheduler="qbScheduler" mode="proxy"/> <task:scheduler id="qbScheduler" ...原创 2018-08-06 14:59:31 · 283 阅读 · 0 评论 -
eclipse导出doc 编码调整
在向导的最后一页的Extra JavaDoc Options 里填上参数即可。项目采用的是UTF-8的编码就填:-encoding UTF-8 -charset UTF-8原创 2018-08-21 10:40:30 · 294 阅读 · 0 评论 -
一份超详细的Java问题排查工具单
转:https://mp.weixin.qq.com/s?__biz=MzIxNjA5MTM2MA==&mid=2652435020&idx=1&sn=2ea43b38e54deab10b2ff61c09e91b52&chksm=8c620dc3bb1584d5d7b7848cfb801fc82fb027229e52e3fc90ad9d5ea50b3597992...转载 2018-09-26 14:51:27 · 1102 阅读 · 0 评论 -
高并发下线程安全的单例模式(最全最经典)
https://blog.csdn.net/cselmu9/article/details/51366946转载 2019-04-09 10:32:09 · 445 阅读 · 0 评论 -
request详解
https://blog.csdn.net/qq_29464887/article/details/79030766转载 2019-04-22 09:54:06 · 630 阅读 · 0 评论 -
response详解
https://blog.csdn.net/qq_29464887/article/details/79031547转载 2019-04-22 09:55:13 · 265 阅读 · 0 评论 -
使用univocity-parsers读取csv(一)
项目地址:https://github.com/uniVocity/univocity-parsers速度最快功能最全的CSV开发库之一uniVocity-parsers is a collection of extremely fast and reliable parsers for Java. It provides a consistent interface for handling d...原创 2018-04-03 15:20:44 · 3207 阅读 · 0 评论 -
solr 高亮显示
官网:https://lucene.apache.org/solr/guide/6_6/highlighting.html#Highlighting-TheUnifiedHighlighter 前言 solr的高亮允许匹配用户查询的文档的片段包含在查询响应中返回,高亮包含在返回结果的单独部分(highlighting部分). solr提供了一个高亮工具的集合,这个工具允许控制大量...转载 2018-04-03 11:25:31 · 756 阅读 · 0 评论 -
JavaFX 简介
转自:http://blog.csdn.net/u011054333/article/details/77725614JavaFX 介绍一提到Java的图形界面库,我们通常听到的都是Swing,或者更老一点的AWT,包括很多书上面介绍的也都是这两种。很多学校、培训班教学的也是这两种技术。但是其实这两种技术都已经过时很长时间了。Swing虽然学起来也不算很难,但是用它来写界面其实也很不好写。因为它的...转载 2018-03-12 11:16:21 · 319 阅读 · 0 评论 -
java逆时针螺旋输出矩阵
import java.util.Scanner;/** *@author Sun * @since * @version 1.0 * **/public class test1 {public static void main(String args[]) {//获取传入的值Scanner sc=new Scanner(System.in);int原创 2017-01-13 17:48:15 · 1839 阅读 · 0 评论 -
Java String.split()特殊字符的使用
split在jdk中用法说明:String[]split(String regex)Splits this string around matches of the given regular expression.public String[] split(String regex)Splits this strin原创 2017-01-12 12:10:26 · 1700 阅读 · 0 评论 -
JAVA IO系列----ObjectInputStream和ObjectOutputStream类
版权声明:本文为博主原创文章,未经博主允许不得转载。·ObjectInputStream和ObjectOutputStream这两个包装类,用于从底层输入流中读取对象类型的数据和对象类型的数据写入到底层输出流。将对象中所有成员变量的取值保存起来就等于保存了对象,将对象中所有成员变量的取值还原就相等于读取了对象。·ObjectInputStream和ObjectOutputStrea转载 2017-02-16 17:13:10 · 516 阅读 · 0 评论 -
带AM或者PM的时间字符串转data类型
public static void main(String[] args) {Locale[] ls = Locale.getAvailableLocales();System.out.println(ls.length);for (Locale locale:ls) { System.out.println("locale :"+locale);}System.原创 2017-02-20 16:53:25 · 3397 阅读 · 0 评论 -
java处理日期时间
java.util.CalendarCalendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。瞬间可用毫秒值来表示,它是距历元(即格林威治标准时间 1970 年 1 月 1 日的 00:00:00.000,格里高利历)的偏移量。转载 2017-05-03 11:03:47 · 283 阅读 · 0 评论 -
java 数字转换成字符串
各种数字类型转换成字符串型: String s = String.valueOf( value); // 其中 value 为任意一种数字类型。 字符串型转换成各种数字类型: String s = "169"; byte b = Byte.parseByte( s ); short t = Short.parseShort( s ); int i = Integ转载 2017-04-26 11:21:11 · 7878 阅读 · 0 评论 -
局部内部类访问的局部变量不必用final修饰
在java7中局部内部类必须使用final修饰不使用final修饰但是在java 8中 不写final就可以执行(应该是语法糖吧)http://bbs.itheima.com/thread-136974-1-1.html (java里方法的内部类只能访问被final修饰的局部变量 jdk1.7)二、为什么局部内部类只能访问final变量简单的来说是作原创 2017-06-26 10:54:56 · 485 阅读 · 0 评论 -
上传excel文件存到服务器并且读取sheet
// 文件目录String fileName=uploadFile.getFileItem().getName();//文件名String uploadDir = SystemProperties.getProperty("upload.dir");//获取系统时间SimpleDateFormat simpleDateFormat = new SimpleDateFormat("原创 2017-07-20 21:00:23 · 2509 阅读 · 0 评论 -
java runtime.exec() 的编写详细介绍
那就首先说点Runtime类吧,他是一个与JVM运行时环境有关的类,这个类是Singleton的。我说几个自己觉得重要的地方。1、Runtime.getRuntime()可以取得当前JVM的运行时环境,这也是在Java中唯一一个得到运行时环境的方法。2、Runtime上其他大部分的方法都是实例方法,也就是说每次进行运行时调用时都要用到getRuntime方法。3、Runti转载 2017-08-16 17:33:44 · 860 阅读 · 0 评论 -
java调用window的cmd的ping指令
/k 指keep 不会结束cmd进程而会继续等输入/c 指close 执行完即结束故cmdText改为:String cmdText="cmd.exe /c start ping "+strIpName; 另外好像直接写cmdText = "ping "+strIpName不行吗?ping是外部命令好像不用非用cmd起吧。转载 2017-08-16 17:27:22 · 589 阅读 · 0 评论 -
java程序破解qq闪图
1.找到闪图存放的位置/sdcard/tencent/MobileQQ/diskcache 下面就是这些(但是这不全是qq闪图的照片 而是缓存)有些手机有时间排序,如果是刚发的闪图 可以通过时间排序,直接手机上通过图片打开方式查看 但是我的红米手机没有这个功能,只能通过打成压缩包用电脑处理了2.把diskcache直接打成压缩包 通过qq或者其他工具发送电脑上 3.接受到的文件 共原创 2017-08-18 11:13:18 · 7911 阅读 · 3 评论 -
Jackson的ObjectMapper类简单使用
ObjectMapper类是Jackson库的类。它提供将转换成Java对象匹配JSON结构。 下面是官网的demoimport java.io.IOException;import org.codehaus.jackson.JsonParseException;import org.codehaus.jackson.map.JsonMappingException;import原创 2017-11-11 11:54:07 · 4131 阅读 · 0 评论 -
MD5Util
import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;/** * 字符串加密工具类(MD5算法) */public class MD5Util {private static final char[] hexDigest = new char[]{'0','1原创 2017-12-14 15:04:39 · 197 阅读 · 0 评论 -
BigDecimal类
数据库查询出来处理BigDecimal:Object ob = resultMap.get("num"); BigDecimal b = new BigDecimal(ob.toString()); 如果直接BigDecimal b = new BigDecimal(resultMap.get("num")); 报异常:java.math.BigDecimal cannot be cast ...原创 2018-03-07 13:48:14 · 175 阅读 · 0 评论 -
spring @Transactional注解参数详解
事物注解方式: @Transactional当标于类前时, 标示类中所有方法都进行事物处理 , 例子:1 @Transactional public class TestServiceBean implements TestService {}当类中某些方法不需要事物时: 1 @Transactional 2 public class TestServiceBean implements T...转载 2018-02-28 14:49:23 · 147 阅读 · 0 评论 -
java中获取当月1号零时零分的时间
/** * 获得当月1号零时零分零秒 * @return */ public Date initDateByMonth(){ Calendar calendar = Calendar.getInstance(); calendar.setTime(new Date()); calendar.set(Cal...转载 2018-02-23 10:39:42 · 5807 阅读 · 0 评论 -
java命名规范
java是区分大小写的。1.变量命名():不可以以数字开头,也不可以使用一些特殊字符(除$和 _),变量名称也不可以与Java 内定的关键字同名,如int、class等2.常量命名(static final):全部大写,不同单词通过下划线连接3.方法命名():首单词第一个字母小写,后续单词第一个字母大写,例如inputStream4.类名命名(Class):大小写字母都原创 2016-12-27 09:44:20 · 413 阅读 · 0 评论