你走开``
码龄6年
  • 1,047,126
    被访问
  • 142
    原创
  • 1,236,551
    排名
  • 158
    粉丝
关注
提问 私信

个人简介:hello , my Friend and the world .

  • 加入CSDN时间: 2016-04-04
博客简介:

愿世界和平

查看详细资料
个人成就
  • 获得228次点赞
  • 内容获得154次评论
  • 获得680次收藏
创作历程
  • 8篇
    2019年
  • 316篇
    2018年
  • 304篇
    2017年
成就勋章
TA的专栏
  • spring
    51篇
  • ssm框架
    4篇
  • mysql
    37篇
  • mybatis
    19篇
  • java基础
    59篇
  • 设计模式
    8篇
  • java工具类
    4篇
  • json
    4篇
  • 多线程
    11篇
  • jquery
    9篇
  • Http
    4篇
  • javascript
    13篇
  • servlet
    3篇
  • 项目经验
    1篇
  • ajax异步操作
    2篇
  • 性能优化
    2篇
  • springmvc
    22篇
  • IO
    3篇
  • httpclient
    1篇
  • 数据与编码
    3篇
  • enum
    1篇
  • 头牌
    1篇
  • 线程
    18篇
  • jdbc
    1篇
  • jvm
    4篇
  • 反射机制
    1篇
  • 工具类-涂鸦
    3篇
  • 技术架构设计
    2篇
  • 各种问题各种经验
    11篇
  • js工具类
    5篇
  • 综合类
    2篇
  • 分布式
    10篇
  • maven
    7篇
  • jackson
    1篇
  • 消息队列
    7篇
  • redis
    5篇
  • linux
    21篇
  • shiro
    7篇
  • guava
  • 任务队列
    1篇
  • fastdfs
    3篇
  • App端
    1篇
  • websocket
    3篇
  • socket
    1篇
  • Map
    1篇
  • 数据库性能优化
    1篇
  • 高并发
    1篇
  • quartz
    3篇
  • oracle
    4篇
  • 环境配置
    1篇
  • hibernate
    3篇
  • nosql
    3篇
  • queue
    1篇
  • 通信
    4篇
  • 权限控制
    2篇
  • 网站安全
    4篇
  • word解析
    1篇
  • 中间件
    4篇
  • 图表
    6篇
  • 目标
  • 进阶系列
    2篇
  • javaWeb基础
    1篇
  • 缓存技术
    4篇
  • 缓存技术
  • html
  • springboot
    29篇
  • 项目管理
    1篇
  • 其他框架
  • 项目模板
    1篇
  • 软件安装
    1篇
  • 大数据
    2篇
  • jpa
    1篇
  • 电商
  • 微信开发
    2篇
  • log
    1篇
  • 学习视频系列
  • 源码分析
    1篇
  • eclipse
    2篇
  • 个人
    8篇
  • 1--事务
    1篇
  • 前段
    7篇
  • https
    1篇
  • nginx
    4篇
  • 数据库连接池
    2篇
  • 支付相关
    1篇
  • 服务器
    5篇
  • 数据库
    4篇
  • sql
    2篇
  • 架构
    30篇
  • zookeeper
    2篇
  • dubbo
    15篇
  • rest
    1篇
  • 单点登录
    4篇
  • 证书类
    3篇
  • 并发操作
    1篇
  • javaweb
    8篇
  • 安全相关
    10篇
  • 持续集成
    2篇
  • IDE
    12篇
  • 模板引擎
    6篇
  • 集群-架构
    5篇
  • 前端
    27篇
  • git
    4篇
  • react native
  • 跨域
    2篇
  • spring cloud
    10篇
  • 工具
    11篇
  • DAO
    5篇
  • docker
    3篇
  • 代码工具类
    4篇
  • ubuntu
    6篇
  • 代码优化
    1篇
  • mongodb
    1篇
  • rocketmq
    5篇
  • xml相关
    2篇
  • java8
    3篇
  • springdata jpa
    4篇
  • 算法
    1篇
兴趣领域 设置
  • 数据结构与算法
    排序算法推荐算法
  • 人工智能
    回归
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Docker CMD

