java
Himma_DH
这个作者很懒,什么都没留下…
展开
-
Java中Jaxb的使用
最近工作对接接口出入参均是Xml,因此使用了jaxb来处理首先先添加依赖:<!--jaxb--><dependency> <groupId>javax.xml.bind</groupId> <artifactId>jaxb-api</artifactId> <version>2.2.5</version></dependency><dependency>原创 2022-01-06 20:36:47 · 1656 阅读 · 0 评论 -
记一次接入WebService接口
最近给安排到上海出差,第一个任务很简单,天天摸鱼,不要太爽,好景不长,第二个需求来了,需要接入第三方接口,当看到https://xxx.xxx.com:8088/invoke.asmx这串url时是懵逼的,这啥玩意。深思五分钟,作为一个面向度娘编程的程序猿,不多想,遇事不决,问度娘。但找到的方案大多如下:Service service = new Service();......Call call = (Call) service.createCall();......String res =原创 2021-12-23 20:30:31 · 676 阅读 · 0 评论 -
idea基础设置
去掉界面中间白线按住Ctrl+Shift+A快捷键弹出搜索,设为关闭即可设置背景图片-重点首先从网上下载一张适合的图片,然后打开idea设置,选择图片,可调节透明度和图片位置设置字符集编码到设置里搜索File Encodings配置maven在配置里搜索Maven...原创 2021-10-12 11:58:17 · 158 阅读 · 0 评论 -
idea设置热部署
修改pom文件<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime</scope> <optional>true</optional></dependency><.原创 2021-10-11 15:35:07 · 158 阅读 · 0 评论 -
Nacos的简单使用
参考:https://nacos.io/zh-cn/docs/quick-start.html1. 下载解压从快速开始里面可跳转链接,我这下载的是1.4.1版本下载地址:https://github.com/alibaba/nacos/releases/tag/1.4.1解压后如下:第一个文件夹是用来启动或停止的命令脚本,第二个放配置文件及相关的数据库脚本,第三个是打好的jar包2. 修改配置打开application.properties文件,主要是如下两块第一个图是可以修改.原创 2021-08-19 15:26:44 · 1068 阅读 · 0 评论 -
使用tinypng的api进行图片压缩
首先获取密钥:访问https://tinify.cn/developers名字可以随便输,然后再输入你的邮箱,之后会接收邮件如下:点击查看仪表盘前往第三方链接,密钥在下图所示接下来是代码部分:引入依赖<dependency> <groupId>com.tinify</groupId> <artifactId>tinify&...原创 2019-12-19 12:12:38 · 1242 阅读 · 0 评论 -
微信申请API证书
首先是登录微信支付商户平台:https://pay.weixin.qq.com/index.php/core/cert/api_cert依次选择:账号中心-API安全-申请证书点击下载证书工具,下载完后直接安装安装完成点击申请证书将步骤2中的商户号和商户名称复制过来,点击下一步将上图生成的请求串复制到文本框中,点击下一步输入操作密码后点击复制证书串在证书工具粘贴并点击...原创 2019-12-13 17:02:18 · 1527 阅读 · 0 评论 -
solr的使用总结
IK分词器的安装:下载IK Analyzer 2012FF_hf1.zip并解压链接: https://pan.baidu.com/s/1SEe3nGVCSqk85WpjY58u4w 提取码: edc5将IKAnalyzer2012FF_u1.jar放到tomcat/webapps/solr/WEB-INF/lib目录下在tomcat/webapps/solr/WEB-INF目录创建文...原创 2019-11-29 14:19:22 · 172 阅读 · 0 评论 -
在idea中使用springboot
首先是创建项目:选择Spring Initializr,保持如下选项,点击Next自行修改,点击Next选择Web–>Spring Web,版本可自行选择,点击Next自行修改项目名称,点击Finish生成项目结构如下:添加测试类:package com.example.demo;import org.springframework.web.bind.annot...原创 2019-11-12 18:52:14 · 349 阅读 · 1 评论 -
java中Collections.sort()的使用总结
当list中存放的是int或String型的数据时如下所示:List<Integer> list = new ArrayList<Integer>();list.add(2);list.add(5);list.add(3);list.add(8);list.add(4);Collections.sort(list); // 升序for (Integer...原创 2019-10-09 17:36:41 · 471 阅读 · 0 评论 -
java图片添加水印
最近开发一款卡片app,但上传到服务器的卡片中有一种是图片相同,只是文字不同,为了减少UI工作量,通过图片加水印的方式在后台将文字添加到图片上,并将合成的图片上传到服务器,如下是整个实现过程:首先是工具类:import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.Image;...原创 2019-09-12 18:19:49 · 1512 阅读 · 1 评论 -
java服务端 app支付宝支付
参考内容:蚂蚁金服开放平台:https://docs.open.alipay.com/204/105297/https://docs.open.alipay.com/54/106370/首先,需要前置准备工作,需要准备的东西有APPID、RSA密钥.APPID是在创建应用的时候可以得到的.RSA 密钥包含应用私钥(APP_PRIVATE_KEY)、应用公钥(APP_PUBLIC_KEY),...原创 2019-07-05 14:10:04 · 593 阅读 · 0 评论 -
java app微信支付
https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=11_1原创 2019-07-04 18:33:27 · 818 阅读 · 0 评论 -
java批量新增(list拆开再新增)
应用场景:导入数据时获取到Excel表格中几万条数据,需要把这些数据存入数据库数据量过大时tomcat启动中可能出现内存溢出的情况,这时可以在tomcat的bin目录下的catalina.bat中最开头添加如下代码:set JAVA_OPTS=%JAVA_OPTS% -Xms512M -Xmx1024M -server -XX:PermSize=512M -XX:MaxPermSize=102...原创 2019-07-09 15:05:21 · 2693 阅读 · 1 评论 -
des加密解密
工具类如下,按照main方法使用即可package com.demo.sys;import java.security.spec.AlgorithmParameterSpec;import java.util.Base64;import javax.crypto.Cipher;import javax.crypto.SecretKey;import javax.crypto.Sec...原创 2019-07-02 11:40:17 · 173 阅读 · 0 评论 -
项目部署到服务器
首先打包项目成war包:使用的软件是eclipse,右键点击项目–> Export–>WAR file然后选择想要保存的位置即可打开Xshell软件,找到tomcat查看当前是否已运行tomcat,如果已有运行,关闭tomcat有时会关闭不正常,可使用kill杀死进程跳转到webapps目录下,替换war包启动tomcat,并查看日志信息是否有错误以上,就是部...原创 2019-06-13 10:45:01 · 570 阅读 · 1 评论 -
java 写入到.txt文件
直接上代码String fileName =new SimpleDateFormat("yyyyMMdd").format(new date())+".txt";File file = null;FileWriter fw = null;try { file = new File(PropKit.get("trajectoryPath")+fileName); if (!file.ex...原创 2019-05-28 18:14:52 · 10295 阅读 · 0 评论 -
java rsa加密解密
没有什么好说的,直接上代码import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.security.InvalidKeyException;...原创 2019-05-30 16:11:21 · 851 阅读 · 1 评论