自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

敲键盘的猫

csdn放弃使用...

  • 博客(428)
  • 资源 (6)
  • 收藏
  • 关注

转载 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 7682

原创 WebSocket实现简易聊天室

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

2018-02-06 11:08:38 780

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

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

2018-02-05 17:12:38 1885

转载 Shiro密码处理

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

2018-02-03 14:30:50 493

原创 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 350

转载 Java8 Optional类使用小结

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

2018-01-23 10:45:02 8876

转载 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 262

原创 前台图片Canvas压缩上传小结

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

2018-01-13 10:13:55 593

转载 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 1281

原创 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 713

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

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

2018-01-08 17:17:35 259

原创 证书打印CSS知识点总结

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

2018-01-08 11:57:45 355

转载 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 349

原创 js filter()用法小结

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

2017-12-25 15:09:42 12892

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

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

2017-12-24 14:08:48 4067

转载 Nginx 优化静态文件访问

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

2017-12-23 14:24:15 980

原创 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 384

原创 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 3955

转载 动态加载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 324

转载 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 1219

原创 A4纸网页打印

A4纸网页打印<!-- 在公制长度单位与屏幕分辨率进行换算时,必须用到一个DPI(Dot Per Inch)指标。 经过我仔细的测试,发现了网页打印中,默认采用的是96dpi,并非传闻的72dpi A4纸张的尺寸是210×297mm,按1英寸=25.41mm换算,即8.264×11.688英寸 所以,A4纸96dpi下的分辨率是794×1123,这就是我们在制作网页的时

2017-12-01 11:07:27 793

转载 page-break-before和page-break-after 实现分页打印

page-break-before和page-break-after CSS属性并不会修改网页在屏幕上的显示,这两个属性是用来控制文件的打印方式。每个打印属性都可以设定4种设定值:auto、always、left和right。其中Auto是默认值,只有在有需要时,才需设定分页符号 (Page breaks)。page-break-before若设定成always,则是在遇到特定的组件时,打印机会重

2017-11-30 17:31:52 11543

转载 $.ajax 中的contentType

在 cnodejs.org 论坛中有一个问题,让我也很奇怪,说是 $.ajax 设置数据类型 applicaiton/json之后,服务器端(express)就拿不到数据,好奇之下,就去翻了翻资料,发现了一个自己也没有注意到的事。于是有了这篇文章。正文$.ajax contentType 和 dataType , contentType 主要设置你发送给服务器的格式,dataType设

2017-11-23 16:55:27 300

转载 @Controller和@RestController的区别?

官方文档:@RestController is a stereotype annotation that combines @ResponseBody and @Controller.意思是:@RestController注解相当于@ResponseBody + @Controller合在一起的作用。1)如果只是使用@RestController注解Controller,则Co

2017-11-22 13:48:57 250

转载 mybatis中foreach collection的三种用法

foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。foreach元素的属性主要有 item,index,collection,open,separator,close。item表示集合中每一个元素进行迭代时的别名,index指 定一个名字,用于表示在迭代过程中,每次迭代到的位置,open表示该语句以什么开始,separator表示在每次进行迭代之间以

2017-11-11 10:50:47 845

转载 spring+mybatis 多数据源切换失败的可能原因

可能因为,加了事务。// @Transactional(readOnly = false) // 需要事务操作必须加入此注解就因为加了事务,导致了,问题的出现。不然setCustomerType,也没有出现应有的结果。害得我把spring的框架都改写了,不过由于过于暴力,所以没写。重新折回去看看了代码。转载地址:http://blog.csdn.

2017-11-08 10:27:44 2160

原创 CentOS 7.3 安装redis 4.0.2服务

CentOS 7.3 安装redis 4.0.2服务1、下载解压下载地址:/home/xiaoming/wget http://download.redis.io/releases/redis-4.0.2.tar.gz解压文件tar zxvf redis-4.0.2.tar.gz2、安装1)确保环境已安装gcc及tcl可以使用yum install gcc安装gcc

2017-11-04 09:46:09 1326

原创 使用axis调用webservice接口

以前使用webservice服务都很简单,就是根据提供的wsdl接口地址,通过eclipse或者idea自动生成webservice client包,然后直接调用就可以了。这次业务提供的wsdl是需要验证soapheader的,而且通过IDE工具无法生成可以直接调用的类包,无奈只能通过其他办法来实现,通过百度,可以使用axis包来实现,具体实现过程如下:1、需要的jar包依赖

2017-11-03 10:49:18 690

转载 dom4j解析xml字符串实例

与利用DOM、SAX、JAXP机制来解析xml相比,DOM4J 表现更优秀,具有性能优异、功能强大和极端易用使用的特点,只要懂得DOM基本概念,就可以通过dom4j的api文档来解析xml。dom4j是一套开源的api。实际项目中,往往选择dom4j来作为解析xml的利器。先来看看dom4j中对应XML的DOM树建立的继承关系:针对于XML标准定义,对应于图2-1列出的内容

2017-11-02 15:59:53 375

转载 使用Dom4j生成xml文件(utf-8编码)

xml文件内容: 1 张三 1 http://192.168.191.1:9999/TestWeb/c7fe21616d2a5e2bd1e84bd453a5b30f.jpg 语文 90 1

