maven项目建立pom.xml报无法解析org.apache.maven.plugins:maven-resources-plugin:2.4.3

一、发现问题建立maven项目后,pom.xml在显示红叉,鼠标放上去,显示Execution default-testResources of goal org.apache.maven.plugins:maven-resources-plugin:2.4.3错误。二、原因分析缺少maven-resources-plugin-2.4.3.jar或该文件下载不正确,可到repository\org...
分类: 其他 发布时间: 06-15 20:07 阅读次数: 4

初识Java Socket编程

ava最初是作为网络编程语言出现的,其对网络提供了高度的支持,使得客户端和服务器的沟通变成了现实,而在网络编程中,使用最多的就是Socket。像大家熟悉的QQ、MSN都使用了Socket相关的技术。下面就让我们一起揭开Socket的神秘面纱。Socket编程一、网络基础知识(参考计算机网络)           关于计算机网络部分可以参考相关博客:          《TCP/IP协议栈及OSI参...
分类: 其他 发布时间: 06-15 20:07 阅读次数: 4

解决在springboot+mybatis+postgresql时,数据库字段类型为json时,如何与mybatis进行映射

pg 数据库中 某字段类型为jsonJava实体中对应类型是 jsonObject    private JSONObject info;在mybatis的xml中,常规无法直接进行映射,需要自己写一个TypeHandler,自定义一个JSONTypeHandlerPg类具体代码:package com.geovis.common.config; import java.sql.Callable...
分类: 其他 发布时间: 06-15 20:07 阅读次数: 3

在 Soui 中嵌入 MiniBlink 初体验(三):实现一个界面友好动态可交互的饼图

一、引言在上周,我已经调研了在下 Soui 中嵌入 MiniBlink 浏览器控件,并且使用百度的开源可视化库 ECharts 显示图表的可行性。这篇博客,让我们来实现一个简单的界面友好的、动态可交互的饼图显示。最后的效果图如下:想要了解如何实现 Soui 中 MiniBlink 浏览器控件的嵌入的同学,可以点击这里: 在 Soui 中嵌入 MiniBlink 初体验(一):支持百度 EChart
分类: 其他 发布时间: 06-15 20:07 阅读次数: 3

让我们一步一步实现一个完整的 String 类:构造、拷贝、赋值、移动和析构

一、引言 我们在面试 C++ 相关岗位的时候,总会遇到这样的笔试面试题: 请你实现一个 String 类 这道题,说简单也简单,说难也难,是一个考察 C++ 基础的非常好的题目。正好在今天,我萌生了一个想法,那就是一步一步,一点一点,从构造析构,到拷贝赋值,再到 C++11 的移动,我们都给这个 String 类加进去,让我们看看,这将是一个怎样的类 :) 让我们先写下这么一段代码...
分类: 其他 发布时间: 06-15 20:07 阅读次数: 4

探索一道面试题的多个解法:C++11 求从 1 到 10 的阶乘相加的结果

一、引言 最近,有个朋友出去面试(才毕业不到一年),里面有一道很简单的笔试题: 请你编写代码,求 1 到 10 的阶乘相加的结果 这是一道非常简单的题目,我们稍微动一动头脑,就能拿出下面的代码: #include <iostream> #include <cstdlib> int factorial(int n) { if (n == 1) r...
分类: 其他 发布时间: 06-15 20:07 阅读次数: 4

意外的惊喜:f.lux, 一款真的很强大的护眼软件

一、引言 最近在使用笔记本的时候,总是觉得有的时候太过于刺眼,此时就萌生了想要找一个护眼软件的想法。 因为我的笔记本是 ThinkPad 的,所以 ThinkPad 的联想 Lenovo Vantage 管理工具中就有护眼模式的功能。但是!这个功能貌似有一些 bug,重启后不能自动开启。 因此,我就踏上了寻找一款强大的护眼软件的道路。 先后试用了很多款,最后发现还是这款国外开源的护眼软件 ...
分类: 其他 发布时间: 06-15 20:07 阅读次数: 4

