Function imagecreatefrompng() does not exist (Missing GD?)

CentOS 6.5的epel及remi源。 # rpm -Uvh http://ftp.iij.ad.jp/pub/linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm # rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm Centos7.0的源 # yum install epel-release # rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm yum install php-gd –enablerepo=remi,remi-php55 OR […]

gcc with java (gcj)

1、gcjをインストール projectx@ubuntu:~$ gcj プログラム ‘gcj’ はまだインストールされていません。 次のように入力することでインストールできます: sudo apt install gcj-jdk 2、Main.java public class Main { public static void main(String args[]) { System.out.println(“hello world”); } } 3、compile and run gcj -c Main.java gcj –main=Main -o Main Main.o ./Main

发布到NPMJS

最近在做微服务的前后端设计,打算将客户端中的一个模块独立出来发布到npmjs上,因此,有机会了解了一下npm的发布过程。 参考了很多网上的文章,长篇累牍(但在这里还是真心感谢他们的分享),最终总结成一个命令: npm publish   当然,为了让这个命令成功执行,准备如下: 初始化项目 创建npm账号   初始化项目 命令:npm init   这是一个交互式命令,最终会生成package.json,要求你输入以下内容: name 包的名称 version 包的版本,格式通常是major.minor.patch,即类似1.0.1 在运行npm version时,会同步修改这个值 main 包的加载入口。 我们这里讨论的前提是发布到NPMJS,也就是说,nod […]

发布jar包到Maven中央仓库

平时自己开发的工具类或者其他的框架的jar包一般都是放在本地。或者把代码上传到github让别人去下载然后自己打包。今天就说说如何把自己的jar包发布到Maven的中央仓库。让其他使用你的jar包的直接去中央仓库下载。如果你用的是阿里云的maven中央仓库。同样阿里云的中央仓库也会同步你的jar包。 1 注册JIRA账号 注册地址:https://issues.sonatype.org/secure/Dashboard.jspa 2 创建 issue 这些都是要填写的!Project URL 和SCM url 可以填写自己github项目的地址 Group ID 可以按自己需求填写,比如我填写的是com.github.mxsm 创建好以后 sonatype的工作人员审核处理,速度还是很快的, […]

搭建Maven私服

摘要:本文主要介绍在CentOS7.1下使用nexus3.6.0搭建maven私服,以及maven私服的使用(将自己的Maven项目指定到私服地址、将第三方项目jar上传到私服供其他项目组使用) 一、简介   Maven是一个采用纯Java编写的开源项目管理工具, Maven采用了一种被称之为Project Object Model(POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做POM.xml的文件中, 通过该文件Maven可以管理项目的整个生命周期,包括清除、编译,测试,报告、打包、部署等等。目前Apache下绝大多数项目都已经采用Maven进行管理. 而Maven本身还支持多种插件, 可以方便更灵活的控制项目, 开发人员的主要任务应该是关注商业逻辑并去实现它, 而不是把时间 […]

Springboot 热加载

Spring Boot 热部署 实际开发中,修改某个页面数据或逻辑功能都需要重启应用。这无形中降低了开发效率,所以使用热部署是十分必要的。 什么是热部署? 应用启动后会把编译好的Class文件加载的虚拟机中,正常情况下在项目修改了源文件是需要全部重新编译并重新加载(需要重启应用)。而热部署就是监听Class文件的变动,只把发生修改的Class重新加载,而不需要重启应用,使得开发变得简便。 Spring Boot 配置实现热部署 第一种方式:maven 插件-springloaded 在spring-boot-maven-plugin插件配置中添加springloaded依赖。 <build> <plugins> <plugin> <groupId&g […]