- 博客(158)
- 资源 (11)
- 问答 (1)
- 收藏
- 关注
原创 C++ Cmake + VS Code 构建
{ "version": "2.0.0", "options": { "cwd": "${workspaceFolder}/build" }, "tasks": [ { "type": "shell", "label": "cmake", "command": "cmake", "args": [ ".." .
2022-03-06 17:23:33
1136
原创 GO XORM+Redis 自己整合
1. 先写一个redis的工具类。package xormrediscacheimport ( "bytes" "encoding/gob" "fmt" "hash/crc32" "os" "strings" "github.com/gomodule/redigo/redis" "github.com/xormplus/core" // "log" "refle...
2020-04-09 22:04:04
1655
原创 PlantUml使用和设计
1. 可以下载一个vscode 并安装插件,Markdown Preview Enhanced2. 开始在markdown的语法下进行编辑,编辑完成后可以到处想要的数据类型学习链接:http://archive.3zso.com/archives/plantuml-quickstart.htmlhttps://plantuml.com/zh/...
2020-04-03 13:09:35
994
原创 微信支付api unauthorized【已解决】
问题引用博客:https://blog.youkuaiyun.com/xgocn/article/details/100082900如果你只是想获取openId 那么1. 前端使用 scope = snsapi_userinfo 即解决问题2. 后端请求的时候直接去掉userinfo 这个接口即可解决问题...
2020-03-18 21:38:37
5473
原创 Openretry+lua缓存,缓存域名网页 加快加载渲染速度
1. 场景目前 网页渲染太慢,采用lua缓存 先缓存下网页,再放回客户端-- https://github.com/openresty/lua-resty-lrucachelocal lrucache = require "resty.lrucache"-- https://github.com/ledgetech/lua-resty-httplocal http = requir...
2020-02-15 11:18:06
485
原创 Spring使用reponse的print输出流,高并发内存溢出GC overhead limit exceeded
1. 在项目中配置-XX:+HeapDumpOnOutOfMemoryError大部分项目会加上-XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=256m的配置 进行一次gc回收2. 后期会获取一个堆栈快照在根目录下3. 通过Memory Analyzer 进行分析或者通过gc回收日志https://blog.youkuaiyun.com/lilizho...
2020-02-01 00:33:16
427
原创 Axios使用代理解决后端跨域问题
1. 将axios 拦截器中的baseURL 替换成`/api`2. 在config的文件夹下加入如果不想使用 改回原来的baseURL 即可
2020-01-14 16:58:35
801
原创 Java 数据库报表导出统一方法
public static InputStream buildExcelDocument(List<LinkedHashMap<String, Object>> infos,List<String> headers) { if(infos==null|| infos.size()==0) return null; // 工作薄xlsx文件...
2019-12-20 14:13:48
398
原创 PGSQL String字符串转jsonb
-- users data是jsonb的数据 wechatuser data 是textINSERT INTO users (data) SELECT data wechatuser;-- text 转 jsonb 无法兼容 修复UPDATE users set data = '{}'::jsonb where "data" = '""';update users set ...
2019-12-19 20:40:59
7125
原创 JAVA多线程后台异步,和同步并发
学习地址:https://blog.youkuaiyun.com/qq_25806863/article/details/711268671. 同步并发获取结果: // 开通3个同步线程 空闲下进行 ExecutorService executorService = Executors.newFixedThreadPool(3); List<Callable<O...
2019-12-10 12:45:23
419
原创 JMeter学习地址
源地址:https://blog.youkuaiyun.com/u012111923/article/details/80705141参考学习
2019-12-08 21:27:26
191
原创 Linux 部署Springboot 小白入门步骤(svn maven JDK安装)
目录一·JDK1. 下载jdk82. 获取java的位置3. 环境变量二. SVN1. 下载2. 是否安装成功3. 创建目录三· MAVEN1. 下载四· 打包五 ·一键打包一·JDK1. 下载jdk8yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel2. 获取j...
2019-12-04 17:42:02
515
原创 Openretry+lua 二次封装数据和接口聚合
1. 学习lua语法:https://www.w3cschool.cn/lua/外加一个http:https://github.com/ledgetech/lua-resty-http2. nginx:https://www.w3cschool.cn/nginx/3. 学习Openresty:https://openresty-reference.readthedocs.io/en/...
2019-12-03 19:29:36
802
原创 【解决】BaseClient.jsUncaught TypeError: Cannot assign to read only property 'exports' of object
原因:根据字面意思,猜测是解析JS的时候不认识 exports参考:https://juejin.im/post/5d5652446fb9a06afd66004b
2019-12-01 13:08:42
2178
转载 Logback配置文件详解
概览简单地说,Logback 是一个 Java 领域的日志框架。它被认为是 Log4J 的继承人。Logback 主要由三个模块组成:logback-core logback-classic logback-accesslogback-core 是其它模块的基础设施,其它模块基于它构建,显然,logback-core 提供了一些关键的通用机制。logback-classic 的地位...
2019-11-29 16:12:04
810
转载 CSS总结div中的内容垂直居中
一、行高(line-height)法 二、内边距(padding)法 三、模拟表格法 四、CSS3的transform来实现 五:css3的box方法实现水平垂直居中 六:flex布局(2018/04/17补充)...
2019-11-20 09:43:15
166
转载 基于logstash+elasticsearch+kibana的日志收集分析方案(Windows)
一 方案背景 通常,日志被分散的储存不同的设备上。如果你管理数十上百台服务器,你还在使用依次登录每台机器的传统方法查阅日志。这样是不是感觉很繁琐和效率低下。开源实时日志分析ELK平台能够完美的解决日志收集和日志检索、分析的问题,ELK就是指ElasticSearch、Logstash和Kiabana三个开源工具。 因为ELK是可以跨平台部署,因此非常适用于多平台部署的应用。...
2019-11-09 23:11:35
371
原创 Rabbit MQ使用总结(JAVA)
使用AMPQ client 客户端直接操作,目前框架不是spring的 所以一些常用功能自己封装目录学习途径:https://blog.youkuaiyun.com/vbirdbest/column/info/18247总结2. 发布模式topics:headers:fanout:direct:3. 消息属性Properties4. 消息确认机制5. 队列声明6...
2019-11-09 18:01:28
534
原创 Jedis 操作数据
private static JedisPool pool = null;//测试String类型 @Test public void testString(){//jedispool为空的时候初始化 JedisPoolConfig config = new JedisPoolConfig(); //控制一个pool可分配多个jedis实例,...
2019-11-05 10:41:34
453
转载 Redis Stream JAVA 操作
Stream 类型Lettuce Java 客户端:http://tgrall.github.io/blog/2019/09/02/getting-with-redis-streams-and-java/Jedis JAVA 客户端:https://blog.youkuaiyun.com/weixin_37703281/article/details/93463032package...
2019-11-02 10:21:23
5044
原创 maven-compiler-plugin不编译和复制某个java类
<plugin> <artifactId>maven-compiler-plugin</artifactId> <version>3.3</version> <configuration> ...
2019-10-29 21:29:23
1963
原创 Mybatis xml 中使用toString() toLowerCase()
<if test="'Admin'.toLowerCase() == 'admin'"> AND id = 4000</if>java 字符串的函数 都可用
2019-10-18 20:32:36
2063
原创 Window docker 推送镜像到 ECR
Window docker 推送镜像到ECR1.下载. docker window 版本http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/2 docker pull 镜像https://docs.aws.amazon.com/zh_cn/AmazonECR/latest/userguide/docker...
2019-09-27 21:14:36
579
原创 单独提取spring ant 路径校验风格代码
import java.util.Comparator;import java.util.LinkedHashMap;import java.util.LinkedList;import java.util.List;import java.util.Map;import java.util.concurrent.ConcurrentHashMap;import java.util...
2019-09-17 23:00:51
371
原创 Vertx读写分离设计
设计原理1. 通过建立两个连接池,只读连接池和读写连接池来进行数据源的切换。2. 连接池的初始化采用异步同时初始化的方式 来减少启动时间。3. 通过固定的service方法名 前缀开头的方式进行匹配并使用JDK代理来选择对应的数据源session4. 只读库service方法默认以这个开头get,find,select,load,search,datagrid5. 读...
2019-09-17 22:44:41
324
原创 Vertx router 全局异常捕捉
router.route().failureHandler(route->{ logger.error("Routing error:{}",route.failure()); int code = 500; String error = route.failure().getMessage(); if(error!=null&&error.inde...
2019-09-17 22:39:55
1606
原创 Aws Lambda Function上传文件(也适用从InputStream formData 获取文件)
Lambda Function 本身是rest json 类型:如果需要支持二进制文件,请参考:看看这个例子:https://github.com/CorkHounds/multipart-fileupload-java-lambda/blob/master/src/main/java/fileupload/FileUploadFunctionHandler.java本身也支持从 re...
2019-09-14 00:18:31
1735
原创 Eclipce Maven 更新之后jdk一直是1.5
在pom文件下加入<properties> <project.java.version>1.8</project.java.version> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </prop...
2019-08-30 17:48:59
113
原创 Jsonb pgsql 嵌套更新key key 里面的key 有就覆盖没有就新增
一张表 address 里面有data 为jonb 需要 按传入的参数进行更新 key里面的key的值jsonb目前使用 || 只会更新一层的key{"sender":"张三","senderPhone":"1234567"}update set data = data || '{"sender":"张花"}' ==> result :{"sender":"张花...
2019-08-28 16:09:00
1343
原创 阿里云FC和vertx冷启动时间2-3s
目前vertx介绍请参考官网http://vertxchina.github.io/vertx-translation-chinese/我这边介绍的是如何让FC和vertx结合 启动时间达到2-3s请先参考 aws lambda结合vertx 的源码:https://github.com/noseka1/vertx-aws-lambda目录1. maven项目2. 加入...
2019-08-25 14:44:38
483
原创 Vertx在Eclipse IDE中自动重新热部署
如何重新部署工作如何实施redeploy并不像你期望的那样。首先,重新部署不依赖于构建工具,而是集成在vert.x中。但是,您可以使用重新部署功能插入构建工具。此功能由io.vertx.core.Launcher班级提供。重新部署过程实际上非常简单:应用程序以重新部署模式启动。 它会监听文件更改 当匹配文件更改时,它会停止应用程序 on-redeploy如果有的话,它会执行操作 它...
2019-08-23 22:59:12
743
转载 Logback单独的配置日志级别从环境变量获取
生产环境日志级别一般都是warn和error,但在开发环境中,warn级别太高了,我们可能需要debug级别来观察日志输出。这时就会改动logback.xml,然后有的小伙伴一不小心就提交到代码库了,和其他小伙伴冲突甚至上线了。上面说的是多环境公用同一个logback.xml的问题,当然可以用多个profile来区分开发和生产环境。如果一个模块很多人开发的话,不同的人关注不同的日志,如我关心sq...
2019-08-22 21:14:58
7987
原创 SpringMVC Eclipce开发热部署只重新加载修改类(springloaded)
参考:https://blog.youkuaiyun.com/54powerman/article/details/72868417其主页:https://github.com/spring-projects/spring-loaded在官方页面的简单介绍中,作者只讲述了如何在java程序中应用springloaded,而没有说明如何在tomcat中进行配置。本文将简要进行介绍。1,下载springl...
2019-08-17 22:15:28
339
原创 Springboot2.0x整合redis lettuce 和并且进行数据缓存机制。经过多问题方面的整合(单机模式)
整合策略参考https://blog.youkuaiyun.com/weixin_36586564/article/details/86002413缓存策略参考https://blog.youkuaiyun.com/zhangcongyi420/article/details/82686702问题异常参考https://blog.youkuaiyun.com/zhaoheng314/article/details/81564...
2019-08-09 16:22:48
1895
转载 Integer和int 的使用
转载https://www.cnblogs.com/zouqf/p/9851050.htmlpublic static void main(String[] args) { int i1 = 128; Integer i2 = 128; Integer i3 = new Integer(128); System.out.println(i1 == i2);//...
2019-08-09 14:49:14
368
原创 Lambda和spring的坑(UTF-8andJavax.validation)
lambda1. javax 校验 需要增加依赖<dependency> <groupId>org.glassfish</groupId> <artifactId>javax.el</artifactId> <version>3.0.1-b08</...
2019-07-20 17:47:00
323
原创 [已解决]AwsLambdaServletContainerHandler Could not forward request,Invalid mime type "; charset=utf-8"
AWS Lambda function springboot 部署程序之后 无法返回错误。2019-07-13 07:37:40,629 [main] DEBUG org.springframework.web.servlet.DispatcherServlet(line:1100)- Failed to complete request: org.springframework...
2019-07-16 08:47:21
1612
原创 LogBack日志文件详解(文件的最大个数,和文件的最大大小)
<?xml version="1.0" encoding="UTF-8"?><!-- 失败日志还需要记录在日志文件中,日志文件采用10个10M的日志文件循环覆盖的方式,不至占满硬盘空间 --><!-- files in general, please contact the logback user mailing list --><!-- at...
2019-07-02 20:20:23
25581
原创 阿里云函数计算和springboot结合部署心得
springboot项目请参考阿里云函数计算配合SpringBoot项目心得1. 部署时修改环境变量时候是需要等待的 不是立马生效 大概1min以内2. 函数日志服务,和本地开发时控制台的日志是分开的。所以要配置本地和func两套日志,一个开发,一个记录在日志服务中3. func链接内网数据库 需要设置vpc 不然是连不上的 但是可以连上公网的地址关于日志服务如果你是部...
2019-06-26 15:33:39
1334
这是笔记本电脑上的计算器做成网页上的计算器,长的一模一样,很好玩的html网页,可以考虑当成作品
2017-09-15
自己用js作的轮播代码自动轮播的很好看,可以借鉴下
2017-09-15
京东的静态网页购物车html
2017-09-15
最终幻想的好看的静态页面实现基础只涉及到html5的样式,可以做学习作品
2017-09-15
java中jsp网页外部qq登录是怎么做的的。
2017-10-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人