自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 org.hibernate.exception.SQLGrammarException:Could not execute JDBC batch update问题的解决

org.hibernate.exception.SQLGrammarException: Could not execute JDBC batch update)提示的错误内容如下: Hibernate:   select   max(ID)   from   TGS_ENTERPRISE_COUNTINFO Hibernate:   insert   into   TGS_ENTER

2015-04-17 17:22:22 813

原创 sdkman软件开发工具包管理器

简介 SDKMAN 是一个在任何基于 Unix 的系统上管理多个软件开发工具包并行版本的工具。它提供了一个方便的命令行界面,用于安装,切换,删除和列出可用列表。它支持的软件工具包包括Java、ActiveMQ、BTrace、Flink、Groovy、hadoop、Maven、Kotlin、sbt、Spring boot等等。使用sdkman免去了自己去各个开发软件包官网去下载各个版本的工具并进行统一管理。(强烈推荐)安装可以直接使用命令在Mac OS或Linux系统上进行安装, 如果想要在Window

2022-05-28 16:56:33 415 1

转载 Java编程中“为了性能”尽量要做到的一些地方

最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。1. 尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于

2016-12-16 14:26:31 319

转载 Oracle SQL性能优化

(1) 选择最有效率的表名顺序 (只在基于规则的优化器中有效)Oracle的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表

2016-12-16 14:23:55 312

转载 left join on and 与 left join on where的区别

