自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 openCV与Springboot整合注意事项

1、当你的Springboot项目需要使用Opencv的时候务必把Devtools依赖删掉。原因:添加热部署会导致opencv依赖库反复加载导致无法正常运行。找了大多数代码都没找见原因 最终如下方式解决。

2023-05-24 14:49:35 272

原创 response实现浏览器下载附件逻辑和遇到的问题

response实现浏览器下载附件

2023-02-08 09:39:26 233 1

原创 小程序发红包实现

(一)controller @PostMapping("/sendBizRedPacket") public AjaxResult sendRedPacket(@ApiParam(value = "用户openid") @RequestParam String openid) throws Exception { // 1、订单号生成 String orderNo = getTransid(); Map<String, String&g

2021-04-07 14:30:10 405 1

原创 微信支付

第一步:引入微信sdk包wxpay:1.config* (一)IWxPayConfig.java* (二)JSSign.java2.sdk(2.1)IWXPayDomain.java(2.2)WXPay.java(2.3)WXPayConfig.java(2.4)WXPayConstants.java(2.5)WXPayReport.java.java(2.6)WXPayRequest.java(2.7)WXPayUtil.java(2.8)WXPayXmlUtil.java

2020-12-04 10:07:40 277

原创 使用SendCloud企业发送邮件

1.首先引入HttpUtilpackage com.kdm.project.treepeople.common.sendMailUtil.http;import org.apache.commons.lang.StringUtils;import org.apache.http.HttpResponse;import org.apache.http.NameValuePair;import org.apache.http.client.HttpClient;import org.apache.

2020-09-14 14:09:42 699

原创 导出文件为word文档

WordUtil word 处理工具类1.定义要生成的模板生成ftl 文件<?xml version="1.0" encoding="utf-8"?><?mso-application progid="Word.Document"?><w:wordDocument xmlns:w="http://schemas.microsoft.com/office/word/2003/wordml" xmlns:v="urn:schemas-microsoft-com:vml"

2020-09-14 13:34:58 540

原创 微服务概念

先温习一下分布式和集群:分布式是指将不同的业务分布在不同的地方。而集群指的是将几台服务器集中在一起,实现同一业务。.分布式是以缩短单个任务的执行时间来提升效率的,而集群则是通过提高单位时间内执行的任务数来提升效率。分布式中的每一个节点,都可以做集群。而集群并不一定就是分布式的微服务的概念和分布式相似:微服务是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成。系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好的完成该任务。在所有情况下,每个任务代

2020-06-16 16:32:59 419

原创 Node.js解释

长轮询:是一种用HTTP模拟持续连接的技巧,具体来说,只要页面载入了,不管你需不需要服务器给你响应信息,都会给服务器发送一个Ajax请求,这个请求不同于一般的Ajax请求,服务器不会直接给你返回消息,而是它要等着,知道服务器觉得该给你发消息了,它才会响应,比如,你的好友发了一条新鲜事,服务器就会把这个新鲜事当做响应发给你的浏览器,然后你的浏览器就刷新页面了。浏览器收到响应刷新完之后,再发送一条新的请求给服务器,这个请求依然不会立即被响应。于是就开始重复以上步骤。利用这个方法,可以让浏览器始终保持等待响应

2020-06-11 10:06:05 151

原创 Redis 分布式高可用

通过分布式架构解决性能(高并发)问题,通过集群架构解决故障服务(高可用)问题分布式与集群的概念:分布式:一个业务拆分成多个子业务,部署在不同的服务器上所有的计算机系统都是在为业务服务的,将一个业务拆分成多个子业务,各个子业务在不同的服务器上,这就是分布式架构,通过将业务拆细,为不同的业务配置不同性能的服务器,提高整个系统的性能。(微服务概念)其实其本质上就是分布式。类型划分:1.分布式计算2.分布式存储分布式计算:就是将大量计算任务分配到多个计算单元上以提高总计算性能,例如一台计算机需要10分

2020-06-10 15:28:47 266

原创 mysql语句

一个状态多统计 select r.region_name as name,count(if(d.status in(1,2),true,null)) as value, count(d.status=0 or null) as secondValue from duty_record d left join region r on d.org_id = r.id wher...

2020-04-23 15:54:16 161

原创 SpingBoot的校验参数

众多周知 光进行前端验证,可能遭到恶意人为的修改表单发送欺骗请求所以在SpingBoot中 使用Hibernate-Validator注解基本提供了常用的校验注解,如果不满足业务,可以通过@pattern自行定义正则表达式。@Null 被注释的元素必须为null@NotNull 被注释的元素不能为null@AssertTrue 被注释的元素必须为true@AssertFals...

2020-04-21 16:38:09 189

原创 从应用层解决数据编码

在获得数据之后往数据库存之前先进行编码:URLEncoder.encode(nickName, “utf-8”);当从数据库中取出准备显示的时候进行解码,URLDecoder.decode(nickname, “utf-8”);...

2020-04-21 14:12:20 319

原创 Spingboot 之开发案例优雅的处理异常(统一处理)

在很久之前做项目都是Controller层一个个tryde ,之后也曾自己写过AOP实现异常拦截处理,前言微服务,前后端分离的时代,很少有人使用模板,大多都是返回json数据,所以推荐使用@RestControllerAdvice,可以用于定义@ExceptionHandler、@InitBinder、@ModelAttribute,并应用到所有@RequestMapping中异常处理器...

2020-04-21 13:58:29 277

原创 Ehcache的优缺点以及分布式详解

Ehcache的介绍EhCache是一个纯Java的进程内缓存框架,具有快速、精干、等特点,是hibernate中默认的CacheProvider.Ehcache是一种广泛使用的开源java分布式缓存。主要面向通用缓存,JavaEE和轻量级容器。它具有内存和磁盘存储,缓存加载器,缓存扩展,缓存异常处理程序,一个gzip缓存servlet过滤器,支持REST和SAOP api等特点。EhCach...

2020-04-16 14:54:00 660

翻译 Sping的IOC原理

1.IOC理论的背景我们都知道,再采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑如果我们打开机械式手机的后盖,就会看到上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确的时间。图1中描述的就是这样的一个齿轮组,它拥有多个独立的齿轮,这些齿轮相互啮合在一起,协同工作,共同完成某项任务。我们可以看...

2020-04-16 14:35:41 182

原创 jqgrid整合

jqgrid整合

2020-04-14 17:14:31 112

原创 bootStrap集成

导包进行使用

2020-04-14 17:10:42 153

原创 Ztree的使用

–导入所需要的包–ztree/zTreeStyle/css/bootstrapStyle/bootstrapStyle.css–ztree/js/*–创建div <div class="table-over-content"> <div class="table-over-content-child"> ...

2020-04-14 17:09:07 188

原创 MongoDB用用户名和密码连接实体类

package com.bangzheng.plugin.mongo;import com.jfinal.plugin.IPlugin;import com.mongodb.DB;import com.mongodb.MongoClient;import com.mongodb.MongoCredential;import com.mongodb.ServerAddress;impor...

2020-04-14 17:03:03 255

原创 MongoDb的安装与用户名和密码的添加

1.下载安装包,下载后解压,里面结构如下2.里头没有data 和 logs文件目录 如下 新建这两个目录 data目录下再新建一个db目录 logs 目录下新建一个 mongo.log 文件外层解压跟bin 同级别新建mongo.config 配置文件a. data目录下 建db目录用来存放数据库文件b. logs目录下建mongo.log(注意此处可以是mongo.log.txt...

2020-04-14 16:58:33 330

原创 Java工具集-流水号生成

package *;import java.text.DecimalFormat;import java.text.SimpleDateFormat;import java.util.Date;/**@Description 用来生成流水号@Author lishuangyang@Create 2019/6/3*/public class GetAutoCode {...

2019-12-27 17:02:01 939

原创 解决chrome插件安装时程序包无效:"CRX_HEADER_INVALID"

将.crx插件后缀修改为.rar然后在谷歌浏览器–> 扩展程序页面 -->加载已解压的扩展程序–>完成

2019-11-12 14:35:14 153

原创 json数组id,name去重

public class Test {public static void main(String[] args) { String [] ids=new String[]{"234","234","34","435"}; String [] names=new String[]{"ab","ab","abc","abcd"}; Map<String,Map&lt...

2019-09-20 14:04:01 459 1

原创 maven环境配置

一、访问网站maven官方网站二、下载 Maven 的 zip 文件,例如: apache-maven-3.3.9-bin.zip,将它解压到你要安装 Maven 的文件夹。三、添加 M2_HOME 和 MAVEN_HOME四、添加到环境变量 - PATH更新 PATH 变量,添加 Maven bin 文件夹到 PATH 的最后,如: %M2_HOME%\bin, 这样就可以在命令中的任...

2019-09-20 14:02:42 83

原创 java后台合并数组并去重

public static void main(String[] args) {String[] userId = {“1”, “2”, “3”};String[] userId2 = {“2”, “3”, “4”};String[] userId3 = {“3”, “5”, “6”};List uList = new ArrayList<>();CollUtil.addAl...

2019-07-30 09:15:19 1620 1

原创 解决emoji表情存入数据库问题

从应用层的方面进行解决在获得数据之后往数据库存之前先进行编码:URLEncoder.encode(nickName, “utf-8”);当从数据库中取出准备显示的时候进行解码,URLDecoder.decode(nickname, “utf-8”);...

2019-07-12 18:02:34 268

原创 aspose在Linux下乱码问题解决

首先在 C:windows/fonts 找到windows下的字体后缀为.ttf和.ttc在这之前我们还需要新建目录,首先在/usr/shared/fonts目录下新建一个目录chinese:然后就是将上面的两个字体上传至/usr/shared/fonts/chinese目录下即可紧接着需要修改chinese目录的权限:chmod -R 755 /usr/share/fonts/chin...

2019-07-12 18:00:48 8040 2

原创 java 实现pdf.js加aspose实现doc转pdf

package com.bangzheng.common.bzcommon;import com.aspose.words.Document;import com.aspose.words.FontSettings;import com.aspose.words.License;import com.aspose.words.SaveFormat;import com.jfinal.ki...

2019-07-12 17:52:57 596

转载 linux下Mysql停止和重启

linux下Mysql停止和重启一、启动方式1、使用linux命令service 启动:service mysqld start2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start3、使用 safe_mysqld 启动:safe_mysqld&二、停止1、使用 service 启动:service mysqld stop2、使用 m...

2019-07-12 09:43:15 886

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除