不一样的程序员
码龄12年
关注
提问 私信
  • 博客:1,338,843
    社区:196
    1,339,039
    总访问量
  • 119
    原创
  • 1,297,187
    排名
  • 294
    粉丝
  • 0
    铁粉

个人简介:纸上得来终觉浅,绝知此事要躬行

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2012-10-18
博客简介:

xiongyouqiang的博客

博客描述:
好好学习,天天向上
查看详细资料
个人成就
  • 获得861次点赞
  • 内容获得260次评论
  • 获得1,276次收藏
  • 代码片获得521次分享
创作历程
  • 11篇
    2019年
  • 124篇
    2018年
  • 49篇
    2017年
成就勋章
TA的专栏
  • 自我总结
    3篇
  • Git
    8篇
  • 数据库
    8篇
  • 服务器
    4篇
  • 前端界面
    1篇
  • 架构设计
    12篇
  • 电商平台
    7篇
  • 性能优化
    9篇
  • Maven
    10篇
  • Md5
    1篇
  • Web
    7篇
  • 多线程
    10篇
  • 补丁
    1篇
  • svn
    4篇
  • 增量发布
    1篇
  • 工具类
    7篇
  • lombok
    1篇
  • 内存泄漏
    1篇
  • 设计模式
    1篇
  • uml类图
    1篇
  • Ivy
    2篇
  • eclipse
    21篇
  • markdown
    2篇
  • sqlserver
    1篇
  • resin
    3篇
  • python
  • csdn
    2篇
  • spring
    13篇
  • gradle
    1篇
  • jdk
    18篇
  • jar包
    2篇
  • java
    34篇
  • javaweb
    7篇
  • 开发工具
    8篇
  • tomcat
    9篇
  • Http
    2篇
  • 集合
  • struts
    1篇
  • 内存模型
    3篇
  • JVM
    18篇
  • cdn
    1篇
  • dubbo
    2篇
  • 事务隔离级别
    1篇
  • log4j
    2篇
  • linux
    7篇
  • 消息队列
    1篇
  • mq
    1篇
  • 日志
    2篇
  • IntelliJ IDEA
    1篇
  • 爬虫
    1篇
  • redis
    4篇
  • 算法
    3篇
  • 并发
    2篇
  • 面试题
  • 分布式
    2篇
  • mybatis
    3篇
  • rpc
    1篇
  • mysql
    1篇
  • 前端
    1篇
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

175人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

用Excel指定一个工作计划安排

原创
发布博客 2019.11.21 ·
1008 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Nginx配置常用参数

#运行用户user nobody;#启动进程,通常设置成和cpu的数量相等worker_processes 1;#全局错误日志及PID文件#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pi...
原创
发布博客 2019.05.24 ·
572 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

JPS-Java进程状态工具

列出PID和Java主类名jps2017 Bootstrap2576 Jps列出pid和java完整主类名jps -l2017 org.apache.catalina.startup.Bootstrap2612 sun.tools.jps.Jps列出pid、主类全称和应用程序参数jps -lm2017 org.apache.catalina.startup.Boots...
原创
发布博客 2019.05.24 ·
826 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

常用JVM命令参数详解

这里汇总平时用到的、看到的一些虚拟机参数。现在看不懂没关系,反正之后都会用到的:(1)-Xms20M表示设置JVM启动内存的最小值为20M,必须以M为单位(2)-Xmx20M表示设置JVM启动内存的最大值为20M,必须以M为单位。将-Xmx和-Xms设置为一样可以避免JVM内存自动扩展。大的项目-Xmx和-Xms一般都要设置到10G、20G甚至还要高(3)-verbose:gc表示输出...
原创
发布博客 2019.05.20 ·
2135 阅读 ·
1 点赞 ·
0 评论 ·
9 收藏

SqlKit工具类

package com.trendy.fw.common.db;import java.sql.Timestamp;import java.text.SimpleDateFormat;import java.util.Date;import java.util.List;import java.util.Set;import java.util.regex.Matcher;impo...
原创
发布博客 2019.05.06 ·
654 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

加解密算法MessageDigestUtil工具类

背景相信大家在平时的工作中,肯定会遇到一些安全的场景,比如编辑场景,一般我们是根据自增的id进行更新操作,如果id自增不进行加密的话,那么其他人可以通过拿到编辑的接口,通过手动修改id的值进行编辑其他内容,又或者两个系统进行接口对接时,为了安全起见,需要对传的参数进行加密处理,防止传输过程中被人给拦截。其实需要加密的场景太多了,代码废话不多说了,直接上工具类代码,希望大家可以对大家有用pa...
原创
发布博客 2019.04.18 ·
2413 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

记录一次用Java生成word文档的经验

业务背景最近接到一个需求需要将学员的基本信息生成word格式的内容,word的格式如下图所示开发的任务就是将学员的信息替换掉表格中的** 即可,感觉还蛮简单的。相信大家以前做的最多的是Java和Excel的转换的功能比较多吧,我也是如此,之前也没有做过word转换的功能,所以此次接到这个任务我也是一样,从网上找方法,在网上找了一些博客论坛大概有几种方法可以尝试。几种解决思路1:Jaco...
原创
发布博客 2019.02.21 ·
9695 阅读 ·
14 点赞 ·
8 评论 ·
75 收藏

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

