努力奔跑中的coder

源代码的github地址:https://github.com/louyuting

Mac下转发80端口数据到8080端口

Mac的80端口好像是被禁用的,但是我们调试程序又需要大量用到80端口,所以需要将 80端口数据转发到8080端口比如:访问网页时需要绑定hosts,如 127.0.0.1 www.xxxx.com此时需要将80端口数据转发到8080才能正常调试。具体步骤如下:#1. sudo vim /et...

2017-10-24 11:13:15

阅读数:854

评论数:0

Mac ch常用命令与管理

命令行清理内存$ purge 查看每个目录的占用硬盘大小:-d表示深度 sudo du -d 1 -hMAC下内存分析工具先安装 $brew install htop使用: $htop修改launchpad的图标大小# 运行“终端”程序,执行以下命令: # 1、调整每一列显示图标数量,7 ...

2017-10-24 11:11:03

阅读数:513

评论数:0

IDEA下maven编译打包Java项目成jar包但是resource下配置文件打包不成功

今天在IDEA下打包一个Java项目,准备打包成jar包直接执行,打包之后运行时候一直提示resource下资源文件找不到,但我又确实配置了的,而且在IDEA上可以运行,但是打包成jar包之后就运行不了了。后来百度,发现对于resource下文件(properties等配置文件)需要在POM文件中...

2017-10-16 22:47:33

阅读数:5760

评论数:0

Hbase shell常用命令

hbase shell常用命令hbase shell命令 描述 alter 修改列族(column family)模式 count 统计表中行的数量 create 创建表 describe 显示表相关的详细信息...

2017-10-13 10:24:55

阅读数:182

评论数:0

B树、B+树、LSM树以及其典型应用场景

前言动态查找树主要有:二叉查找树、平衡二叉树、红黑树、B树、B+树。前面三种是典型的二叉查找树,查找的时间复杂度是O(log2N)与树的深度有关系,那么降低树的深度也就可以提升查找效率。这时就提出了平衡多路查找树,也就是B树以及B+树。B树和B+树非常典型的场景就是用于关系型数据库的索引(MySQ...

2017-10-12 17:50:52

阅读数:4779

评论数:0

Spring 计划任务 Schedule

背景我们经常会碰到一些需要执行定时任务的场景,在SpringBoot中实现非常的简单,我们首先通过在配置类注解@EnableScheduling来开启计划任务的支持,然后在要执行计划任务的方法上注解@Scheduled来声明这是一个计划任务。实例计划任务执行类@Service public cla...

2017-10-02 17:00:01

阅读数:342

评论数:0

Spring 多线程与异步编程

背景Spring是通过任务执行器(TaskExecutor)来实现多线程和并发编程的,Spring使用ThreadPoolTaskExecutor可实现一个基于线程池的TaskExecutor,在实际开发中,现在的多线程都是异步非阻塞的,所以我们在配置类中需要加上@EnableAsync注解,开启...

2017-10-02 16:12:35

阅读数:1279

评论数:0

Spring的Aware

背景Spring 容器的IOC最大优势就是我们的应用程序对容器是无感的,保持绝对的耦合,唯一的关联点就是注解。 但是我们在开发应用程序的时候又不可避免的需要用到Spring容器的所提供的资源,这时候Application就必须能够意识到Spring容器提供的各个机制的存在,这就是Spring Aw...

2017-10-02 10:39:15

阅读数:218

评论数:0

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