自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(339)
  • 资源 (51)
  • 问答 (2)
  • 收藏
  • 关注

原创 JS中使用Window.open被Google页面拦截问题

想要在JS中直接新开一个页面,我试验过没有请求的情况下这个页面可以正常的打开的,但是当这里存在一个请求(目前是同步请求)的时候就悲剧。。。目前测试过Form表单提交以及创建a标签模拟链接点击事件等等,目前大部分的方案没法实现这个功能。大家有什么好的实现方案,请在下面评论。目前采用的是,拦截时显示提示跳转让用户触发+未拦截直接跳转结合的方式。...

2018-03-09 21:37:19 2183 2

原创 Oracle日期格式(full) year must be between -4713 and +9999异常与如何查找不规范数据

SELECT TO_DATE(time, 'yyyy-mm-dd hh24:mi:ss')  FROM DB WHERE  id = 1;SQL如上,异常信息:ORA-01841: (full) year must be between -4713 and +9999, and not be XXX这种情况基本上就是要格式化的数据是错的,那么怎么来查哪些数据是错的SELECT * FROM DB ...

2018-03-07 19:39:50 17825 2

原创 短暂的旅程或许也是一种人生

当背起了背包准备南下的时候,或许就已经注定要经历的血雨腥风,广州一座陌生的而又熟悉的城市,在电视上见过也在新闻中听过的一个地方,而这里让我在经历了无数的悬崖与峭壁之后突然想要静下来休息的时候重新认清自己,背上行囊继续前行。人生或许就是像这样起起伏伏中,一路惊喜一路辗转琉璃。我那远方的朋友们叙说着他们身边的故事,每一个人都在自己的圈子里面,开始着不同的人生,我们彼此分享与包容着。你看到了我的世界,而

2017-09-08 15:53:42 1002

原创 剑指Offer-复杂链表的复制

题目描述输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空)题目解析这个题目主要的难点在于随机指向的这个节点如何去复制到另一个链表中去,那么,这里如果单纯的采用直接赋值拷贝的方式肯定是不可取的,因为这个方式的话需要遍历整个链表确定每个元素

2017-06-20 13:08:07 813

原创 剑指Offer-二叉搜索树的后序遍历序列

题目描述输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。题目解析刚开始看这道题目的时候,比较蒙,大概是因为我一开始就直接看代码,没看到什么细节性质的提示。再读了下题目,基本明白了他的意思,主要意思就是说给你一个序列,你确认下这个序列到底是不是一个二叉搜索树的后序遍历结果。这里稍微讲下,二叉搜索树的概念:根节点

2017-06-19 14:51:35 1383

原创 剑指Offer-不用加减乘除做加法

题目描述写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。题目解析题目比较明确,不用加减乘除的方式来计算两个数字的和,应该很自然的想到用与或非等逻辑运算以及位移作为辅助的方式来计算其值。解题思路模拟一个加法的过程5 + 110100 1------110这里面涉及到了进位,如果去掉进位来看,也就是末尾的1+1进位转为0了,那么现在的数为100,然后进位数字为1,进位1位

2017-06-19 11:31:06 1217

原创 剑指Offer-求1+2+3+...+n

题目描述求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。题目解析求1到n的和,重点是不能使用乘除、for、while、if、else、switch、case等关键字以及条件判断的语句(A?B:C),那么显然这道题目难度提升了一个台阶,如果没做过这个类型的题目,可能会心中一揪,两眼一把黑。解题思路这里可以通

2017-06-16 20:07:49 3999 1

原创 剑指Offer-从上往下打印二叉树

题目描述从上往下打印出二叉树的每个节点,同层节点从左至右打印。题目解析这个题目而言之前好像是遇到过,所以很快就过了,题目的意思应该说比较明确的,就是要求从上到下的将节点输出出来,需要注意的地方是,同一层的节点要从左向右边依次的输出。所以这个题目应该说很明显是一个层次遍历的题目。解题思路层次遍历可以用栈来实现,先把数据入栈,然后出栈,出栈的同时,将其左右子节点也入栈,按照这个题目的意思如果用栈来实现

2017-06-16 19:16:29 983

原创 剑指Offer-栈的压入弹出序列

题目描述输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个弹出序列,但4,3,5,1,2就不可能是该压栈序列的弹出序列。(注意:这两个序列的长度是相等的)题目解析题目中要求一个序列是不是另一个序列出栈的诸多顺序中的一种,我一开始想法是先找规律,看看

2017-06-16 16:51:16 1099 22