阅读技术书籍原著的困扰:技术书籍中的符号用英语该怎么念?

一、引言 或许有很多程序员跟我一样,英语水平尚待提高,但是因为种种原因(或是想要磨练自己的英语水平,或是想要体验原汁原味的原著味道,或是被水平极差的国内翻译者深深伤害)走上了死啃英文原著的道路。 我就是那么一个英语水平不咋地,却也想要死啃英文原著的程序员 T_T 那么,刚开始啃英文原著的同学,总会遇到这么一个问题: 那些英文原著中的符号,用英语该怎么念呢 总不能都读英文原著了,...
分类: 其他 发布时间: 06-15 20:07 阅读次数: 4

Kindle for PC 无法放大图片的困扰:使用 Windows 自带的放大镜工具

一、引言 最近学习微信小程序的开发,在 kindle 商城里买了一本书。可惜的是,在 Kindle for PC 中,这本书的图片根本无法放大,阅读体验相当不好(这个也希望 Kindle for PC 团队后期优化 T_T),如下图所示: 附图是示例(如有侵权可以联系我删图),右上角的图片根本无法看清楚,并且也没办法放大。 这下该怎么办呢? 二、Windows 自带的放大镜工具 ...
分类: 其他 发布时间: 06-15 20:07 阅读次数: 3

RedHat 离线安装 docker 遇到的问题汇总

一、引言 最近项目组正好有了平台转移到 docker 上去的需求,所以临时学习了下 docker。在自己的机器上学习安装 docker 都是非常轻松的(前提是要么你有梯子,要么你就挂载阿里的服务线路加速)。但是到了公司的服务器上,就不能联网了: 也就是说,我需要在公司的 RedHat 未联网环境下,安装 docker 这个看似并不难的需求,却让我忙了一个上午。接下来,我把自己解决这个...
分类: 其他 发布时间: 06-15 20:07 阅读次数: 4

Ubuntu18.04 离线安装 docker

一、引言 最近在工作中接触到了 docker 技术。然而很尴尬的是,我们的工作机并不能上网,因此在工作机上的虚拟机中的 Ubuntu 就不能通过传统的方便的(apt-get)方式来安装 docker 了。那么怎么办呢? 通过拜读和实践了这篇博客: ubuntu14.04中离线安装docker 我成功解决了这个问题 二、附件 为了方便广大网友,这里我也上传了一个我通过该博客搜索下载拼凑出...
分类: 其他 发布时间: 06-15 20:07 阅读次数: 4

Docker Toolbox 怎么像在 linux 平台下配置 daemon.json 一样配置 insecure-registries

一、引言 最近,在工作中,老大给了我一个任务,也就是在工作机上配置一个 docker 的私人镜像库。其实,想要配置一个 docker 的私人镜像库并不困难,你只需要参考这篇博客即可: 使用Docker Registry快速搭建私有镜像仓库 然而,成年人的世界总不会这么简单,在这里,有一个非常大的阻碍,那就是: 工作机 == 不能上外网 也就是说,所有在配置 docker 的私人镜...
分类: 其他 发布时间: 06-15 20:07 阅读次数: 4

通过二进制安装的 Docker 怎么设置 daemon.json 配置文件

一、引言 安装 Docker 有很多种方式,其中使用二进制的方式离线安装 Docker 无亦是最简单的一种。 然而简单的后果带来的是与其他安装方式不同的配置方式。 比如说,当你作为 Docker 客户端,想要推送本地的镜像到私有镜像库的时候。此时会出现这么一个问题: The push refers to repository [192.168.0.201:5000/ubuntu] ...
分类: 其他 发布时间: 06-15 20:07 阅读次数: 2

RedHat 7.2 如何修改默认的 localhost 主机名

