此博客有文章304篇,评论279条,分类8个,标签852个
  • 批量insert时触发器只响应一条数据的问题

    2017-07-14 这个问题发生在SQL Server 2008中,所以我在这里也就以SQL Server 2008 为例子来说了。前期要实现的需求是这样的,在SQL Server中如果向一张表中插入新的数据,则需要将该数据同步到Oracle中制定的表中去。但是,由于利用触发器去实现这个的时候出现了如下异常信息:[SQL]-- use BGPS; INSERT INTO T_USER_BAK(ID, NAME, PASSWORD, PHONE) VALUES (1, 'ADMIN', 'ADMIN', '10000') [Err] 42000 - [SQL Server]无法执行该操作,因为链接服务器 ...
    后端 - 去评论 - 308人浏览
  • Oracle字符串连接concat函数和符串长度length函数的使用

    2017-07-10  Oracle字符串连接concat()函数:1、concat()字符串连接函数,concat只能连接两个字符,而“||”可以连接多个字符。select concat('BT','_youth') from dual; -- 用concat连接多个字符时,需要嵌套 select concat(concat('aa','bb'),'cc') from dual; select 'aa'||'bb'||'cc' from dual2、Oracle字符串长度length()函数:length(string)计算string所占的字符长度:返回字符串的长度,单位是字符se...
    后端 - 去评论 - 343人浏览
  • [转]springmvc集成shiro后,session、request姓汪还是姓蒋?

    2017-06-27 1. 疑问我们在项目中使用了spring mvc作为MVC框架,shiro作为权限控制框架,在使用过程中慢慢地产生了下面几个疑惑,本篇文章将会带着疑问慢慢地解析shiro源码,从而解开心里面的那点小纠纠。(1)在spring controller中,request有何不同呢?于是,在controller中打印了request的类对象,发现request对象是org.apache.shiro.web.servlet.ShiroHttpServletRequest ,很明显,此时的 request 已经被shiro包装过了。(2)众所周知,spring mvc整合shiro后,可以通过两种方...
    后端 - 去评论 - 272人浏览
  • 初识Redis

    2017-06-09 Redis是一个速度非常快的非关系型数据库,它可以存储键与5种不同类型的值之间的映射,可以将存储在内存的键值对数据持久化到硬盘,可以使用复制特性来扩展读性能,还可以使用客户端分片来扩展写性能。Redis有5种不同数据结构类型之间的映射,分别为 STRING(字符串)、LIST(列表)、SET(集合)、HASH(散列) 和 ZSET(有序集合)。 结构类型 结构存储的值 结构的读写能力 STRING 可以是字符串、整数或者浮点数 对整个字符串或者字符串的其中一部分执行操作;对整数和浮点数执行自增(increment)或者自减(decrement) LI...
    后端 - 去评论 - 295人浏览
  • GBK内码转换成汉字

    2017-06-08 如有如下GBK内码:-76, -13, -48, -51, -58, -5, -77, -75。在大部分情况下,我们无法将GBK内码直接显示,而需要转换成汉字。具体的转换过程如下:byte[] b = {-76, -13, -48, -51, -58, -5, -77, -75}; String s = new String(b,"GBK"); System.out.println(s);打印转换后的结果就是:大型汽车 
    后端 - 去评论 - 354人浏览
  • byte有符号转无符号

    2017-06-05 在Java中,有时候我们需要在有无符号数之间转换。byte 有符号转换无符号:byte b1 = -36; System.out.println(b1&0xff);byte 无符号转换有符号:// 方法一 byte b2 = (byte)276; System.out.println(b2); // 方法二 BigInteger b= new BigInteger("276"); byte b3= b.byteValue(); System.out.println(b3);说明:如果只需要对英文文本的每个字节进行数据处理,则无需考虑有符号数和无符号数的转换问题;但...
    后端 - 去评论 - 278人浏览
  • 关于FastJSON的JSONField使用说明

    2017-05-31 1. JSONField 介绍注意:1、若属性是私有的,必须有set*方法。否则无法反序列化。package com.alibaba.fastjson.annotation; public @interface JSONField { // 配置序列化和反序列化的顺序,1.1.42版本之后才支持 int ordinal() default 0; // 指定字段的名称 String name() default ""; // 指定字段的格式,对日期格式有用 String format() default ""; ...
    后端 - 去评论 - 335人浏览
  • Javascript设计模式之Module(模块)模式

    2017-05-24 模块化是任何强大的应用程序架构中不可或缺的一部分,它通常能帮助我们清晰的分离和组织项目中的代码单元。在Javascript中,实现模块的方式包括:1、对象字面量表示法2、Module模式3、AMD模式4、CommonJS模式5、ECMAScript Harmony模式1、对象字面表示法:一个对象被描述为一组包含在大括号({})中,以逗号分割的键值(name/value) 对。对象名称可以是字符串或标识符,名称和值直接用冒号连接。对象中最后一个键值(name/value) 对后面不用加逗号,加逗号会导致报错。对象字面量不需要使用new运算符来进行实例化。下面是一个使用对象字面量表示法定义的...
    前端 - 去评论 - 400人浏览
  • Java实现Math.pow函数

    2017-05-22 用Java实现Math的pow方法,具体实现如下: public double myPow(double x, int n) { if (x == 0 && n == 0) { throw new IllegalArgumentException(); } // 指数正负标记 boolean isNegative = false; // 求n的绝对值 if (n < 0) { n = -n...
    后端 - 去评论 - 366人浏览
  • Google地图实现路线规划(JavaScript)

    2017-05-19 关于谷歌地图实现地图路线规划的功能,具体实现代码如下:Html代码:<body onload="initMap()"> <div id="map_canvas" style="height:90%;top:30px"></div> </body>JS代码:<script language="javascript" type="text/javascript"> function initMap() { var initAddr = {lat: 31.230416, lng: 121.473701...
    前端 - 去评论 - 302人浏览
  • Google地图经纬度纠偏

    2017-05-17 Google地图经纬度纠偏:通常在项目中,GPS经纬度不会直接使用,需要进行一些经纬度的纠偏才可以在对应的地图上使用。/** * gps纠偏算法,适用于google,高德体系的地图 * @author Administrator */ public class GpsCorrect { final static double pi = 3.14159265358979324; final static double a = 6378245.0; final static double ee = 0.0066934216229659432...
    后端 - 去评论 - 275人浏览
  • CSS3实现元素旋转

    2017-05-16 CSS3实现旋转,下面是CSS3实现 图片img、块元素div、字体font 等旋转特效的代码:.spinner{ -webkit-animation:spinner 2s infinite linear; animation: spinner 2s infinite linear; } @-webkit-keyframes spinner{ 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(359...
    前端 - 去评论 - 321人浏览