原创 剑指Offer-五只猴子吃桃子

题目:海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中,拿走了一份,第三、第四、第五只猴子都是这样做的,问海滩上原来最少有多少个桃子? 题目分析从开始的第一只猴子开始想,他将桃子分成五份然后多出来一份,剩下的也就是这一堆桃子总数A的(A-1)/5 * 4个桃

2017-06-16 15:41:32 2037

原创 剑指Offer-包含min函数的栈

题目描述定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数。题目解析这个题意思不明确,而且代码给出的部分参不透到底是要干嘛,可能我的理解有问题,经过一番折腾才明白是要自己重新写一个类Stack的类,但是包含min函数,能够自己求出他的最小值。解题思路我觉得这个题目本身含糊不清,题目给出的代码中,引入了Stack这个类,意思就是可以借助Stack来实现一个包含min方法的栈。或许

2017-06-16 11:07:28 841

原创 剑指Offer--顺时针打印矩阵问题

题目描述输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10.题目分析这个题目看起来比较简单,但是当你真正去做的时候,很麻烦,亲身体验一把你就懂什么感受了。主要的考察点在于控制顺时针的方向、行

2017-06-14 16:03:26 974

原创 Windows无法格式化改卷,改卷已脱机, 请尝试首先向改卷分配驱动器号或路径使其联机

装window系统和ubuntu系统的时候,由于操作不当装完了ubuntu后进入Windows磁盘脱机读取不出来,磁盘偶尔能显示出来,但是怎么也打不开,总是提醒请尝试首先向改卷分配驱动器号或者路径使其联机。解决方案1.打开命令行终端cmd2.输入Diskpart,会进入一个Diskpart的命令行界面3.输入如下几个命令List Disk:显示本机的所有磁盘,以便正确操作目标磁盘Select D

2017-06-10 12:40:04 23160 27

原创 Ubuntu终端连接出错:Couldn’t agree a client-to-server cipher (available: aes128-ctr,aes192-ctr......)

在安装了SSH-Server之后终端连接的过程中被中断sudo apt-get install openssh-server抛出的异常信息Couldn’t agree a client-to-server cipher (available: aes128-ctr,aes192-ctr,aes256-ctr,chacha20-poly1305@openssh.com)原因CBC block ci

2017-06-10 11:37:25 11143

原创 数据结构与算法--二叉树子结构问题

