dejaVu

8u111-jdk-alpine缺少FontConfiguration

依然范特西╮ 提交于 2020-04-09 21:42:19
使用easyExcel作为wxcel的处理,在本地调试什么的没有问题,但是打镜像部署的时候,在日志中发现如下错误 java . lang . NullPointerException at sun . awt . FontConfiguration . getVersion ( FontConfiguration . java : 1264 ) at sun . awt . FontConfiguration . readFontConfigFile ( FontConfiguration . java : 219 ) at sun . awt . FontConfiguration . init ( FontConfiguration . java : 107 ) at sun . awt . X11FontManager . createFontConfiguration ( X11FontManager . java : 774 ) at sun . font . SunFontManager$ 2. run ( SunFontManager . java : 431 ) at java . security . AccessController . doPrivileged ( Native Method ) at sun . font . SunFontManager .

一文上手 Elasticsearch常用可视化管理工具

别等时光非礼了梦想. 提交于 2020-04-07 02:09:39
本文共 674字,阅读大约需要 2分钟 ! 概 述 强大的搜索引擎 Elasticsearch 与传统关系型数据库的一个明显不同点在于 前者是一个非结构化的 NoSQL数据库,因此里面的很多概念诸如索引、类型、文档等对于初学者可能会有些疑惑。有时候我们即使搭建好了ES集群,但数据存进去后到底是以一个什么形态存在,我们可能也疑惑重重,此时要是有个可视化的管理工具来辅助一下就便易于理解了,因此本文就搜罗了几种 Elasticsearch可视化管理工具并一一体验一番。 注: 本文首发于 My Personal Blog:CodeSheep·程序羊 ,欢迎光临 小站 本文内容脑图如下: elasticsearch-head 项目地址 : https://github.com/mobz/elasticsearch-head 直接安装方式 :此处不赘述,在我的前文 《CentOS-7上Elasticsearch安装填坑记》 中已经记录过,可以 前去查看 Docker安装方式: docker run -d -p 9100:9100 docker.io/mobz/elasticsearch-head:5 启动访问 : http://localhost:9100 使用效果: ( 算了,这个简直上古时期的UI真心不想多看一眼,下面就凑合放两张图意思一下吧 ) ElasticHD ElasticHD

ssm搭建

狂风中的少年 提交于 2020-04-06 11:13:23
SSM框架简介 SSM框架,是 spring + Spring MVC + MyBatis的缩写,这个是继SSH之后,目前比较主流的 Java EE 企业级框架,适用于搭建各种大型的企业级应用系统。 Spring简介 Spring是一个开源框架,Spring是于2003年兴起的一个轻量级的Java开发框架,由Rod Johnson在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。 简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。 控制反转是什么呢? 打个比方,你晚上想约个妹子去看电影,假设这个妹子是一个类(温柔、善良、小鸟依人),那么你需要实例化她,在JAVA中,通常的做法就是new一个类,让她变成一个实体的对象。然后,你跟她约了时间、地点,说要请客吃饭,然后用尽你浑身解数,妹子终于答应要和你去看电影了。看完电影之后,你还要送妹子回家,确保安全。当然,这一个步骤一般是由JVM的垃圾回收机制来处理,如果你没有主动及时送妹子回家

Manjaro字体+wps字体

不想你离开。 提交于 2020-03-07 11:44:08
manjaro自带中文字体有缺陷,wps字体自带宋体等字体需要替换才能使用,因此安装以下字体内容。 安装wps中文语言包 sudo pacman -S wps-office-mui-zh-cn Manjaro默认的中文显示效果非常差,不美观也就罢了,还会有很多奇形怪状的字形(比如“门”,“画”等字)出现。配置字体效果非常耗费时间,如果想仔细折腾,可以参考如下几个网页: Localization/Simplified Chinese (简体中文) Font configuration (简体中文) Font Configuration/Chinese (简体中文) 我参考上面的第3个链接中的配置,做了点小修改,效果基本能够接受。先安装如下字体: sudo pacman -S ttf-roboto noto-fonts ttf- dejavu # 文泉驿 sudo pacman -S wqy-bitmapfont wqy-microhei wqy-microhei-lite wqy- zenhei # 思源字体 sudo pacman -S noto-fonts-cjk adobe-source-han-sans-cn-fonts adobe-source-han-serif-cn-fonts 创建文件 .config/fontconfig/fonts.conf ,加入下面的配置: <

为写程序而生的连字字体 Fira Code

