xiongyouqiang的博客

好好学习,天天向上

微信小程序海报生成图片合成工具类

背景 我目前参与小程序的产品研发,为了方便产品的转发和推广,会对课提供生成海报转发或者分享的功能,前期海报合成这个功能是由项目组的老同事负责开发,后来小程序海报这块功能需要单独做一个功能用于专门根据不同的课程类型来生成海报的功能,很荣幸这个任务交由我开发。编码过程这边就略过了,直接看代码如下所示...

2019-01-22 16:20:05

阅读数 84

评论数 0

Xshell要继续使用此程序,您必须应用最新的更新的解决方法

问题描述 Xshell自动更新到最新版本后,突然有一天打开文件,弹出如下提示: 问题原因 软件加了时间判断今天过期 解决方法 修改好的 dll 文件下载: https://anonfiles.com/S7o5I7o2b1/nslicense_dll https://pan.baidu.com/s...

2019-01-15 21:03:11

阅读数 40

评论数 0

IPUtils工具类

详见如下代码: package com.itstyle.seckill.common.utils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.util.StringUti...

2019-01-03 18:32:15

阅读数 44

评论数 0

java.lang.NoSuchMethodError: com.google.common.util.concurrent.MoreExecutors.sameThreadExecutor()解答

问题背景 最近在学习分布式锁的实现方式,我采用 Apache 开源的curator 开实现 Zookeeper 分布式锁。 这里我们使用以下版本,截止目前最新版4.0.1: <!-- zookeeper 分布式锁、注意zookeeper版本 这里对应的是3.4.6--&am...

2019-01-03 16:54:23

阅读数 129

评论数 2

Navicat提示Access violation at address 004B6037 in module ‘navicat.exe’.Read of address OB4E1000

问题背景 最近的Navicat客服端工具,时不时会出现弹出下面的弹窗,当时并未太在意这个问题,连续点击几次“确定”按钮后,以为问题就这样解决了。 没想到最近出现这个问题的频率越来越高,这也激发了我搞清楚这个问题的本质,网上找了一些资料了解到出现这个问题的本质:内存越界问题 解决方法 运行 -&a...

2018-12-19 10:38:41

阅读数 133

评论数 0

Jenkins自动化构建项目配置

Jenkins简介 jenkins是一个广泛用于持续构建的可视化web工具,持续构建说得更直白点,就是各种项目的"自动化"编译、打包、分发部署的工具。 Jenkins的安装流程这里就不多做介绍,网上有很多这方面的博客详细介绍安装的过程,这里推荐一篇写的比较不错的...

2018-12-03 14:34:38

阅读数 91

评论数 0

lock wait timeout exceeded; try restarting transactio解决方案

问题原因:        今天线上环境,突然出现一个问题,追踪原因是数据库中的一条语句报错,错误内容: lock ...

2018-07-05 20:31:21

阅读数 129

评论数 2

tomcat访问(access)日志配置、记录Post请求参数

一、配置与说明 tomcat访问日志格式配置,在config/server.xml里Host标签下加上 <Valve className=”org.apache.catalina....

2018-07-02 21:55:37

阅读数 285

评论数 0

手把手搭建gitlab系列

一.GitLab是什么 GitLab 是一个用于仓库管理系统的开源项目。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。 可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,随着git的流行,越来越...

2018-06-29 11:02:06

阅读数 387

评论数 0

webstorm 2018 激活破解方法大全

webstorm 作为最近最火的前端开发工具,也确实对得起那个价格,但是秉着勤俭节约的传统美德,我们肯定是能省则省啊。 方法一:(更新时间:2018/4/8)v3.3 注册时,在打开的License Activat...

2018-06-22 11:19:16

阅读数 10710

评论数 0

.metadata下文件夹介绍

eclipse 修改配置服务器启动时间 workspace.metadata.plugins\org.eclipse.wst.server.core\servers.xml文件 tomcat项目临时目录一般是 workspace.metadata.plugins\org.eclipse.ws...

2018-06-21 18:46:40

阅读数 2089

评论数 0

mysql复制--主从复制配置

当单台MYSQL服务器无法满足当前网站流量时的优化方案。需要搭建mysql集群技术。 复制功能: 数据分布 负载均衡(读) 备份 高可用和故障切换 MySQL升级测试 复制方式: 主–从复...

2018-06-21 14:20:18

阅读数 62

评论数 0

GC 技术解析

介绍    G1 GC,全称Garbage-First Garbage Collector,...

2018-06-20 10:39:45

阅读数 380

评论数 0

SpringMVC实现文件下载的两种方法

这两天玩spring的过程中遇到了一个很常见的问题——文件下载。以往很多时候都是直接给一个文件的静态链接,这种方法有很多局限性,其中一个很明显的局限性就是不易统计下次状态,还有就是需要http服务器来保存文件,不可访问服务器本机文件系统的文件,综上所述,我们需要一种易于统计并可下载本地文件系统中文...

2018-05-28 20:31:20

阅读数 6760

评论数 0

spring+mybatis 实现多数据源切换

背景 相信大家在开发工作中肯定遇到过一个应用可能需要连接两个或以上的数据源进行数据操作,又或者数据库单表数据量过大,导致查询很慢时,一般都会考虑分库分表,这时候也会涉及到多库数据源操作。下面讲解利用spring+mybatis 实现多数据源切换,话不多说直接上代码。 jdbc和log4j的...

2018-05-28 20:11:17

阅读数 1426

评论数 4

关于RPC方法接口上的 oneway=true 的注解特性

大家请将这一特性用在void类型的返回方法上;如果是有返回值又想异步提升性能,推荐使用 JDK Callable 的机制,自行定义一个线程来执行RPC并且在获取到Future返回值前自行调用自己的异步逻辑。...

2018-05-28 18:38:22

阅读数 355

评论数 0

用Mybatis返回Map和List<Map>

返回Map配置 mybatis.xml &amp;amp;lt;select id=&amp;quot;getCountyHashMap&amp;quot; resultType=&amp;quot;java.util.HashMap&amp;quot;...

2018-05-25 09:43:45

阅读数 2558

评论数 0

postman能够进行文件下载功能进行测试吗?

官方文档有说明: If your API endpoint returns an image, Postman will detect and render it automatically. For binary response types, you should select “Send ...

2018-05-24 18:37:21

阅读数 11904

评论数 2

Java随机生成姓名、邮箱、手机号码

不多废话,直接贴上源码 package com.shangde.recruit.helper.util; /**** * * Project Name:recruit-helper-util * &amp;amp;lt;p&amp;amp;gt;随机数生成工具类,主要包括...

2018-05-23 14:20:07

阅读数 5759

评论数 0

mybatis三种批量插入方式对比

准备: &amp;nbsp;1.表结构 CREATE TABLE `t_user` (&amp;nbsp; `id` varchar(32) CHARACTER SET utf8 NOT NULL COMME...

2018-05-22 19:56:39

阅读数 132

评论数 0

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