Erase and reset all Xcode Simulators

We often debug iOS/macOS application in simulators when developing iOS/macOS application. Sometimes we need a clean simulator environment, so we have to rese...

Dracula PRO

Last year, I created Dracula Theme extension for JetBrains IDEs. The source repo is included in the official Dracula Organization. If you want to try it out,...

在Kubernetes中搭建SS、Snell等代理服务

什么是 Kubernetes我们都知道Docker容器,但是在生产环境中,仅仅有Docker还不够。当遇到应用自动化部署、容器伸缩和管理等问题时,我们需要一个容器编排系统。Kubernetes就是一个生产级的容器编排系统。 Kubernetes 基础Pod:最小运行单元,由一个或多个容器组成Deployment:...

Dracula UI for IDEA based JetBrains IDEs

What is Dracula? A dark theme for Atom, Alfred, Emacs, Highlight.js, Hyper, iTerm, JetBrains, Pygments, Slack, Sublime Text, TextMate, Terminal.app, Vim, Xco...

大数据Hadoop生态学习笔记(一)

Hadoop 概述什么是 Hadoop 可扩展的、简洁的数据存储、处理及分析系统(生态) 架构图 Hadoop 解决的问题 传统数据存储在一个中央数据库,当程序需要数据时,数据会被复制给程序 传统方式对于少量数据可以很好的处理,但不利于海量数据 Hadoop 的方案 数据分布式存储(HDFS) 程序计算...

日本語学习笔记(一)

0.基本概念体言:包括名词、代词、数词用言:包括动词、形容词、形容动词 1.判断句 体言は体言です—肯定(……是……)体言は体言ではありません—否定(……不是……) 例句: わたしは大(だい)学(がく)院(いん)生(せい)です。/我是研究生。 専(せん)攻(こう)は中(ちゅう)国(ごく)語(ご)です。/专业是...

Travis Ci 学习笔记

Core ConceptWhat is CI Continuous Integration is the practice of merging in small code changes frequently - rather than merging in a large change at the end ...

Deploy and Debug Tomcat with Docker in IDEA

Build Docker ImageCreate docker-compose.yml and edit like following codes: 12345678910111213tomcat: image: "tomcat:latest" ports: - "127....

密码的哈希存储

前言密码的存储关乎安全问题,明文存储密码会带来极大的安全隐患。因此,需要存储密码哈希值来保证安全性。 MD5MD5(Message-Digest Algorithm)算法会产生一个 128bit(16byte)的哈希值,用十六进制表示为长度 32 字符。 示例123456789101112131415161718...

MyBatis笔记(3)-Java API和SQL语句构建器

Java APISqlSessionFactoryBuilderSqlSessionFactoryBuilder 有五个 build() 方法,每一种都允许你从不同的资源中创建一个 SqlSession 实例。 12345SqlSessionFactory build(InputStream inputStrea...