自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

清风吹过脸庞

哪有什么岁月静好,只是有人替你

  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

原创 MySQL8环境搭建采坑记录

1、去官网下载deb文件https://dev.mysql.com/downloads/repo/apt/ 2、安装deb包输入root密码后,会有交互式界面如下:不需要动,按tab键移动到第五行中间的OK,回车。回车后报apt-key之类的警告,不用管。 警告如下:3、刷新MySQL源sudo apt-get update4、在虚拟机中安装mysq...

2018-12-29 16:14:25 364

原创 常用lambda写法整理

将list输出为逗号拼接的字符串(使用String的API):List<String> cities = Arrays.asList("Milan", "London", "New York", ...

2018-12-26 15:38:06 2263

原创 开发IDEA定位到.class文件的插件(三)插件环境搭建的坑@gradle

昨天折腾了好几个小时,觉得还是把一些细节也一起记录下来。1、gradle的环境配置,设置使用本地的gradle我使用的是本地的gradle,没有用gradle wrapper是以前装的,版本是4.3IDEA设置为本地版本,勾选use local gradle distribution项目创建时最好设置好,不要勾选use default gradle wrapper。 ...

2018-12-25 10:25:36 1011

原创 开发IDEA定位到.class文件的插件(二)项目配置及原理详细记录

项目配置及原理详细记录项目结构 HelloAction.javaimport com.intellij.openapi.actionSystem.AnAction;import com.intellij.openapi.actionSystem.AnActionEvent;import com.intellij.openapi.project.Project;import ...

2018-12-25 09:39:06 1136

原创 分页(Oracle)

分页Oracle分页一般写法select * from ( select rownum rn,a.* from ( select * from table_name ) a where rownum <= 25) where rn >= 1最内层的select * from table_name是不经过分页的原...

2018-12-24 10:11:39 410

原创 破窗效应的启示

破窗效应破窗效应,又或者叫破窗理论。 一栋建筑有少许窗户破了,如果那些窗户一直不修理好,可能会有更多的窗户破了,甚至会有人闯入建筑。再比如,如果一个优美的景区或者整洁的马路上面有一些被乱扔的垃圾,如果一直不清理,隔段时间会有更多的垃圾。环境对人的暗示,让人潜意识觉得垃圾扔了没事,别人不是也扔了。你可能会想,这不是和素质有关吗?但是人性始终存在一些弱点的,不是每个人每时每刻都...

2018-12-24 08:54:58 6264

原创 关于HashMap要知道的事

HashMap数据结构底层使用了数组+链表。如果,链表的长度大于等于8(TREEIFY_THRESHOLD)了,则将链表改为红黑树,这是Java8 的一个新的优化。if (binCount >= TREEIFY_THRESHOLD - 1) // -1 for 1st treeifyBin(tab, hash);当发生 哈希冲突(碰撞)的时候,HashMap 采用 拉链法...

2018-12-19 18:29:05 172

原创 深入理解hash

哈希哈希 其实是随机存储的一种优化,先进行分类,然后查找时按照这个对象的分类去找。哈希通过一次计算大幅度缩小查找范围,自然比从全部数据里查找速度要快。哈希函数哈希函数是一种映射关系,根据数据的关键词 key ,通过一定的函数关系,计算出该元素存储位置的函数。常见的哈希函数:重温数据结构:哈希 哈希函数 哈希表hash算法原理详解为什么大部分 hashcode 方法使...

2018-12-19 10:48:18 304

原创 从FastDFS了解分布式、负载均衡相关概念

负载均衡https://www.w3cschool.cn/architectroad/architectroad-load-balancing.html 官方githubhttps://github.com/happyfish100/fastdfs

2018-12-18 09:46:06 317

原创 fastDFS配置reserved_storage_space

# reserved storage space for system or other applications.# if the free(available) space of any stoarge server in# a group <= reserved_storage_space,# no file can be uploaded to this group....

2018-12-17 14:30:50 4537

原创 Clion下同时编写多个main函数及思考

Clion下如果有多个main函数,编译时会报错“`main'被多次定义”,如下图:出现这种情况是因为我们在CMakeLists.txt没有进行设置可以同时存在多个main函数。我在Clion下建立了两个.c文件,分别为1.1.c;main.c。CMakeLists.txt中默认显示是这样:进行修改: 这里解释一下:add_executable是用于添加可执行程序的...

2018-12-17 09:34:03 4430 5

原创 搭建CAS单点登录系统(二)之CASserver搭建

CASserver搭建Central Authentication Service (CAS)官网地址:https://www.apereo.org/projects/cas源码仓库:https://github.com/apereo/cas服务端地址:https://github.com/apereo/cas-overlay-template客户端地址: ...

2018-12-14 22:07:38 158

原创 Javascript闭包

https://app.box.com/s/elkumrpfng“闭包”,是指拥有多个变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。闭包是个函数,它“记住了周围发生了什么”。一个函数中定义了另一个函数延时调用setTimeoutsetIntervalAjax callbacksevent handlersvar that ...

2018-12-14 17:38:14 103

转载 掌握jQuery插件开发,这篇文章就够了

转载自https://www.jianshu.com/p/518d424d4994在实际开发工作中,总会碰到像滚动,分页,日历等展示效果的业务需求,对于接触过jQuery以及熟悉jQuery使用的人来说,首先想到的肯定是寻找现有的jQuery插件来满足相应的展示需求。目前页面中常用的一些组件,都有多种jQuery插件可供选择,网络上也有很多专门收集jQuery插件的网站。利用jQuery插件确...

2018-12-13 17:19:02 115

原创 Mybatis爬坑记录

从程序运行流程分析:1、解析mybatis配置文件,生成抽象dom树2、逐个解析dom节点,生成对应的Java对象,存储到Configuration类中3、遇到子节点包含其他的配置文件,递归解析4、从数据源中获取session从设计策略角度分析:  API的使用以及配置方式可以参见官网,这里只用来记录和Mybatis使用不当或者相关的坑。...

2018-12-12 13:29:53 154

原创 有关读写IO的技巧

相对于计算、内存读取,磁盘IO慢不知多少数量级。 相对于执行一次磁盘IO,磁盘IO的数据量多少不重要,也就说开始、结束一次磁盘IO更费时。尽量集中对磁盘进行IO。 相对于磁盘随机读写,磁盘顺序读写快上3个数量级。 读写分离,减少并发锁的性能开销。 参见:LSM-Tree 与 RocksDB...

2018-12-10 18:41:25 218 1

原创 关于Mybatis一二级缓存要知道的事

1、如何使用2、缓存的生命周期、失效机制3、缺点不足以及如何避免 参考文章:1、MyBatis一二级缓存2、聊聊MyBatis缓存机制

2018-12-10 14:06:30 167 1

我的IDEA配置

我的IDEA配置,个人备份,包含lombok、mybatis插件、maven配置、gradle配置、jrebel配置、git配置等等

2019-01-03

eclipse_formatter.xml

eclipse代码格式化模板

2016-12-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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