需求如下:输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构)树的描述:class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; public TreeNode(int val) { this.val = val;

2017-04-25 21:51:32 1171

原创 Ackerman函数

维基百科:阿克曼函数阿克曼函数阿克曼函数是非原始递归函数的例子;它需要两个自然数作为输入值,输出一个自然数。它的输出值增长速度非常高,仅是(4,3)的输出已大得不能准确计算。1920年代后期,数学家大卫·希尔伯特的学生Gabriel Sudan和威廉·阿克曼,当时正研究计算的基础。Sudan发明了一个递归却非原始递归的Sudan函数。1928年,阿克曼又独立想出了另一个递归却非原始递归的函数。他最初

2017-04-03 15:06:51 8012 2

原创 数据结构与算法--二叉树

二叉树的递归定义二叉树或者是一棵空树,或者是一棵由一个根节点和两棵互不相交的分别称作根节点的左子树和右子树所组成的非空树,左子树和右子树又同样是一棵二叉树。 public static class TreeNode { int val; TreeNode left; TreeNode right;

2017-03-30 14:02:52 921

原创 Mysql异常Packet for query is too large (14040 > 1024)

在使用Sqoop将Hive中的数据导出到Mysql的过程中遇到这样的一个异常,是导出到的数据库的max_allowed_packet设置的过小所致。 通过在数据库中执行命令:mysql> show variables like 'max_%packet';+--------------------+-----------+| Variable_name | Value |+

2017-03-10 14:53:48 1348

原创 Hive正则表达式对数据过滤

正在做的一个项目中,由于数据量比较大,所以数据的内容比较乱,比如说mac地址,这个地址有的数据中存在,有的数据中不存在,当通过hive进行导出数据的时候,如果存在些非法的类型的数据会造成NoSuchElement异常,经过几天的排查与摸索,终于将该隐患排除。在hive中如果某些字段,尤其是中间的部分字段是空的值的话,很容易出错,在数据量十分大的情况下甚至于很难去查询到这种比较特殊的情况。 如图

2017-03-09 21:44:22 21815 2

原创 Java源码HashMap与HashSet解析

HashSet与HashMap的关系用一句话概括为:披着羊皮的狼。其内部实现实际上是用了HashMap的实例,将具体实现委托给HashMap进行完成的。本文主要讲解部分HashMap的相关方法。HashMap采用了拉链法解决hash冲突问题,一部分为数组,可以通过hash后的值找到该数组处的链表。另一部分是链表,通过map实体组成的链表前后相连组成链表。 影响其性能的两个主要的参数主要是初始值和负

2017-03-05 15:00:17 766

原创 Mysql警告Establishing SSL connection without server's identity verification is not recommended

Fri Mar 03 11:34:32 CST 2017 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must

2017-03-03 11:34:53 2475

原创 Mysql异常'SET OPTION SQL_SELECT_LIMIT=DEFAULT'

在用hive时遇到这样的一个异常,因为hive的元数据是存储在mysql数据库中,所以对于hive表的操作相应的会操作数据库中表的数据,该问题发生于删除表的时候,创建的时候并未产生该异常。经过查阅资料了解到mysql通过jdbc链接的时候会进行测试’SET OPTION SQL_SELECT_LIMIT=DEFAULT’,但是5.6以后的版本弃用了set的方式。异常信息NestedThrowable

2017-03-03 11:17:01 18639 1

原创 linux更改目录显示颜色

用shell列举目录的时候,文件夹都是蓝色的,背景是黑色,使得无法看清蓝色的文件名称,看起来很痛苦。这个已经好几次遇到这个问题了都没有把解决方法记录下来,导致每次要查一些资料,这次决定把这个方法整理下来,供以后遇到同样的情况之后使用。针对文件的解决方式为当前用户配置,在当前用户home目录下的./bashrc中添加下面的参数即可。 在这里简单修改了文件夹的格式为粗体,前景色是黄色,背景色是黑色。还

2017-02-27 14:55:35 11728 1

原创 Java集合ArrayDeque类解读

前言ArrayDeque类是双端队列的实现类,类的继承结构如下面,继承自AbastractCollection(该类实习了部分集合通用的方法,其实现了Collection接口),其实现的接口Deque接口中定义了双端队列的主要的方法,比如从头删除,从尾部删除,获取头数据,获取尾部数据等等。public class ArrayDeque<E> extends AbstractCollection<E>

2017-02-25 15:09:11 8365

原创 Java集合删除元素ArrayList为例子分析

AbstractCollection集合类中有一个remove方法,该方法为了适配多种不同的集合,允许删除空的元素,看这部分代码的时候产生了疑问,为什么这里直接用it.remove()就直接删除了? public boolean remove(Object o) { Iterator<E> it = iterator(); if (o==null) {

2017-02-24 16:15:05 1226

原创 Http请求长时间等待无结果返回

今天遇到一个奇葩的问题,这个程序主要是用于调用接口搜集数据的,但是,发生了不好的事情就是服务器中启动的进程非常多,一直无法结束,没办法只能采用kill的方法,将所有的这部分进程杀掉。 分析了下程序,写了个测试,本地跑依旧长时间等待,无法运行,也不抛出异常,最后发现问题在于发送请求的部分,一直在等待对方服务器响应,由于采用的是keep-alive方式的连接,这里没有采用超时的方式,以至于程序会长时间

2017-02-23 19:35:11 22698

原创 java日期转换隐式异常

最近在做项目的时候遇到这样的一个问题,目的是查出最近的一个月的时间范围,截止日期从库中获取的,开始日期在程序中计算得出,但是,当测试写好的一段代码时出现了问题。日期转换之后反而比转换之前的截止日期还靠后了。SimpleDateFormat dateForm = new SimpleDateFormat("yyyy-MM-dd"); try { Date dat

2017-02-23 14:48:39 1991 1

原创 java源码management包解读

management包中提供了比较全面的监控和管理工具,包括JVM的监管API、监管API日志等等。管理接口PlatformManagementObject接口:所有的管理接口都要继承该接口,这个接口是从1.7才出现的,从其文档的注释中可以看到其存在的价值是为以后平台的扩展而设计的,而不是为了应用程序。 BufferPoolMXBean接口:缓冲池管理接口包括direct和mapped类型的缓冲池

2017-02-17 20:32:28 1306

原创 java注解解析

java元注解元注解作用是负责注解其他注解,java5.0定义了四个标准的元注解。包括:@Target、@Documented、@Retention、@Inherit。@Target注解:它用于描述注解可以修饰的类型。可以修饰的类型为:TYPE(类、接口、枚举)、FIELD、METHOD(方法声明)、PARAMETER(参数)、CONSTRUCTOR(构造方法)、LOCAL_VARIABLE(本地变

2017-02-16 19:44:52 1534

原创 Mysql索引Cardinality属性实例探查

本文不对Cardinality做概念的阐述,他的基本价值在于呈现索引中不重复记录的大概的记录数,因为当你看这个值得时候,往往这个值比较大,可能超过你的预期。准备先创建一个表,这里先采用myisam引擎。 创建存储过程,每次插入四千条数据。 查看参数,现在设置的默认值是null值不等。 测试cardinality在这里是151981,通过存储过程不断的插入。 下面改变myisam_stats_

2017-01-19 12:36:18 2560 1

原创 Hbase葱岭探秘--MR导入与分析数据

com.google.protobuf.HBaseZeroCopyByteString cannot access its superclass com.google.protobuf.LiteralByteString异常解决,以及如何通过MR将数据从文件导入到Hbase,如何通过MR对数据进行分析

2016-12-26 20:42:41 2041

原创 Hbase与Hive整合

Hbase版本0.96.2 Hive版本0.13 在整合的时候需要将Hbase的部分以Hbase开头的包导入到Hive的lib中,并且,尤其注意一个htrace-core-2.04.jar这个jar包,没有的话会出错。Caused by: java.lang.reflect.InvocationTargetException at sun.reflect.NativeConstr

2016-12-20 15:29:59 4804 1

原创 Hbase葱岭探秘--Hbase管理功能Api

客户端建表我用的版本是0.96.2的,api和之前的版本有许多不同之处,更接近最新的1.0版本的api,不过官网给出的api很多没有方法的功能介绍,看起来实在是麻烦,也算是HbaseApi的不足之处吧。 客户端创建表需要用HbaseAdmin,而之前的HTable则只是操作表的增删改查,基于数据的,而不是表结构等管理功能。/** * 客户端建表 */ public st

2016-12-20 12:38:33 1294

原创 Hbase葱岭探秘--过滤器Api

Hbase中提供了许多的过滤器接口,以此来对数据进行过滤,使得查询出想要的数据。行过滤器针对行信息进行过滤,参数中可以采用前缀匹配、按位与、或、异或以及子串匹配等匹配的方式。同时可以控制EQUAL、NOT_EQUAL选项进行控制筛选数据的条件。/** * 行过滤器 BinaryComparator NullComparator:是不是空值 * BitCompar

2016-12-20 12:24:09 2706

原创 Hbase葱岭探秘--JavaApi实践

HBase – Hadoop Database,是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群。HBase是Google Bigtable的开源实现,类似Google Bigtable利用GFS作为其文件存储系统,HBase利用Hadoop HDFS作为其文件存储系统;Google运行MapReduce来处理Bigta

2016-12-14 13:06:34 1142

原创 Java源码侦探-Integer方法解读

看到Integer中有这样的一个方法把int转为Unsigned类型的字符串,但是有几个点不是很清楚,经过查询资料弄懂了,解读如下: /** * Convert the integer to an unsigned number. */ private static String toUnsignedString(int i, int shift) { c

2016-12-10 22:41:44 1648

原创 Hbase葱岭探秘-原理与架构

Hbase是什么HBase是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的Google论文“Bigtable:一个结构化数据的分布式存储系统”。就像Bigtable利用了Google文件系统(File System)所提供的分布式数据存储一样,HBase在Hadoop之上提供了类似于Bigtable的能力。HBase是Apache的Hadoop项目的子项目。HBase不

2016-12-06 14:29:15 1697

原创 Java源码侦探--异常体系解读Throwable

Throwable类是整个异常体系类的父级类,当然最终追根溯源到底的父类当然要归于Object类。Throwable类实现了Serializable接口,表示Throwable可以进行序列化,继承自Object类,他的子类主要是Error和Exception类还有一个StackRecorder类(不是很常见)。那么这里有几个问题要思考:1. 为什么序列化?2. 源码中并没有看到继承Object这个

2016-12-02 21:21:37 3379

原创 Mysql单文件存储删除数据Bug文件容量不会减少

Mysql的Bug之一:InnoDB ibdata1 never shrinks after data is removed问题描述当innodb引擎使用单个文件进行存储的时候,当对数据库中数据进行删除的时候,文件的大小并不会发生变化,意味着文件将会越来越大并且即使删除也没办法 让其释放磁盘的空间。验证过程创建一个测试使用的表,如下创建好t这样的一个表。创建简单的存储过程来批量的插入数据。查看开始

2016-11-30 18:05:17 2159

原创 Mysql5.6以上版本Order by出现意料之外的数据原因与解决

Mysql的Bug之一:unexpected results using limit in combination with none unique field sorting不过这里定性为bug但是许多的评论说并不认为是一个bug,如果确实要让得到结果最终成为预料之中的结果的话,需要将order by 后面的排序条件尽量详细使得排序的结果本身不要存在这种可能。案例解析建表语句CREATE TAB

2016-11-28 14:45:29 3969 1

Servlet+API[China].chm

Servlet+API[China].chm )详细的API网络web开发靠他了

2015-10-12

数据结构课程设计

1.二叉树的操作 2.图的基本操作 3.二叉排序树 4.哈希表的操作 5.排序算法 6.进制转换 7.输入求和表达式 8.顺序表 9.稀疏矩阵 10.栈的基本操作 11.字符串操作等。

2015-08-29

溯源系统思路解析

溯源系统思路解析,图文并茂帮你理顺思路。

2015-08-29

24点游戏思路解析

24点游戏思路解析,帮你理顺24点游戏开发思路。

2015-08-29

hadoop中文版api

hadoop帮助你开发的Api,抓紧下载开发吧

2015-05-02

复试笔试题目

复试笔试题目 考研复试题目计算机软件工程

2015-03-31

安卓开发指南

安卓开发文档 详细的中文教材 可以一睹,大家赶紧看啊看那===

2015-03-15

怎么向服务器提交用户名

怎么往服务器上传数据看看这个事例 很容易就懂了

2015-03-15

二级文件系统课程设计

本程序设计了简单易用的二级文件系统,帮助大家度过课程设计难关,赶紧下载吧

2014-05-31

矩阵和求PI

矩阵和求PI java

2013-11-29

数据库上机试验

数据库上级实验练习题目

2013-11-11

基本的数据库操作

本文件是一个数据库的基本操作涉及到外键等的操作

2013-10-28

C语言程序设计

C语言程序设计,帮你学习C的知识,的确很好的

2013-10-03

Access课程学习的全程课件

Access课程学习的全程课件,帮你系统的学习Access课程更加深入的学习吧

2013-10-01

Access2010基础教程

Access数据库2010基础教程,教你学会使用access

2013-09-19

XML详解教程

XML详解教程,帮您解决xml学习中的困惑,还在等什么赶紧来下载哦哦

2013-08-25

SQL Promot 辅助软件

SQL Prompt[1]是一款拥有SQL智能提示功能的SQL Server和VS插件。SQL Prompt能根据数据库的对象名称,语法和用户编写的代码片段自动进行检索,智能的为用户提供唯一合适的代码选择。自动脚本设置为用户提供了简单的代码易读性--这在开发者使用的是不大熟悉的脚本时尤其有用。SQL Prompt是立即可用的且能极大的提高生产率。此外,用户还可根据其需要对之进行自定义,使之以自己想要的方式运行。使用SQL Prompt可以极大的提高用户的生产率,并明显的减少花在键盘上的时间。

2013-08-04

Java算法摘要

算法为本质的修为,下载该pdf体会算法的奥妙吧

2013-08-04

JSP开发API文档

JSP开发API文档,英文的文档不妨看看时候长了自然就习惯了

2013-08-02

Log4j经典总结

Log4j经典总结,对于Java日志的管理经典介绍

2013-08-02

YDT3801-2020电信网和互联网数据安全风险评估实施方法.pdf

YDT3801-2020电信网和互联网数据安全风险评估实施方法.pdf

2022-03-08

commons-httpclient.jar

commons-httpclient.jar HttpClient必备的包

2016-10-12

轻量级Java Web开发整合入门

轻量级Java Web开发整合入门,完整版本

2016-08-04

JAX-WS 2.2 RI 所包含的JAR包集合

JAX-WS 2.2 RI 所包含的JAR包集合,包含25个JAR包,列表如下: FastInoset.jar gmbal-api-only.jar ha-api.jar javax.annotation.jar javax.mail_1.4.jar jaxb-api.jar jaxb-impl.jar jaxb-xjc.jar jaxws-api.jar jaxws-rt.jar jaxws-rt-javadoc.jar jaxws-tools.jar jaxws-tools-javadoc.jar jsr181-api.jar management-api.jar mimepull.jar policy.jar saaj-api.jar saaj-impl.jar stax-ex.jar stax2-api.jar stax2-api-source.jar streambuffer.jar woodstox-core-asl.jar woodstox-core-asl-source.jar

2016-07-26

jax-ws与spring整合jar包下载

jax-ws与spring整合jar包下载 jax-ws与spring整合时需要添加两个jar包,即jaxws-spring-1.8.jar和xbean-spring-3.6.jar

2016-07-26

hadoop2.2.0伪分布式搭建

hadoop2.2.0伪分布式搭建,按照这个步骤来操作基本上就可以实现的。

2016-02-29

HiberTest使用HQL动态构建对象

当你在实际的开发过程中,有时候查询的结果只是需要查询一张表中的一部分数据,而不是所有的数据,比如说,我现在有一个需求是这样的:我只需要user的id和name这两个属性的数据,其他的数据暂时不需要,那么这时候如果按照原来(假设原来user表中数据包括:userId,userName,teleNum,email等等的个人信息)的对象直接将整个对象全部获取到,这是牺牲性能作为代价的,一个user的时候感觉不到速度的差距,但是上千万的数据的时候,速度差距是明显的,那么在这里也就是说动态的利用你需要的数据构造对象是很有必要的。

2016-02-23

Hibernate使用JPA注解代码

Hibernate5.1.fianl整合JPA注解方式异常:persistence.Table.indexes()[Ljavax/persistence/Index;

2016-02-16

[MongoDB权威指南].(美).霍多罗夫.(美).迪洛尔夫.(译)程

NoSQL数据库与传统的关系型数据库相比,它具有操作简单、完全免费、源码公开、随时下载等特点,并可以用于各种商业目的。这使NoSQL产品广泛应用于各种大型门户网站和专业网站,大大降低了运营成本。 2010年,随着互联网Web2.0网站的兴起,NoSQL在国内掀起一阵热潮,其中风头最劲的莫过于MongoDB了。越来越多的业界公司已经将MongoDB投入实际的生产环境,很多创业团队也将MongoDB作为自己的首选数据库,创造出非常之多的移动互联网应用。

2016-02-02

Weblogic使用手册大全详解(中文)

WebLogic是美国Oracle公司出品的一个application server,确切的说是一个基于JAVAEE架构的中间件,WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。 WebLogic是美商Oracle的主要产品之一,系并购BEA得来。是商业市场上主要的Java(J2EE)应用服务器软件(application server)之一,是世界上第一个成功商业化的J2EE应用服务器, 已推出到12c(12.1.3) 版。而此产品也延伸出WebLogic Portal,WebLogic Integration等企业用的中间件(但当下Oracle主要以Fusion Middleware融合中间件来取代这些WebLogic Server之外的企业包),以及OEPE(Oracle Enterprise Pack for Eclipse)开发工具。

2016-02-02

Struts2标签中文参考手册

Struts2标签中文参考手册,struts标签的API都可以进行查阅,直接下载后可能因为系统原因无法直接查看,请右键>>属性>>解除锁定,这样就可以了

2016-01-20

Hibernate-HQL、Criteria、SQL实现查询对照以及增删改代码

本文旨在为读者呈现不同的方式查询方式:HQL方式的查询、SQL原生态SQL方式的查询、以及Criteria方式的查询,拓展查询的不同实现思路,开阔视野、并涵盖了部分的Hibernate增删改的基本操作。

2016-01-02

Java编程思想第四版完整中文高清版.pdf

Java编程思想第四版完整中文高清版,解读java编程思想,快点下载吧

2015-11-24

传智播客OA系统全部视频(含后四天)

传智播客OA系统全部视频(含后四天),绝对详细的课程项目视频资料快来下载!

2015-11-18

SpringMVC_Spring_mybatis集成环境开发

SpringMVC_Spring_mybatis集成环境开发小实例一枚

2015-11-09

hadoop2.4.1伪分布式搭建

hadoop2.4.1伪分布式搭建,绝对详细,按照步骤来就行了

2015-11-04

请求转发与重定向详解代码

请求转发与重定向详解代码,解读工作流程,详细内容在我的博客中有!

2015-10-28

Java编程语言代码规范.pdf

Java编程语言代码规范,帮助你规范代码格式等,成为企业合格的程序员。

2015-10-28

绚丽的时间轴源代码

绚丽的时间轴源代码,绝对绚丽多彩的源代码,直接可以运行的

2015-10-21

Hadoop2.4.1集群环境搭建

Hadoop2.4.1集群环境搭建,按照步骤进行操作应该可以很快解决集群环境的问题

2015-10-13

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除