一、引言 最近在使用 RedHat 7.2 系统的时候,想要把默认的 localhost 主机名改掉,尝试了网上很多方法都未能成功。什么修改 /etc/hosts 啊,什么修改 /etc/sysconfig/network 之类的,都不成功。 二、亲测有效的方法 最后,终于找到了一篇帖子,根据他的方法我成功修改了默认的 localhost 主机名: redhat之RHEL7.3serv...
分类: 其他 发布时间: 06-15 20:07 阅读次数: 4

解决二进制方式安装 docker 不能使用 systemd(systemctl) 工具管理 docker 服务的问题

一、引言 接触 docker 已经有一段时间了,在这段时间里面,我使用二进制的方式安装了最新版的 docker,完成了 docker 的私有镜像库的搭建、用户认证的添加、镜像的推送与拉取等等功能。这里的二进制方式安装 docker 的方式有别于 rpm、deb 包,是 docker 官网上提到的一种类似于绿色版软件的安装方式,下载下来解压出来是一个可以直接使用的 docker 软件包,相关安装文...
分类: 其他 发布时间: 06-15 20:07 阅读次数: 4

一谈 4 个 Linux 终端工具的中文支持效果以及使用感受

一、引言 最近刚刚接触了 Linux 的开发。刚上手使用的是 Putty,其小巧强大的感觉让我非常喜欢。可是非常遗憾的是,它对中文的支持并不是非常完美。 除了 Putty,我还尝试了 Xshell5、SecureCRT8.0 和 MobaXterm10.6,感觉各有千秋。特此过来总结一下感想。 二、各个终端工具一比 这里主要对于终端工具对于中文的支持(对于中文的支持并不是看中文字符集的...
分类: 其他 发布时间: 06-15 20:07 阅读次数: 4

在 Windows 上如何方便的查看 Linux 上的 C++ 代码文件

一、引言 最近刚刚从 Windows 平台转向 Linux 平台,涉及到 Linux 平台上 C++ 项目代码的修改工作。为了方便,我们还是在 Windows 平台上使用 ssh 到服务器进行代码的查看修改。这里,我注意到老员工是直接在服务器上使用 vi 工具来查看代码的(服务器上没有 vim)。这里我就很疑惑了: 能不能有一个像 Windows 平台上的 VS IDE 一样的东西,能够...
分类: 其他 发布时间: 06-15 20:07 阅读次数: 4

遇到不可以复制的网页怎么办

一、引言 最近在工作中涉及到了 Vim 的配置,发现有篇文章写得很不错,不过就是无法复制出来代码。 那么这就尴尬了,我不可能照着敲吧,那太慢了。 二、问题解决 这个问题还是有比较好的解决办法的,那就是: * 右键查看网络源代码 * 或者 * 右键检查元素,复制粘贴 HTML 文档 * Enjoy It :)...
分类: 其他 发布时间: 06-15 20:07 阅读次数: 4

gvim 怎么卸载 SpaceVim

一、引言 最近沉迷于配置 Vim 玩,觉得很有意思。有一天突然想试试网上疯传的 SpaceVIm,结果试了下发现还是不对自己的胃口,还是想换回原来的配置。 结果发现,Windows 上的 gvim 使用 install.cmd 安装的 SpaceVim 没有官方的卸载工具。我试了下,即使是卸载重装 gvim 打开也还是 SpaceVim 的样式,这就很尴尬了 T_T 二、问题解决 问题...
分类: 其他 发布时间: 06-15 20:07 阅读次数: 3

简单的 VSCode 插件离线安装方法

一、引言 最近想要使用 VSCode 来进行项目的开发工作,无奈工作机上无法上网。这就涉及到了相关插件的离线安装的问题。 在参考了 VSCode 插件离线安装 这篇博客的方法之后,我成功离线安装了插件。 可是令我惊奇的事情是: 可能是 VSCode 社区了解到了我们离线安装插件的需求,现在在插件的页面上,已经有了下载链接了,也就是不用我们再去手动组下载链接了。那么我们离线安装 VSCode...
分类: 其他 发布时间: 06-15 20:07 阅读次数: 3