5 敲键盘的猫

尚未进行身份认证

暂无相关简介

等级
TA的排名 4k+

sql server 数据库创建链接服务器访问另外一个sql server 数据库

继上篇在sql server中创建链接服务器访问oracle数据库:http://www.cnblogs.com/527289276qq/p/4770379.html本文介绍在sql server中创建链接服务器访问sql server数据库。方法:打开SSMS,新建程序,执行下面sql语句块:EXEC sp_addlinkedserver@server='DBMES', --链接服务器别...

2018-03-14 11:52:09

WebSocket实现简易聊天室

前台页面: Web sockets test .container { font-family: "Courier New"; width: 680px; height: 300px; overflow: auto;

2018-02-06 11:08:38

WebSocket在建立连接时通过@PathParam获取页面传值

最近用Java下使用WebSocket,有一个需求,在页面与Java后台建立连接的时候获取页面上提供的参数,也就是在@OnOpen注解的方法里面获取一次页面的参数,有一个很简单的方法可以获得。即使用@PathParam注解。第一步:在被websocket映射的Java类中的注解如下:@ServerEndpoint("/websocket/{relationId}/{userCode

2018-02-05 17:12:38

Shiro密码处理

散列算法一般用于生成数据的摘要信息,是一种不可逆的算法,一般适合存储密码之类的数据,常见的散列算法如 MD5、SHA等。一般进行散列时最好提供一个 salt(盐),比如加密密码“admin”,产生的散列值是“21232f297a57a5a743894a0e4a801fc3”,可以到一些 md5解密网站很容易的通过散列值得到密码“admin”,即如果直接对密码进行散列相对来说破解更容易,此时我们可以

2018-02-03 14:30:50

Java enum应用小结

用法一:常量在JDK1.5 之前,我们定义常量都是: public static fianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。public enum Color { RED, GREEN, BLANK, YELLOW } 用法二:switchJDK1.6之前的switch语句只支持int,char,enu

2018-02-02 10:46:36

Java8 Optional类使用小结

Optional类的Javadoc描述如下:这是一个可以为null的容器对象。如果值存在则isPresent()方法会返回true,调用get()方法会返回该对象。of: 为非null的值创建一个Optional。of方法通过工厂方法创建Optional类。需要注意的是,创建对象时传入的参数不能为null。如果传入参数为null,则抛出NullPointerException 。

2018-01-23 10:45:02

Java中使用Jedis操作Redis

依赖jar:jedis-2.1.0.jar,使用连接池的话需要commons-pool-1.5.4.jar。package com.test;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;import org.junit.Before;i

2018-01-13 14:51:57

前台图片Canvas压缩上传小结

需求来源:之前有个提交审核表单的业务,表单中含有大量附件图片,大约有20多张吧,为了省事,采用的同步上传,一次需要上传很多照片,本来单张图片限制为200KB,这样子总图片大小约为5MB左右,想想也可以接收。业务上线后,得知用户大部分都是中老年人居多,手机拍照的图片很大,不会压缩。放开图片尺寸上传限制后,上传数据太大,体验很不好,就有了前台图片压缩的需求。业务实现要点:1、上传的图片使用ca

2018-01-13 10:13:55

JS实现HashMap

/** * ********* 操作实例 ************** * var map = new HashMap(); * map.put("key1","Value1"); * map.put("key2","Value2"); * map.put("key3","Value3"); * map.put("key4","Value4"); * ma

2018-01-12 10:01:01

A4纸表格打印

商品房预售许可审批表 body { margin: auto; width: 794px; height: 1123px; } .box { /*border: dotted red;*/ margin: auto; width: 745px; height: 1123px; } .top { padding-top: 2

2018-01-11 14:49:07

JAVA字符串格式化-String.format()的使用

常规类型的格式化String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。format(String format, Object... args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串。format(Lo

2018-01-08 17:17:35

证书打印CSS知识点总结

需求:1、证书内容动态填充;2、证书背景图不要求打印,只为展示作用;3、打印内容兼容屏幕分辨率;实现: 证书内容 小知识点:1、span定宽,但文字不换行,设置word-wrap: break-word;2、调节span填充文字行间距,设置line

2018-01-08 11:57:45

HTML,CSS,font-family:中文字体的英文名称

宋体 SimSun黑体 SimHei微软雅黑 Microsoft YaHei微软正黑体 Microsoft JhengHei新宋体 NSimSun新细明体 PMingLiU细明体 MingLiU标楷体 DFKai-SB仿宋 FangSong楷体 KaiTi仿宋_GB2312 FangSong_GB2312楷体_GB2312 KaiTi_GB2312转

2018-01-08 11:40:36

js filter()用法小结

/* filter()对数组中的每个元素都执行一次指定的函数(callback),并且创建一个新的数组,该数组元素是所有回调函数执行时返回值为 true 的原数组元素。它只对数组中的非空元素执行指定的函数,没有赋值或者已经删除的元素将被忽略,同时,新创建的数组也不会包含这些元素。回调函数可以有三个参数:当前元素,当前元素的索引和当前的数组对象。*/// 原始数据var ar

2017-12-25 15:09:42

关于Java的String字符串常量的长度问题

虽然这种问题应该很难遇到,但是遇到了也会感到莫名其妙。不知道大家有没有遇到那种在java代码里用字符串写sql语句的情况,但是如果sql语句字符串的长度太长的话就会报错。代码如下:代码AString str = "567890123456789...0123456789";//由于字符串长度太长,所以省略一部分,长度是65535System.out.println(str

2017-12-24 14:08:48

Nginx 优化静态文件访问

简介Web 开发中需要的静态文件有:CSS、JS、字体、图片,可以通过web框架进行访问,但是效率不是最优的。Nginx 对于处理静态文件的效率要远高于 Web 框架,因为可以使用 gzip 压缩协议,减小静态文件的体积加快静态文件的加载速度、开启缓存和超时时间减少请求静态文件次数。下面就介绍如何通过 Nginx 管理静态文件的访问,优化网站的访问速度。一、开启 gzip配

2017-12-23 14:24:15

nginx基础知识小结

配置文件讲解:#user nobody;#开启进程数 <= CPU数worker_processes 1;#错误日志保存位置#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#进程号保存文件#pid logs/ng

2017-12-23 09:37:09

oracle 向表中插入BLOB类型数据

提示:待插入图片必须保存到oracle主机路径上。步骤:1、SYSDBA权限用户创建图片所在目录CREATE OR REPLACE DIRECTORY TEST_DIR AS 'C:\Pictures'; -- 路径名 "TEST_DIR" 必须为大写2、授权给操作用户(scott)GRANT READ,WRITE ON DIRECTORY TEST_DIR TO SCOT

2017-12-15 16:36:39

动态加载JS文件方法总结

1、JQuery方法$.getScript("./test.js"); //加载js文件$.getScript("./test.js",function(){ //加载test.js,成功后,并执行回调函数 console.log("加载js文件");});2、JavaScript方法function loadScript(url, callback) { var

2017-12-15 11:39:59

handler method 参数绑定常用注解

handler method 参数绑定常用的注解,我们根据他们处理的Request的不同内容部分分为四类:A、处理requet uri 部分(这里指uri template中variable,不含queryString部分)的注解:@PathVariable;B、处理request header部分的注解: @RequestHeader, @CookieValue;C、处理reques

2017-12-02 14:46:27

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!