- 博客(21)
- 资源 (7)
- 问答 (1)
- 收藏
- 关注
原创 No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
Eclipse中使用maven出现No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? 问题的解决方案问题描述 在eclipse中使用mvn bulid命令,参数为package或install时候,控制台会输出上面的错误信息。原因分析 一般我们装jdk
2016-08-05 14:37:46
706
原创 Java7中switch的变动
在jdk1.6之前,switch语句的判断条件只能接受int,byte,char,short类型的参数.但在jdk1.7之后,switch语句的判断条件可以接受String类型了,但要注意这里的String类型的参数是区分大小写的。
2016-07-22 10:20:51
650
原创 Function接口 – Java8中java.util.function包下的函数式接口
在Java8中你会发现java.util.function包下的Function, Supplier, Consumer, Predicate和其他函数式接口广泛用在支持lambda表达式的API中。这些接口有一个抽象方法,会被lambda表达式的定义所覆盖。这里简单介绍一下Function接口:接口的主要方法:R apply(T t) 将Function对象应用到输入的参数上,然后返回计算结果
2016-07-19 16:27:37
3342
原创 Java8中的Optional类
如果你开发过Java程序,可能会有过这样的经历:调用某种数据结构的一个方法得到了返回值却不能直接将返回值作为参数去调用别的方法。而是首先判断这个返回值是否为null,只有在非空的前提下才能将其作为其他方法的参数。Java8中新加了Optional这个类正是为了解决这个问题。Optional类的Javadoc描述如下: 这是一个可以为null的容器对象。如果值存在则isPresent()方法会返回t
2016-07-19 16:07:18
6295
原创 使用JHipster创建一个应用 -JHipster学习(二)
使用JHipster创建一个应用 -JHipster学习(二)通过上一节的环境配置后,接下来我们就来开始使用JHipster自动生成一个应用,一般应用都会使用数据库,JHipster支持关系型的SQL数据库,以及非关系型数据库等数据库,你可以在开始创建应用之前下载配置好需要的数据库(这里以mysql为例)以及你写代码时习惯的IDE先创建一个文件夹mkdir testjhipster开始生成应用
2016-07-15 17:46:34
9884
翻译 Spring Boot所有配置项
# ===================================================================# COMMON SPRING BOOT PROPERTIES## This sample file is provided as a guideline. Do NOT copy it in its# entirety to your own appl
2016-07-15 16:14:53
1907
原创 JHipster使用前的环境配置-JHipster学习(一)
JHipster使用前的环境配置-JHipster学习(一)JHipster或者称Java Hipster,是一个应用代码产生器,能够创建Spring Boot + AngularJS + Bootstrap的应用,所以首先你要配置好Java的环境、Git以及Maven或者Gradle的环境,然后通过npm安装Jhipster所需的一些必要的工具。安装npm 去node.js的官网https:/
2016-07-15 15:42:33
5851
原创 Ubuntu下通过ppa安装jdk
1、首先安装工具包和依赖 sudo apt-get install python-software-properties sudo apt-get software-properties-common2、执行其余命令 sudo add-apt-repository ppa:webupd8team/java su
2016-07-04 16:30:33
428
原创 AJAX 跨域请求 - JSONP获取JSON数据
AJAX 跨域请求 - JSONP获取JSON数据Asynchronous JavaScript and XML (Ajax) 是驱动新一代 Web 站点(流行术语为 Web 2.0 站点)的关键技术。Ajax 允许在不干扰 Web 应用程序的显示和行为的情况下在后台进行数据检索。使用XMLHttpRequest 函数获取数据,它是一种 API,允许客户端 JavaScript 通
2016-01-31 21:44:26
543
原创 Ubuntu server 14.04 启用root用户并设置密码
Ubuntu Server默认状态下是没有开启root这个超级管理员帐号的,在没有启用root的状态只能通过sudo来使用。Ubuntu Server 14.04 启用root用户方法如下:sudo passwd root //设置root密码sudo passwd -l root // 为root设置新的密码后需立即锁定root用户让其他帐号获得root权限:
2015-11-08 23:37:14
5268
原创 Java中sql语句之通配符*
在java中执行SQL语句要特别注意通配符的问题,否则是不会成功的:在ACCESS中的通配符是*例:select * from student where name like '张*'在标准的SQL语言中的通配符是%例:select * from student where name like '张%'在java中要执行上述的功能必须是select *
2015-05-22 15:32:27
1165
转载 Struts2中的OGNL详解
首先了解下OGNL的概念:OGNL是Object-Graph Navigation Language的缩写,全称为对象图导航语言,是一种功能强大的表达式语言,它通过简单一致的语法,可以任意存取对象的属性或者调用对象的方法,能够遍历整个对象的结构图,实现对象属性类型的转换等功能。此外,还得先需弄懂OGNL的一些知识:1.OGNL表达式的计算是围绕OGNL上下文进行的。OGNL上下文实
2015-05-19 22:48:49
592
原创 Java通过jdbc直接连接access数据库
1.下载access数据库驱动 首先下载Access_JDBC30.jar包,然后将他引入到工程下。2.连接数据库代码如下:public Connection getConn(){ Connection conn=null; String url="jdbc:Access://./student.mdb"; // ./表示当前工程目录下
2015-05-18 22:26:57
2117
原创 Git常用命令总结
Git常用命令查看、添加、提交、删除、找回,重置修改文件git help # 显示command的helpgit show # 显示某次提交的内容 git show $idgit co -- # 抛弃工作区修改git co . # 抛弃工作区修改git add # 将工作文件修改提交到本地暂存区git add . # 将所有修改过的工作文件提交暂存区g
2015-05-18 09:15:05
376
原创 URI和URL的区别
URI是个纯粹的句法结构,用于指定标识Web资源的字符串的各个不同部分。URL是URI的一个特例,它包含了定位Web资源的足够信息。其他URI,比如mailto:cay@horstman.com 则不属于定位符,因为根据该标识符无法定位任何资源。在Java类库中,URI类不包含任何访问资源的方法,它唯一的作用就是解析。相反的是,URL类可以打开一个到达资源的流。因此URL类只能作用于那些 Ja
2015-05-14 09:49:01
469
原创 Ubuntu下git的安装和使用
一、Git安装: 1、 二进制方式安装: $ sudo apt-get install git 安装完成后,在终端中输入 git 就可以看到相关的命令了。如果只是需要使用git来管理本地的代码,那么现在就可以使用了。如果需要和github上的项目结合,还需要做其他的一些操作。 2、github帐号的申请 如果只是需要将gith
2015-05-06 15:34:10
472
原创 Ubuntu下Objective-C开发环境搭建
1.Installing GNUstep on Ubuntu 下面列出来的包是安装GNUstep环境所必须的:build-essentialgobjcgobjc++gnustep-devel用 apt-get install 就可以搞定2.编译objective-c代码 #import int main (int argc,
2015-04-28 09:18:08
915
原创 Git安装完后的配置及常用操作命令
1、在Windows上安装Git安装完成后,还需要最后一步设置,在命令行输入: gitconfig–globaluser.name“YourName” git config –global user.email “email@example.com”2、创建版本库首先,选择一个合适的地方,创建一个空目录:$ cd /d/appData$ mkdir gitRepo$ cd
2015-04-27 08:42:21
981
原创 Gtk-WARNING**:无法在模块路径中找到主题引擎:“pixmap”的解决
Gtk-WARNING**:无法在模块路径中找到主题引擎:“pixmap”的解决 打开谋程序的时候如果终端中提示: (gvim:2353): Gtk-WARNING **: 无法在模块路径中找到主题引擎:“pixmap”,解决方法是运行:sudo apt-get install gtk2-engines-pixbu
2015-04-17 10:12:10
827
原创 Ubuntu 14.04利用tasksel安装配置lamp环境
用tasksel可以方便安装dns server,lamp, kubuntu desktop, ubuntu desktop, xubuntu之类的软件包。这个软件在server版是预装的,而在桌面版里是不预装的,想用的话需先安装: sudo apt-get install tasksel用这个软件的话就用命令:sudo tasksel1.安装lamp环境:输入命令 sudo
2015-04-15 22:13:22
3608
原创 Ubuntu14.04 下Sublime Text 无法输入中文解决方法
前几天把Ubuntu升级到了14.04 beta 2,顺便安装了fcitx 搜狗输入法,但是发现在sublime text 2中无法输入中文。在网上找了n多资源之后发现了有如下一个自己试了可以的方法.1.保存下述代码为 sublime-imfix.c 文件 123456789101112131415
2015-04-15 12:30:49
1040
java实现计算机图形学直线和圆的绘制算法
2015-09-19
Java web开发中要是用jdbc连接access数据库,连接url怎么写相对位置
2015-06-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人