• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
JudeSheng
博客园 | 首页 | 新随笔 | 新文章 | 联系 | 订阅 订阅 | 管理

2019年3月29日

数据结构与算法分析
摘要: 线性表 数据元素的排列方式是线性的 顺序表 :顺序表是在计算机中以数组的形式保存的线性表 结构 1. 除了头尾,其他的元素依次首尾相连 1. 在内存中是一块连续的存储空间,每个元素占用相同的空间,所以顺序表支持随机访问 1. e[i]=e[1]+e[i 1] length, 1 c) addAll( 阅读全文
posted @ 2019-03-29 16:55 JudeSheng 阅读(504) 评论(0) 推荐(0)
 
深入理解java虚拟机
摘要: JVM 自动内存管理机制 JVM内存区域 Java对象管理机制 对象创建过程 对象内存布局 对象内存划分策略 对象的访问方式 内存分配策略 垃圾回收 可达性分析算法 4种可作为GC Root的对象 4种引用类型 复制算法和标记整理算法 垃圾收集器 JVM调优 阅读全文
posted @ 2019-03-29 16:54 JudeSheng 阅读(146) 评论(0) 推荐(0)
 
项目工具笔记
摘要: Mac安装软件 官网 home brew 1. https://brew.sh 1. 下载比较慢 IntelliJ Idea 1. https://www.jetbrains.com/idea/ sublime text 1. https://www.sublimetext.com/ 1. http 阅读全文
posted @ 2019-03-29 16:54 JudeSheng 阅读(225) 评论(0) 推荐(0)
 
数据格式 学习笔记
摘要: YMAL YAML to JSON: http://yaml online parser.appspot.com/ 对象 : 同行, :和value之间一个空格 key: value key: {key1: value, key2: value} 数组 : 缩进表示属于关系,两个空格 一唯独数组 a 阅读全文
posted @ 2019-03-29 16:53 JudeSheng 阅读(182) 评论(0) 推荐(0)
 
数据库杂记
摘要: SQL 语句 UPDATE SALARIES set sex = (case when sex = 'f' then 'm' else 'f' end); CREATE UNIQUE INDEX inbound_request_idx_1 ON pmtacpt_inbound_request(mer 阅读全文
posted @ 2019-03-29 16:53 JudeSheng 阅读(135) 评论(0) 推荐(0)
 
Python学习手册
摘要: 基础 概念 源码编译为字节码,解释器解释字节码 CPython是python标准实现方式,Jython将源码编译为java字节码,运行在JVM上 优点:快速开发,灵活的核心数据类型,优美的缩进语法,垃圾回收 应用领域:测试框架,人工智能神经网络,自然语言分析,系统编成,图形界面 导入模块 模块文件名 阅读全文
posted @ 2019-03-29 16:51 JudeSheng 阅读(380) 评论(0) 推荐(0)
 
Linux命令速查手册
摘要: Others 获取公网IP 1. curl ifconfig.me 磁盘空间 1. df hl 查看磁盘剩余空间 1. df h 查看每个根路径的分区大小 1. du sh [目录名] 返回该目录的大小 1. du sm [文件夹] 返回该文件夹总M数 1. du h [目录名] 查看指定文件夹下的 阅读全文
posted @ 2019-03-29 16:50 JudeSheng 阅读(1615) 评论(0) 推荐(0)
 
Java 源码解析
摘要: Object equals方法对比两个对象是否是内存中同一个物理地址 hashCode规定,当两个对象相等时,必须返回相等的hashCode,所以重写equals方法有必要重写hashCode方法 如果不重写hashCode方法,当你使用基于hashCode的一些对象时,比如hashMap、haso 阅读全文
posted @ 2019-03-29 16:41 JudeSheng 阅读(215) 评论(0) 推荐(0)
 
EHCache学习
摘要: EhCache 基础知识 吐嘈 clusteredShared的size会直接占用内存,而不是像redis那用动态的增大 clusteredDedicated能够动态增大,但是还是必须指定每个cache的大小,不但造成浪费,还增加开发难度 Getting Start http://www.ehcac 阅读全文
posted @ 2019-03-29 16:37 JudeSheng 阅读(1444) 评论(0) 推荐(1)
 
Hadoop权威指南
摘要: 初识Hadoop Hadoop与其它系统比较 数据库的劣势:磁盘寻址性能低发展慢 数据库索引? MapReduce适合一次写入,多次读取的应用,关系型数据库适合持续更新的数据集 Hadoop在处理数据时才对数据进行解释(读时模式),所以对处理非结构化数据有优势 传统分布式计算使用规范化数据(完整且无 阅读全文
posted @ 2019-03-29 16:34 JudeSheng 阅读(606) 评论(0) 推荐(0)
 
Kubernetes学习
摘要: DNS for Services and Pods Services 创建基本的Service kind: Service spec.clusterIP: 为一组相同的服务的Pod集群提供一个虚拟ip地址作为入口 spec.clusterIP: 自动生成,也支持自定义,但必须在service clu 阅读全文
posted @ 2019-03-29 16:33 JudeSheng 阅读(298) 评论(0) 推荐(0)
 
Red Hat OpenShift
摘要: Core Concepts 基本概念 Master 1. Master监控其他Node和Pod 1. 提供Web Console Node 1. Node是k8s的工作机器 1. Node中运行Pod,pod可以在node中进行调配 1. Node挂了,其他Node会启动其中的Pod Lables 阅读全文
posted @ 2019-03-29 16:33 JudeSheng 阅读(556) 评论(0) 推荐(0)
 
Maven学习
摘要: Maven基础 官网 https://maven.apache.org/ Maven好处 对项目结构有规定,约定优于配置的概念使得开发人员方便的在项目间切换 Maven提供了中央仓库,方便了下载依赖。Maven仓库简化了jar包之间的依赖关系管理与依赖冲突管理 Maven的生命周期管理,使得buil 阅读全文
posted @ 2019-03-29 16:32 JudeSheng 阅读(541) 评论(0) 推荐(0)
 
Redis 开发与运维
摘要: Getting Start 高性能 性能优势的体现 1. C语言实现的内存管理 1. epoll的I/O多路复用技术+IO连接/关闭/读写通过事件实现异步的非阻塞IO 1. TCP协议 1. 单线程架构,不会因为高并发对服务器造成太多压力 1. Redis内部不支持序列化 1. 上面几个特性保证了R 阅读全文
posted @ 2019-03-29 16:32 JudeSheng 阅读(748) 评论(0) 推荐(0)
 
Spring Cloud 微服务实战
摘要: Eureka 服务治理 Maven dependency 与spring boot的版本的对应 1. Finchley兼容Spring Boot 2.0.x,不兼容Spring Boot 1.5.x 1. Dalston和Edgware兼容Spring Boot 1.5.x,不兼容Spring Bo 阅读全文
posted @ 2019-03-29 16:31 JudeSheng 阅读(1062) 评论(0) 推荐(0)
 
Spring Boot 揭秘
摘要: SpringBoot基础 微服务 解决大一统的服务化架构的问题 1. 代码冲突问题 1. 交付复杂,影响面大 1. 测试困难 微服务的好处 1. 可扩展性 1. 隔离性 1. 灵活性,多语言多技术生态 微服务的挑战 1. 保持微服务的互通性 1. 通过标准化降低开发成本 JavaConfig常用注解 阅读全文
posted @ 2019-03-29 16:30 JudeSheng 阅读(662) 评论(0) 推荐(0)
 
Spring Security学习
摘要: Getting Start 官方文档学习 "Spring Security Reference" "Spring Security OAuth" "Spring Boot Reference Guide" "Spring Cloud Security" 基本概念 Spring security解决的 阅读全文
posted @ 2019-03-29 16:29 JudeSheng 阅读(342) 评论(0) 推荐(0)
 
Spring杂记
摘要: 基于Spring的项目启动 Links "Download Spring" "Download Struts2" "详解spring 每个jar的作用" "Spring API" web.xml加载spring, struts2 contextConfigLocation classpath:/ap 阅读全文
posted @ 2019-03-29 16:13 JudeSheng 阅读(373) 评论(0) 推荐(0)
 
ELK学习
摘要: Link : "ELK 官网" Filebeat 概念 Filebeat是由GO语言实现的轻量级的框架,开销相对Logstash小 Filebeat由两个模块组成:prospectors, harvesters Prospector 1. 负责找到所以匹配的文件,然后给每个文件启动一个Harvest 阅读全文
posted @ 2019-03-29 16:08 JudeSheng 阅读(271) 评论(0) 推荐(0)
 
Gradle学习
摘要: gradle 常用功能 常用命令 gradle build b idgenerator/build.gradle : 指定build文件 gradle Pparam=test : 传参数 gradle 属性与命令传值 gradle属性 1. gradle.properties : 定义属性,在bui 阅读全文
posted @ 2019-03-29 16:05 JudeSheng 阅读(955) 评论(0) 推荐(0)
 
功能性框架
摘要: lombok 管网 https://projectlombok.org/features/all eclipse安装lombok 1. 双击运行Maven下载的lombok.jar 1. 安装完成后,eclipse安装目录的变化如下 1. 根目录多出lombok.jar 1. eclipse.ini 阅读全文
posted @ 2019-03-29 16:04 JudeSheng 阅读(187) 评论(0) 推荐(0)
 
数据格式框架
摘要: XStream Get Start http://x stream.github.io/index.html processAnnotations(DataSource.class); 使用annotation autodetectAnnotations(true) 1. 自动侦查注解将缓存所有类的 阅读全文
posted @ 2019-03-29 15:46 JudeSheng 阅读(629) 评论(0) 推荐(0)
 
日志框架
摘要: slf4j slf4j : 日志接口 log4j : 日志实现 slf4j log4j : 实现slf4j的StaticLoggerBind接口,两者之间的适配器 logback core : 日志基础模块 logback classic : 实现slf4j的StaticLoggerBind接口 l 阅读全文
posted @ 2019-03-29 15:44 JudeSheng 阅读(177) 评论(0) 推荐(0)
 
Docker学习
摘要: Getting Start Docker的作用 操作系统虚拟化 充分利用服务器资源 构建云计算PAAS服务 Docker的优点 隔离性,推荐一个Docker容器运行一个服务 1. 系统资源隔离,软件依赖隔离,系统环境隔离 复用性 1. 发布的不只是软件,而是软件和软件的运行环境,包括软件和依赖的安装 阅读全文
posted @ 2019-03-29 15:42 JudeSheng 阅读(326) 评论(0) 推荐(0)
 
Apache Kafka 源码剖析
摘要: Getting Start 下载 http://kafka.apache.org/ 优点和应用场景 Kafka消息驱动,符合发布 订阅模式,优点和应用范围都共通 发布 订阅模式优点 1. 解耦合 : 两个应用不需要相互调用 1. 可扩展性 : 消费者的个数可实时扩展 1. 实时性 : 消费者能实时的 阅读全文
posted @ 2019-03-29 15:39 JudeSheng 阅读(1650) 评论(0) 推荐(0)
 
 

公告


博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3