Docker CMD最近在学习docker相关的知识,看了一下docker从入门到实践,说实话这本书感觉一般般,CMD这部分写得还行,所以简单记录一下CMD相关的内容。(如果也是学习docker,推荐大家直接上第一本docker书)COPY用于copy文件,用法:COPY <源文件> ... <目标目录>;COPY ["文件1", "文件2", ..., "目标...
转载
发布博客 2019.10.10 ·
261 阅读 ·
0 点赞 ·
0 评论

数学算数计算java工具类

**背景: 使用js引擎的eval 以及另一引擎(记不清名字在了)在进行诸如1+2*3-1.2等计算时, 会出现损失精度的问题。 为了解决该问题, 编写了该工具类。 因为公司规定(懒得再写第二遍了。。), 只能拍照以作记录。**
原创
发布博客 2019.09.28 ·
674 阅读 ·
0 点赞 ·
0 评论

linux下logstash安装与简单实用

参考链接: https://blog.csdn.net/abysscarry/article/details/79893070elasticsearch-head插件安装参考链接: https://blog.csdn.net/mjlfto/article/details/79772848我所使用环境: jdk - 1.8 es. logstash. 5.02 he...
原创
发布博客 2019.09.08 ·
361 阅读 ·
1 点赞 ·
0 评论

linux 安装 es

转载的, 好的一篇博客. 样式… 凑合看吧 .转载网址: https://www.cnblogs.com/yanketao/p/10983556.html 创建用户从5.0开始,ElasticSearch 安全级别提高了,不允许采用root帐号启动,所以我们要添加一个用户1 创建 elasticsearch 用户组?1root@localhost ~]# groupadd e...
转载
发布博客 2019.09.03 ·
2871 阅读 ·
0 点赞 ·
0 评论

浅谈偏向锁、轻量级锁、重量级锁

为了换取性能,JVM在内置锁上做了非常多的优化,膨胀式的锁分配策略就是其一。理解偏向锁、轻量级锁、重量级锁的要解决的基本问题,几种锁的分配和膨胀过程,有助于编写并优化基于锁的并发程序。内置锁的分配和膨胀过程较为复杂,限于时间和精力,文中该部分内容是根据网上的多方资料整合而来;仅为方便查阅,后面继续分析JVM源码的时候也有个参考。如果对各级锁已经有了基本了解,读者大可跳...
转载
发布博客 2019.06.25 ·
248 阅读 ·
0 点赞 ·
0 评论

基于aqs,自定义lock对象

package com.code.constructor.lock;import java.util.concurrent.TimeUnit;import java.util.concurrent.locks.AbstractQueuedSynchronizer;import java.util.concurrent.locks.Condition;import java.util.co...
原创
发布博客 2019.06.23 ·
157 阅读 ·
0 点赞 ·
0 评论

Java并发之AQS详解

一、概述  谈到并发,不得不谈ReentrantLock;而谈到ReentrantLock,不得不谈AbstractQueuedSynchronizer(AQS)!  类如其名,抽象的队列式的同步器,AQS定义了一套多线程访问共享资源的同步器框架,许多同步类实现都依赖于它,如常用的ReentrantLock/Semaphore/CountDownLatch...。  以下是本文的目录大纲:...
转载
发布博客 2019.06.23 ·
130 阅读 ·
0 点赞 ·
0 评论

自定义lock锁

主要方法: lock(加锁) unlock(解除锁)package com.code.constructor.lock;import java.util.concurrent.TimeUnit;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;public class ...
原创
发布博客 2019.06.23 ·
189 阅读 ·
0 点赞 ·
0 评论

私宣

该博客已废.以前没技术,以后追求技术与分享.
原创
发布博客 2018.12.13 ·
267 阅读 ·
1 点赞 ·
2 评论

Maven使用详解,非常详细

本文转:http://blog.csdn.net/u010425776/article/details/52027706什么是Maven?如今我们构建一个项目需要用到很多第三方的类库,如写一个使用spring的Web项目就需要引入大量的jar包。一个项目Jar包的数量之多往往让我们瞠目结舌,并且Jar包之间的关系错综复杂,一个Jar包往往又会引用其他Jar包,缺少...
转载
发布博客 2018.10.23 ·
180 阅读 ·
0 点赞 ·
0 评论

聚合maven+spring-boot打包可执行jar

转载于: https://blog.csdn.net/guduyishuai/article/details/60968728&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 整整搞了一天,终于解决这个问题了。这里是四个module,module之间存在依赖,打包两个可执行jar,看下最终效果吧&nbsp;&nbsp;&nbsp;&nbsp;&n...
转载
发布博客 2018.10.23 ·
1093 阅读 ·
0 点赞 ·
0 评论

pom配置之:<distributionManagement>snapshot快照库和release发布库

本文转载自: &nbsp;铁木箱子的mzone的博客:http://www.mzone.cc/article/277.htmlhttp://www.mzone.cc/article/279.html&nbsp; &nbsp; &nbsp; &nbsp; 在使用maven过程中,我们在开发阶段经常性的会有很多公共库处于不稳定状态,随时需要修改并发布,可能一天就要发布一次,遇到bug时,甚至...
转载
发布博客 2018.10.22 ·
213 阅读 ·
0 点赞 ·
0 评论

ConcurrentHashmap使用注意事项

ConcurrentHashmap是jdk1.5之后引入的并发工具集合类,可以将其看作并发效率更高的map,用来替代Hashtable和synchronizedMap,但是ConcurrentHashmap只能保证自身数据在多线程的环境下不被破坏,而并不能保证业务逻辑的正确性。举个例子:资源池中经常需要将某个资源放到一个map中缓存起来,等到需要的时候再从map中获取,代码如下:code1:...
转载
发布博客 2018.10.22 ·
1201 阅读 ·
0 点赞 ·
0 评论

在Springboot中使用线程池ThreadPoolTaskExecutor

package com.markor.template.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.scheduling.concurrent.T...
原创
发布博客 2018.10.22 ·
7720 阅读 ·
1 点赞 ·
1 评论

在Springboot中使用线程池ThreadPoolTaskExecutor

ThreadPoolTaskExecutor是一个spring的线程池技术,它是使用jdk中的java.util.concurrent.ThreadPoolExecutor进行实现。配置@Beanpublic ThreadPoolTaskExecutor taskExecutor() { ThreadPoolTaskExecutor pool = new ThreadPoolT...
转载
发布博客 2018.10.22 ·
2352 阅读 ·
0 点赞 ·
0 评论

spring线程池ThreadPoolTaskExecutor与阻塞队列BlockingQueue

转载于: https://www.cnblogs.com/lic309/p/4186880.html一:  ThreadPoolTaskExecutor是一个spring的线程池技术,查看代码可以看到这样一个字段: private ThreadPoolExecutor threadPoolExecutor;  可以发现,spring的&nbsp; ThreadPoolTaskEx...
转载
发布博客 2018.10.22 ·
167 阅读 ·
0 点赞 ·
0 评论

轮询算法的一种简单实现

轮询算法(Round-Robin)轮询算法是最简单的一种负载均衡算法。它的原理是把来自用户的请求轮流分配给内部的服务器:从服务器1开始,直到服务器N,然后重新开始循环。算法的优点是其简洁性,它无需记录当前所有连接的状态,所以它是一种无状态调度。  假设有N台服务器:S = {S1, S2, …, Sn},一个指示变量i表示上一次选择的服务器ID。变量i被初始化为N-1。该算法的伪代码如下:...
原创
发布博客 2018.10.22 ·
15034 阅读 ·
1 点赞 ·
1 评论

RocketMQ 常见异常处理

MQClientException: No route info of this topic, TopicTest1异常说明在客户端的 Producer 运行起来准备发送消息时抛异常如下 “ No route info of this topic ” 异常产生的原因可能是,自己当时的原因恰好是第三条:Broker 禁止自动创建 Topic,且用户没有通过手...
转载
发布博客 2018.10.17 ·
7304 阅读 ·
0 点赞 ·
0 评论

分布式消息中间件RocketMQ学习教程

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u014427391/article/details/78343163 消息中间件简介常用消息队列对比RocketMQKafkaActiveMQRabbi...
转载
发布博客 2018.10.17 ·
130 阅读 ·
0 点赞 ·
0 评论

rocketmq安装与可视化管理平台安装

rocketmq, 官网下载.文档开始链接: http://rocketmq.apache.org/docs/quick-start/解压后, 进入根目录.安装jdk环境变量.启动mqnamesrv -&amp;amp;gt; nohup sh bin/mqnamesrv &amp;amp;amp;启动mqbroker -&amp;amp;gt; nohup sh bin/mqbroker -n localhost:9876 &amp;amp;...
原创
发布博客 2018.10.16 ·
518 阅读 ·
0 点赞 ·
0 评论
加载更多