
Java
文章平均质量分 54
会飞的鱼儿android
想通过博客记录自己的学习历程和稳固自己的知识,当几年后再回看时也是对自己的一个人生总结,有点后悔没有早点写博客,这也和自己最近工作不是很忙有关,还是希望自己以后不管多忙,都要总结自己,写一写博客。
展开
-
HashMap、LinkedHashMap、ConcurrentHashMap的使用
HashMap、LinkedHashMap、ConcurrentHashMap的使用原创 2022-12-14 15:49:46 · 1161 阅读 · 1 评论 -
Java中switch的详细使用
Switch的穿透现象。原创 2022-06-22 10:36:47 · 17063 阅读 · 2 评论 -
MemoryAnalyze分析weblogic的phd文件
下载安装MAThttps://www.eclipse.org/mat/downloads.php直接分析 phd文件报错Not a HPROF heap dump安装IBM 的 DTFJ http://public.dhe.ibm.com/ibmdl/export/pub/software/websphere/runtimes/tools/dtfj/1运行MAT2在help中点击install new software3在work with 中输入上边的dtfj...原创 2021-01-05 09:49:20 · 2313 阅读 · 0 评论 -
java中使用post请求,参数在body中的代码
一、请求方式:post,请求参数在body中,代码如下 public static JSONObject SmsPost(String url, Map<String, Object> map) { try { //创建一个获取连接客户端的工具 CloseableHttpClient httpClient = HttpClients.createDefault(); //创建Post请求原创 2020-11-23 13:57:06 · 12595 阅读 · 1 评论 -
java中MD5加密和Base64加密代码
一、MD5加密比较简单,直接上代码 public static String getMD5String(String str) { try { // 生成一个MD5加密计算摘要 MessageDigest md = MessageDigest.getInstance("MD5"); // 计算md5函数 md.update(str.getBytes()); //原创 2020-11-23 13:53:37 · 373 阅读 · 0 评论 -
java中String字符串拼接“+”和StringBuffer的效率对比
1、前言(1)最近在做数据传输时,由于接收的数据量较大,在字符串拼接时使用了以前感觉方便的“+”进行字符串拼接,最后拼接到最后时间越来越多,导致效率变慢。2、String拼接首先来看一下两个String用“+”号拼接需要的时间String aa="E0 00 00 00 00 06 10 FF F1 45 11 00 4F 16 12 00 1E 0A 13 00 0B 4E 1...原创 2018-10-23 09:29:08 · 4271 阅读 · 1 评论 -
java实现频谱和傅里叶变换
一、前言1、最近老是在和硬件的波形打交道,什么时域波形、频谱波形、倒谱、包络、倒谱。其中最主要和常用的就是傅里叶变换如何通过java实现,如果想要其它波形代码的,可以私聊我。下面废话不多说直接上代码:2、频谱波形实现/** * 频谱图---时域变频域(已核对) * 2018/7/30;fyf再次核对傅里叶正确 * @param data 原始数...原创 2018-08-01 09:51:51 · 5366 阅读 · 29 评论 -
java中UDP和TCP详解和源码分析
1、需求分析最近在和硬件做网口的传输协议,一开始告诉我说用TCP的socket进行传输,我说没问题,就写了个socket的发送和接收方法。but过了没一段时间,又告诉我用udp吧,udp传的比较快,就也写了一个udp的。无论是socket还是udp,感觉网上有很多都是写一个监听端口,监听往这个端口发送的数据,然后再写一个发送方法。2、问题难点本来硬件要是往java端指定端口发,就完全没...原创 2018-07-20 16:46:23 · 2037 阅读 · 2 评论 -
java使用usb4java读取usb连接的设备
1、最近在做一个java与usb通信的项目,在我原来的理解中,java是不能读取电脑底层设备信息的,所有就让人用C写一个中间程序来传递数据。但是最近在查询资料的时候,看到usb4java是写好的jar包,可以用java读取硬件设备,虽然最终不知道是什么原因一直无法读取我公司的硬件设备,但是可以查看到鼠标、键盘、手机是否连接usb。做一个参考吧。2、首先需要查看usb连接的idVendor和idPr...原创 2018-07-07 14:28:06 · 26304 阅读 · 34 评论 -
maven引用pom文件出现的问题
1、今天在引用maven项目时遇到了各种问题,明明在我的电脑里下载jar包都没有问题,到另一台电脑下载就报错找不到jar包。正好借着这个机会总结一下。2、可以到该网站去找到自己想要下载的jar包:https://mvnrepository.com/3、工程中没有被引用到这些jar,问题有两个地方:1. 工程名上右击 -> maven 中没有操作update project;2. 工程名上右击...原创 2018-04-24 09:47:20 · 1059 阅读 · 0 评论 -
java使用quartz进行的定时器功能
1、今天写了一个使用quartz进行定时的功能,居然写了好长时间。感觉自己Java写的还是太少了。2、首先在pom.xml中引入需要的jar包: <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz&...原创 2018-04-16 10:03:36 · 1779 阅读 · 0 评论 -
tomcat配置内存和配置绝对路径,如访问D盘文件、设置编码格式
1、今天tomcat报了一个内存错误,就上网查了一下2、进入 {tomcat 安装目录}\bin 目录下,i.e,C:\Tomcat 8.0\bin, 目录下会有catalina.bat文件和catalina.sh文件。 windows用户用编辑器打开catalina.bat, Linux用户用编辑器打开catalina.sh文件。3、在Catalina.bat文件中找到如下行 所在的位置:大概在...原创 2018-03-21 16:57:54 · 1069 阅读 · 0 评论 -
svn忽略class文件夹上传的方法
1、今天用SVN下载了一个项目,完成后发现还需要上传classess文件,就找了一些解决办法,但是也忘了原来是怎么解决的了,就百度了一下。2、首先需要从svn上下载了项目,然后将要忽略的文件右键--Unversion and add to ignore list,然后点击上传将class文件上传后,在svn就会删除本文件夹,别人再次下载时将不会下载改文件。 但是有点问题就是需要重新配置一下jdk和...原创 2018-03-30 15:23:29 · 3168 阅读 · 0 评论 -
Mybatis自己写sql语句分页查询数据
1、由于最近刚刚接触Mybatis,想要自己写一个sql,其中是多张表关联的,但是返回的还不想是hashMap格式,就写了很长时间才写好,写好了后发现没有分页查询,就重新写了一个,好了直接上代码。2、直接定义一个Vo类,内容和实体bean一致public class OrderVo extends BasePageVo implements Serializable{3、查询语句的编写,其中Ord...原创 2018-03-17 20:44:42 · 4533 阅读 · 1 评论 -
tomcat无法启动报错找不到类
1、今天同事遇到个问题,eclipse启动tomcat时,老是报错java.lang.ClassNotFoundException: com.common.entrance.JsdzListener,意思是无法启动监听功能,这个问题给我费了好长时间才解决,今天记录一下,省着以后忘记2、首先报错内容如下二月 23, 2018 1:39:02 下午 org.apache.tomcat.util.dig...原创 2018-02-23 14:36:47 · 10709 阅读 · 1 评论 -
maven导入后pom.xml报错的解决方案
1、今天导入了一个maven项目,pom.xml一直有个红叉,找了好久,一开始以为不是无法下载jar包的问题,因为在家里是可以下载的,找了一段时间发现还是下载地址的问题,至于无法下载本人猜测可能是公司网的问题。首先错误样式。2、解决方式:配置仓库存储位置: <!-- 设定主仓库,按设定顺序进行查找。 --> <repositories> <r...原创 2018-02-06 16:56:29 · 15784 阅读 · 0 评论 -
有哪些优秀的Java开源项目最值得阅读?
作者:你猜我猜不猜链接:https://www.zhihu.com/question/26415445/answer/242249223来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。阅读源码是程序猿们最好的学习方式,给大家分享:可能是最火的Java开源项目这些项目在 GitHub 上的 star 数均超过 15000Rx转载 2018-02-03 08:16:21 · 22140 阅读 · 1 评论 -
Java读取usb串口号数据
1、需求要求读取电脑的串口号数据,就给我了一根线,然后告诉我显得两个点对接就可以发送和接收数据了。由于本人只会做Android和java,所以只能用Java试一下了。2、具体代码如下3、下载源程序地址:http://download.youkuaiyun.com/download/f552126367/10219198将jar包解压后,其中TestSerial是源码程序,RXTXcom...原创 2018-01-23 10:29:11 · 10989 阅读 · 3 评论 -
maven项目使用mybatis和自动生成代码总结
1、因为mybatis灵活性不错,用起来比较简单,而且感觉开发起来确实代码会快一些,就用这个框架进行新项目的开发了2、首先需要一个maven项目,在项目的pom.xml引入Mybatis<plugin> <groupId>org.mybatis.generator</groupId> <artif...原创 2018-03-09 11:13:56 · 263 阅读 · 0 评论