2017-10-31 10:03:31 3350

原创 viewer.js插件简单使用说明

不需要依赖jQuery.js,只需要导入viewer.js和viewer.css文件即可。插件GitHub地址:https://github.com/fengyuanchen/viewerjs示例代码如下: viewer.js强大的响应式图片弹出层(360度旋转、放大缩小)演示-默认效果

2017-10-30 09:48:53 23772 2

转载 html标签title属性效果优化

html标签title属性效果不友好,最致命的是响应慢,体验不好,JQuery-UI提供了很好的支持。在jquery.tip的基础上又做了修改,这样子定制效果更强。代码如下: jQuery实现的简单文字提示效果 body { margin: 0; padding: 40px; background: #fff; font: 80% Ari

2017-10-28 10:03:46 12507

原创 XML文件读写编码不是UTF-8的问题

FileWriter和FileReader在写、读文件时,使用系统当前默认的编码方式。在中文win下encoding基本是GB2312,在英文win下基本是ISO-8859-1。所以要创建一个UTF-8的文件,使用FileWriter是不行的。FileWriter和FileReader都不支持通过参数指定编码方式,而OutputStreamWriter和InputStreamReader可

2017-10-27 16:38:48 4150

原创 webservice wsdl文件标签讲解

<wsdl:definitions targetNamespace="http://www.57market.com.cn/HelloService" xmlns:soapenc12="http://www.w3.org/2003/05/soapencoding" xmlns:tns="http://www.57market.com.cn/HelloService" xmlns:wsd

2017-10-23 14:58:25 2031

转载 定销房概念扫盲

政府定销房,属于政府出资建设,定向销售的房产。一般来说,政府定销房分为3个大类1、通常所说的拆迁安置房。在政府引导的拆迁项目中,为了妥善安排拆迁住户,会由政府出资建设一个或多个集中住宅小区,专门用于安置征地拆迁中的住户。这类情况的代表是北京市奥运会建设时的大规模拆迁。拆迁定销房只提供给指定的拆迁住户,不公开对外销售,不进入保障房家庭轮候排队序列。2、政府内部提供给政府工作人员的住房

2017-10-17 11:36:48 3340

转载 Sql Server系列:视图

视图是数据库中的一种虚拟表,与真实的表一样,视图包含一系列带有名称的行和列数据。行和列数据用来自定义视图的查询所引用的表,并且在引用视图时动态生成。1. 视图的概念  视图是从一个或者多个表中导出的,其行为与表相似,但视图是一个虚拟表。视图可以在已经存在的视图的基础上定义。在视图上用户可以使用SELECT语句查询数据库,使用INSERT、UPDATE和DELETE语句修改记录。对于视图的操

2017-10-13 21:40:48 515

转载 Centos7安装mysql5.6

准备工作:1、安装autoconf库命令: yum -y install autoconf  //此包安装时会安装Data:Dumper模块2、安装libaio库命令: yum install -y libaio 一、安装MySQL1、下载mysql安装包(社区版),使用wget下载地址:https://cdn.mysql.com//Downloads/My

2017-10-05 16:51:04 692

原创 org.springframework.dao.CannotAcquireLockException异常分析

错误信息如下:2017-09-27 16:27:16.153 - 【com.ldyun.base.service.impl.BaseRetailOrderServiceImpl】 - 新增零售商品订单~org.springframework.dao.CannotAcquireLockException: ### Error updating database. Cause: com.mys

2017-09-28 09:49:53 21051 1

转载 spring aop中的propagation的7种配置

1.前言 在声明式的事务处理中,要配置一个切面,即一组方法,如 其中就用到了propagation,表示打算对这些方法怎么使用事务,是用还是不用,其中propagation有七种配置,REQUIRED、SUPPORTS、MANDATORY、REQUIRES_NEW、NOT_SUPPORTED、NEVER、NESTED。默认是REQUIRED。2.七种配置

2017-09-28 09:43:31 446

原创 文件上传知识点整理

一、servlet api 实现参考文献:http://www.cnblogs.com/xdp-gacl/p/4224960.html1、前台处理文件上传方式使用表单形式 enctype="multipart/form-data"2、后台处理说明:使用注解@MultipartConfig将一个Servlet标识为支持文件上传。Servlet3.0将mul

2017-09-17 11:34:07 496

redis-desktop-manager-0.8.8.384

redis-desktop-manage

2017-08-25

GS15—2006 《工商行政管理市场主体注册号编制规则》

GS15—2006 《工商行政管理市场主体注册号编制规则》 最新标准为:GB 32100-2015 《法人和其他组织统一社会信用代码编码规则》

2017-03-05

GB 32100-2015

法人和其他组织统一社会信用代码编码规则

2016-10-23

AHB直流变换器的ZVS原理分析与控制

针对一种小功率的不对称半桥 AHB 直流变换器。利用其变压器励磁电流实现开关管零电压开关 ZVS,采用同步整流控制和突发模式控制技术,可以有效地提高变频器的效率和减少待机功耗。

2016-02-16

Oracle11g RPM linux

oracle11g for linux 必须的内核 rpm 包安装

2015-11-26

超市管理系统-概要设计

java基础训练:超市管理系统项目任务书。 第一单元结课项目

2015-10-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除