- Sencha Touch/ExtJS6 Modern结合Phonegap/Cordova开发移动端Hybird应用
神秘_博士
Phonegap+SenchaTouchandroidphonegapsencha移动开发phonegapbuild
原文地址:http://blog.csdn.net/lovelyelfpop/article/details/20392377本文介绍的是SenchaTouch结合Cordova/Phonegap开发移动应用的环境搭建介绍。其实SenchaTouch和Cordova/Phonegap并没太大关联,而只是SenchaCmd(打包工具)内部调用了Cordova/Phonegap的build命令。所以,
- Extjs6 经典版 combo下拉框数据的使用及动态传参
奎哥折腾记
Extjs的下拉框,在点击的时候会请求一次数据,我们可不可以在点击前就请求好数据,让用户体验更好呢?答案当然是肯定的。如果是公用的下拉框还可以传入不同参数请求不同数据。第一步:进入页面前首先加载store数据,可以根据不同参数请求不同数据,当然这个请求是跟后台交互的。Ext.getStore('startteamstore').load({params:{id:parm.data.id}})第二步
- ExtJS教程_编程入门自学教程_菜鸟教程-免费教程分享
菜鸟一记
笔记
教程简介ExtJS是一个流行的JavaScript框架,它为使用跨浏览器功能构建Web应用程序提供了丰富的UI。ExtJS基本上用于创建桌面应用程序它支持所有现代浏览器,如IE6+,FF,Chrome,safari6+等。ExtJS基于MVC/MVVM架构。最新版本的ExtJS6是一个单一的平台,可以用于桌面和移动应用程序,而不需要为不同的平台提供不同的代码。ExtJS库有着丰富且漂亮的UI组件,
- Extjs如何实现跨域?
竹子_331a
实际案例:公司开发了新的项目,采用Extjs6,需要和老系统的数据做同步,比如组织架构和人员同步(增、删、改、异动)等,因为两者框架不同,域名不同,数据库也不同,所以就存在了跨域问题,如何能实现案例中遇到的问题呢?废话不多说,直接上代码:1、我们要实现新系统同步老系统数据,所以ajax请求在新系统发起。以新增组织为例://跨域新增/修改组织Ext.data.JsonP.request({url:d
- Oozie--安装部署
韩家小志
Oozieoozie
Oozie的部署1、上传解压2、配置Hadoop代理用户3、重启Hadoop集群4、解压lib包5、引入extjs6、修改oozie配置文件7、创建oozie元数据库8、初始化oozie为什么要将oozie的这些jar包放到hdfs上?9、生成web项目10、配置环境变量11、Oozie的启动与关闭12、修改界面默认时区参考:http://oozie.apache.org/docs/4.1.0/D
- Ext JS 6学习文档-第6章-高级组件
weixin_30240349
ExtJS6学习文档-第6章-高级组件高级组件本章涵盖了高级组件,比如tree和dataview。它将为读者呈现一个示例项目为图片浏览器,它使用tree和dataview组件。以下是本章将要讨论的主题:TreesDataviews拖放图片浏览器—一个示例项目本章的主要目标是探索treepanel和dataview并且使用他们来构建一个示例项目图片浏览器。图片浏览器的最终展示效果如下图。这个项目中的
- ExtJs6入门-使用SenchaCmd命令创建第一个ExtJs6的HelloWorld项目
浮沉半生
前端开发JavaScript
最近在公司里需要用到ExtJs,所以学习了一下,在这里总结一下是如何创建一个简单的ExtJs项目的,避免以后自己忘记,也希望能为以后需要的朋友提供点帮助。1、首先需要安装SenchaCmd工具SenchaCmd下载地址:https://www.sencha.com/products/extjs/cmd-download/,进入之后选择对应版本进行下载。使用这个工具可以更方便的开发ExtJs项目,安
- Ext JS 6学习文档–第1章–ExtJS入门指南
weixin_30525825
ExtJS入门指南前言本来我是打算自己写一个系列的ExtJS6学习笔记的,因为ExtJS6目前的中文学习资料还很少。google搜索资料时找到了一本国外牛人写的关于ExtJS6的电子书[ExtJS6ByExample]。这份资料在PACKT上卖35.99刀的,当然了万能的google还是帮我下载到了PDF文档。大概看了一下,讲的很详细,例子也比较简单,容易理解,现我准备利用工作之余翻译这份文档,为
- [Extjs6]浅谈对admin-dashboard模板左侧菜单树的修改
HiveDark
Ext-JS
修改前如何找到模板的入口View?1)打开app.js。发现默认的主视图是Admin.view.main.Viewport。2)找到Admin.view.main.Viewport的定义。3)查看items属性即可知道具体的定义组件。4)打开NavigationTree.js文件。如何修改?只需对NavigationTree.js中的数据进行相关的修改即可达到自定义左侧菜单树的功能。显示如下:参考
- ExtJS6图表简单demo(折线图,散点图,柱状图)
邰志敏
程序代码
ExtJS6图表简单demo(折线图,散点图,柱状图)首先需要引入这三个文件,都懂官方demo(把线宽度调0就是散点图了吧)Ext.onReady(function(){Ext.create('KitchenSink.view.charts.line.Basic',{renderTo:Ext.getBody()});});Ext.define('KitchenSink.view.charts.li
- EXTJS 6 日期组件 日期时间组件(Y-m-d H:i:s)
门口有条狗
ExtJS6
我想要个这样的带有时分秒的(xtype:'datetimefield')但是现实是这样的。。。。(xtype:'datefield')默认extjs6是不支持datefield的,想要实现上述效果需要改造一下ext-all-debug.js需要在ext-all-debug.js的最后追加一部分(新增部分)引用方式:{xtype:'datetimefield',fieldLabel:'开始时间',i
- ExtJs6 FontAwesome 图标引用
门口有条狗
ExtJS6
效果如图使用方法效果一样喜欢哪个用哪个glyph方式:{text:'关闭',glyph:'xf00d@FontAwesome',handler:function(){//随你}}iconCls方式:{text:'关闭',iconCls:'fafa-line-chart',handler:function(){//随你}}样式网站:去找你喜欢的https://fontawesome.com/chea
- ExtJs6 TreeGrid(级联选择树)
门口有条狗
ExtJS6
ExtJs6TreeGridvartreeGrid=Ext.create("Ext.tree.Panel",{flex:1,store:{type:'tree',fields:['Name','ID','Type']},id:'teleTreeGrid',useArrows:true,rootVisible:false,multiSelect:true,singleExpand:false,che
- extjs6中grid里放置图片
一世一生命
extjs6中grid里放置图片1.加黑体的是实现代码,在view中操作/***CreatedbyWweion2017/7/1.*/Ext.define('Admin.view.userpanoram.UserPanoram',{extend:'Ext.Panel',xtype:'userpanoram',title:'我的工作室',requires:['Admin.view.userpanora
- Extjs6图片控件功能扩展,增加tip和点击事件
药到病重
Extjs
如何让我们的图片也能点击,类似imagebutton一样,还有可以显示tips,和按钮一样,这就需要在事件里做文章。废话不多说,直接上代码。{ xtype:'image', src:"../MainView/newView/images/system.png",
- Extjs如何自定义panel header样式?
药到病重
Extjs
Extjs6在样式上改动很大,我们也可以根据自己的实际需求或者美工的要求来自定义我们的控件。今天,我们就来学习如何更改panelheader样式。1、我们首先打开Extjs6的官方案例,发现他们的panel的header和我们平时用的背景色不一样,通过firebug发现系统是自定义了一个样式文件Admin-all_1.css,并更改了系统默认的x-panel-header-default,那在我们
- ExtJs6 为Ext.Img对象添加单机事件
是guava不是瓜娃啊
ExtJs6
项目主页头部工具栏最后显示当前登陆用户的名字和头像,头像是用Ext.Img做的,需要点击头像可以修改个人信息,但是查看api一圈并未找到click或dblclick事件,这我就纳闷了,为啥这么常用的两个事件居然没有,然后我就想能否手动添加上这个事件。然后我先是给xtype:'image'添加了render事件,然后在rander事件里面写添加事件方法:toolbar部分:items:[{xtype
- Ext JS MVC Architecture
robin_xiong
ext-js
我们之前在之前的ExtJSArchitecture介绍的ExtJS6的应用程序的结构,简单介绍了MVC,和MVVM两种体系,这里包括Controller,Model,View,ViewModel,ViewController等相关的知识。因为ExtJS6中,同样支持MVC结构,而在之前的文章中,并没有详细的讲到MVC,更多的是新特性MVVM结构,本指南将详细的讲解MVC,ExtJS4只有此结构,所
- extjs6 基础组件扩展和自定义组件封装--03全局方法、变量介绍
奋斗中的小手
extjs6基础组件扩展和自定义组件封装
最先讲解全局方法,因为在后续的讲解中会常用。Config.js:全局变量cfg,系统的基础配置变量systemname(系统名称)、sub(登录人员信息)、language(语言)、theme(主题风格)、crossdomain(是否跨域)。CommonUtils.js:全局变量CU,js中辅组类,主要方法有getUUID、getBoolean、getRandomColor、getDate、get
- 【ExtJS6开发日记(一)】——Chart类型无法加载,及ExtJS中出现requires无法加载情况的统一说明
AndrewFrank0zxy
ExtJS
最近在学习使用ExtJS6进行开发,在加载前端图表的时候使用了官方文档中指定的chart类型,但是一直显示:somerequestfilesfailedtoload查找了各种方法都没有有效解决,但偶然间发现一位仁兄的博客中指出,如果requires失败需要在app.json里面加入一下语句:requires:[‘chart’]在经过修改后依然无法正常运行,最终发现classic.json里面并没有
- 【工作笔记】从零开始学ExtJs6(一)——构建项目
墨丶亦轩
ExtJs工作笔记
题外话因为工作,需要用到ExtJs搭建一个报表系统,做后端的,前端Ext完全没有接触过,所以从头开始,此工作日记就是记录我学习ext的过程,从搭建,到登录,到首页等等这些组件,慢慢摸索,然后记录下,毕竟,好记性不如烂笔头啊。好的开更一、官网下载SenchaCmd,解压并安装二、安装成功后,打开命令行输入参数含义:(extfilepath)(projectname)(projectpath)senc
- extjs6中grid合并单元格
萍的微博go
extjs
mergeGrid:function(me){vargrid=this,colIndexArray=[0,1,4],isAllSome;me.store.on('load',function(){isAllSome=isAllSome==undefined?true:isAllSome;//默认为true//1.是否含有数据vargridView=document.getElementById(g
- ext 6.0开发实例二
qq_29913175
ext
由于ExtJS6将原来的ExtJS和SenchaTouch合并为一个框架,因而在使用CMD来创建应用程序前,需要考虑清楚你是要创建一个通用应用程序,还是仅仅只是针对桌面或移动设备的应用程序。要做这样的考量,是因为通用应用程序和比较单一的应用程序在开发上会有些小麻烦。这些小麻烦主要是因为ExtJS的自动加载机制造成的,有时候会很困扰人。ExtJS的自动加载机制是根据类名来划分目录兵加载脚本的,例如S
- extjs-mvc结构实践(三):完善基本页面2
差点笨死
javascriptextjs
extjs-mvc结构实践(三):完善基本页面2一般经典的后台管理系统,都是左侧菜单右侧tabs结构布局。不免俗,咱也这么实现!定义左侧导航菜单新建:app/luter/view/main/Navlist.js/***采用extjs6的listtree组件构建一个导航菜单*/Ext.define('luter.view.main.Navlist',{extend:'Ext.list.Tree',a
- ExtJs6 combo下拉框分页、提示、换行提示等增强功能
是guava不是瓜娃啊
ExtJs6extjs
先写一个最简易配置的远程下拉框配置:Ext.define('App.combo.UsrField',{extend:'Ext.form.ComboBox',alias:'widget.usrfield',emptyText:'输入城市自动检索',displayField:'name',valueField:'id',minChars:0,queryMode:'remote',queryParam:
- ExtJs6 form回显combo下拉框的值方法
是guava不是瓜娃啊
ExtJs6
一般grid加载出来值之后我们对某一行编辑时,打开form会出现远程查询下拉框值不会回显,也就是没有值的情况,我们可以按照以下方法让值回显。比如说后端返回实体类中有cityId和cityName两个字段。大体思路就是,弹出form时手动加载下拉框store同时监听load事件将id和name插到store里。combo下拉框组件部分:Ext.define('App.textfield.CityFi
- 从零开始学习ExtJs6系列教程二【窗体Window组件】
黑甲可宁
js代码如下:window.jsExt.onReady(function(){varwin=newExt.Window({title:'窗口',width:476,height:374,html:'这里是窗体内容',resizable:true,modal:true,closable:true,maximizable:true,minimizable:true});win.show();});页面
- 从零开始学习ExtJs6系列教程三【登录Demo:Login】
黑甲可宁
extjs6
在这节我们通过前几节讲的内容做一个登陆页面.login.jsExt.onReady(function(){//初始化标签中的Ext:Qtip属性。Ext.QuickTips.init();Ext.form.Field.prototype.msgTarget='side';//提交按钮处理方法varbtnsubmitclick=function(){if(form.getForm().isValid
- 从零开始学习ExtJs6系列教程一【Hello World】
黑甲可宁
extjs6
我们在学校里学习任何一门语言都是从"HelloWorld"开始,这里我们也不例外。那么我们的教程就从HelloWorld讲起。helloWorld.jsExt.onReady(function(){Ext.MessageBox.alert('系统提示','HelloWorld!');});helloWorld.jsphelloWordstatic/ext-6.0.0.415/build/class
- [Sencha ExtJS & Touch] 新手学习资料
神秘_博士
SenchaExtJS和TouchPhonegap+SenchaTouch
原文链接:http://blog.csdn.net/lovelyelfpop/article/details/543762522015年5月发布的ExtJS6,将SenchaTouch和原本的ExtJS库合并,其中:SenchaTouch变成ExtJS6ModernExtJS变成ExtJS6ClassicSencha官方网站:https://www.sencha.com/Sencha官方博客:ht
- ios内付费
374016526
ios内付费
近年来写了很多IOS的程序,内付费也用到不少,使用IOS的内付费实现起来比较麻烦,这里我写了一个简单的内付费包,希望对大家有帮助。
具体使用如下:
这里的sender其实就是调用者,这里主要是为了回调使用。
[KuroStoreApi kuroStoreProductId:@"产品ID" storeSender:self storeFinishCallBa
- 20 款优秀的 Linux 终端仿真器
brotherlamp
linuxlinux视频linux资料linux自学linux教程
终端仿真器是一款用其它显示架构重现可视终端的计算机程序。换句话说就是终端仿真器能使哑终端看似像一台连接上了服务器的客户机。终端仿真器允许最终用户用文本用户界面和命令行来访问控制台和应用程序。(LCTT 译注:终端仿真器原意指对大型机-哑终端方式的模拟,不过在当今的 Linux 环境中,常指通过远程或本地方式连接的伪终端,俗称“终端”。)
你能从开源世界中找到大量的终端仿真器,它们
- Solr Deep Paging(solr 深分页)
eksliang
solr深分页solr分页性能问题
转载请出自出处:http://eksliang.iteye.com/blog/2148370
作者:eksliang(ickes) blg:http://eksliang.iteye.com/ 概述
长期以来,我们一直有一个深分页问题。如果直接跳到很靠后的页数,查询速度会比较慢。这是因为Solr的需要为查询从开始遍历所有数据。直到Solr的4.7这个问题一直没有一个很好的解决方案。直到solr
- 数据库面试题
18289753290
面试题 数据库
1.union ,union all
网络搜索出的最佳答案:
union和union all的区别是,union会自动压缩多个结果集合中的重复结果,而union all则将所有的结果全部显示出来,不管是不是重复。
Union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序;
Union All:对两个结果集进行并集操作,包括重复行,不进行排序;
2.索引有哪些分类?作用是
- Android TV屏幕适配
酷的飞上天空
android
先说下现在市面上TV分辨率的大概情况
两种分辨率为主
1.720标清,分辨率为1280x720.
屏幕尺寸以32寸为主,部分电视为42寸
2.1080p全高清,分辨率为1920x1080
屏幕尺寸以42寸为主,此分辨率电视屏幕从32寸到50寸都有
适配遇到问题,已1080p尺寸为例:
分辨率固定不变,屏幕尺寸变化较大。
如:效果图尺寸为1920x1080,如果使用d
- Timer定时器与ActionListener联合应用
永夜-极光
java
功能:在控制台每秒输出一次
代码:
package Main;
import javax.swing.Timer;
import java.awt.event.*;
public class T {
private static int count = 0;
public static void main(String[] args){
- Ubuntu14.04系统Tab键不能自动补全问题解决
随便小屋
Ubuntu 14.04
Unbuntu 14.4安装之后就在终端中使用Tab键不能自动补全,解决办法如下:
1、利用vi编辑器打开/etc/bash.bashrc文件(需要root权限)
sudo vi /etc/bash.bashrc
接下来会提示输入密码
2、找到文件中的下列代码
#enable bash completion in interactive shells
#if
- 学会人际关系三招 轻松走职场
aijuans
职场
要想成功,仅有专业能力是不够的,处理好与老板、同事及下属的人际关系也是门大学问。如何才能在职场如鱼得水、游刃有余呢?在此,教您简单实用的三个窍门。
第一,多汇报
最近,管理学又提出了一个新名词“追随力”。它告诉我们,做下属最关键的就是要多请示汇报,让上司随时了解你的工作进度,有了新想法也要及时建议。不知不觉,你就有了“追随力”,上司会越来越了解和信任你。
第二,勤沟通
团队的力
- 《O2O:移动互联网时代的商业革命》读书笔记
aoyouzi
读书笔记
移动互联网的未来:碎片化内容+碎片化渠道=各式精准、互动的新型社会化营销。
O2O:Online to OffLine 线上线下活动
O2O就是在移动互联网时代,生活消费领域通过线上和线下互动的一种新型商业模式。
手机二维码本质:O2O商务行为从线下现实世界到线上虚拟世界的入口。
线上虚拟世界创造的本意是打破信息鸿沟,让不同地域、不同需求的人
- js实现图片随鼠标滚动的效果
百合不是茶
JavaScript滚动属性的获取图片滚动属性获取页面加载
1,获取样式属性值
top 与顶部的距离
left 与左边的距离
right 与右边的距离
bottom 与下边的距离
zIndex 层叠层次
例子:获取左边的宽度,当css写在body标签中时
<div id="adver" style="position:absolute;top:50px;left:1000p
- ajax同步异步参数async
bijian1013
jqueryAjaxasync
开发项目开发过程中,需要将ajax的返回值赋到全局变量中,然后在该页面其他地方引用,因为ajax异步的原因一直无法成功,需将async:false,使其变成同步的。
格式:
$.ajax({ type: 'POST', ur
- Webx3框架(1)
Bill_chen
eclipsespringmaven框架ibatis
Webx是淘宝开发的一套Web开发框架,Webx3是其第三个升级版本;采用Eclipse的开发环境,现在支持java开发;
采用turbine原型的MVC框架,扩展了Spring容器,利用Maven进行项目的构建管理,灵活的ibatis持久层支持,总的来说,还是一套很不错的Web框架。
Webx3遵循turbine风格,velocity的模板被分为layout/screen/control三部
- 【MongoDB学习笔记五】MongoDB概述
bit1129
mongodb
MongoDB是面向文档的NoSQL数据库,尽量业界还对MongoDB存在一些质疑的声音,比如性能尤其是查询性能、数据一致性的支持没有想象的那么好,但是MongoDB用户群确实已经够多。MongoDB的亮点不在于它的性能,而是它处理非结构化数据的能力以及内置对分布式的支持(复制、分片达到的高可用、高可伸缩),同时它提供的近似于SQL的查询能力,也是在做NoSQL技术选型时,考虑的一个重要因素。Mo
- spring/hibernate/struts2常见异常总结
白糖_
Hibernate
Spring
①ClassNotFoundException: org.aspectj.weaver.reflect.ReflectionWorld$ReflectionWorldException
缺少aspectjweaver.jar,该jar包常用于spring aop中
②java.lang.ClassNotFoundException: org.sprin
- jquery easyui表单重置(reset)扩展思路
bozch
formjquery easyuireset
在jquery easyui表单中 尚未提供表单重置的功能,这就需要自己对其进行扩展。
扩展的时候要考虑的控件有:
combo,combobox,combogrid,combotree,datebox,datetimebox
需要对其添加reset方法,reset方法就是把初始化的值赋值给当前的组件,这就需要在组件的初始化时将值保存下来。
在所有的reset方法添加完毕之后,就需要对fo
- 编程之美-烙饼排序
bylijinnan
编程之美
package beautyOfCoding;
import java.util.Arrays;
/*
*《编程之美》的思路是:搜索+剪枝。有点像是写下棋程序:当前情况下,把所有可能的下一步都做一遍;在这每一遍操作里面,计算出如果按这一步走的话,能不能赢(得出最优结果)。
*《编程之美》上代码有很多错误,且每个变量的含义令人费解。因此我按我的理解写了以下代码:
*/
- Struts1.X 源码分析之ActionForm赋值原理
chenbowen00
struts
struts1在处理请求参数之前,首先会根据配置文件action节点的name属性创建对应的ActionForm。如果配置了name属性,却找不到对应的ActionForm类也不会报错,只是不会处理本次请求的请求参数。
如果找到了对应的ActionForm类,则先判断是否已经存在ActionForm的实例,如果不存在则创建实例,并将其存放在对应的作用域中。作用域由配置文件action节点的s
- [空天防御与经济]在获得充足的外部资源之前,太空投资需有限度
comsci
资源
这里有一个常识性的问题:
地球的资源,人类的资金是有限的,而太空是无限的.....
就算全人类联合起来,要在太空中修建大型空间站,也不一定能够成功,因为资源和资金,技术有客观的限制....
&
- ORACLE临时表—ON COMMIT PRESERVE ROWS
daizj
oracle临时表
ORACLE临时表 转
临时表:像普通表一样,有结构,但是对数据的管理上不一样,临时表存储事务或会话的中间结果集,临时表中保存的数据只对当前
会话可见,所有会话都看不到其他会话的数据,即使其他会话提交了,也看不到。临时表不存在并发行为,因为他们对于当前会话都是独立的。
创建临时表时,ORACLE只创建了表的结构(在数据字典中定义),并没有初始化内存空间,当某一会话使用临时表时,ORALCE会
- 基于Nginx XSendfile+SpringMVC进行文件下载
denger
应用服务器Webnginx网络应用lighttpd
在平常我们实现文件下载通常是通过普通 read-write方式,如下代码所示。
@RequestMapping("/courseware/{id}")
public void download(@PathVariable("id") String courseID, HttpServletResp
- scanf接受char类型的字符
dcj3sjt126com
c
/*
2013年3月11日22:35:54
目的:学习char只接受一个字符
*/
# include <stdio.h>
int main(void)
{
int i;
char ch;
scanf("%d", &i);
printf("i = %d\n", i);
scanf("%
- 学编程的价值
dcj3sjt126com
编程
发一个人会编程, 想想以后可以教儿女, 是多么美好的事啊, 不管儿女将来从事什么样的职业, 教一教, 对他思维的开拓大有帮助
像这位朋友学习:
http://blog.sina.com.cn/s/articlelist_2584320772_0_1.html
VirtualGS教程 (By @林泰前): 几十年的老程序员,资深的
- 二维数组(矩阵)对角线输出
飞天奔月
二维数组
今天在BBS里面看到这样的面试题目,
1,二维数组(N*N),沿对角线方向,从右上角打印到左下角如N=4: 4*4二维数组
{ 1 2 3 4 }
{ 5 6 7 8 }
{ 9 10 11 12 }
{13 14 15 16 }
打印顺序
4
3 8
2 7 12
1 6 11 16
5 10 15
9 14
13
要
- Ehcache(08)——可阻塞的Cache——BlockingCache
234390216
并发ehcacheBlockingCache阻塞
可阻塞的Cache—BlockingCache
在上一节我们提到了显示使用Ehcache锁的问题,其实我们还可以隐式的来使用Ehcache的锁,那就是通过BlockingCache。BlockingCache是Ehcache的一个封装类,可以让我们对Ehcache进行并发操作。其内部的锁机制是使用的net.
- mysqldiff对数据库间进行差异比较
jackyrong
mysqld
mysqldiff该工具是官方mysql-utilities工具集的一个脚本,可以用来对比不同数据库之间的表结构,或者同个数据库间的表结构
如果在windows下,直接下载mysql-utilities安装就可以了,然后运行后,会跑到命令行下:
1) 基本用法
mysqldiff --server1=admin:12345
- spring data jpa 方法中可用的关键字
lawrence.li
javaspring
spring data jpa 支持以方法名进行查询/删除/统计。
查询的关键字为find
删除的关键字为delete/remove (>=1.7.x)
统计的关键字为count (>=1.7.x)
修改需要使用@Modifying注解
@Modifying
@Query("update User u set u.firstna
- Spring的ModelAndView类
nicegege
spring
项目中controller的方法跳转的到ModelAndView类,一直很好奇spring怎么实现的?
/*
* Copyright 2002-2010 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* yo
- 搭建 CentOS 6 服务器(13) - rsync、Amanda
rensanning
centos
(一)rsync
Server端
# yum install rsync
# vi /etc/xinetd.d/rsync
service rsync
{
disable = no
flags = IPv6
socket_type = stream
wait
- Learn Nodejs 02
toknowme
nodejs
(1)npm是什么
npm is the package manager for node
官方网站:https://www.npmjs.com/
npm上有很多优秀的nodejs包,来解决常见的一些问题,比如用node-mysql,就可以方便通过nodejs链接到mysql,进行数据库的操作
在开发过程往往会需要用到其他的包,使用npm就可以下载这些包来供程序调用
&nb
- Spring MVC 拦截器
xp9802
spring mvc
Controller层的拦截器继承于HandlerInterceptorAdapter
HandlerInterceptorAdapter.java 1 public abstract class HandlerInterceptorAdapter implements HandlerIntercep