java utils files File Utils write(final File file, final CharSequence data, final Charset encoding)write(final File file, final CharSequence data, final Charset encoding, final boolean append) write(final File file, 2021-05-10 basic-component > apache #apache
docker-ssl Docker SSL前言仅仅开放远程访问Docker API,这个还不够的,因为会有安全问题。关于这点,Docker有相关的安全机制,参考官方文档Protect the Docker daemon socket,大致就是:生成证书,用来达到验证客户端身份的目的。 下面是操作步骤: 服务器配置1. 创建certs文件夹,用来存放CA私钥和公钥mkdir -pv /etc/docker/certs c 2021-05-09 basic-component > docker #docker
linux vim Vim最大的特征与最大的困难就是纯键盘操作,所以快速移动光标是Vim的最基本技能。我接触Vim也有四个年头了, 曾经由于项目重构操作频繁而切换到了WebStorm,最近又由WebStorm 切换到了 Vim。 始终感觉光标移动是最大的痛处,同时又能从键盘操作获得极大的快乐。 下文便开始介绍那些常用的快捷键,先上图! 最近感受光标移动技能又一次升级了!来回顾一下我的Vim光标升级过程吧: 只会上 2021-05-09 vim #util
tomcat servlet 概念Servlet(Server Applet),全称Java Servlet,未有中文译文。是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。 Servlet运行于支持Java的应用服务器中。从实现 2021-04-26 basic-component > tomcat #tomcat
tomcat interview TomcatTomcat是什么?Tomcat 服务器Apache软件基金会项目中的一个核心项目,是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。 Tomcat的缺省端口是多少,怎么修改 找到Tomcat目录下的conf文件夹 进入conf文件夹里面找到server.xml文件 打开server. 2021-04-26 basic-component > tomcat #tomcat
mysql面试题 Mysql 面试题为什么用自增列作为主键1. 如果定义了主键Primary Key,那么InnoDB会选择主键作为聚簇索引 如果没有显示定义主键,则InnoDB会选择第一个不包含有NULL值的唯一索引作为主键索引。 如果也没有这样的唯一索引,则InnoDB会选择内置6字节长度的RowId作为隐含的聚簇索引(RowId随着行记录的写入而主键递增)这个RowId不像Oracle的RowId 那样可引用 2021-04-25 basic-component > mysql #mysql
docker compose Docker Compose 概述与安装? 前面我们使用 Docker 的时候,定义 Dockerfile 文件,然后使用 docker build、docker run 等命令操作容器。然而微服务架构的应用系统一般包含若干个微服务,每个微服务一般都会部署多个实例,如果每个微服务都要手动启停,那么效率之低,维护量之大可想而知 使用 Docker Compose 可以轻松、高效的管理容器,它是一个 2021-04-23 basic-component > docker #docker
mac-launchctl MAC设置Launchctl开机启动主要目录mac将使用launchctl做为开机启动工具,launchctl将根据plist文件的信息来启动任务。plist脚本一般存放在以下目录: l /Library/LaunchDaemons –>只要系统启动了,哪怕用户不登陆系统也会被执行 l /Library/LaunchAgents –>当用户登陆系统后才会被执行 ~/Library/L 2021-04-20 system #macos
mybatis 面试题 MyBatis简介MyBatis是什么?MyBatis 是一款优秀的持久层框架,一个半 ORM(对象关系映射)框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Jav 2021-04-19 java > middle-component > mybatis #mybatis
haproxy HAProxyHAProxy介绍HAProxy: 是法国人Willy Tarreau开发的一个开源软件,是一款应对客户端10000以上的同时连接的高性能的TCP和 HTTP负载均衡器。其功能是用来提供基于cookie的持久性, 基于内容的交换,过载保护的高级流量管制,自动故障切换 ,以正则表达式为基础的标题控制运行时间,基于Web的报表,高级日志记录以帮助排除故‹@障的应用或网络及其他功能。 相关 2021-01-15 basic-component > haproxy #haproxy