- 常见鼠标事件(禁用右键菜单、禁止选中文字)
布卡卡的晴空
禁用右键菜单contextmenudocument.addEventListener('contextmenu',function(e){e.preventDefault();})禁止选中文字selectstartdocument.addEventListener("selectstart",function(e){e.preventDefault();});
- 主要修改弹窗窗口的样式
与妖为邻
javascriptcss前端htmlcss3
html+css+js弹窗窗口*{/*所有的标签都有的属性遵循的统一样式*/padding:0;margin:0;/*文字禁止选中*/user-select:none;/*盒子模型*/box-sizing:border-box;}.chakai{background-image:linear-gradient(totopleft,rgba(7,9,7,0.699),rgba(58,158,91,0
- 98 链接集8 nignx配置及vue配置publicPath v-model在自定义组件上的使用 伪元素图标与文字居中 flex布局最后一盒子独占一行 禁止选中文字
smallcelebration
vue.jsjavascript前端1024程序员节
1.v-model在自定义组件上的使用滑动验证页面https://segmentfault.com/a/1190000019917624//1.mixinimport{Vue,Component,Prop}from'vue-property-decorator'@ComponentexportdefaultclassTwoWayextendsVue{@Prop()value!:any;getcur
- 移动端主流布局方案
玖商
#css3HTMLhtml5css3
目录流式布局rem布局rem+媒体查询布局rem+js查询布局视口单位vw布局vw和rem的关系移动端特殊处理点击高亮效果清除在iOS上,输入框默认有内部阴影,但无法使用box-shadow来清除,如果不需要阴影,可以这样关闭:长按禁止弹出菜单【禁止弹出系统菜单(禁止保存或拷贝图像IOS)】css3新盒模型移动端字体类型设置1px边框问题移动端禁止选中内容流式布局流式布局:宽度尽可能%(宽度自适应
- element-ui el-table复选框禁止选中
奋斗的蜗牛,奔跑吧
elementvueelementui前端vue
{{scope.row.date}}exportdefault{data(){return{tableData:[{age:1,date:'2016-05-03',name:'王小虎',address:'上海市普陀区金沙江路1518弄'},{age:222333332,date:'2016-05-02',name:'孙小虎',address:'花果山'},{age:32,date:'2016-05
- element-ui table之选择框禁止选中
qq_36437172
element-uitableelement-uitable选择框禁止选中selectable
需求场景:当我们对列表中一下数据选中后,调用接口处理数据中的状态,而对于已经处理了的数据,则不能再次进行处理。可能你首先想到的通过选中的数据,将其中的已处理数据过滤掉。这里我们通过已处理的数据,我们将禁止选中,那怎样才能实现呢?首先我们实现多选:手动添加一个el-table-column,设type属性为selection即可;然后设置selectable属性来决定该行数据是否选中。......设
- element-ui table选择框禁止选中
吴冬雪~
element-uivue.jsjavascriptelement-ui
需求场景:当我们对列表中一下数据选中后,调用接口处理数据中的状态,而对于已经处理了的数据,则不能再次进行处理。可能你首先想到的通过选中的数据,将其中的已处理数据过滤掉。这里我们通过已处理的数据,我们将禁止选中,那怎样才能实现呢?首先我们实现多选:手动添加一个el-table-column,设type属性为selection即可;然后设置selectable属性来决定该行数据是否选中。......设
- 【示例】element-ui table 的 selection 设置禁用选择框之禁止选中行,设置只可以选中某行
Ahuuua
前端elementuiel-tableselection
描述:设置el-table中的某些行可以选中,使用的是selectable参数。代码如下:示例一:设置可选中的条件:checkSelectable(row){returnrow.date=='2016-05-04'},示例二:设置2016-05-04的不可选中checkSelectable(row){returnrow.date!='2016-05-04'},
- 【el-tree】懒加载+整体刷新+搜索定位+初始展开+初始高亮显示+通过 keys 设置节点子元素+添加子节点下拉框
BMG-Princess
vue-webel-treeelement懒加载el-tree手动刷新el-tree默认展开
目录懒加载整体刷新搜索定位初始展开初始高亮显示处理子节点禁止选中状态懒加载复选框回显的坑通过keys设置节点子元素懒加载数据处理-附带说明!接口一次性返回多级数据+关键字搜索+默认高亮显示+点击节点传值接口返回多个数组,数组中对象根据父id数据进行插入+关键字搜索+默认高亮显示+点击节点传值添加子节点下拉框+关键字搜索+默认高亮显示+点击节点传值懒加载懒加载lazy整体刷新整体刷新:key="ca
- JS多选答题时,选项互斥时的情况
浅箬
uniapp日常问题总结javascript
在做答题类的项目时,应该会比较常见多选题选相互斥的问题,例如:你喜欢什么颜色?()A、红色B、紫色C、蓝色D、灰色E、均无如该题,当选择选项E时,明显与其他选项互斥。这个时候经常会出现勾选E后,A、B、C、D禁止选中的现象以下为效果图:具体思路如下:在遍历展示完数据之后,首先我们要给所有的选项增加一个是否禁止使用的标识。当用户点击选项时判断当前项是否与其他选项互斥,如果互斥,除选中项之外的其他选项
- js禁止鼠标右键和禁止选中复制
C-A-L-D
javascript
禁止鼠标右键1.禁止指定元素document.getElementById("active-intro").oncontextmenu=function(){event.returnValue=false;}2.禁止整个页面document.oncontextmenu=function(){event.returnValue=false;}禁止选中复制1.禁止指定元素document.getEle
- js 禁止选中、右键复制
詹姆斯bind
JavaScriptjavascripthtml前端
js禁止选中、右键复制1.标签里插入(可按需填入)2.标签里代码编写functionright(){returnfalse;}document.oncontextmenu=right;document.body.onselectstart=document.body.ondrag=function(){returnfalse;}
- el-checkbox-group获取选中的id 禁止选中已有项
Donmind29
vuevue
item_==item.name)":label="item.name">这里绑定的checkModel是一个包含选中的label的数组注意:el-checkbox-group所对应v-model必须是数组格式,且没有层级嵌套后端返回的数据是这样的:我们v-model绑定的checkModel只包含选中的name,要获取到对应的id就需要监听el-checkbox的change事件getCheck
- CSS样式
心灵最深处
1、禁止选中文本body{-webkit-touch-callout:none;/*iOSSafari*/-webkit-user-select:none;/*Chrome/Safari/Opera*/-khtml-user-select:none;/*Konqueror*/-moz-user-select:none;/*Firefox*/-ms-user-select:none;/*Intern
- 推荐5个好用但却经常被忽略的css属性(禁止选中文本、更改选中文本的背景色、不用br换行、字体间距、隐藏滚动条)
白茶_别事
01禁用用户选中一个元素(element)的文本使用属性user-select,并且将它的值设置为none,我们可以将一个元素的文本设置为不能被用户选中。element{-webkit-user-select:none;/*Safari*/-ms-user-select:none;/*IE10+andEdge*/user-select:none;/*Standardsyntax*/}image当你
- java实现禁用文章功能_防止网站文章被采集:禁止F12,禁止Ctrl+s,禁止ctrl+u,禁止选中文字,禁止鼠标右键...
Niujiubaba
java实现禁用文章功能
为什么要学会网站防采集方法:通过JavaScript禁止F12,禁止Ctrl+s,禁止ctrl+u,禁止选中文字,禁止鼠标右键等方法?作为一名网站站长,相信大家都应该听说过“文章采集”,自己原创手写的文章半小时内被别人原模原样采集走了,最可气的是自己发布的文章没有排名,甚至是还没有被百度搜索引擎收录,而那个采集我们文章的人却已经拥有了一个很不错的排名,相当于我们在给别人做嫁衣,大家是不是看到这种采
- Css 禁止选中文字
超级大超越
css前端
可以通过在CSS中设置user-select属性来实现禁止选中文字,例如:body{-webkit-user-select:none;/*Chrome/Safari/Opera*/-moz-user-select:none;/*Firefox*/-ms-user-select:none;/*InternetExplorer/Edge*/user-select:none;/*Non-prefixed
- 【Vue-Vant】Checkbox复选框--案例分析
爱吃糖的小明
vue
案例主要分三个部分:1、选中、非选中和默认禁止选中;2、进步器使用;3、全选计算总价完整的代码在最后!1、选中、非选中和默认禁止选中:disabled="item.moneydata(){return{result:[],//选中数据tableData:[{"number":"A123456","money":"36.36"},{"number":"A123456","money":"-30.54
- element-ui table之选择框禁止选中
xiejnpeng
Vueelementuivueelementui
本文转自:https://blog.csdn.net/qq_36437172/article/details/97935301需求场景:当我们对列表中一下数据选中后,调用接口处理数据中的状态,而对于已经处理了的数据,则不能再次进行处理。可能你首先想到的通过选中的数据,将其中的已处理数据过滤掉。这里我们通过已处理的数据,我们将禁止选中,那怎样才能实现呢?首先我们实现多选:手动添加一个el-table
- 6.DOM:常用鼠标事件(client、page、screen)、常用的键盘事件(onkeyup 、onkeydown、onkeypress )、案例:禁止选中文字和禁止右键菜单、跟随鼠标的天使...
蔚完待旭
1.1.常用鼠标事件1.1.1案例:禁止选中文字和禁止右键菜单我是一段不愿意分享的文字//1.contextmenu我们可以禁用右键菜单document.addEventListener('contextmenu',function(e){e.preventDefault();})//2.禁止选中文字selectstartdocument.addEventListener('selectstart
- js之DOM事件
小白蛋挞
JavaScriptjavascripthtml5DOM
目录一、元素创建事件的两种方式1、传统方式2、事件监听addEventListenerW3C推荐二、删除事件三、DOM事件流四、什么是事件对象1、e.target和this的区别2、阻止默认行为(比如不让a标签跳转)3、阻止事件冒泡五、事件委托六、禁止选中和禁止右键菜单七、获得鼠标在页面的坐标案例:跟随鼠标移动八、常用的键盘事件案例:模拟京东按键输入内容案例:模拟京东快递输入单号一、元素创建事件的
- CSS禁止选中文本
Hi小胡
body{-moz-user-select:none;/*火狐*/-webkit-user-select:none;/*webkit浏览器*/-ms-user-select:none;/*IE10*/-khtml-user-select:none;/*早期浏览器*/user-select:none;}
- 18.常见鼠标和键盘事件以及事件对象
Mr_LiuP
JavaScriptjavascripthtmllinq
目录一、常见鼠标事件1.禁止右键菜单contextmenu2.禁止选中文字selectstart3.鼠标移动事件:mousemove二、常见键盘事件1.onkeyup按键弹起时触发2.onkeydown按键按下时候触发3.onkeypress按键按下时候触发不能识别功能键:ctrl、alt、shift、左右箭头等一、常见鼠标事件1.禁止右键菜单contextmenudocument.addEven
- 处理Element 日期选择器el-date-picker 限制时间跨度一年
一朵野花压海棠
知识点(小记)vue.jsjavascript前端
处理Element日期选择器el-date-picker限制时间跨度一年。主要通过pickerOptions里的disabledDate来控制禁止选中的日期。实现思想就是,当选中第一个开始日期时,拿到该时间戳计算时间范围,然后控制接下来选中时间在一年以内,超过范围禁用掉。在template中使用el-date-picker在data中定义:data(){return{pickDataList:''
- vue实现页面内容禁止选中功能,仅输入框和文本域可选
懿小诺
css控制*{-webkit-touch-callout:none;/*系统默认菜单被禁用*/-webkit-user-select:none;/*webkit浏览器*/-khtml-user-select:none;/*早期浏览器*/-moz-user-select:none;/*火狐*/-ms-user-select:none;/*IE10*/user-select:none;}input{-
- JS禁止双击选中文本
明天变强一点就好
javascript前端前端javascriptchromefirefox
双击禁止选中文本JS禁止双击选中文本(两种方法)onselectstart方法清空选中JS禁止双击选中文本(两种方法)onselectstart方法语法//ie和chrome都支持onselectstart事件,但是firefox不支持,所以firefox使用CSS来控制清空选中语法window.getSelection?window.getSelection().removeAllRanges(
- kendoUI动态改变grid复选框变单选框
肥宅快乐猿
最近遇到一个需求需要动态把grid复选框列变成单选框,先上复选grid代码复选grid代码效果查询了kendoUI的官方文档得到解释官方文档查询大佬们博客发现:selectable:Boolean|String选中表格的设置,默认false禁止选中,字符串‘row’表示可以选中一行,‘cell’表示可以选中一列,‘multiple,row’表示可以选中多行,‘multiple,cell’表示可以选
- antd TreeSelect 禁止选中父级,只能选择子级
iCodingShow
reactantDesignreactjsjavascript
TreeSelect禁止选中父级需求:只能选中子级,不能不能选择实现效果:未选中效果:选中效果:废话不多说,直接上代码关键代码:constrenderTreeNodes=data=>data.map(item=>{if(item.children){//这一句是关键代码,设置父级都为禁用模式,有条件的让后台返回item.disabled=true;return({renderTreeNodes(i
- HTML 设置页面禁用f12,禁止右击,禁止复制粘贴
SY
有时我们会遇到禁止用户复制网站的文字内容,例如小说网站,我们可以通过下列方法提高复制内容的门槛,来实现我们的目标。1.禁用选中和右键:在标签中添加以下代码:οncοntextmenu='returnfalse'禁止右键οndragstart='returnfalse'禁止拖动onselectstart='returnfalse'禁止选中οnselect='document.selection.em
- JS---DOM
阿选不出来
JSjavascripthtml前端
文章目录获取元素操作元素使用类名修改样式节点操作innerHTML与createElement区别表单显示隐藏密码精灵图循环表单全选,取消全选事件类型事件流绑定事件删除事件事件对象常见的属性和方法e.targete.preventDefault()e.stopPropgation()事件委托+排他思想常用的鼠标事件contextmenu禁用右键菜单selectstart禁止选中文字案例:跟随鼠标事
- 开发者关心的那些事
圣子足道
ios游戏编程apple支付
我要在app里添加IAP,必须要注册自己的产品标识符(product identifiers)。产品标识符是什么?
产品标识符(Product Identifiers)是一串字符串,它用来识别你在应用内贩卖的每件商品。App Store用产品标识符来检索产品信息,标识符只能包含大小写字母(A-Z)、数字(0-9)、下划线(-)、以及圆点(.)。你可以任意排列这些元素,但我们建议你创建标识符时使用
- 负载均衡器技术Nginx和F5的优缺点对比
bijian1013
nginxF5
对于数据流量过大的网络中,往往单一设备无法承担,需要多台设备进行数据分流,而负载均衡器就是用来将数据分流到多台设备的一个转发器。
目前有许多不同的负载均衡技术用以满足不同的应用需求,如软/硬件负载均衡、本地/全局负载均衡、更高
- LeetCode[Math] - #9 Palindrome Number
Cwind
javaAlgorithm题解LeetCodeMath
原题链接:#9 Palindrome Number
要求:
判断一个整数是否是回文数,不要使用额外的存储空间
难度:简单
分析:
题目限制不允许使用额外的存储空间应指不允许使用O(n)的内存空间,O(1)的内存用于存储中间结果是可以接受的。于是考虑将该整型数反转,然后与原数字进行比较。
注:没有看到有关负数是否可以是回文数的明确结论,例如
- 画图板的基本实现
15700786134
画图板
要实现画图板的基本功能,除了在qq登陆界面中用到的组件和方法外,还需要添加鼠标监听器,和接口实现。
首先,需要显示一个JFrame界面:
public class DrameFrame extends JFrame { //显示
- linux的ps命令
被触发
linux
Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。
要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而 ps 命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行
- Android 音乐播放器 下一曲 连续跳几首歌
肆无忌惮_
android
最近在写安卓音乐播放器的时候遇到个问题。在MediaPlayer播放结束时会回调
player.setOnCompletionListener(new OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
mp.reset();
Log.i("H
- java导出txt文件的例子
知了ing
javaservlet
代码很简单就一个servlet,如下:
package com.eastcom.servlet;
import java.io.BufferedOutputStream;
import java.io.IOException;
import java.net.URLEncoder;
import java.sql.Connection;
import java.sql.Resu
- Scala stack试玩, 提高第三方依赖下载速度
矮蛋蛋
scalasbt
原文地址:
http://segmentfault.com/a/1190000002894524
sbt下载速度实在是惨不忍睹, 需要做些配置优化
下载typesafe离线包, 保存为ivy本地库
wget http://downloads.typesafe.com/typesafe-activator/1.3.4/typesafe-activator-1.3.4.zip
解压r
- phantomjs安装(linux,附带环境变量设置) ,以及casperjs安装。
alleni123
linuxspider
1. 首先从官网
http://phantomjs.org/下载phantomjs压缩包,解压缩到/root/phantomjs文件夹。
2. 安装依赖
sudo yum install fontconfig freetype libfreetype.so.6 libfontconfig.so.1 libstdc++.so.6
3. 配置环境变量
vi /etc/profil
- JAVA IO FileInputStream和FileOutputStream,字节流的打包输出
百合不是茶
java核心思想JAVA IO操作字节流
在程序设计语言中,数据的保存是基本,如果某程序语言不能保存数据那么该语言是不可能存在的,JAVA是当今最流行的面向对象设计语言之一,在保存数据中也有自己独特的一面,字节流和字符流
1,字节流是由字节构成的,字符流是由字符构成的 字节流和字符流都是继承的InputStream和OutPutStream ,java中两种最基本的就是字节流和字符流
类 FileInputStream
- Spring基础实例(依赖注入和控制反转)
bijian1013
spring
前提条件:在http://www.springsource.org/download网站上下载Spring框架,并将spring.jar、log4j-1.2.15.jar、commons-logging.jar加载至工程1.武器接口
package com.bijian.spring.base3;
public interface Weapon {
void kil
- HR看重的十大技能
bijian1013
提升能力HR成长
一个人掌握何种技能取决于他的兴趣、能力和聪明程度,也取决于他所能支配的资源以及制定的事业目标,拥有过硬技能的人有更多的工作机会。但是,由于经济发展前景不确定,掌握对你的事业有所帮助的技能显得尤为重要。以下是最受雇主欢迎的十种技能。 一、解决问题的能力 每天,我们都要在生活和工作中解决一些综合性的问题。那些能够发现问题、解决问题并迅速作出有效决
- 【Thrift一】Thrift编译安装
bit1129
thrift
什么是Thrift
The Apache Thrift software framework, for scalable cross-language services development, combines a software stack with a code generation engine to build services that work efficiently and s
- 【Avro三】Hadoop MapReduce读写Avro文件
bit1129
mapreduce
Avro是Doug Cutting(此人绝对是神一般的存在)牵头开发的。 开发之初就是围绕着完善Hadoop生态系统的数据处理而开展的(使用Avro作为Hadoop MapReduce需要处理数据序列化和反序列化的场景),因此Hadoop MapReduce集成Avro也就是自然而然的事情。
这个例子是一个简单的Hadoop MapReduce读取Avro格式的源文件进行计数统计,然后将计算结果
- nginx定制500,502,503,504页面
ronin47
nginx 错误显示
server {
listen 80;
error_page 500/500.html;
error_page 502/502.html;
error_page 503/503.html;
error_page 504/504.html;
location /test {return502;}}
配置很简单,和配
- java-1.二叉查找树转为双向链表
bylijinnan
二叉查找树
import java.util.ArrayList;
import java.util.List;
public class BSTreeToLinkedList {
/*
把二元查找树转变成排序的双向链表
题目:
输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。
要求不能创建任何新的结点,只调整指针的指向。
10
/ \
6 14
/ \
- Netty源码学习-HTTP-tunnel
bylijinnan
javanetty
Netty关于HTTP tunnel的说明:
http://docs.jboss.org/netty/3.2/api/org/jboss/netty/channel/socket/http/package-summary.html#package_description
这个说明有点太简略了
一个完整的例子在这里:
https://github.com/bylijinnan
- JSONUtil.serialize(map)和JSON.toJSONString(map)的区别
coder_xpf
jqueryjsonmapval()
JSONUtil.serialize(map)和JSON.toJSONString(map)的区别
数据库查询出来的map有一个字段为空
通过System.out.println()输出 JSONUtil.serialize(map): {"one":"1","two":"nul
- Hibernate缓存总结
cuishikuan
开源sshjavawebhibernate缓存三大框架
一、为什么要用Hibernate缓存?
Hibernate是一个持久层框架,经常访问物理数据库。
为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。
缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。
二、Hibernate缓存原理是怎样的?
Hibernate缓存包括两大类:Hib
- CentOs6
dalan_123
centos
首先su - 切换到root下面1、首先要先安装GCC GCC-C++ Openssl等以来模块:yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel2、再安装ncurses模块yum -y install ncurses-develyum install ncurses-devel3、下载Erang
- 10款用 jquery 实现滚动条至页面底端自动加载数据效果
dcj3sjt126com
JavaScript
无限滚动自动翻页可以说是web2.0时代的一项堪称伟大的技术,它让我们在浏览页面的时候只需要把滚动条拉到网页底部就能自动显示下一页的结果,改变了一直以来只能通过点击下一页来翻页这种常规做法。
无限滚动自动翻页技术的鼻祖是微博的先驱:推特(twitter),后来必应图片搜索、谷歌图片搜索、google reader、箱包批发网等纷纷抄袭了这一项技术,于是靠滚动浏览器滚动条
- ImageButton去边框&Button或者ImageButton的背景透明
dcj3sjt126com
imagebutton
在ImageButton中载入图片后,很多人会觉得有图片周围的白边会影响到美观,其实解决这个问题有两种方法
一种方法是将ImageButton的背景改为所需要的图片。如:android:background="@drawable/XXX"
第二种方法就是将ImageButton背景改为透明,这个方法更常用
在XML里;
<ImageBut
- JSP之c:foreach
eksliang
jspforearch
原文出自:http://www.cnblogs.com/draem0507/archive/2012/09/24/2699745.html
<c:forEach>标签用于通用数据循环,它有以下属性 属 性 描 述 是否必须 缺省值 items 进行循环的项目 否 无 begin 开始条件 否 0 end 结束条件 否 集合中的最后一个项目 step 步长 否 1
- Android实现主动连接蓝牙耳机
gqdy365
android
在Android程序中可以实现自动扫描蓝牙、配对蓝牙、建立数据通道。蓝牙分不同类型,这篇文字只讨论如何与蓝牙耳机连接。
大致可以分三步:
一、扫描蓝牙设备:
1、注册并监听广播:
BluetoothAdapter.ACTION_DISCOVERY_STARTED
BluetoothDevice.ACTION_FOUND
BluetoothAdapter.ACTION_DIS
- android学习轨迹之四:org.json.JSONException: No value for
hyz301
json
org.json.JSONException: No value for items
在JSON解析中会遇到一种错误,很常见的错误
06-21 12:19:08.714 2098-2127/com.jikexueyuan.secret I/System.out﹕ Result:{"status":1,"page":1,&
- 干货分享:从零开始学编程 系列汇总
justjavac
编程
程序员总爱重新发明轮子,于是做了要给轮子汇总。
从零开始写个编译器吧系列 (知乎专栏)
从零开始写一个简单的操作系统 (伯乐在线)
从零开始写JavaScript框架 (图灵社区)
从零开始写jQuery框架 (蓝色理想 )
从零开始nodejs系列文章 (粉丝日志)
从零开始编写网络游戏 
- jquery-autocomplete 使用手册
macroli
jqueryAjax脚本
jquery-autocomplete学习
一、用前必备
官方网站:http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/
当前版本:1.1
需要JQuery版本:1.2.6
二、使用
<script src="./jquery-1.3.2.js" type="text/ja
- PLSQL-Developer或者Navicat等工具连接远程oracle数据库的详细配置以及数据库编码的修改
超声波
oracleplsql
在服务器上将Oracle安装好之后接下来要做的就是通过本地机器来远程连接服务器端的oracle数据库,常用的客户端连接工具就是PLSQL-Developer或者Navicat这些工具了。刚开始也是各种报错,什么TNS:no listener;TNS:lost connection;TNS:target hosts...花了一天的时间终于让PLSQL-Developer和Navicat等这些客户
- 数据仓库数据模型之:极限存储--历史拉链表
superlxw1234
极限存储数据仓库数据模型拉链历史表
在数据仓库的数据模型设计过程中,经常会遇到这样的需求:
1. 数据量比较大; 2. 表中的部分字段会被update,如用户的地址,产品的描述信息,订单的状态等等; 3. 需要查看某一个时间点或者时间段的历史快照信息,比如,查看某一个订单在历史某一个时间点的状态, 比如,查看某一个用户在过去某一段时间内,更新过几次等等; 4. 变化的比例和频率不是很大,比如,总共有10
- 10点睛Spring MVC4.1-全局异常处理
wiselyman
spring mvc
10.1 全局异常处理
使用@ControllerAdvice注解来实现全局异常处理;
使用@ControllerAdvice的属性缩小处理范围
10.2 演示
演示控制器
package com.wisely.web;
import org.springframework.stereotype.Controller;
import org.spring