240 发简信
IP属地:北京
  • Docker

    本质上是应用程序运行的容器,而且还顺带提供了应用程序的版本控制。 Docker的思想:软件打包, 便于保证应用程序的依赖一致性。 保证运行环境一致提供仓库, 便于应用程序之间...

  • screen

    用于管理多个命令行终端

  • Spring DATA JPA

    还没系统学习, 很像Hibernate POJO上加像Hibernate的注解映射映射实体和表 SQL语句定义3种方式 在POJO上直接定义@NamedQuery 在继承了J...

  • 120
    Cassandra

    Apache Cassandra 是一种分布式非关系型数据库,具有高性能、可扩展、无中心化等特征。一种column-based数据库。Cassandra所支持的基本数据模型。...

  • 120
    LEETCODE集合

    老年人记忆力了, 刷过的题也不会了。 所以再来一遍, 顺便记录一下。 (279). Perfect Squares. 第一眼看上去像找规律, 写了下感觉会有数学规律, 不过看...

  • 120
    消息中间件

    原本可能是 登录后,你需要若干操作, 那么你就一样一样做, 做完之后才返回登录成功。(阻塞,高耦合)而后来, 你把信息发送到一个中间件, 其它服务来接收中间件信息, 你登录后...

  • 分页思路

    直观上来看, 前端需要展示的是 当前页的内容, 以及所有的页码数(可以点击)。那么对前端而言, 需要涉及到的数据就是 , 当前页数pageNum、页的大小pageSize,页...

  • 120
    ElasticSearch

    ElasticSearch插件 ELASTICSEARCH-HEAD(需要在ELASTICSEARCH CONFIG中配置跨域问题) 集群配置简单,通过修改conf里面的配置...

  • 120
    Json In Java

    JSON格式: []代表数组。 {}代表对象,里面是键值对。也可以直接写value。 使用ORG.JSON包来解析JSON: 【net.sf.json和org.json区别】...

  • 120
    JDK

    lambda局部变量必须是final(在另一线程运行lambda,将局部变量传给它运行,实质只是拷贝,若非final,根本调用不到这个变量,至于为什么必须是final,因为只...

  • MD5 + salt

    MD5加密的数据泄露出去依然可以被破解(反查彩虹表)。 两次MD5 用户端:PASS = MD5(明文+固定salt)HTTP是明文传输的, 如果客户端不做加密处理, 一旦被...

  • MYSQL

    数据库中的id很少用自增的, 会被别人用循环遍历爬取结果。 互联网公司也不采取UUID(WHY?),使用snowflake算法。(不准确, id可以另外处理一下防爬取) 分库...

  • JSR-303校验

    JSR303参数校验自定义校验器 自定义注解(仿照JSR303格式) 写一个类继承ConstraintValidator(绑定注解上的constrain), 在这个类中进行判...

  • 学习思路

    冰冻三尺非一日之寒。 学习东西千万不要一步而就, 一上来就解决一个大问题是不现实的。 知难而退也不是一个好主意。 循序渐进, 先从基本概念开始, 再进行实际使用,最后再回到它...

  • 架构探险 从零开始写JAVAWEB笔记

    第一章: 介绍IDEA的使用,写了个简单的SERVLET、JSP,部署到TOMCAT,展示了个HELLO WORLD. 第二章: 需求分析(WHAT TO DO 业务上的分析...

  • 120
    REDIS

    NoSQL = Not Only SQL.高并发读写 会导致关系型数据库压力过大 NOSQL优点:数据之间无关系, 易拓展, 灵活的数据模型, 大数据量,高性能, 高可用。 ...

  • 关于递归的一些想法

    树的定义是递归的。 (左子树 根 右子树)。 因为其递归的定义, 所以可以通过递归的思路来访问它的所有节点(访问这个树的所有节点 《=》 先访问了根 , 再访问左子树, 右子...

  • 120
    Guava学习

    Google生产的工具类,目的是简化开发 Optional - 用来表示可能为null的T类型引用(增强null的处理) Optional.of - 返回要用作参数Optio...

  • 120
    git基础概念和常用命令

    IDEA右键能直接查看该文件git提交过往记录 经验教训 提交到master之前, 记住要先merge一下master, 然后再让master merge!!! 常用命令 g...

  • 120
    linux基础概念和常用命令

    https://www.jianshu.com/p/341bc031ea2b 书:The linux command Line 终端中的命令提示符: ~ : /home/us...