背景我目前参与小程序的产品研发,为了方便产品的转发和推广,会对课提供生成海报转发或者分享的功能,前期海报合成这个功能是由项目组的老同事负责开发,后来小程序海报这块功能需要单独做一个功能用于专门根据不同的课程类型来生成海报的功能,很荣幸这个任务交由我开发。编码过程这边就略过了,直接看代码如下所示:ImageUtils 工具类核心代码如下:/*** * * Project Name:wec...
原创
发布博客 2019.01.22 ·
7962 阅读 ·
2 点赞 ·
6 评论 ·
9 收藏

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

问题描述Xshell自动更新到最新版本后,突然有一天打开文件,弹出如下提示:问题原因软件加了时间判断今天过期解决方法修改好的 dll 文件下载:https://anonfiles.com/S7o5I7o2b1/nslicense_dllhttps://pan.baidu.com/s/1M81AAfpSbh9mvFbmW5zsRg下载后直接放到Xshell 安装目录即可~~经测试...
原创
发布博客 2019.01.15 ·
7870 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

IPUtils工具类

详见如下代码:package com.itstyle.seckill.common.utils;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.util.StringUtils;import javax.servlet.http.HttpServletRequest;...
原创
发布博客 2019.01.03 ·
7071 阅读 ·
8 点赞 ·
2 评论 ·
16 收藏

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

问题背景最近在学习分布式锁的实现方式,我采用 Apache 开源的curator 开实现 Zookeeper 分布式锁。这里我们使用以下版本,截止目前最新版4.0.1:<!-- zookeeper 分布式锁、注意zookeeper版本 这里对应的是3.4.6--><dependency> <groupId>org.apache.curator&...
原创
发布博客 2019.01.03 ·
15921 阅读 ·
7 点赞 ·
4 评论 ·
4 收藏

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

问题背景最近的Navicat客服端工具,时不时会出现弹出下面的弹窗,当时并未太在意这个问题,连续点击几次“确定”按钮后,以为问题就这样解决了。没想到最近出现这个问题的频率越来越高,这也激发了我搞清楚这个问题的本质,网上找了一些资料了解到出现这个问题的本质:内存越界问题解决方法运行 -> cmd,然后在命令行中输入:for %1 in (%windir%\system32*.dll)...
原创
发布博客 2018.12.19 ·
14105 阅读 ·
1 点赞 ·
4 评论 ·
0 收藏

Jenkins自动化构建项目配置

Jenkins简介jenkins是一个广泛用于持续构建的可视化web工具,持续构建说得更直白点,就是各种项目的"自动化"编译、打包、分发部署的工具。Jenkins的安装流程这里就不多做介绍,网上有很多这方面的博客详细介绍安装的过程,这里推荐一篇写的比较不错的中文博客: https://www.cnblogs.com/linJie1930906722/p/5965230.html我这里主要讲解...
原创
发布博客 2018.12.03 ·
5002 阅读 ·
1 点赞 ·
2 评论 ·
5 收藏

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

问题原因:        今天线上环境,突然出现一个问题,追踪原因是数据库中的一条语句报错,错误内容: lock wait timeout exceeded; try restarting transactio        执行upda...
原创
发布博客 2018.07.05 ·
4608 阅读 ·
2 点赞 ·
1 评论 ·
5 收藏

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

一、配置与说明tomcat访问日志格式配置,在config/server.xml里Host标签下加上<Valve className=”org.apache.catalina.valves.AccessLogValve” directory=”logs”    &nbsp...
转载
发布博客 2018.07.02 ·
3073 阅读 ·
2 点赞 ·
1 评论 ·
0 收藏

手把手搭建gitlab系列

一.GitLab是什么GitLab 是一个用于仓库管理系统的开源项目。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,随着git的流行,越来越多的技术团队通过在自己的服务器搭建gitlab来实现代码的管理。安装流程:卸载本机gitli...
原创
发布博客 2018.06.29 ·
3066 阅读 ·
2 点赞 ·
0 评论 ·
13 收藏

.metadata下文件夹介绍

eclipse 修改配置服务器启动时间workspace.metadata.plugins\org.eclipse.wst.server.core\servers.xml文件tomcat项目临时目录一般是workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0\webapps\下jsp临时文件在你的工作区间works...
转载
发布博客 2018.06.21 ·
12005 阅读 ·
3 点赞 ·
0 评论 ·
10 收藏

mysql复制--主从复制配置

当单台MYSQL服务器无法满足当前网站流量时的优化方案。需要搭建mysql集群技术。复制功能:数据分布负载均衡(读)备份高可用和故障切换MySQL升级测试复制方式:主–从复制主–主复制半同步复制复制原理:Mysql中有一种日志叫做bin日志(二进制日志...
转载
发布博客 2018.06.21 ·
407 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

GC 技术解析

介绍    G1 GC,全称Garbage-First Garbage Collector,通过-XX:+UseG1GC参数来启用。G1收集器是工作在堆内不同分区上的收集器,分区既可以是年轻代也可以是老年代,同一个代的分区不需要连续。并且每个代分区的数量是可...
转载
发布博客 2018.06.20 ·
2084 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

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

这两天玩spring的过程中遇到了一个很常见的问题——文件下载。以往很多时候都是直接给一个文件的静态链接,这种方法有很多局限性,其中一个很明显的局限性就是不易统计下次状态,还有就是需要http服务器来保存文件,不可访问服务器本机文件系统的文件,综上所述,我们需要一种易于统计并可下载本地文件系统中文件的方法:那就是服务器读取本地文件流,然后将文件流输出到客户端。这个过程中流传输异常、完成都可以轻易获...
转载
发布博客 2018.05.28 ·
50810 阅读 ·
24 点赞 ·
5 评论 ·
70 收藏
加载更多