寵の児 提交于 2019-12-05 06:43:37
> Fira Code,等宽的编程连字字体 **等宽 ** 是指所有字符的宽度相同,如: W 和 i 用一样的宽度去显示 **连字(ligatures)**为文字排印的一个特性,比如「f」和「 i」放在一起的时候两个字母容易粘连,那设计者就会专门设计一个连字字符来替代原来单独的「f」和「i」的连字: 很多编程字体包括 Fira Code 就是利用了这个特性来对编程中的 常用符号进行优化 ,如:把输入的「!=」显示成「≠」或者把「>=」变成「≥ 」等等,以此来 提高代码的可读性 , 安装使用 项目地址 : https://github.com/tonsky/FiraCode 下载地址 : https://github.com/tonsky/FiraCode/releases/download/2/FiraCode_2.zip 安装教程 : https://github.com/tonsky/FiraCode/wiki 示例 Ruby : JavaScript : PHP : Erlang : Elixir : Go : LiveScript : Clojure : Swift : 其他同类字体 Hasklig (free) PragmataPro (€59) Monoid (free) Fixedsys Excelsior (free) Iosevka (free) DejaVu

CentOS7 上搭建多节点 Elasticsearch集群

僤鯓⒐⒋嵵緔 提交于 2019-12-01 03:56:17
本文内容脑图如下: 文章共 747字,阅读大约需要 2分钟 ! 概 述 最近学 Elasticsearch,既然学之,怎么能没有实际的集群来把玩呢,因此自己必须动手搭一个! 注: 本文首发于 My Personal Blog:CodeSheep·程序羊 ,欢迎光临 小站 环境准备 节点准备 本文准备搭建 双节点 Elasticsearch集群,因此这里准备了两台 Linux CentOS 7.4 64bit 机器: 节点1: 192.168.31.8 节点2: 192.168.31.9 Elasticsearch 安装包准备 这里下载的是截止到当前日期的最新版: 6.4.2 wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.4.2.tar.gz 安装目录准备 这里拟将 Elasticsearch安装在 /opt/elasticsearch 目录下: mkdir /opt/elasticsearch 将压缩包复制到该目录下并解压 Elasticsearch 集群配置 需要修改两个节点上的配置文件 elasticsearch.yml 节点1 配置 cluster.name: codesheep # 集群名称 node.name: sheep1 # 节点名 network.host: 192

主动模式和被动模式 添加监控主机添加自定义模板处理图形中的乱码自动发现

让人想犯罪 __ 提交于 2019-11-27 08:20:48
主动模式和被动模式 主动或者被动是相对客户端来讲的 被动模式,服务端会主动连接客户端获取监控项目数据,客户端被动地接受连接,并把监控信息传递给服务端,服务端请求以后,客户端接受到请求以后,才把相应的数据汇报给服务中心 主动模式,客户端会主动把监控数据汇报给服务端,服务端只负责接收即可。 定义完策略之后,到达定义的时间以后,就会主动汇报数据给服务中心,比如系统的负载,网络的网卡流量等 当客户端数量非常多时,建议使用主动模式,这样可以降低服务端的压力。 服务端有公网ip,客户端只有内网ip,但却能连外网,这种场景适合主动模式 添加监控主机 先添加主机组yong-test 再添加主机,主机名称和可见名称都写yong-02 群组选择yong_test IP地址填写客户端的ip 192.168.180.135 几个概念:应用集、监控项、触发器、图形、自动发现、web监测 添加监控主机设置 背景: 服务端和客户端配置并启动了zabbix服务, 操作环境 下面就到监控中心(即web浏览器下去配置具体的机器和监控的项目) 在web页面配置添加监控主机,选择 配置 ,在选择 主机群组 ,去添加主机群 配置下的一些集合 主机群组,就是给机器建立一些组,然后在组里面建立一些机器; 模板,就是一些监控项目的集合,预设的 主机,里面现在有 zabbix server,也就是我们的监控中心

为写程序而生的连字字体 Fira Code

北城余情 提交于 2019-11-25 22:04:38
> Fira Code,等宽的编程连字字体 **等宽 ** 是指所有字符的宽度相同,如: W 和 i 用一样的宽度去显示 **连字(ligatures)**为文字排印的一个特性,比如「f」和「 i」放在一起的时候两个字母容易粘连,那设计者就会专门设计一个连字字符来替代原来单独的「f」和「i」的连字: 很多编程字体包括 Fira Code 就是利用了这个特性来对编程中的 常用符号进行优化 ,如:把输入的「!=」显示成「≠」或者把「>=」变成「≥ 」等等,以此来 提高代码的可读性 , 安装使用 项目地址 : https://github.com/tonsky/FiraCode 下载地址 : https://github.com/tonsky/FiraCode/releases/download/2/FiraCode_2.zip 安装教程 : https://github.com/tonsky/FiraCode/wiki 示例 Ruby : JavaScript : PHP : Erlang : Elixir : Go : LiveScript : Clojure : Swift : 其他同类字体 Hasklig (free) PragmataPro (€59) Monoid (free) Fixedsys Excelsior (free) Iosevka (free) DejaVu