java
文章平均质量分 59
土豆大人
这个作者很懒,什么都没留下…
展开
-
解决maven项目打包运行时出现“没有主清单属性”问题
没有主清单属性原创 2023-02-19 20:00:22 · 813 阅读 · 0 评论 -
jmeter使用自身代理录制脚本、接口交互、测试
jmeter使用代理录制脚本、接口交互、测试原创 2022-10-26 20:40:16 · 260 阅读 · 0 评论 -
使用了fastjson
使用了fastjson之后原创 2022-10-26 09:45:41 · 281 阅读 · 0 评论 -
easyExcel填充并合并行
Java基于EasyExcel根据模板生成Excel(涉及合并单元格)https://blog.csdn.net/qq_43457781/article/details/124292163java-easyExcel导出-合并单元格https://blog.csdn.net/UID_UUID/article/details/121900818?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_title~defaul原创 2022-04-26 20:06:02 · 2212 阅读 · 0 评论 -
Mybatis拦截实现查询sql统一处理
https://blog.csdn.net/e_anjing/article/details/791026931、实现拦截接口Mybatis提供了拦截接口,可通过实现该接口,配合springMVC的配置,完成sql拦截。 import java.util.Properties; import org.apache.ibatis.executor.Executor; import org.apache.ibatis.mapping.MappedSt...转载 2020-07-30 16:10:02 · 1497 阅读 · 0 评论 -
mybatis中使用Date类型查询慢的问题
1、去掉CDATA关键字,换成转义字符:<= 2、把#换成$(这个时候先不考虑防注入了),当然了,参数也要加上''。因为#的时候是预编译(相当于pre.setString(1,"aaa"),出于防注入的考虑),$的时候是sql的字符串拼接(也就相当于你把sql直接复制过去执行)...原创 2020-05-26 20:30:47 · 1145 阅读 · 0 评论 -
国密SM4,javaScript加密 java解密
转载自https://www.cnblogs.com/hzxy-blog/p/9355064.html前段时间因工作需要,接触到了SM算法。国密即国家密码局认定的国产密码算法。主要有SM1,SM2,SM3,SM4。密钥长度和分组长度均为128位。SM1为对称加密。其加密强度与AES相当。该算法不公开,调用该算法时,需要通过加密芯片的接口进行调用。SM2为非对称加密,基于ECC。该算法...转载 2020-01-07 10:39:17 · 5068 阅读 · 1 评论 -
创建带过期时间的map
/****/package cn.article.utils;/*** Title: ExpireMap* @version V1.0* Description: 设置map过期时间*/import java.util.Collection;import java.util.HashMap;import java.util.Iterator;...转载 2019-12-31 11:27:46 · 586 阅读 · 0 评论 -
java字符串匹配+排序
参考资料https://www.cnblogs.com/shangyangyang/p/11350322.htmlhttps://www.iteye.com/blog/sunyuqian-2264336https://my.oschina.net/u/3653755/blog/2248705package com.hulk.util;public class BondDt...原创 2019-12-31 11:24:10 · 663 阅读 · 1 评论 -
讯飞语音 java linux 20021
原来的服务器被征用了,只能把我的项目迁移到另一个服务器,结果讯飞的语音识别就报了20021,各种方法尝试啊网上说把libmsc64.so放到各种/bin的目录下,结果还是无效,最后看到有人说是动态加载GLIBC_2.15版本太低,就跑到我的libmsc64.so目录下面执行ldd libmsc64.so ,结果却是提示 “version `GLIBC_2.15' not found”,然后原创 2017-07-28 14:28:24 · 2001 阅读 · 0 评论 -
微信小程序 java服务端记(附部署过程)
1、文件上传,使用springmvc一直不行,后来看到别人有一样的情况改成了serverlet就可以了2、因为要进行语音识别成文字,上传的语音文件是silk格式,需要用到讯飞的语音识别所以必须转成wav,用到了kn007大神的这个工具https://github.com/kn007/silk-v3-decoder才搞定过程比较坎坷3、还想把返回结果转换成语音文件给小程序进行播放,结果..........原创 2017-07-18 08:59:33 · 11124 阅读 · 2 评论 -
log4j日志时间与系统时间不一致问题解决方法
http://blog.csdn.net/domainid/article/details/53517335环境配置说明:tomcat版本:apache-tomcat-8.0.30linux服务器版本:CentOS 6.5解决方案:/apache-tomcat-8.0.30/bin 目录下编辑 catalina.sh 脚本,修改 JAVA_OPTS (非注释转载 2017-08-22 15:55:47 · 6029 阅读 · 0 评论 -
eclipse远程调试 tomcat jar包
远程调试tomcat https://www.oschina.net/question/12_8196有些时候,调试不得不用外网,比如说做支付宝的支付接口,服务器后台通 知就不得不用外网的ip。无奈,只能扔到服务器远程调试了。网上讲关于远程调试tomcat的倒是蛮多,基本都是将改啥catalina.sh,startup.sh的,操作还是复杂点。下面这篇就只针对于 linux下的to转载 2017-07-17 09:09:03 · 757 阅读 · 0 评论 -
Java8 lambda表达式10个示例
Java 8 特性之一便是随同发布的lambda表达式,它将允许我们将行为传到函数里。 在Java 8之前,如果想将行为传入函数,仅有的选择就是匿名类,需要6行代码。而定义行为最重要的那行代码,却混在...Java 8 特性之一便是随同发布的lambda表达式,它将允许我们将行为传到函数里。在Java 8之前,如果想将行为传入函数,仅有的选择就是匿名类,需要6行代码。而定义行为转载 2017-08-12 18:02:12 · 219 阅读 · 0 评论 -
java代码实用工具---lombok
https://www.hellojava.com/article/42java代码实用工具---lombok1. 双击下载下来的 JAR 包安装 lombok 我选择这种方式安装的时候提示没有发现任何 IDE,所以我没安装成功,我是手动安装的。如果你想以这种方式安装,请参考官网的...1. 双击下载下来的 JAR 包安装 lombok转载 2017-08-12 17:53:57 · 219 阅读 · 0 评论 -
程序员高逼格指南
https://www.hellojava.com/article/94一.开始准备工作1.首先,你的电脑不一定要高配置,但是必须得是双屏,而且越大越好,如果能一个横屏一个竖屏那就更好了。这样,一个用来查资料,一个用来写代码。总之要显得信息量很大,效率特...一.开始准备工作1.首先,你的电脑不一定要高配置,但是必须得是双屏,而且越大越好,如果能一个横屏一个竖屏那就更好转载 2017-08-12 17:51:07 · 307 阅读 · 0 评论 -
学Java过程中最重要的8幅图,资深程序员都知道重要性
学好Java,拿到你人生的第一桶金,实现自己的理想,得到老板赏识,走上人生巅峰1、Java String 详解String对象不可改变的特性,示例代码:String s = "abcd";s = s.concat("ef&q...学好Java,拿到你人生的第一桶金,实现自己的理想,得到老板赏识,走上人生巅峰1、Java String 详解String转载 2017-08-12 17:50:26 · 446 阅读 · 0 评论 -
spring+websocket整合(springMVC+spring+MyBatis即SSM框架和websocket技术的整合)
---------------------20170612更新--------------------------------很多小伙伴反映原来的工程无法下载,这个锅得CSDN背,可能下载量达到一定程度就涉嫌违规了吧。现给出GitHub地址,增强简化配置版的demo,可能跟下文讲的不完全匹配,但原理是一样的,只不过省去了配置而改用注解。Git JavaWebSocket地址,尽转载 2017-07-29 15:00:57 · 442 阅读 · 0 评论 -
spring 操作elasticsearch
[html] view plain copypackage com.gooddeep.dev.elasticsearch.commons.dao; import java.util.ArrayList; import java.util.List; import java.util.Map; import org.elasti转载 2017-08-17 11:16:39 · 993 阅读 · 0 评论 -
elasticsearch spring 整合
原文:http://blog.csdn.NET/u014201191/article/details/46508311项目清单elasticsearch服务下载包括其中插件和分词http://download.csdn.net/detail/u014201191/8809619项目源码资源文件app.propert转载 2017-08-17 11:15:16 · 763 阅读 · 0 评论 -
java执行shell脚本
http://blog.csdn.net/arkblue/article/details/7897396一、直接调用版使用到Process和Runtime两个类,返回值通过Process类的getInputStream()方法获取[plain] view plain copypackage ark; import java.转载 2017-07-17 14:21:53 · 3616 阅读 · 0 评论 -
Elasticsearch 插入索引文档 和特殊的字段类型
1、创建索引时,如果es的字段类型和java的字段类型相对应的,可以不用创建这个这个字段,在插入记录的时候,es会自动帮你创建2、转载 ,插入经纬度的时候,http://www.cnblogs.com/youran-he/articles/7435476.htmlElasticsearch在插入文档数据的时候,Elasticsearch新增了一些java对象没有的数据类型。当从数据转载 2017-08-26 16:39:27 · 1258 阅读 · 0 评论 -
java ik分词 HttpResponseProxy{HTTP/1.1 401 Unauthorized
之前一直好好的,自从公司搬个家之后就不行了,通过url访问ik分词的时候会直接报401 // 从客户端发送HTTP请求到服务器端, CloseableHttpClient httpClient = HttpClients.createDefault(); String analyzer = ""; int analyzerType = 0; if (analyzerType原创 2017-09-15 10:53:16 · 4362 阅读 · 0 评论 -
elasticsearch httpclient认证机制
转载自http://www.cnblogs.com/youran-he/p/7562870.html最近公司单位搬迁,所有的服务都停止了,我负责的elasticsearch不知道怎么回事,一直不能运行呢,因此,我一直在负责调试工作。经过两天的调试工作,我发现新的服务器增加了httpclient认证机制,经过几次研究,发现服务器的新增了如下内容: http.basic.log:转载 2017-09-21 16:02:01 · 1603 阅读 · 0 评论 -
spring-boot mybatis-plus 集成 + 代码生成器自定义controller 模板
https://blog.csdn.net/qq_33842795/article/details/80227382maven依赖spring boot 和 thymeleaf 结合 controller 返回的控制器路径不能以/ 开头 否则运行没问题,发布之后就找不到文件<mybatisplus-spring-boot-starter.version>1.0.4<...转载 2018-12-06 20:14:54 · 5856 阅读 · 1 评论 -
Android 打包签名 从生成keystore到完成签名 -- 转
首先,我们需要一个keystore,当然已经有了的话就不用这一步了:cmd下:进入到jdk的bin目录,这样的话,android.keystore文件就会生成在这个目录下,签名的时候我们需要这个文件C:\Program Files\Java\jdk1.6.0_10\bin>keytool -genkey -alias android.keystore -keyalg RSA -vali...转载 2018-12-13 16:41:58 · 238 阅读 · 0 评论 -
spring boot 返回json There was an unexpected error (type=Not Found, status=404).
在做一个spring boot的小demo的时候,完全是按照其他人的例子来做的,但是运行以后返回界面始终是404:Whitelabel Error Page This application has no explicit mapping for /error, so you are seeing this as a fallback.Tue Apr 17 13:12:15 CST 20...转载 2018-12-05 09:49:40 · 1506 阅读 · 0 评论 -
Spring AOP不进入before和业务方法,却进入其他切面的问题
由于业务需求,需要编写一个AOP用来记录一些外部接口的调用日志.首先是引入切面要用到的jar包,maven工程加入如下所示:然后是配置文件,由于要在controller层加上切面,因此需要在springMVC的配置文件上加上<aop:aspectj-autoproxy proxy-target-class="true" />如此,配置文件的修改就完成了.接下来就是编...转载 2018-11-21 15:42:11 · 708 阅读 · 0 评论 -
MD5中Java和Js配套实现
http://www.cnblogs.com/shawWey/p/9248723.html MD5为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一(又译摘要算法、哈希算法),主流编程语言普遍已有MD5实现。将数据(如汉字)运算为另一固定长度值,是杂凑算法的基础原理,MD5的前身有MD2、MD3和MD4。1.MD5算...转载 2018-09-21 15:14:39 · 255 阅读 · 0 评论 -
mui读取服务器文件doc、图片、pdf等调用手机已安装软件进行预览
服务端使用的spring boot,手机端使用的混合开发mui框架和H5+废话不多说,直接上代码服务端: @RequestMapping(value = "/viewFile") @SystemControllerLog(description = "文件预览") public void pdfStreamHandler(@RequestParam Map<String, ...原创 2018-10-01 16:02:49 · 4483 阅读 · 4 评论 -
maven项目添加db2的jar包
最近遇到maven项目需要添加db2的jar到项目中去,各个远程仓库也总是下不到,后来搜了下发现了这个https://www.cnblogs.com/zifeiy/p/7918554.htmlmaven项目添加db2的jar包安装完DB2后,SQLLIB文件夹下的java目录下有对应的jar包,我的SQLLIB文件夹位置在 D:\Program Files\IBM\SQLLIB\java 处。此目...原创 2018-07-09 14:44:15 · 8960 阅读 · 0 评论 -
db2 用于检测错误的通信功能:InputStream.read()。特定于协议的错误代码 数据不足、* 和 0。消息:null) [ibm][db2][jcc][t4][2030][11211]检
db2 用于检测错误的通信功能:InputStream.read()。特定于协议的错误代码 数据不足、* 和 0。消息:null) [ibm][db2][jcc][t4][2030][11211]检遇到个奇葩问题,然后toad连接数据库也是可以连接,就是项目启动不了后来搜索后有人说是jdk版本降低,然后我查了下项目的jdk是1.7,tomcat的jdk是1.6,老项目,没办法原创 2018-03-05 09:43:58 · 1137 阅读 · 0 评论 -
springboot访问方法时出错:Spring Boot Application: No converter found for return value of type
http://blog.csdn.net/followshadow/article/details/54973112出错的原因是因为maven依赖的jar包没有json相关的jar包,需要引入相关json的jar包对象与JSON之间相互转换 --> com.fasterxml.jackson.core jackson-core 2.7.转载 2018-01-17 16:32:52 · 1830 阅读 · 1 评论 -
Spring Boot基础教程
Spring Boot基础教程 2017-04-04被围观 190651 次该教程内容不定时更新,如您对这些内容感兴趣,可以关注我的博客或微信公众号!本教程示例代码:GitHub:https://github.com/dyc87112/SpringBoot-Learning开源中国:http://git.oschina.net/didispace转载 2018-01-17 10:58:26 · 6166 阅读 · 0 评论 -
Spring Cloud基础教程
http://blog.didispace.com/Spring-Cloud%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B/Spring Cloud基础教程 2017-04-04被围观 144102 次该教程内容不定时更新,如您对这些内容感兴趣,可以关注我的博客或微信公众号!本教程示例代码:GitHub:http转载 2018-01-17 10:53:36 · 420 阅读 · 0 评论 -
spring cloud从看不懂到放弃
https://www.jianshu.com/p/7468643ead77why当我们使用一个新技术的时候,应该首先问的一个问题就是why:为什么要使用这个技术?或者问:这个技术是可以解决什么问题。我也想写篇微服务的文章,以及微服务的优缺点在微服务架构中,当一个大型系统被拆分成微服务系统以后,不仅包括功能拆分,还包括系统拆分、代码拆分、数据库拆分、缓存拆分等,多个系统的部转载 2018-01-17 10:51:17 · 1321 阅读 · 0 评论 -
java Runtime.getRuntime().exec 调用系统脚本/命令注意事项
使用管道命令执行带密码执行sudo命令,在Java中老是不成功今天找到方法解决了顺便整理了一下Java Runtime.getRuntime().exec 调用脚本命令的注意事项。使用管道命令执行带密码执行sudo命令String cmds=“echo 'password' | sudo -S /usr/bin/pdf2htmlEX -h ”;这个-S是读取前面的e转载 2017-07-20 10:32:56 · 2277 阅读 · 0 评论 -
java 微信小程序 语音识别成文字 音频格式转换 silk pcm wav
java 微信小程序 语音识别成文字 音频格式转换 silk pcm wav原创 2017-07-15 15:49:17 · 9732 阅读 · 9 评论 -
druid监控及慢sql记录
http://www.cnblogs.com/han-1034683568/p/6730869.html本文提要前文也提到过druid不仅仅是一个连接池技术,因此在将整合druid到项目中后,这一篇文章将去介绍druid的其他特性和功能,作为一个辅助工具帮助提升项目的性能,本文的重点就是两个字:监控。我的github地址点这里druid监控因为已经做了整转载 2017-06-26 15:42:11 · 32614 阅读 · 7 评论 -
关于ehCache配置timeToLiveSeconds失效的问题总结
配置timeToLiveSeconds之前首先配置eternal="false" ,我想要的效果是timeToLiveSeconds="10"10秒失效,但是测试发现一直没有效果,一直缓存活在内存中我的配置文件: maxElementsOnDisk="20000" maxElementsInMemory="20000"原创 2016-12-22 12:30:04 · 10834 阅读 · 5 评论