哎呀妈呀脑壳疼脑壳疼
码龄11年
关注
提问 私信
  • 博客:113,762
    社区:536
    114,298
    总访问量
  • 366
    原创
  • 2,202,427
    排名
  • 24
    粉丝
  • 0
    铁粉

个人简介:现就职于百度(上海)

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2014-03-08
博客简介:

哎呀妈呀脑壳疼脑壳疼

查看详细资料
个人成就
  • 获得22次点赞
  • 内容获得2次评论
  • 获得115次收藏
创作历程
  • 2篇
    2020年
  • 16篇
    2019年
  • 48篇
    2018年
  • 243篇
    2017年
  • 68篇
    2016年
成就勋章
TA的专栏
  • Java基础
    10篇
  • Spring
  • SpringMVC
  • Mybatis
  • Redis
  • Dubbo
  • Mysql
  • 算法
  • 剑指offer
  • 面试整理
    1篇
  • Maven
    5篇
  • Git
    9篇
  • log4j
    1篇
兴趣领域 设置
  • 大数据
    hive
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

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

es基础分布式机制

课程大纲1、Elasticsearch对复杂分布式机制的透明隐藏特性2、Elasticsearch的垂直扩容与水平扩容3、增减或减少节点时的数据rebalance4、master节点5、节点对等的分布式架构-------------------------------------------------------------------------------------...
原创
发布博客 2020.08.07 ·
348 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

es高级查询

第一个分析需求:计算每个tag下的商品数量GET /ecommerce/product/_search{ "aggs": { "group_by_tags": { "terms": { "field": "tags" } } }}将文本field的fielddata属性设置为truePUT /ecommerce/_mapping/product{ "...
原创
发布博客 2020.08.07 ·
388 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Mybatis逆向工程example的使用

https://blog.csdn.net/thedarkclouds/article/details/82384606MyBatis updateByExample和updateByExampleSelective的区别:https://blog.csdn.net/pbrlovejava/article/details/81807717
转载
发布博客 2019.06.08 ·
543 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Log4j学习

(http://blog.java1234.com/index.html?typeId=17)
转载
发布博客 2019.06.06 ·
176 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

git学习-解决冲突

准备新的feature1分支,继续我们的新分支开发:$ git checkout -b feature1Switched to a new branch 'feature1'修改readme.txt最后一行,改为:Creating a new branch is quick AND simple.在feature1分支上提交:$ git add readme.txt...
转载
发布博客 2019.06.05 ·
464 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

git学习-创建与合并分支

(https://www.liaoxuefeng.com/wiki/896043488029600/900003767775424)在版本回退里,你已经知道,每次提交,Git都把它们串成一条时间线,这条时间线就是一个分支。截止到目前,只有一条时间线,在Git里,这个分支叫主分支,即master分支。HEAD严格来说不是指向提交,而是指向master,master才是指向提交的,所以,HEAD指...
转载
发布博客 2019.06.05 ·
155 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

git总结

新建git本地仓库git init 新建一个.git文件,有这个文件就是一个git仓库git本地仓库分三个区来区别操作(这个思路太重要了)工作区:就是一个多了.git文件的文件夹,不要想太多,就按Linux操作文件夹的方法正常操作暂存区:暂时讲了两种操作暂存区的方法: 1.存入暂存区 git add filename git rm filename 这两条都是修改暂存区 2...
转载
发布博客 2019.06.05 ·
138 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

git-删除文件

(https://www.liaoxuefeng.com/wiki/896043488029600/900002180232448)
转载
发布博客 2019.06.05 ·
496 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

git学习-撤销修改

(https://www.liaoxuefeng.com/wiki/896043488029600/897889638509536)$ cat readme.txtGit is a distributed version control system.Git is free software distributed under the GPL.Git has a mutable ind...
转载
发布博客 2019.06.05 ·
147 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

git学习-管理修改

(https://www.liaoxuefeng.com/wiki/896043488029600/897884457270432)第一步,对readme.txt做一个修改,比如加一行内容:$ cat readme.txtGit is a distributed version control system.Git is free software distributed under...
转载
发布博客 2019.06.05 ·
191 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

git学习-工作区和暂存区

(https://www.liaoxuefeng.com/wiki/896043488029600/897271968352576)工作区(Working Directory)就是你在电脑里能看到的目录,比如我的learngit文件夹就是一个工作区:版本库(Repository)工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。Git的版本库里存了很多东西,...
转载
发布博客 2019.06.05 ·
130 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

git学习=版本回退

(https://www.liaoxuefeng.com/wiki/896043488029600/897013573512192)像这样,你不断对文件进行修改,然后不断提交修改到版本库里,就好比玩RPG游戏时,每通过一关就会自动把游戏状态存盘,如果某一关没过去,你还可以选择读取前一关的状态。有些时候,在打Boss之前,你会手动存盘,以便万一打Boss失败了,可以从最近的地方重新开始。Git也...
转载
发布博客 2019.06.05 ·
216 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

git学习-创建版本库

(https://www.liaoxuefeng.com/wiki/896043488029600/896827951938304)创建版本库什么是版本库呢?版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。所以,创建一个版...
转载
发布博客 2019.06.05 ·
173 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

maven父子模块

父模块在父工程的pom.xml中抽取一些重复的配置的,比如:锁定jar包的版本、设置编译版本等。<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apach...
原创
发布博客 2019.04.25 ·
2162 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

Maven属性

参考地址内置属性${basedir}表示项目根目录,即包含pom.xml文件的目录;${version}表示项目版本;${project.basedir}同${basedir};${project.baseUri}表示项目文件地址;${maven.build.timestamp}表示项目构件开始时间;${maven.build.timestamp.format}表示属性...
原创
发布博客 2019.04.25 ·
205 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

maven profile实现多环境可移植构建

在开发过程中,我们的软件会面对不同的运行环境,比如开发环境、测试环境、生产环境,而我们的软件在不同的环境中,有的配置可能会不一样,比如数据源配置、日志文件配置、以及一些软件运行过程中的基本配置,那每次我们将软件部署到不同的环境时,都需要修改相应的配置文件,这样来回修改,是个很麻烦的事情。有没有一种方法能够让我们不用修改配置就能发布到不同的环境中呢?当然有,这就是接下来要做的事。当然...
原创
发布博客 2019.04.25 ·
177 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

pom.xml

一个简单的pom.xml文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apac...
原创
发布博客 2019.04.25 ·
316 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Maven 的常用命令

Maven 的常用命令1、mvn compile 编译,将Java 源程序编译成 class 字节码文件。2、mvn test 测试,并生成测试报告3、mvn clean 将以前编译得到的旧的 class 字节码文件删除 (删除target目录下的打包)4、mvn pakage 打包,动态 web工程打 war包,Java工程打 jar 包。 (只会在target目录下打包,不会将打包后的...
原创
发布博客 2019.04.25 ·
155 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

并发

一、ConcurrentLinkedQueue高性能队列适用于高并发场景下的队列,通过无锁的方式,实现了高并发状态下的高性能,通常ConcurrentLinkedQueue性能好于BlockingQueue.二、BlockingQueue阻塞队列...
原创
发布博客 2018.10.13 ·
154 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

并发类容器

一、 ConcurrentHashMap减少锁粒度的思想http://www.importnew.com/28263.htmlhttps://www.cnblogs.com/dolphin0520/p/3932905.htmlhttp://www.importnew.com/26035.html二、CopyOnWrite读写分离的思想,读和写是不同的容器...
原创
发布博客 2018.10.13 ·
120 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多