- 博客(48)
- 资源 (11)
- 收藏
- 关注
原创 MYSQL8.0.26zip安装
mysql 8.0.26 下载地址:https://dev.mysql.com/downloads/mysql/ 以管理员身份运行CMD命令窗口 进入到mysql8.0.26的解压目录下的bin 输入
2021-09-08 13:08:06
624
原创 Spring boot 集成 海康威视sdk
sdk调用有如下几个接口(源码地址在文章末尾) sdk初始化 设备注册,v30与v40 获取通道号,v30与v40 获取通道号名称 文件搜索,v30与v40 文件下载,通过文件名称下载,发送下载指令 下载进度值,支持多文件或许进度值 监听,布防 监听说明:NET_DVR_StartListen_V30接口使用有个注意的参数,那就是端口值,这个端口的值不能给本地服务的端口(服务启动时的端口),否则会返回72错误码。要给一个
2021-08-09 15:28:35
2591
6
原创 java poi excel 导入,含有单元格合并
excel模板格式创建一个对象,用于封装导入的数据package com.ha.elevator.base.vo;import com.ha.common.core.annotation.Excel;import java.io.Serializable;/** * Vo 类导入对象 */@Datapublic class ImportExcelVo implements Serializable { /** * 序号,用于对列表重新排序使用 *
2021-05-21 14:11:42
2178
2
原创 Spring boot rabbitmq FanoutExchange发布订阅模式
引入jar包<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId></dependency>配置连接信息spring: rabbitmq: host: 192.168.1.222 port: 5672 usernam
2021-04-29 16:36:25
244
原创 Spring boot rabbitmq TopicExchange主题模式
导入rabbitmq依赖包<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId></dependency>yml文件添加连接配置spring: rabbitmq: host: 192.168.1.222 port: 5672
2021-04-29 15:36:28
210
原创 Spring boot mqtt客户端
导入依赖包 <dependency> <groupId>org.eclipse.paho</groupId> <artifactId>org.eclipse.paho.client.mqttv3</artifactId> <version>1.2.0</version> </dependency>编写
2021-04-28 17:37:09
460
原创 feign seata失效
直接上代码,解决方法 在需要分布式事务seata的服务模块添加配置package com.ha.elevator.config;import io.seata.core.context.RootContext;import io.seata.core.exception.TransactionException;import io.seata.tm.api.GlobalTransaction;import io.seata.tm.api.GlobalTransactionContext;
2021-04-26 13:40:52
1163
1
原创 nginx http重定向https
在nginx配置文件中添加一个新的server就可以了,如下server { listen 80; server_name kingdomby.top www.kingdomby.top; return 301 https://kingdomby.top$request_uri;}说明:lister是http监听的端口server_name:http访问的域名return 301 https://kingdomby.top$request_uri;.
2021-03-10 12:03:04
393
原创 centos8 nginx https配置
需要先安装nginx 支持ssl功能的模块,安装好之后在nginx 路径下输入sbin/nginx -V查看模块如果没有几个就需要去安装了,在nginx源码路径下,输入命令,等待安装完成./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module重新编译,不需要重新安装make将刚刚编译好的nginx文件覆盖掉原有的nginx文件cp ./objs/ngin
2021-03-10 11:50:31
1538
原创 java 随机数
/** * 随机数 * @param place 定义随机数的位数 */public static String randomGen(int place) { String base = "qwertyuioplkjhgfdsazxcvbnmQAZWSXEDCRFVTGBYHNUJMIKLOP0123456789"; StringBuffer sb = new StringBuffer(); Random rd = new Random(); for(int i=0;i&..
2021-02-01 11:03:08
200
原创 itextpdf 集处理
字体,中文显示,大小,粗体//中文字体,解决中文不能显示问题BaseFont bfChinese = BaseFont.createFont("STSong-Light", "UniGB-UCS2-H", BaseFont.NOT_EMBEDDED);//第二个参数是大小,第三个参数是粗体Font bodyFontBOLD = new Font(bfChinese, 7, Font.BOLD);//字体颜色bodyFontBOLD.setColor(BaseColor.BLACK);水
2021-01-25 13:00:54
851
原创 spring mvc 定义接口请求头
@RequestMapping(value = "/returnReceipt",headers = {"Content-Type=text/xml"},method = RequestMethod.POST)
2020-12-25 17:32:20
560
原创 spring mvc 通过HttpServletRequest 读取数据
入参代码@RequestMapping(value = "/returnReceipt",headers = {"Content-Type=text/xml"},method = RequestMethod.POST)public void returnReceipt (HttpServletRequest request) throws IOException { try { InputStream is = request.getInputStream();
2020-12-25 17:28:10
337
原创 java itext pdf导出,不使用模板,自定义导出格式
添加itext对应的包<dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>5.5.10</version></dependency><dependency> <groupId>com.itextpdf</groupId
2020-12-24 11:38:53
775
4
原创 java 微信申请退款,退款回调通知,解密,V2版
下载微信官方提供的SDK,转https://blog.youkuaiyun.com/qq_40506288/article/details/110918650博客查看下载流程 微信退款说明,官方提供:https://pay.weixin.qq.com/wiki/doc/api/external/jsapi.php?chapter=9_4 代码这个类请转值:https://blog.youkuaiyun.com/qq_40506288/article/details/110918650@Autowiredpriva..
2020-12-18 10:08:54
3280
原创 nginx 多项目配置
安装好nginx之后在默认的配置文件(nginx.conf)中添加一条命令,用于加载其他的配置文件在http代码块最后面写入:include /usr/local/nginx/conf/vhost/*.conf; 注意:include 这里是其他配置文件的地址,可以做匹配也可以指定如图所示路径下的目录如下图打开conf文件,内容如下server { listen 8082 default backlog=2048; server_name 给ip地址; ...
2020-12-11 15:26:18
763
原创 Spring 手动回滚事务,return返回指定格式数据
在方法上要开启事务使用注解 @Transactional在铺货异常里面手动回滚//手动回滚事务TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();示例还可以自定义事务回滚点,就是回滚部分操作Object savePoint = TransactionAspectSupport.currentTransactionStatus().createSavepoint();在捕获(cat
2020-12-09 13:43:02
1209
原创 java 微信报关 V2
申报接口//这个类请转至:https://blog.youkuaiyun.com/qq_40506288/article/details/110918650@Autowiredprivate MyWxPayConfig myWxPayConfig;public Result<Object> wechatDeclareRequest(String id) { String xmlStr = null; String errCodeDes = null; try { .
2020-12-09 12:29:21
487
原创 java 微信小程序支付 V2
使用微信提供的SDK,下载地址https://pay.weixin.qq.com/wiki/doc/api/external/jsapi.php?chapter=11_1把sdk复制进项目中,如下图写一个类继承微信SDK中的 WXPayConfigimport org.springframework.stereotype.Service;import java.io.ByteArrayInputStream;import java.io.File;import ..
2020-12-09 11:27:00
2652
5
原创 外部jar包添加maven的xml文件中
在项目目录下执行mvn install:install-file -Dfile=D:\\dataBank\\maven\\com\\zto\\0.0.1-SNAPSHOT\\zto-intl-common-0.0.1-SNAPSHOT.jar -DgroupId=com.zto -DartifactId=zto-intl-common -Dversion=0.0.1-SNAPSHOT -Dpackaging=jar-Dfile:jar包的路径-DgroupId:对应maven中的 <g
2020-11-27 16:53:07
250
3
原创 java类静态属性通过@Value注解获取.yml 配置值
spring boot yml配置文件server: port: 8888 tomcat: uri-encoding: UTF-8disk: shiro: excludeUrls: /account/account/createAdmin,/account/role/saveRole,/account/premission/savePremission oss: endpoint: oss access_key_id: LTA access
2020-11-24 11:48:59
2417
4
原创 ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet]:175 - Servlet.service() for servlet [dispatche
在本地运行访问是没有问题的,但是上线之后访问就报错了ERRORo.a.c.c.C.[.[localhost].[/].[dispatcherServlet]:175-Servlet.service()forservlet[dispatcherServlet]incontextwithpath[]threwexception[Handlerdispatchfailed;nestedexceptionisjava.lang.InternalError:java.l...
2020-11-19 23:41:03
11582
3
原创 java 字符串转时间
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");formatter.parse(new Date());
2020-11-10 16:10:45
144
原创 LocalDateTime 时间集处理
LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
2020-11-10 16:09:42
240
原创 seata 设置手动代理数据源
代码敬上package org.jeecg.modules.datasource;import com.alibaba.druid.pool.DruidDataSource;import io.seata.rm.datasource.DataSourceProxy;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.context.annotation.Bean;i
2020-10-20 14:22:52
4763
原创 spring cloud 集成 seata1.3.0 使用的版本依赖包
spring cloud 集成 seata 1.3.0,主要的几个依赖包需要注意一下,不然不兼容会报spirng boot 版本<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.2.RELEASE</version
2020-10-19 11:45:33
2434
4
原创 java 生成微信小程序二维码
简单粗暴,直接开干,获取 access_tokenpublic String getAccessToken() { try { StringBuilder url = new StringBuilder("https://api.weixin.qq.com/cgi-bin/token?"); //固定参数 url.append("grant_type=").append("client_credential"); //微信小程序的
2020-09-28 15:19:02
919
原创 微信小程序,订阅信息发送,java服务端
微信小程序订阅参数配置@Component //注入到容器public class WeiXin{ /** * * @param customerId 微信小程序的openId * @param templateId 模板id * @param data 模板里面显示的参数配置 * @param orderId 可有可无,本系统业务需要加进来的,用于点击模板跳转页面的参数 * @return */public Result<Object> wechatTempla
2020-09-21 16:33:09
322
原创 java List集合截取
List<String> list = new ArrayList<>();list.add("111");list.add("222");list.add("333");list.add("444");//要截取的长度,先判断是否大于指定的长度,大于再截取,不然会报错//比如截取前三的数据if(list.size() > 3){ list = list.subList(0, 3);//重新给list赋值}...
2020-09-18 11:59:09
12940
1
原创 java类静态变量通过@Value获取spring boot yml 文件值
创建普通类public class McInterface { private static String MICANG_URL; public static String ACCESS_SYS_CODE; public static String APP_KEY; public static String ACCESS_CIPHER; public static String SALT; public static void setMica
2020-09-17 11:33:54
1081
原创 java 获取项目classpath路径
//指向challpath路径下的key文件夹String path = Thread.currentThread().getContextClassLoader().getResource("key/").getPath();//指向challpath路径//String path = Thread.currentThread().getContextClassLoader().getResource("").getPath();if (path.indexOf("/") == 0) { ...
2020-09-15 09:45:37
352
原创 本地代码(未关联远程仓库)上传gitee(码云)
几个步骤就搞定现在码云上创建好仓库 在项目目录中,使用--git bash 输入 gitinit 命令,会创建一个.git文件夹 输入 git remote add origin https://******(远程仓库的地址) 输入git pull origin master 将远程仓库pull到本地来,可能会需要输入账号和密码 输入 git add . (注意:git add 后面还有一个小数点,别遗漏了),将文件缓存 输入git commit -am "初始化" 输入git...
2020-09-06 23:10:40
318
原创 高某提供的地址,java 进行拆解,(高德提供可自定义深度地址,如三级,四级,五级)
获取高德提供的地址数据,返回的数据可以是json,xml形式 public void execute(JobExecutionContext jobExecutionContext) throws JobExecutionException { //请求高德提供的接口 StringBuilder url = new StringBuilder("https://restapi.amap.com/v3/config/district?"); url.append("key=".
2020-07-23 22:53:49
580
原创 java 省,市,区数据格式封装
数据格式,省下面有多个城市,城市下面又有多个区,如下图是数据的格式id,名称,父id(就是上一级的id,比如,南宁市是属于广西壮族自治区下的一个城市,那么南宁市对应的父id就是广西自治区的id)代码具体实现创建一个实体类,用于数据封装,其中List<?> 中的 ?是一个泛型数据。@Datapublic class AreaVo { /** * 索引ID */ private Integer id; /** * 地区名称...
2020-07-23 22:32:04
1372
1
原创 java 二维码
代码敬上,复制就可以用了,当然,得先导包,maven方式<dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.4.0</version></dependency>package org.jeecg.common.util;import cn.huto
2020-07-23 22:23:03
200
原创 idea mybatis xml 文件中sql 语句出现错误,上传svn报错
错误如下图所示,sql语句全都是报错出现这样的原因是设置了一些配置看图由于idea 设置里面设置了这个要修改它为<none>这里如果也配置有,需要删除掉弄完之后就不报错啦...
2020-07-23 22:07:47
455
1
原创 layui 多文件上传,以及java 对应的主要代码
先看看layui前端的这是我的一个前端多文件上传layui 多文件上传和单文件上传类似的,多文件上传是一个文件上传之后接着上传下一个文件,直到文件都上传完成java 代码部分,...
2020-04-29 02:37:46
694
原创 layui table 动态设置 elem(绑定table)和 where 条件参数
不要写成elem: function(){return ***;}这样返回的不是***,而是其它
2020-04-29 02:19:01
3684
原创 layui table field 获取对象嵌套对象数据问题
先看看返回来的数据格式,可以看到嵌套了两个对象在其中在layui table 中获取嵌套对象的值看看结果,这就完成了
2020-04-29 02:08:53
7406
14
Spring boot 集成海康sdk-java
2021-08-09
集成Hibernate + Spring + Struts + Mybatis
2019-01-14
spring mvc 接收Integer参数错误
2020-08-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人