![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
1573g
这个作者很懒,什么都没留下…
展开
-
response实现浏览器下载附件逻辑和遇到的问题
response实现浏览器下载附件原创 2023-02-08 09:39:26 · 220 阅读 · 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 · 359 阅读 · 1 评论 -
使用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 · 664 阅读 · 0 评论 -
导出文件为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 · 508 阅读 · 0 评论 -
微服务概念
先温习一下分布式和集群:分布式是指将不同的业务分布在不同的地方。而集群指的是将几台服务器集中在一起,实现同一业务。.分布式是以缩短单个任务的执行时间来提升效率的,而集群则是通过提高单位时间内执行的任务数来提升效率。分布式中的每一个节点,都可以做集群。而集群并不一定就是分布式的微服务的概念和分布式相似:微服务是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成。系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好的完成该任务。在所有情况下,每个任务代原创 2020-06-16 16:32:59 · 397 阅读 · 0 评论 -
Node.js解释
长轮询:是一种用HTTP模拟持续连接的技巧,具体来说,只要页面载入了,不管你需不需要服务器给你响应信息,都会给服务器发送一个Ajax请求,这个请求不同于一般的Ajax请求,服务器不会直接给你返回消息,而是它要等着,知道服务器觉得该给你发消息了,它才会响应,比如,你的好友发了一条新鲜事,服务器就会把这个新鲜事当做响应发给你的浏览器,然后你的浏览器就刷新页面了。浏览器收到响应刷新完之后,再发送一条新的请求给服务器,这个请求依然不会立即被响应。于是就开始重复以上步骤。利用这个方法,可以让浏览器始终保持等待响应原创 2020-06-11 10:06:05 · 139 阅读 · 0 评论 -
Redis 分布式高可用
通过分布式架构解决性能(高并发)问题,通过集群架构解决故障服务(高可用)问题分布式与集群的概念:分布式:一个业务拆分成多个子业务,部署在不同的服务器上所有的计算机系统都是在为业务服务的,将一个业务拆分成多个子业务,各个子业务在不同的服务器上,这就是分布式架构,通过将业务拆细,为不同的业务配置不同性能的服务器,提高整个系统的性能。(微服务概念)其实其本质上就是分布式。类型划分:1.分布式计算2.分布式存储分布式计算:就是将大量计算任务分配到多个计算单元上以提高总计算性能,例如一台计算机需要10分原创 2020-06-10 15:28:47 · 241 阅读 · 0 评论 -
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 · 145 阅读 · 0 评论 -
从应用层解决数据编码
在获得数据之后往数据库存之前先进行编码:URLEncoder.encode(nickName, “utf-8”);当从数据库中取出准备显示的时候进行解码,URLDecoder.decode(nickname, “utf-8”);...原创 2020-04-21 14:12:20 · 287 阅读 · 0 评论 -
bootStrap集成
导包进行使用原创 2020-04-14 17:10:42 · 136 阅读 · 0 评论 -
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 · 175 阅读 · 0 评论 -
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 · 309 阅读 · 0 评论 -
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 · 916 阅读 · 0 评论 -
解决chrome插件安装时程序包无效:"CRX_HEADER_INVALID"
将.crx插件后缀修改为.rar然后在谷歌浏览器–> 扩展程序页面 -->加载已解压的扩展程序–>完成原创 2019-11-12 14:35:14 · 138 阅读 · 0 评论 -
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 · 7931 阅读 · 2 评论 -
解决emoji表情存入数据库问题
从应用层的方面进行解决在获得数据之后往数据库存之前先进行编码:URLEncoder.encode(nickName, “utf-8”);当从数据库中取出准备显示的时候进行解码,URLDecoder.decode(nickname, “utf-8”);...原创 2019-07-12 18:02:34 · 250 阅读 · 0 评论 -
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 · 1585 阅读 · 1 评论 -
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<...原创 2019-09-20 14:04:01 · 436 阅读 · 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 · 72 阅读 · 0 评论 -
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 · 573 阅读 · 0 评论