迁移到Thymeleaf3.x,布局方言2.x
环境:springboot1.5.4win10intellijIDEA2017.1迁移到Thymeleaf3如果你的springboot应用继承spring-boot-starter-parent,那么只需要添加spring-boot-starter-thymeleaf这个starter依赖,即可使用thymeleaf模板引擎.从spring-boot-dependencies中的dependen
edit编辑页jsp界面一些问题和注意事项
保存方法functiononSave(){//表单验证if(!$('#mainForm').validate().form()){returnfalse;}$("#55").removeAttr("disabled");//select下拉框设置为不可选时,在保存方法中再次清除,可以把值保存到数据库中varpara=$("#mainForm").serialize();$.post('22/11/
java程序员进阶大数据必学之Hadoop 3 新特性和完全分布式搭建
作为世界时装设计和消费的“晴雨表,每年米兰时装周都会吸引世界各地的媒体和商家,一起研究时下潮流。最主要的是探讨未来趋势,争取抓住时代的脉搏,为自己的品牌注入新鲜的能量满足客户的审美需求。身为攻城狮的我们也需要打造自己的品牌。在这个技术爆炸的年代,技术就是我们赖以生存的根本。我们不仅要温故,更要知新。Hadoop从2006年诞生以来,一直是这个时代的宠儿,为众多一线企业提供了大数据存储和计算的架构,
jQuery 时间函数使用大全
Js获取当前日期时间及其它操作varmyDate=newDate();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-????)myDate.getMonth(); //获取当前月份(0-11,0代表1月)myDate.getDate(); //获取当前日(1-
[vue 源码系列] ref 与 $refs 如何关联
先问大家一个简单的问题:还有人记得jquery里面的data方法是如何让DOM节点绑定对应的数据对象的吗有时候我们做节点关联设计的思路其实有一点类似,但是在vue里面多了很多概念,比如:1、vnode:如何生成的,包含子父关系、属性data2、内置的ref对象的create如何注册3、生命周期:解析到根节点之后获取outerHTML再一步一步解析子元素用惯vue的人都会很熟悉地:使用ref来注册引
mysql数据库优化(三)--分区
mysql的分区,分表分区:把一个数据表的文件和索引分散存储在不同的物理文件中。特点:业务层透明,无需任何修改,即使从新分表,也是在mysql层进行更改(业务层代码不动)分表:把原来的表根据条件分成多个表,如原来的表为user;现在分成2个小表user_1,user_2; 特点:业务层需要修改代码。如过业务改变,可能需要从新分表,导致维护困难 当数据量达到一定级别后,需要通过分区或分表来提高用户体
java03-2 switch 练习题
题目1: 模拟单项选择题。 分析: A:出一个选择题,然后供你选择。 B:键盘录入选择的数据。 C:根据选择来给出你选择的结论。PS:因为还不知道如何键盘输入A,B,C,D...只能键盘输入字符串,来冒充?[代码]java代码:?01020304050607080910111213
ThumbnailUtils工具类整理
前言[代码]java代码:?12345// frameworks/base/core/java/android/provider/MediaStoreSaver.java//Images.ThumbnailspublicstaticfinalintMINI_KIND=1;//512x384publicstaticfinalintFULL_SCREEN_KIND=2;//未定义publicstati
Jquery系列之横向纵向菜单
jsp页面 横向纵向菜单 菜单项1 子菜单项11
CSS居中的方法总结
CSS水平和垂直居中在开发中经常用到,在此加以总结。水平居中方法1.行内元素水平居中,设置父元素的text-align:center。 center#box { text-align: center;}常用的行内元素有a、abbr、b、br、em、input、label、select、span、strong、sub、sup、textarea等。2.宽度固定的块级元素水平居中,设置该元素的mar
基于jQuery的下拉菜单插件,诸位上眼!!!
前言很久没有写博客了,话说真的工作后才发现很多需要学的,有很多不足。加之最近工作没有什么沉淀,现在团队又面临解散,反正闲着也是闲着,就自己写了个插件,反正水平就这样,当时自我总结吧!应用背景在我们工作中,经常会遇到这种需求:①鼠标点击某个文本框时出现下拉菜单②常用的操作鼠标划上出现下拉菜单③按钮类应用我们会用到这种功能往往原因是因为地方小了,按钮多了,这往往说明产品设计一般出问题了。。。但是,我辈
Scroller的应用
package com.xky.my2017learn.library.wigets;com.xky.my2017learn.library.wigetsandroid.content.Contextandroid.os.Handlerandroid.util.AttributeSetandroid.util.Logandroid.view.Viewandroid.widget.RelativeL
继续吐槽在net下没有合适的Disk Cache之使用EhCache
说起缓存,大家可能口若悬河,各种类型的缓存都能一一分析,但在net下找到一款合适的DiskCache貌似还是有一点难度的。 一:背景 事情是这样的,最近的一个项目中,需要在web端绘制一些报表,因为报表的基础数据源都是全内存式的,所以内存相对我们来说是比较吃紧的,大家可能大家知道,比如一些散点图,这种类型的报表数据非常的多,为了加速,我需要缓存两种数据: 1.根据基础数据源计算出中
Context+ContextScope
相信大家对TransactionScope都比较熟悉。通过TransactionScope,我们可以很容易地将一组操作纳入同一个事务中;或者说TransactionScope创建一个基于事务的上下文范围,在这个范围内共享一个相同的环境事务(AmbientTransaction)。我个人觉得这体现了一种可以重用的模式,即本篇文章介绍的Context+ContextScope模式,这种模式旨在一定范围
LXD 2.15 中的存储管理
长久以来LXD已经支持多种存储驱动。用户可以在zfs、btrfs、lvm或纯目录存储池之间进行选择,但他们只能使用单个存储池。一个被频繁被提到的需求是不仅支持单个存储池,还支持多个存储池。这样,用户可以维护一个由SSD支持的zfs存储池用于I/O密集型容器,另一个简单的基于目录的存储池用于其他容器。幸运的是,现在这是可能的,因为LXD在几个版本后有了自己的存储管理API。创建存储池新安装LXD没有
用棒棒糖时刻重新定义领导力
用棒棒糖时刻重新定义领导力DrewDudley:Everydayleadership领导力被我们塑造成了一种高于生活普通人难以企及的东西。但其实它并不是这么高不可攀,并不是只有去改变世界,才叫有领导力也许你对他人生活所能带来的最大影响来自不经意间的举动就是这样一个你没有印象的时刻都可以让一个人时隔四年还特地找到我,告诉你:你在她生命中拥有无与伦比的重要性。每一个人,我们中的每一个人都是棒棒糖时刻的
Yii 连接、修改 MySQL 数据库及phpunit 测试连接
>>>database//第二种方法?
mysql中如何判断当前是字符 mysql判断字段中有无汉字
使用length与char_length两个函数length:是计算字段的长度一个汉字是算三个字符,一个数字或字母算一个字符char_length:不管汉字还是数字或者是字母都算是一个字符对同一字段分别使用length、char_length计算长度,并进行比较长度相同则字段中无汉字,不相同则肯定有汉字复制代码代码如下:SELECT *FROM t_adtWHEREt.`userid`=974 A
mysql5.5与mysq 5.6中禁用innodb引擎的方法
今天发现有一个备份的mysql数据文件夹异常变大,一查发现是多了三个文件:ibdata1ib_logfile0ib_logfile1,前者18m,后两个各5m,原来是迁移的时候从mysql5.0迁移到了5.5,而5.5关闭innodb启动不起来,于是我就开启了innodb,由于innodb会默认增加这几个数据文件和日志文件,导致变大。尝试设置数据文件的大小,结果告诉我最小10m,还是太大,于是探索
iOS 开发中成员变量与属性的区别
最近看了多好关于实例变量跟属性的一些资料,在这里做一些简单的总结,下面我们直接进入正题.一.成员变量1.成员变量的作用范围:@public:在任何地方都能直接访问对象的成员变量@private:只能在当前类的对象方法中直接访问,如果子类要访问需要调用父类的get/set方法@protected:可以在当前类及其子类对象方法中直接访问(系统默认下是用它来修饰的)@package:在同一个包下就可以直