
Java
yfx000
这个作者很懒,什么都没留下…
展开
-
java用图片生成pdf
java 图片转pdf原创 2023-03-09 11:51:57 · 330 阅读 · 1 评论 -
java 用combiner工具合成图片
【代码】java 用combiner工具合成图片原创 2023-03-09 11:46:56 · 385 阅读 · 0 评论 -
RSA 非对称加密解密,可以javascript和java加解密
RSA是一种使用不同的加密密钥与解密密钥的体制,不对称加密算法。公钥加密,私钥解密。RSA算法是先生成一对RSA密钥,其中之一是保密密钥,由用户保存;另一个为公开密钥,可对外公开,甚至可在网络服务器中注册。为提高保密强度,一般推荐使用1024位。...原创 2022-08-03 14:27:50 · 1067 阅读 · 0 评论 -
开源_付费开源_商城_电商_支持小程序_带后台_uniapp
1. 微同商城- 源码https://gitee.com/fuyang_lipengjun/platform- 官网http://fly2you.cn/2. 微同商城- 源码https://gitee.com/guchengwuyue/yshopmall- 官网https://www.yixiang.co/原创 2021-07-14 16:12:09 · 604 阅读 · 0 评论 -
UserAgent_识别浏览器_识别操作系统_识别手机端_区分浏览器_是否手机_nginx自动跳转
1、pom引入<dependency> <groupId>eu.bitwalker</groupId> <artifactId>UserAgentUtils</artifactId> <version>1.21</version></dependency>2、读取String agentStr = ServletUtils.getRequest().getHeade.原创 2020-10-14 13:16:12 · 551 阅读 · 0 评论 -
eclipse idea 安装阿里代码规范插件
一、环境准备1、安装代码规范插件eclipse安装方式:摘自https://blog.youkuaiyun.com/qq_32448349/article/details/81744418打开Help -> Install New Software -> work with填入https://p3c.alibaba.com/plugin/eclipse/update把自动更新去掉不然安装不了 next同意后即安装成功idea安装方式:摘自https://blog.youkuaiyun.com/hou54原创 2020-09-17 09:23:36 · 784 阅读 · 0 评论 -
mybatis-plus 查询传入参数Map,返回List<Map>
mybatis-plus 查询传入参数Map,返回List<Map>,原因有时实体类属性不够用,又不想写自定义VO了,所以用map,这样直接返回前台用起来也很方便1 mapper.xml注意是resultType 不是resultMap 否则报错<select id="getOrder" parameterType="hashMap" resultType="java.util.Map"> SELECT * FROM order <w...原创 2020-08-25 15:43:55 · 7139 阅读 · 2 评论 -
正则匹配html标签_匹配两字符串之间内容_匹配image标签
搜索时可以用notepad++ 搜索测试,匹配部分会变为选中状态1 匹配image标签<img([\s\S]*?)>说明:(1)([\s\S]*?) 代表任意字符 ? 指不贪心匹配 不加 ? 则指贪心匹配(2) java中使用要用双斜杠\\,下面同理2 匹配指定src的image标签<img([\s\S]*?)src=\\"https://www.baidu.com([\s\S]*?)>说明:(1) src=\\" 是...原创 2020-07-29 11:07:12 · 1568 阅读 · 0 评论 -
spring security 自定义Provider 实现多种认证方式
我的系统里有两种用户,对应数据库两张表,所以必须自定义provider 和 AuthenticationToken,这样才能走到匹配自定义的UserDetailsService,我这里只粘贴一套代码,另一套同理复制就行。必须自定义原因在于,自定义prodvider会根据重写的support方法判断是否匹配自定义AuthenticationToken,匹配后可以调用自定义的UserDetailsService的方法loadUserByUsername(String username),这样就直接查对应的数原创 2020-07-23 10:11:32 · 10040 阅读 · 6 评论 -
nginx环境下支持mp4、flv视频随意拖动、预览播放、边下载边播放
视频插件支持p2p https://docs.cdnbye.com/按流量收费视频插件ckplayer 版本6.8 官网:http://www.ckplayer.com 帮助手册:http://www.ckplayer.com/manual/ 断点文件上传插件stream 手册:http://www.twinkling.cn/视频转码加关键帧框架 ffmpeg,从而支持...转载 2019-08-12 10:41:52 · 2310 阅读 · 0 评论 -
微服务框架 | 潮流当前该如何选择 SpringCloud、Dubbo or Istio?
在 Kubernetes 容器云平台于众多企业里遍地实施开花后,迅速结出的果实:应用微服务化当仁不让的居于首位。众所周知,基于容器平台构建后端服务,可以更加迅速的实现业务微服务化,与之而来的框架选型讨论也迅速火热了起来。微服务框架选型之争选项其实很多,这里挑选一些讨论火热、或者主流的来对比,仅供参阅。主流微服务框架:SpringCloud、Dubbo 新锐微服务框架:Istio1、...转载 2019-08-09 17:32:54 · 367 阅读 · 0 评论 -
Arthas 是Alibaba开源的Java诊断工具
Arthas是Alibaba开源的Java诊断工具,深受开发者喜爱。当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决:这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception? 我改的代码为什么没有执行到?难道是我没 commit?分支搞错了? 遇到问题无法在线上 debug,难道只能通过加日志再重新发布吗? 线上遇到某个用户的数据处理有问题,但线上同...原创 2019-07-29 09:39:09 · 204 阅读 · 0 评论 -
java 移动文件,并修改名称
从source文件夹剪切1.txt,移动到target文件夹,并重命名为2.txt //从source文件夹剪切1.txt,移动到target文件夹,并重命名为2.txt File startFile=new File("D:\\source\\1.txt"); File endFile=new File("D:\\target\\2.txt"); if (s...原创 2019-06-28 21:32:47 · 1490 阅读 · 0 评论 -
java 提取字符串中的数字
java 提取字符串中的数字 public static String getNum(String str){ str = str.trim(); String str2 = ""; if (str != null && !"".equals(str)) { for (int i = 0; i < str.length(); i++) { ...转载 2019-06-28 21:23:08 · 1680 阅读 · 0 评论 -
okhttp发送请求_okhttp用法_okhttp教程
需求:利用okhttp,建立http patch请求(类似于get post),发送json数据,设置header背景:原本使用hutool-all工具发送http请求,但是其底层用的jdk的httpConnection不支持patch,最后无奈选择okhttp但是okhttp官网打不开,网上很多写法都是匿名内部类,不方便,所以在这里把我的方法贴出来,不好之处欢迎指正//构造请求M...原创 2018-08-29 10:01:30 · 1832 阅读 · 0 评论 -
java 查看jar包加载顺序
查看具体的class从哪个jar保重加载的在JVM启动时,加上如下参数:-verbose:class然后哦就会有如下输出[Loaded java.util.regex.Pattern from /Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home/jre/lib/rt.jar]...原创 2018-08-20 15:29:36 · 6738 阅读 · 0 评论 -
memcached Windows 绿色免安装
memcached Windows 绿色免安装链接: https://pan.baidu.com/s/1bdoD9wlmjoYw8Lbu0eP8zQ 密码: v72s原创 2018-05-22 11:38:16 · 473 阅读 · 0 评论 -
添加jar包到本地Maven仓库
本文转自:https://www.cnblogs.com/zeng1994/p/7486330.html 首先感谢楼主 在使用Maven的过程中,经常碰到有些jar包在中央仓库没有的情况。如果公司有私服,那么就把jar包安装到私服上。如果没有私服,那就把jar包安装到本地Maven仓库。今天介绍2种安装jar包到本地Maven仓库的方法,下面进入正题。一、使用Maven命令安装jar...转载 2018-05-22 10:30:21 · 216 阅读 · 0 评论 -
java.util.Date、java.sql.Date、java.sql.Time、java.sql.Timestamp区别和总结
java.util.Date、java.sql.Date、java.sql.Time、java.sql.Timestamp区别和总结 java.lang.Object ....|__java.util.Date ..........|__java.sql.Date/java.sql.Timestamp /java.sql.Time【父类】java.util.Da转载 2015-09-04 18:27:43 · 544 阅读 · 0 评论 -
java项目无法启动
1、编码问题建议直接把workspace编码修改正确,有时直接改项目编码不好使。设置方法:window-perferences-general-workspaces2、项目jre配置3、项目complie配置4、项目facets配置5、项目sources目录配置原创 2016-05-31 14:17:01 · 2019 阅读 · 0 评论 -
spring 登录拦截器
本登录拦截器可以拦截普通请求和ajax请求,并将原请求跳转至登录页面1、dispatcher-servlet.xml 2、LoginInterceptor.javapackage com.common.interceptor;import javax.servlet.http.HttpServlet原创 2016-06-08 21:16:50 · 1254 阅读 · 0 评论 -
double计算_小数计算_BigDecimal计算_货币计算_float计算_浮点计算_科学计数
背景:java中double、Double在小数计算时,比如金钱计算时,会出现“错误”的结果,必须使用BigDecimal计算,才能返回预期结果。问题举例:System.out.println(0.06+0.01);//0.06999999999999999解决方法:System.out.println(new BigDec...原创 2016-06-25 19:19:19 · 1137 阅读 · 0 评论 -
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener我是使用的maven来管理这些包的,我查了,pom.xml文件中有对应的 org.springframework spring-web 3.0.1.RELEASE原创 2016-08-02 21:54:49 · 731 阅读 · 0 评论 -
更新日志写法
很多人写的更新日志要么不写,要么看不懂,严重影响了后续的测试、上线的通知、后期的维护查看,所以我把flyme的更新日志搬出来大家看看,每句话要做到言简意赅新增输入法· 调整 emoji 表情进入一级入口,增加大量 emoji 表情及颜文字。斗图新姿势,一大波表情正在路上图库· 新增全新美颜美妆功能,新增一键妆容、美白牙齿、高鼻梁功能。让你们想怎么美就怎么美视频·转载 2016-10-20 17:31:14 · 6373 阅读 · 0 评论 -
winRemote ie里实现远程桌面
winRemote ie里实现远程桌面 代码在http://share.weiyun.com/d8b642d60cc61b8481d243b265a289fe原创 2015-11-02 11:06:42 · 694 阅读 · 0 评论 -
java抓取网页指定元素/内容
一、利用jsoup抓取网页,并获得指定dom元素二、利用HttpURLConnection获取ajax返回json数据原创 2017-02-24 09:44:37 · 8018 阅读 · 0 评论 -
oracle官网 jdk下载地址 历史所有版本
Oracle官网 jdk历史所有版本下载地址https://www.oracle.com/java/technologies/downloads/archive/原创 2015-09-06 10:37:31 · 6256 阅读 · 0 评论 -
跨域ajax
1、前台$.ajax({ type: "GET", url: context_path , dataType: 'jsonp', jsonpCallback:'mycall', xhrFields: { withCredentials: true }, crossDomain: true, success:function(data){ }})2、后原创 2017-07-03 14:38:33 · 231 阅读 · 0 评论 -
jeecg笔记
1、查询数据字典@Autowiredprivate SystemService systemService;systemService.queryDict(dicTable, dicCode, dicText)2、jsp获取datagrid的属性值获得row方式一:function openCpt(id,index){var rows = $原创 2017-06-12 23:05:53 · 989 阅读 · 0 评论 -
maven 仓库汇总
http://192.168.0.206:8081/nexus/content/groups/public/http://maven.aliyun.com/nexus/content/groups/publichttp://maven.oschina.net/content/groups/public/http://repo.maven.apache.org/maven2/http...原创 2015-04-16 12:48:14 · 990 阅读 · 1 评论 -
java使用RSA加解密,支持长文本自动分割
由于对称加密DES等算法安全性一般,所以使用RSA非对称加密以提高安全性本代码java使用RSA加解密,支持长文本自动分割,基础代码是从网上找的加密算法类import java.io.ByteArrayOutputStream;import java.security.Key;import java.security.KeyFactory;import java.se原创 2018-01-09 17:04:53 · 1952 阅读 · 0 评论 -
poi读取excel单元格的数字格式化
我的需求是,在excel显示的啥导入进来就是啥但实际poi导入后,数字经常会转换为科学计数法,或者是莫名多了很多位小数 public static Object getCellValue(org.apache.poi.ss.usermodel.Cell hssfCell) { if (hssfCell.getCellType() == hssfCell.CELL_TYPE_BOOL...转载 2018-03-16 16:29:16 · 3448 阅读 · 0 评论 -
java代码耗时计算
long time1=System.currentTimeMillis(); long time2=System.currentTimeMillis();System.out.println("当前程序耗时:"+(time2-time1)+"ms");long time3=System.currentTimeMillis();System.out.println("当前程序耗时:"+(time3...原创 2018-03-22 12:52:06 · 15228 阅读 · 0 评论 -
eclipse jdk设置 org.apache.jasper.JasperException: Unable to load class for JSP
有时项目由于jdk启动不起来,或者不是指定的jdk启动,或者报如下错误,则需要检查下面的配置常见报错包括:The specified JRE installation does not existThe type java.io.ObjectInputStream cannot be resolved. It is indirectly referenced from required .clas...原创 2018-05-04 14:55:44 · 5491 阅读 · 1 评论 -
XML 和 java对象相互转换
下面使用的是JDK自带的类,没有引用任何第三方jar包。 Unmarshaller 类使客户端应用程序能够将 XML 数据转换为 Java 内容对象树。备注:marshal(序列化、排列、整理)Marshaller 类使客户端应用程序能够将 Java 内容树转换回 XML 数据。package hb.jaxb;public class Cla转载 2015-03-20 11:42:29 · 494 阅读 · 0 评论