Play再识 - 不放弃的执着

从写Play初识时,前面各种称赞play如何如何解放java web开发,最后因为网络被墙而无法正常编译,从而想到放弃。从来都有成为web开发高手的想法,今天又再一次进行尝试,惊喜的是有新的进展。

  首先,你得FQ,得打破国内网络的桎梏,推荐使用mxvpn,免费得话使用日本线路,但是用的人特别多,导致网络特别慢,建议购买一个月的套餐试试,我反正是买了,效果不错。

  其次,你最好把activator的完整包下载下来。这个完整包是包含一个本地的play开发的网站ide,输入activator ui即可,会把127.0.0.1:8888打开,在里面可以编译运行play代码,非常不错。不过再怎么好也没有idea用的爽,毕竟那个网站没有智能提示。

  最后需要注意的是,一般来说你会使用play最新版本,那么请把你得jdk也更新到最新版本,否则可能会有异常发生!我的是报

Unsupported major.minor version 52.0 错误

截几个图吧,看看这个网站:

时间: 2024-10-08 09:44:57

Play再识 - 不放弃的执着的相关文章

再识数据库

      好长时间没有总结数据库了,温习一下 数据库到底是用来干嘛的?带着这个问题来进行我们的探讨 一.简介 数据库是从文件管理系统发展而来的,是对数据的管理的高级阶段.我们都知道它是用来存储数据的,可 以说是电子的文件柜,能对数据进行增删改查操作,但是它不仅仅是用来存储数据的,随着数据库技术的发 展,海量数据库和大型数据库系统已经广泛的应用. 二.三层 这三层是物理数据层.概念数据层和用户数据层,想想和现在学习的三层还是很像的 1.物理数据层:存储最原始的数据 可参考数据访问层(D) 2.逻

JS魔法堂:再识Number type

Brief 本来只打算理解JS中0.1 + 0.2 == 0.30000000000000004的原因,但发现自己对计算机的数字表示和运算十分陌生,于是只好恶补一下.以下是恶补后的成果: 基础野:细说原码.反码和补码(http://www.cnblogs.com/fsjohnhuang/p/5060242.html) 基础野:细说无符号整数(http://www.cnblogs.com/fsjohnhuang/p/5078290.html) 基础野:细说有符号整数(http://www.cnbl

软工视频再识

前一段时间已经对视频刚开始的一段做了一个总结,最近一直忙着自考视频进度有点慢,现在才做总结.每一章只有总结才能有收获要不然感觉跟没有看差不多,总结让我把知识串成一串珍珠. 第四.五章讲的面向过程的设计方法,从工程管理的角度分为概要设计和详细设计,概要设计是在总体设计的基础上对系统总体结构的细化,将系统分为很多的子系统和模块,就好像我们要爬上一样,一看这么高的上,就感觉很恐惧,但我们可以把它分成若干段,然后就是再分为每一小节,这样当到达山顶的时候就会特别有成就感.我们设计系统先进行概要设计分为多个

JS魔法堂:再识IE的内存泄露

一.前言 IE6~8除了不遵守W3C标准和各种诡异外,我想最让人诟病的应该是内存泄露的问题了.这阵子趁项目技术调研的机会好好的再认识一回,以下内容若有纰漏请大家指正,谢谢! 目录一大坨! 二.内存泄漏到底是哪里漏了? 2.1. JS Engine Object.DOM Element 和 BOM Element 2.2. JS Engine Object的内存回收机制 2.3. DOM Element的内存回收机制 2.4. 两种泄漏方式 三.4种泄漏模式  3.1. Circular Refe

VB.net学习笔记(二十三)再识委托

一.调用静态方法 1.声明 委托须使用前声明定义,可以带参数(一个或多个),可以有返回值. '位于一个模块或类的声明部分 Delegate Sub OneArgSub{ByVal msg As String) '带一个参数,且无返回类型 定义了一个委托的类.后台创建了一个名为OneArgSub的新类,这个类是从System.Delegate类继承而来的.(更准确地说从 Systetn.MuhicastDelegate 继承而来的,而 System.MulticastDelegate 则又是从 S

C#再识委托

C# 1 1.什么是委托 委托是一种定义方法签名的类型.当实例化委托时,您可以将其实例与任何具有兼容签名的方法相关联. 您可以通过委托实例调用方法.(MSDN) 委托类似于 C++函数指针,但它们是类型安全的 委托允许将方法作为参数进行传递 委托可用于定义回调方法 委托可以链接在一起 方法不必与委托签名完全匹配.(协变与逆变) C# 2.0 版引入了匿名方法的概念,此类方法允许将代码块作为参数传递,以代替单独定义的方法. C#3.0引入了Lambda表达式,利用它们可以更简练地编写内联代码块.匿

再识网络编程

---------------------不定时的更新开始了,且更且珍惜------------------------ 我要每次都写一遍:前面的还没补完,以此催促不定时更新的我 ----------------- 嗯,今天没带耳机,没边听歌边更博,没灵感改歌词 ------------------ socket(套接字)编程 基于socket实现客户端与服务端编程: 想象成一个打电话的过程,要想打电话我们必须要先有手机,所以要先去买手机,然后插手机卡,开机等一系列步骤 服务端必备的三要素: 1

再识spark

一.示例 1.统计PV和UV 1.1统计PV val conf = new SparkConf()    conf.setMaster("local").setAppName("pvuv")    val sc = new SparkContext(conf)    val lineRDD = sc.textFile("./pvuv.txt")?    lineRDD.map(x=>{      val sp=x.split("\

再识iptables规则

实验机器 测试机:192.168.1.140 CentOS release 6.5 客户端:192.168.1.179 CentOS release 6.5 描述,客户端通过nmap知悉测试机的22.80.443.3306tcp接口有服务. 1.基础部分 查看是否开启状态:service iptables status -nvL 就是查看规则, -F 是临时清除当前规则,重启系统或者重启 iptalbes 服务后还会加载已经保存的规则,所以需要使用 /etc/init.d/iptables sa