- Oracle-SQL转换为Hive-SQL
王林-wlin
大数据oraclesqlhive
Oracle-SQL转换为Hive-SQLOracle-SQL转换为Hive-SQL工具类工具类名:OracleToHiveSqlUtilpackagecom.example.demotest.util;importlombok.extern.slf4j.Slf4j;importjava.io.File;importjava.io.FileOutputStream;importjava.io.IO
- oracle-sql语句执行过程
请叫我大虾
数据库数据库oracle
客户端输入sql语句。sql语句通过网络到达数据库实例。服务器进程(serverprocess)接收到sql语句。sql–解析成执行计划,然后sql才能执行。会将sql和sql的执行计划缓存到共享池中。解析:会消耗很多资源。从数据库找数据,先从buffercache中找,这就是逻辑读。如果在buffercache中找不到,再从数据库数据文件中读,这就是物理读。命中率=逻辑读/(逻辑读+物理读).
- oracle-sql语句解析类型
请叫我大虾
估值oraclesql数据库
语句执行过程:1.解析(将sql解析成执行计划)2.执行3.获取数据(fetch)1.sharedpool的组成。sharepool是一块内存池。主要分成3块空间。free,library(库缓存,缓存sql以及执行计划),rowcache(字典缓存)select*fromv$sgastatawhereNAME='librarycache';select*fromv$sgastatawhereNA
- Oracle-SQL
码仆的逆袭
数据库oracle数据库sql
Oracle-SQLSQL常识PLSQL安装SQL分类SQL的编写顺序SQL的执行顺序学习Oracle的注意事项Oracle数据库的体系结构Oracle内置表虚表基本查询按列查询给查询的列起别名消除重复的数sql的四则运算字符串连接查询条件查询练一练(emp):排序事务事务的特性事务的并发操作条件表达式分组where和having的区别多表内连接查询左右外连接查询子查询单行子查询多行子查询关联子查
- 主流SQL查询多条只取其中最新的一条数据
Cx_轩
Cx_架构之旅SQLMYSQLoracle
业务场景:ORACLE可以查看:oracle针对多数据只取最新一条的sql_Cx_轩的博客-CSDN博客_oraclern=1MYSQL可以查看:MYSQL系列-Mysql针对多条数据获取最新一条数据时的sql语句_Cx_轩的博客-CSDN博客在针对某个类型数据存在多条时,但只想取最新的一条。在可以确定时哪种类型时我们使用简单sql就可以解决。ORACLE-SQL:如:select*from(se
- 最全的ORACLE-SQL笔记(转,出处不详)
徐健哲
笔记oracle
--首先,以超级管理员的身份登录oraclesqlplussys/bjsxtassysdba--然后,解除对scott用户的锁alteruserscottaccountunlock;--那么这个用户名就能使用了。--(默认全局数据库名orcl)1、selectename,sal*12fromemp;--计算年薪2、select2*3fromdual;--计算一个比较纯的数据用dual表3、sele
- ORACLE-SQL调优
飘*
数据库oraclesql数据库
–连接查询的表顺序当对多个表进行连接查询时,Oracle分析器会按照从右到左的顺序处理FROM字句中的表名。例如:SELECTa.empno,a.ename,c.deptno,c.dname,a.log_actionFROMemp_loga,empb,deptc在执行时,Oracle会先查询dept表,根据dept表查询的行作为数据源串行连接emp表继续执行,因此dept表又称为基础表或驱动表。由
- Oracle-sql语句中的判断
lezak++
如果本文对您有所帮助,可以点一下赞本文只是学习笔记,欢迎指错,转载标明出处1、select查询语句中的if判断,使用DECODE函数(推荐),CASE表达式(繁琐不推荐)decode(条件,值1,返回值1,值2,返回值2,…值n,返回值n,缺省值)sign(value)函数会根据value的值为0,正数,负数,分别返回0,1,-1selectavg(score),100*sum(DECODE(si
- Oracle数据库PL SQL开发、Oracle-SQL开发习题答案
zwwws
第2章编写简单的查询语句练习11.使用两种方式查询所有员工(EMP)信息。2.查询(EMP)员工编号、员工姓名、员工职位、员工月薪、工作部门编号。练习21.员工转正后,月薪上调20%,请查询出所有员工转正后的月薪。2.员工试用期6个月,转正后月薪上调20%,请查询出所有员工工作第一年的年薪所得(不考虑奖金部分,年薪的试用期6个月的月薪+转正后6个月的月薪)练习31.员工试用期6个月,转正后月薪上调
- Oracle-SQL开发—— 子查询
涎涎
章节目标通过本章学习,应达到如下目标:掌握子查询可以解决的问题;了解子查询的分类;掌握单行子查询、多行子查询、多列子查询;掌握在WHERE、HAVING、FROM子句中编写子查询;理解子查询返回空值对主查询所产生的影响;掌握T0P-N及分页查询;本章内容为什么使用子查询思考如下问题?查询工资比Jones工资高的员工信息?查询工资最低的员工姓名?为什么使用子查询“谁的薪水比Jones还高呢?”使用子
- Oracle-SQL优化案例一
牛牛的笔记
Oracleoraclesql数据库dba运维
前言:近期做了3条Oracle数据库的慢SQL优化,把慢SQL优化的过程记录了下来分享给大家,希望对大家有所帮助。案例1:sql_text:selectcc.*fromCIF_XXXccwhere1=1ANDcc.ch_XXX_namelike'%刘璐%'ANDcc.XXX_noin(selectXXX_nofromcif_XXX_documentwhereiss_country=:1)order
- ORACLE-SQL 关于树结构的查询
春风十里不如你9527
JAVAsql数据库oracle
1、通常的树结构包括节点编码NODE_CODE,节点名称NODE_NAME,父节点编码PARENT_ID2、另外还可以拥有一些控制字段,排序SORT_NO,节点层级NODE_LEVEL,是否显示IS_SHOW,是否叶子节点IS_LEAF3、除此之外,偶尔包含:唯一标识ID,创建人REC_CREATOR,创建时间REC_CREATE_TIME,修改人REC_REVISOR,修改时间REC_REVIS
- ORACLE-SQL编写规范(详细解释)
Ethan_Fu
oracle
数据库SQL优化原则1.SQL语句的执行过程2.选用适合的ORACLE优化器ORACLE的优化器共有3种:a.RULE(基于规则)b.COST(基于成本)c.CHOOSE(选择性)可以通过对init.ora文件中OPTIMIZER_MODE参数的设置来设置缺省的优化器,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS。也可以在SQL句级或是会话(session)级对其进行
- oracle-SQL存储过程
菜鸟挣扎史
sql数据库
例:DECLAREparam0VarChar(10);param1VarChar(3);sqlStrVarchar(2000);BEGINparam0:=‘gsld140600’;param1:=’‘1’’;sqlStr:=‘SELECTCOUNT(1)ASNOTICECOUNTFROMGSPMESSAGEACTOR,GSPMESSAGEWHERELOWER(GSPMESSAGEACTOR.TAR
- oracle-sql左右连接/ 临时表创建
菜鸟挣扎史
sql数据库
左右连接左外连接(左边的表不加限制)右外连接(右边的表不加限制)全外连接(左右两表都不加限制对应SQL:LEFT/RIGHT/FULLOUTERJOIN。通常省略OUTER关键字,写成:LEFT/RIGHT/FULLJOIN。在左连接和右连接时都会以一张A表为基础表,该表的内容会全部显示,然后加上A表和B表匹配的内容。如果A表的数据在B表中没有记录。那么在相关联的结果集行中列显示为空值(NULL)
- Oracle-SQL语句中级
菜鸟挣扎史
sql数据库
锁表查询SELECTa.sid,a.serial#,c.object_name,b.session_id,b.oracle_username,b.os_user_nameFROMvprocessp,vprocessp,vprocessp,vsessiona,v$locked_objectb,all_objectscWHEREp.addr=a.paddrANDa.process=b.processA
- oracle-sql游标入门基础
菜鸟挣扎史
SQL数据库sql
DECLARE–定义游标CURSORc_cursorIS–返回LSBZDW_DWBH,LSBZDW_DWMCSELECTLSBZDW_DWBH,LSBZDW_DWMCfromLSBZDWWHERELSBZDW_TYBZ=0andlsbzdw_dwmcnotlike‘%合并%’andlsbzdw_dwmcnotlike‘%抵消%’andlsbzdw_dwbh!=‘100001’andrownum<=
- Oracle-SQL基础小结
xq_lurker1992
数据库#OracleSQL
SQL类型分为三类:数据操纵语言、数据定义语言、数据控制语言SQL编写工具SqlPlusPLSQLNavicate算术表达式别名如果别名包含空格或特殊字符,或者区分大小写,则需要使用双引号。selectfirst_name||last_name"employeename",salary*1.2new_salfromEMPLOYEESt其它引号(q)运算符SELECTdepartment_name|
- oracle-sql优化
honey_Claire
经验积累
(1)选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表drivingtable)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询,那就需要选择交叉表(intersectiontable)作为基础表,交叉表是指那个被其他表所引用的表
- Oracle-sql截取URL中的域名
yin_jw
旧分类
--http://news.sina.com.cn/c/2014-08-28/031030754888.shtml->news.sina.com.cn--http://www.sina.com.cn->www.sina.com.cn--截取域名数据selectdecode(INSTR('http://news.sina.com.cn/c/2014-08-28/031030754888.shtml'
- Oracle-SQL Explain Plan解读
小小工匠
【Oracle基础】Oralce手札
概述执行计划:一条查询语句在ORACLE中的执行过程或访问路径的描述。基于ORACLE的应用系统很多性能问题,是由应用系统SQL性能低劣引起的,所以,SQL的性能优化很重要,分析与优化SQL的性能我们一般通过查看该SQL的执行计划。常用方法1.ExplainPlanForSQL•不要实际执行SQL语句,生成的计划未必是真实执行的计划•必须要有plan_table2.SQLPLUSAUTOTRACE
- Oracle-SQL Developer存储过程Debug
ginger_mr
ToolConfigure
SQLDeveloper存储过程Debug因为使用SCOTT用户没有debug权限,所以要授权。在管理员权限下对用户授权:grantdebuganyprocedure,debugconnectsessiontoscott(用户名);1.首先存储过程必须编译通过,编译的时候请选择“编译以进行调试”。2.在想要调试的行上设置好断点。并确认你当前登录用户有存储过程调试权限。3.点击“调试”按钮,然后输入
- Oracle数据库PL SQL开发、Oracle-SQL开发习题答案
在吃菜的鸡
SQL语句
文章目录第2章编写简单的查询语句第3章限制数据和对数据排序第5章多表连接第6章分组函数第7章子查询第8章集合运算第9章高级子查询第10章层次查询第11章数据操作与事务控制第13章创建和维护表第14章约束第15章视图第16章序列、索引、同义词答案链接:第2章编写简单的查询语句练习11.使用两种方式查询所有员工(EMP)信息。2.查询(EMP)员工编号、员工姓名、员工职位、员工月薪、工作部门编号。练习
- ORACLE-SQL存储过程优化
远有青山
在SQL语句优化过程中,我们经常会用到hint,现总结一下在SQL优化过程中常见OracleHINT的用法:1.表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化.例如:SELECTEMP_NO,EMP_NAM,DAT_INFROMBSEMPMSWHEREEMP_NO='SCOTT';2.表明对语句块选择基于开销的优化方法,并获得最佳响应时间,使资源消耗最小化.例如:SELEC
- ORACLE-SQL笔记
lcs943423147
sqlorcale
--首先,以超级管理员的身份登录oraclesqlplussys/bjsxtassysdba--然后,解除对scott用户的锁alteruserscottaccountunlock;--那么这个用户名就能使用了。--(默认全局数据库名orcl)1、selectename,sal*12fromemp;--计算年薪2、select2*3fromdual;--计算一个比较纯的数据用dual表3、sele
- 最全的ORACLE-SQL笔记
懒丹
数据库
最全的ORACLE-SQL笔记时间:2013-08-0517:20来源:www.chengxuyuans.com--首先,以超级管理员的身份登录oracle sqlplussys/bjsxtassysdba --然后,解除对scott用户的锁 alteruserscottaccountunlock; --那么这个用户名就能使用了。 --(默认全局数据库名orcl) 1、
- ORACLE-SQL较全面笔记
Akatsuki_ZERO
--首先,以超级管理员的身份登录oraclesqlplussys/bjsxtassysdba--然后,解除对scott用户的锁alteruserscottaccountunlock;--那么这个用户名就能使用了。--(默认全局数据库名orcl)1、selectename,sal*12fromemp;--计算年薪2、select2*3fromdual;--计算一个比较纯的数据用dual表3、sele
- Oracle-sql查询优化(一)
Ronin-YX
规范类
一、一些sql书写规范1.对查询进行优化,应尽量避免全表扫描,首先应考虑在where及orderby涉及的列上建立索引。2.应尽量避免在where子句中对字段进行null值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:selectidfromtwherenumisnull可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:selectidfromtwherenum=03
- Oracle-Sql语句优化总结
青岛欢迎您
关系数据库
1、多表查询时,记录数少的表放到后面Oracle的解析器按照从右到左的顺序处理FROM子句中的表名,因此FROM子句中写在最后的表将被最先处理。在FROM子句中包含多个表的情况下,将记录数最少的表放到where的最后。例:selectcount(*)fromtableA,tableB;(tableA100万条,tableB1万条)例:当三张表关联查询时,应将交叉表放到后面,其次是记录少的表:Sel
- Oracle数据库PL SQL开发、Oracle-SQL开发习题答案
冰派甜心
第2章编写简单的查询语句练习11.使用两种方式查询所有员工(EMP)信息。SELECT*FROMemp;SELECTempno,ename,job,mgr,hiredate,sal,comm,deptnoFROMemp;2.查询(EMP)员工编号、员工姓名、员工职位、员工月薪、工作部门编号。SELECTempno,ename,job,sal,deptnoFROMemp;练习21.员工转正后,月薪上
- java的(PO,VO,TO,BO,DAO,POJO)
Cb123456
VOTOBOPOJODAO
转:
http://www.cnblogs.com/yxnchinahlj/archive/2012/02/24/2366110.html
-------------------------------------------------------------------
O/R Mapping 是 Object Relational Mapping(对象关系映
- spring ioc原理(看完后大家可以自己写一个spring)
aijuans
spring
最近,买了本Spring入门书:spring In Action 。大致浏览了下感觉还不错。就是入门了点。Manning的书还是不错的,我虽然不像哪些只看Manning书的人那样专注于Manning,但怀着崇敬 的心情和激情通览了一遍。又一次接受了IOC 、DI、AOP等Spring核心概念。 先就IOC和DI谈一点我的看法。IO
- MyEclipse 2014中Customize Persperctive设置无效的解决方法
Kai_Ge
MyEclipse2014
高高兴兴下载个MyEclipse2014,发现工具条上多了个手机开发的按钮,心生不爽就想弄掉他!
结果发现Customize Persperctive失效!!
有说更新下就好了,可是国内Myeclipse访问不了,何谈更新...
so~这里提供了更新后的一下jar包,给大家使用!
1、将9个jar复制到myeclipse安装目录\plugins中
2、删除和这9个jar同包名但是版本号较
- SpringMvc上传
120153216
springMVC
@RequestMapping(value = WebUrlConstant.UPLOADFILE)
@ResponseBody
public Map<String, Object> uploadFile(HttpServletRequest request,HttpServletResponse httpresponse) {
try {
//
- Javascript----HTML DOM 事件
何必如此
JavaScripthtmlWeb
HTML DOM 事件允许Javascript在HTML文档元素中注册不同事件处理程序。
事件通常与函数结合使用,函数不会在事件发生前被执行!
注:DOM: 指明使用的 DOM 属性级别。
1.鼠标事件
属性  
- 动态绑定和删除onclick事件
357029540
JavaScriptjquery
因为对JQUERY和JS的动态绑定事件的不熟悉,今天花了好久的时间才把动态绑定和删除onclick事件搞定!现在分享下我的过程。
在我的查询页面,我将我的onclick事件绑定到了tr标签上同时传入当前行(this值)参数,这样可以在点击行上的任意地方时可以选中checkbox,但是在我的某一列上也有一个onclick事件是用于下载附件的,当
- HttpClient|HttpClient请求详解
7454103
apache应用服务器网络协议网络应用Security
HttpClient 是 Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。本文首先介绍 HTTPClient,然后根据作者实际工作经验给出了一些常见问题的解决方法。HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需
- 递归 逐层统计树形结构数据
darkranger
数据结构
将集合递归获取树形结构:
/**
*
* 递归获取数据
* @param alist:所有分类
* @param subjname:对应统计的项目名称
* @param pk:对应项目主键
* @param reportList: 最后统计的结果集
* @param count:项目级别
*/
public void getReportVO(Arr
- 访问WEB-INF下使用frameset标签页面出错的原因
aijuans
struts2
<frameset rows="61,*,24" cols="*" framespacing="0" frameborder="no" border="0">
- MAVEN常用命令
avords
Maven库:
http://repo2.maven.org/maven2/
Maven依赖查询:
http://mvnrepository.com/
Maven常用命令: 1. 创建Maven的普通java项目: mvn archetype:create -DgroupId=packageName 
- PHP如果自带一个小型的web服务器就好了
houxinyou
apache应用服务器WebPHP脚本
最近单位用PHP做网站,感觉PHP挺好的,不过有一些地方不太习惯,比如,环境搭建。PHP本身就是一个网站后台脚本,但用PHP做程序时还要下载apache,配置起来也不太很方便,虽然有好多配置好的apache+php+mysq的环境,但用起来总是心里不太舒服,因为我要的只是一个开发环境,如果是真实的运行环境,下个apahe也无所谓,但只是一个开发环境,总有一种杀鸡用牛刀的感觉。如果php自己的程序中
- NoSQL数据库之Redis数据库管理(list类型)
bijian1013
redis数据库NoSQL
3.list类型及操作
List是一个链表结构,主要功能是push、pop、获取一个范围的所有值等等,操作key理解为链表的名字。Redis的list类型其实就是一个每个子元素都是string类型的双向链表。我们可以通过push、pop操作从链表的头部或者尾部添加删除元素,这样list既可以作为栈,又可以作为队列。
&nbs
- 谁在用Hadoop?
bingyingao
hadoop数据挖掘公司应用场景
Hadoop技术的应用已经十分广泛了,而我是最近才开始对它有所了解,它在大数据领域的出色表现也让我产生了兴趣。浏览了他的官网,其中有一个页面专门介绍目前世界上有哪些公司在用Hadoop,这些公司涵盖各行各业,不乏一些大公司如alibaba,ebay,amazon,google,facebook,adobe等,主要用于日志分析、数据挖掘、机器学习、构建索引、业务报表等场景,这更加激发了学习它的热情。
- 【Spark七十六】Spark计算结果存到MySQL
bit1129
mysql
package spark.examples.db
import java.sql.{PreparedStatement, Connection, DriverManager}
import com.mysql.jdbc.Driver
import org.apache.spark.{SparkContext, SparkConf}
object SparkMySQLInteg
- Scala: JVM上的函数编程
bookjovi
scalaerlanghaskell
说Scala是JVM上的函数编程一点也不为过,Scala把面向对象和函数型编程这两种主流编程范式结合了起来,对于熟悉各种编程范式的人而言Scala并没有带来太多革新的编程思想,scala主要的有点在于Java庞大的package优势,这样也就弥补了JVM平台上函数型编程的缺失,MS家.net上已经有了F#,JVM怎么能不跟上呢?
对本人而言
- jar打成exe
bro_feng
java jar exe
今天要把jar包打成exe,jsmooth和exe4j都用了。
遇见几个问题。记录一下。
两个软件都很好使,网上都有图片教程,都挺不错。
首先肯定是要用自己的jre的,不然不能通用,其次别忘了把需要的lib放到classPath中。
困扰我很久的一个问题是,我自己打包成功后,在一个同事的没有装jdk的电脑上运行,就是不行,报错jvm.dll为无效的windows映像,如截图
最后发现
- 读《研磨设计模式》-代码笔记-策略模式-Strategy
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
/*
策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化
简单理解:
1、将不同的策略提炼出一个共同接口。这是容易的,因为不同的策略,只是算法不同,需要传递的参数
- cmd命令值cvfM命令
chenyu19891124
cmd
cmd命令还真是强大啊。今天发现jar -cvfM aa.rar @aaalist 就这行命令可以根据aaalist取出相应的文件
例如:
在d:\workspace\prpall\test.java 有这样一个文件,现在想要将这个文件打成一个包。运行如下命令即可比如在d:\wor
- OpenJWeb(1.8) Java Web应用快速开发平台
comsci
java框架Web项目管理企业应用
OpenJWeb(1.8) Java Web应用快速开发平台的作者是我们技术联盟的成员,他最近推出了新版本的快速应用开发平台 OpenJWeb(1.8),我帮他做做宣传
OpenJWeb快速开发平台以快速开发为核心,整合先进的java 开源框架,本着自主开发+应用集成相结合的原则,旨在为政府、企事业单位、软件公司等平台用户提供一个架构透
- Python 报错:IndentationError: unexpected indent
daizj
pythontab空格缩进
IndentationError: unexpected indent 是缩进的问题,也有可能是tab和空格混用啦
Python开发者有意让违反了缩进规则的程序不能通过编译,以此来强制程序员养成良好的编程习惯。并且在Python语言里,缩进而非花括号或者某种关键字,被用于表示语句块的开始和退出。增加缩进表示语句块的开
- HttpClient 超时设置
dongwei_6688
httpclient
HttpClient中的超时设置包含两个部分:
1. 建立连接超时,是指在httpclient客户端和服务器端建立连接过程中允许的最大等待时间
2. 读取数据超时,是指在建立连接后,等待读取服务器端的响应数据时允许的最大等待时间
在HttpClient 4.x中如下设置:
HttpClient httpclient = new DefaultHttpC
- 小鱼与波浪
dcj3sjt126com
一条小鱼游出水面看蓝天,偶然间遇到了波浪。 小鱼便与波浪在海面上游戏,随着波浪上下起伏、汹涌前进。 小鱼在波浪里兴奋得大叫:“你每天都过着这么刺激的生活吗?简直太棒了。” 波浪说:“岂只每天过这样的生活,几乎每一刻都这么刺激!还有更刺激的,要有潮汐变化,或者狂风暴雨,那才是兴奋得心脏都会跳出来。” 小鱼说:“真希望我也能变成一个波浪,每天随着风雨、潮汐流动,不知道有多么好!” 很快,小鱼
- Error Code: 1175 You are using safe update mode and you tried to update a table
dcj3sjt126com
mysql
快速高效用:SET SQL_SAFE_UPDATES = 0;下面的就不要看了!
今日用MySQL Workbench进行数据库的管理更新时,执行一个更新的语句碰到以下错误提示:
Error Code: 1175
You are using safe update mode and you tried to update a table without a WHERE that
- 枚举类型详细介绍及方法定义
gaomysion
enumjavaee
转发
http://developer.51cto.com/art/201107/275031.htm
枚举其实就是一种类型,跟int, char 这种差不多,就是定义变量时限制输入的,你只能够赋enum里面规定的值。建议大家可以看看,这两篇文章,《java枚举类型入门》和《C++的中的结构体和枚举》,供大家参考。
枚举类型是JDK5.0的新特征。Sun引进了一个全新的关键字enum
- Merge Sorted Array
hcx2013
array
Given two sorted integer arrays nums1 and nums2, merge nums2 into nums1 as one sorted array.
Note:You may assume that nums1 has enough space (size that is
- Expression Language 3.0新特性
jinnianshilongnian
el 3.0
Expression Language 3.0表达式语言规范最终版从2013-4-29发布到现在已经非常久的时间了;目前如Tomcat 8、Jetty 9、GlasshFish 4已经支持EL 3.0。新特性包括:如字符串拼接操作符、赋值、分号操作符、对象方法调用、Lambda表达式、静态字段/方法调用、构造器调用、Java8集合操作。目前Glassfish 4/Jetty实现最好,对大多数新特性
- 超越算法来看待个性化推荐
liyonghui160com
超越算法来看待个性化推荐
一提到个性化推荐,大家一般会想到协同过滤、文本相似等推荐算法,或是更高阶的模型推荐算法,百度的张栋说过,推荐40%取决于UI、30%取决于数据、20%取决于背景知识,虽然本人不是很认同这种比例,但推荐系统中,推荐算法起的作用起的作用是非常有限的。
就像任何
- 写给Javascript初学者的小小建议
pda158
JavaScript
一般初学JavaScript的时候最头痛的就是浏览器兼容问题。在Firefox下面好好的代码放到IE就不能显示了,又或者是在IE能正常显示的代码在firefox又报错了。 如果你正初学JavaScript并有着一样的处境的话建议你:初学JavaScript的时候无视DOM和BOM的兼容性,将更多的时间花在 了解语言本身(ECMAScript)。只在特定浏览器编写代码(Chrome/Fi
- Java 枚举
ShihLei
javaenum枚举
注:文章内容大量借鉴使用网上的资料,可惜没有记录参考地址,只能再传对作者说声抱歉并表示感谢!
一 基础 1)语法
枚举类型只能有私有构造器(这样做可以保证客户代码没有办法新建一个enum的实例)
枚举实例必须最先定义
2)特性
&nb
- Java SE 6 HotSpot虚拟机的垃圾回收机制
uuhorse
javaHotSpotGC垃圾回收VM
官方资料,关于Java SE 6 HotSpot虚拟机的garbage Collection,非常全,英文。
http://www.oracle.com/technetwork/java/javase/gc-tuning-6-140523.html
Java SE 6 HotSpot[tm] Virtual Machine Garbage Collection Tuning
&