数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。      在使用left jion时,on和where条件的区别如下:1、 on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。2、where条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没有left join的含义(必须返

2015-11-18 14:29:49 386

转载 解决myeclipse10.x的Servers产生的at com.genuitec.eclipse.ast.deploy.core.Deployment.<init>(Unknown Source)错

java.lang.NullPointerException at com.genuitec.eclipse.ast.deploy.core.Deployment.(Unknown Source) at com.genuitec.eclipse.ast.deploy.core.ModuleDeployment.(Unknown Source) at com.genuitec.eclip

2015-09-20 20:26:22 588

转载 Python实现简单的爬虫

通过python 来实现这样一个简单的爬虫功能,把我们想要的代码爬取到本地。下面就看看如何使用python来实现这样一个功能。  一,获取整个页面数据 首先我们可以先获取要下载图片的整个页面信息。getjpg.py#coding=utf-8import urllibdef getHtml(url): page = urlli

2015-07-12 16:19:18 453

原创 eclipse安装Hibernate反向生成实体类工具

在STS中点击安装新软件,然后输入http://download.jboss.org/jbosstools/updates/development选择HibernateTool 点击安装即可

2015-07-02 18:34:45 467

转载 Maven搭建SpringMVC+Hibernate项目详解

搭建SpringMVC+Hibernate的框架的思路如下:     1、设计数据库:设计好表结构,最好符合3NF,采用Hibernate tools将设计好的表自动生成对应的实体entity。      1、创建Maven项目,按需映入Maven包依赖。     2、搭建Spring:配置Spring对控件层Bean的注入。     3、搭建Hibernate

2015-07-01 21:52:06 5129 1

转载 MyEclipse + Maven开发Web工程的详细配置过程

1. 使用Maven创建webapp工程----原因是使用Maven时一般需要遵循一定的目录结构,虽然也可以使用不同的目录结构,但目前还不熟悉如何修改pom.xml文件达到目的,而且修改太多默认配置对maven来说也不好。创建方法,在一个目录下使用命令:mvn archetype:generate -DarchetypeArtifactId=maven-archetype-webapp。按

2015-06-30 20:34:37 553

原创 Ubuntu安装Oracle管理软件sqldeveloper--最方便方式

在Ubuntu下管理Oracle数据库,最好还是用Oracle自己的SQL developer软件,之前我装过DbVisualizer来管理Oracle,这是一个通用的数据库管理工具,也比较方便。网络上很多关于Ubuntu使用oracle官网上提供的rpm包的安装方法,需要先安装jdk的支持,我在这里使用一种简单的方法。 1.获取jdk:到sun的官网上下载jdk,然后安装,(如果不想安装

2015-06-15 20:15:03 2997

转载 Ubuntu 14.04(32位)安装Oracle 11g(32位)全过程

1.将系统更新到最新:sudo apt-get updatesudo apt-get dist-upgrade2.安装Oracle所需的依赖包:sudo apt-get install automakesudo apt-get install autotools-devsudo apt-get install binutilssudo apt-get install b

2015-06-15 12:36:56 579

转载 Ubuntu14.04安装wineqq国际版

国际版有以下好处:1:支持密码键盘输入并记住密码。2:可以发送QQ表情无问题。3:传送文件无问题。4.IBus输入法正常。5:QQ设置常用功能,比较精简,且占用CPU少。下面我给出wine-qqintl的下载链接:http://www.ubuntukylin.com/applications/showimg.php?lang=cn&id=23 

2015-06-13 09:15:18 522

转载 Ubuntu 12.04(32位)安装Oracle 11g(32位)全过程以及几乎所有问题的解决办法

标题注明32位是因为网上教程几乎全是以64位安装为例的,32位系统下照着做是绝对会安装失败的。出现的问题主要有两方面,一个是安装过程中出现的,另一个是安装完成后出现的。安装过程(主要过程就直接copy别人的教程了)及问题:1.将系统更新到最新:sudo apt-get updatesudo apt-get dist-upgrade2.如果使用的Ubu

2015-06-11 11:19:42 512

原创 使用Spring集成Hibernate配置,根据实体类自动创建表

applicationContext.xmlxmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:p="http://www.springframework.org/schema/p"xmlns:context

2015-06-08 20:16:18 8472 1

原创 eclipse快捷键设置问题

eclipse中快捷键设置:粘贴、复制、剪切、保存等:在windows-->proference-->general-->keys-->copy、cut、paste、save将when设置成in diolog and window快捷键提示:在content assit添加Alt+/,在将when设置为editing  text

2015-06-07 17:11:16 390

转载 SpringMVC学习系列(12) 完结篇 之 基于Hibernate+Spring+Spring MVC+Bootstrap的管理系统实现

到这里已经写到第12篇了,前11篇基本上把Spring MVC主要的内容都讲了,现在就直接上一个项目吧,希望能对有需要的朋友有一些帮助。一、首先看一下项目结构:InfrastructureProjects:是抽取出的基础项目,主要封装了一些通用的操作。SpringMVC3Demo:就是管理系统所在的项目。WeiXinAPI:是之前做微信管理平台测试时封装一些

2015-06-06 19:29:23 1070

转载 SpringMVC学习系列-后记 解决GET请求时中文乱码的问题

之前项目中的web.xml中的编码设置:filter> filter-name>CharacterEncodingfilter-name> filter-class>org.springframework.web.filter.CharacterEncodingFilterfilter-class> init-param>

2015-06-06 19:29:17 415

转载 SpringMVC学习系列-后记 开启项目的OpenSessionInView

在系列的 SpringMVC学习系列(12) 完结篇 的示例项目中,由于当时考虑到OpenSessionInView会对性能有一定的影响,所以就没有配置项目的OpenSessionInView。在mapping文件的配置中比如:Account.hbm.xml为了账户登录系统时查询方便,所以在映射Role时直接采用了lazy="false",而且在Role映射权限Authority时也直接采用了la

2015-06-06 19:28:46 455

转载 SpringMVC学习系列(11) 之 表单标签

本篇我们来学习Spring MVC表单标签的使用,借助于Spring MVC提供的表单标签可以让我们在视图上展示WebModel中的数据更加轻松。一.首先我们先做一个简单了例子来对Spring MVC表单表单标签的使用有一个大致的印象,然后再结合例子对各个标签介绍一下如何使用。1.首先,在com.demo.web.models包中添加一个模型TagsModel内容如下:

2015-06-06 19:27:06 431

转载 SpringMVC学习系列(10) 之 异常处理

在项目中如何处理出现的异常,在每个可能出现异常的地方都写代码捕捉异常?这显然是不合理的,当项目越来越大是也是不可维护的。那么如何保证我们处理异常的代码精简且便于维护呢?这就是本篇要讲的内容—>异常处理。在Spring MVC中我们可以通过以下2中途径来对异常进行集中处理:一.继承HandlerExceptionResolver接口实现自己的处理方法,如:public class

2015-06-06 19:26:56 393

转载 SpringMVC学习系列(9) 之 实现注解式权限验证

对大部分系统来说都需要权限管理来决定不同用户可以看到哪些内容,那么如何在Spring MVC中实现权限验证呢?当然我们可以继续使用servlet中的过滤器Filter来实现。但借助于Spring MVC中的action拦截器我们可以实现注解式的权限验证。一.首先介绍一下action拦截器:HandlerInterceptor是Spring MVC为我们提供的拦截器接口,来让我们实现

2015-06-06 19:24:50 609

转载 SpringMVC学习系列(7) 之 格式化显示

在系列(6)中我们介绍了如何验证提交的数据的正确性,当数据验证通过后就会被我们保存起来。保存的数据会用于以后的展示,这才是保存的价值。那么在展示的时候如何按照要求显示?(比如:小数保留一定的位数,日期按指定的格式等)。这就是本篇要说的内容—>格式化显示。从Spring3.X开始,Spring提供了Converter SPI类型转换和Formatter SPI字段解析/格式化服务,其中Con

2015-06-06 19:24:05 348

转载 SpringMVC学习系列(8) 之 国际化

在系列(7)中我们讲了数据的格式化显示,Spring在做格式化展示的时候已经做了国际化处理,那么如何将我们网站的其它内容(如菜单、标题等)做国际化处理呢?这就是本篇要将的内容—>国际化。一.基于浏览器请求的国际化实现:首先配置我们项目的springservlet-config.xml文件添加的内容如下:bean id="messageSource" class="org.s

2015-06-06 19:24:00 352

转载 SpringMVC学习系列(5) 之 数据绑定-2

在系列(4)中我们介绍了如何用@RequestParam来绑定数据,下面我们来看一下其它几个数据绑定注解的使用方法。1.@PathVariable 用来绑定URL模板变量值,这个我们已经在系列(3)中介绍了使用方法,这里不在赘述。2.@CookieValue 用来绑定Cookie中的数据。下面我们用获取Cookie中的sessionId做测试:在DataBindControll

2015-06-05 10:22:05 396

转载 SpringMVC学习系列(6) 之 数据验证

在系列(4)、(5)中我们展示了如何绑定数据,绑定完数据之后如何确保我们得到的数据的正确性?这就是我们本篇要说的内容 —> 数据验证。这里我们采用Hibernate-validator来进行验证,Hibernate-validator实现了JSR-303验证框架支持注解风格的验证。首先我们要到http://hibernate.org/validator/下载需要的jar包,这里以4.3

2015-06-05 10:21:28 353

转载 SpringMVC学习系列(4) 之 数据绑定-1

在系列(3)中我们介绍了请求是如何映射到一个action上的,下一步当然是如何获取到请求中的数据,这就引出了本篇所要讲的内容—数据绑定。首先看一下都有哪些绑定数据的注解:1.@RequestParam,绑定单个请求数据,可以是URL中的数据,表单提交的数据或上传的文件; 2.@PathVariable,绑定URL模板变量值; 3.@CookieValue,绑定Cookie数

2015-06-05 10:21:20 429

转载 SpringMVC学习系列(2) 之 经典的HelloWorld实现

前一篇简单介绍了Spring MVC的一些知识,下面就要开始学习如何把Spring MVC运用到具体的项目中去。首先还是从一个简单的Hello World项目说起: 我机器的开发环境为:Ubuntu12.04(不同操作系统对本系列项目没有影响);开发工具:Eclipse For JavaEE;数据库:MySql5.5.35;运行环境:

2015-06-05 10:18:50 337

转载 SpringMVC学习系列(1) 之 初识SpringMVC

1.前言:与SpringMVC的结识源于个人之前想做一个微信公众账号的管理平台玩玩,既然要做就需要考虑平台的选择问题。由于我的朋友只有一台运行了Linux系统的虚拟主机,且上面还运行有他自己的一些论坛。找不到windows虚拟主机,且肯定不能换朋友主机的系统。刚开始时打算用mono把之前做的.Net MVC项目搭的框架运行一下看看能不能用,发现根本跑不起来(项目用了Spring.NET

2015-06-05 10:17:27 441

转载 SpringMVC学习系列(3) 之 URL请求到Action的映射规则

在系列(2)中我们展示了一个简单的get请求,并返回了一个简单的helloworld页面。本篇我们来学习如何来配置一个action的url映射规则。在系列(2)中我们在HelloWorldController上配置了一个@RequestMapping(value = "/helloworld")这表示对该controller的所有action请求必须是以"/helloworld”开始。

2015-06-05 10:15:45 1490

转载 spark基础学习

1背景介绍现今分布式计算框架像MapReduce和Dryad都提供了高层次的原语,使用户不用操心任务分发和错误容忍,非常容易地编写出并行计算程序。然而这些框架都缺乏对分布式内存的抽象和支持,使其在某些应用场景下不够高效和强大。RDD(Resilient Distributed Datasets弹性分布式数据集)模型的产生动机主要来源于两种主流的应用场景:Ø  迭代式算法:迭代式机器

2015-05-22 19:57:19 451

转载 spark学习资料

(一)spark 相关安装部署、开发环境(二)spark 架构、原理与编码(三)spark 监控与管理(四)YARN & spark(五)spark 数据平台架构(六)spark 应用与实践(七)spark 机器学习实践(八)Scala 学习指北(九)Spark book附:(一)spark 相关安装部署、开发环境1、Spark 伪分布式 & 全分布式 安装指南http

2015-05-22 19:53:15 1142

转载 spark发展与未来

前言现今Spark正是风头正劲时,Spark本是UCBerkeley的AMPLab诞生的项目,后来捐赠给了Apache来管理源码和后续发展。今年从Apache孵化器终于孵化出了1.0版本。其对大数据的支持从内存计算和流处理,到交互式查询,一直到图计算和机器学习,可谓摆开了架势、拉长了战线,一方面挑战老前辈Hadoop和MapReduce,另一方面又随时准备迎接同样的后起之秀的挑战。

2015-05-22 19:51:59 938

转载 Spark RDD:弹性分布式数据集

RDD是只读的、分区记录的集合一个RDD的生成只有两种途径:基于内存集合或稳定物理存储中的数据集执行确定性操作通过在已有的RDD上执行转换操作RDD具有自动容错、位置感知和可伸缩性特点RDD不需要物化,RDD通过Lineage来重建丢失的分区:一个RDD中包含了如何从其他RDD衍生所必须的相关信息,从而不需要检查点就可以重构丢失的数据分区RDD只支持粗粒度转换,即一个操作会被应用在RD

2015-05-22 19:50:37 1289

转载 Spark Configuration(Spark配置)

Spark提供了三个位置来配置系统:Spark Properties(Spark 属性)控制大多数 application 参数,并且可以使用 SparkConf 对象设置通过配置每个节点上的 conf/spark-env.sh 脚本,可以配置每台机器的环境变量,如 ip 地址日志可以通过 log4j.properties 配置Spark 属性Spark属性控制 appli

2015-05-22 19:50:02 2940

转载 spark属性配置

目录 [−]Spark属性动态加载Spark属性查看Spark属性可用的属性应用属性运行时环境Runtime EnvironmentShuffle BehaviorSpark UICompression and SerializationExecution BehaviorNetworkingSchedulingSecuritySpark Streaming集群管理器Clu

2015-05-22 19:49:33 2197

转载 spark快速入门

目录 [−]使用Spark进行交互式分析基本操作更多的RDD操作缓存独立应用深入了解本教程快速介绍了Spark的使用。 首先我们介绍了通过Spark 交互式shell调用API( Python或者scala代码),然后演示如何使用Java, Scala或者Python编写独立程序。 你可以查看Spark编程指南了解完整的参考。开始下面的快速入门之前,首先

2015-05-22 19:48:17 532

转载 spark开发指南

目录 [−]简介接入Spark初始化Spark使用shell弹性分布式数据集RDD并行集合(Parallelized Collections)外部数据集(External Datasets)RDD 的操作基础操作将function对象传给Spark使用键值对转换(transformation)动作(actions)RDD持久化存储级别的选

2015-05-22 19:47:38 1406

转载 spark 案例集群测试整理

工作过程:今天打算使用spark 自带的案例sparkpi 对集群进行测试,主要向了解集群启动过程及机器的负载情况。没想到问题还还真不少,感谢群友,特别是hali 支持。主要的问题有3个:1.测试spark 集群与local 运行方式使用的差别及集群测试时Ip 与机器访问的处理2.spark  集群不能重启问题的处理1。.测试spark 集群与local 运行方式使

2015-05-22 19:46:29 692

转载 从零开始学习,Apache Spark源码走读(一)

概要本文以wordCount为例,详细说明Spark创建和运行job的过程,重点是在进程及线程的创建。实验环境搭建在进行后续操作前,确保下列条件已满足。下载spark binary 0.9.1安装scala安装sbt安装java启动spark-shell单机模式运行,即local模式local模式运行非常简单,只要运行以下命令即可,假设当

2015-05-22 19:44:52 840

自己编码实现HTML显示日历

自己编码实现点击文本框,弹出日期进行选择,主要技术HTML+JS,供学习和参考

2015-09-04

Oracle Net Configuration Assistant failed 的补丁

装oracle11gR2时出现以下错误: [INS-20802] Oracle Net Configuration Assistant failed给大家来个免积分的

2015-06-15

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

TA关注的人

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