自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

王德封-逐浪

我是程序员、我乐意、我高兴

  • 博客(258)
  • 资源 (11)
  • 收藏
  • 关注

原创 【DUBBO】在不使用Spring的情况下调用Dubbo服务

在不使用Spring的情况下调用Dubbo服务背景解决方案方案一:静态调用背景 当我们开发工具类时、需要调用dubbo服务的情况下、往往不希望添加dubbo的xml配置文件。否则开发好的工具栏调用太不友好。解决方案方案一:静态调用调用示例(方案一)@Testpublic void testDubboNoGenericService(){ UserService userService = DubboUtils.getService( UserServi

2020-07-09 15:02:02 2341

原创 【IDEA】在idea用maven build成功,而用idea会build失败【提示程序包不存在】

【IDEA】在idea用maven build成功,而用idea会build失败【提示程序包不存在】背景今天换了电脑、打开Idea时发现原来正常能Run的工程、一Build就失败、报程序包不存在。使用maven build又是编译通过的。可以肯定程序是没有问题的。解决办法1.命令行输入:mvn idea:idea2.如果还是不行、file–invalidate caches 重启就可以了...

2020-07-09 08:40:35 5047

原创 [JAVA][REDIS]REDIS相关好文收集贴

1.Redis三种集群模式详解:主从模式、哨兵模式、集群模式(推荐使用集群模式:三主三从)https://blog.csdn.net/miss1181248983/article/details/900569602.SpringBoot整合Redis单机和整合Redis集群的完整例子https://www.nonelonely.com/article/15562896304913....

2019-12-23 09:07:02 353

原创 FastDFS从入门到精通【FastDfs原理>安装>高可用高性能>动态扩容】

互联网的项目中一般都会用到分布式的文件系统,其中FastDfs被广泛使用。FastDFS是一款类似Google FS的开源分布式文件系统,是纯C语言开发的。FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。FastDFS是为互联网应用量身定做的一套分布式文件存储系统,...

2019-10-27 10:12:56 567

原创 [MyEclipse]插件安装失败通用解决方案(亲测有效)

1.我们通常安装插件到eclipse中的方法是:1)到插件网站下载插件压缩包2)解压后插件拷贝到【plugins】和【features】拷贝到eclipse下的同名目录下。 也可以把插件解压到任何目录(比如:d:\myeclipse\myplugin\svn)下, 然后在(<eclipse安装目录>\dropins)下新建文件svn.link,内容...

2019-10-04 11:11:35 1465

原创 [WEB]超牛的前端页面模板收集

本帖志在收集前端技术大牛做的页面模板、以备设计和开发人员参考。后续会持续更新...,各位大牛有好的前端页面模板欢迎留言提供。本帖所有内容来自互联网,如果有侵犯您的版权,请留言,我会删除处理。1.HTML5数据可视化模板:1)内含20个HTML5模板。主要用于大屏数据可视化和数据分析平台的数据展示。个人认为其中的第2、18、20个最有代表性。https://download.csdn...

2019-09-11 10:27:46 5732

原创 [JAVA]EXCEL工具推荐-MyExcel

MyExcel--Excel操作新方式https://github.com/liaochong/myexcel使用示例参考请移步:示例简介 | Brief introductionMyExcel,是一个集导入、导出、加密Excel等多项功能的工具包。优点 | Advantages可生成任意复杂表格:本工具使用迭代单元格方式进行excel绘制,可生成任意复杂度excel,自...

2019-09-10 14:46:30 1590

原创 H5播放器

该贴为H5网页的播放器的收集贴,以后会持续更新:1.西瓜视频播放器:感觉是比较专业的一款视频播放器(推荐使用):http://h5player.bytedance.com/examples/https://github.com/bytedance/xgplayer-vue2.vue-video-playerhttps://github.com/surmon-china...

2019-09-02 08:32:53 2770

原创 [java]aes文件加密sample

package encrypt.file;import java.io.FileInputStream;import java.io.FileOutputStream;import java.security.Key;import java.security.Security;import java.util.Random;import javax.crypto.Cipher;...

2019-06-06 15:43:01 934

转载 [JS]vue开发看这篇文章就够了

**********************************************************转载自:https://segmentfault.com/a/1190000012692321?utm_source=tag-newest********************************************************************...

2019-06-05 15:49:46 299

原创 [JAVA]前后端加解密技术(以图片AES为例,其他内容的其他加密方法也可以)

1. 前端AES加解密1) 使用技术:开源JS(CryptoJS) 官网:https://github.com/brix/crypto-js2) demo<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here&lt...

2019-05-14 18:05:06 1888

原创 [JAVA]关于springboot的junit单元测试

[JAVA]关于springboot的junit单元测试1.需要引入spring-boot-starter-test <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-s...

2019-04-28 09:57:10 435

转载 虚拟容器技术--理解Docker(1):Docker 安装和基础用法

理解Docker(1):Docker 安装和基础用法################################################################原文:http://www.cnblogs.com/sammyliu/p/5875470.html#######################################################...

2019-02-26 15:35:16 484

原创 HTTP协议中ETag使用(利用浏览器缓存提高访问效率)

       Etag 是URL的Entity Tag,用于标示URL对象是否改变,区分不同语言和Session等等。具体内部含义是使服务器控制的,就像Cookie那样。  HTTP协议规格说明定义ETag为“被请求变量的实体值” 。另一种说法是,ETag是一个可以与Web资源关联的记号(token)。典型的Web资源可以一个Web页,但也可能是JSON或XML文档。服务器单独负责判断记号是什...

2019-02-26 10:32:20 1211

原创 【DB】【Spring】从事务增强机制出发通过AOP为Controller添加事务

1.网上有很多资料讲解怎么给Controller添加数据库事务,但是好像很多人都没有看明白是怎么回事。我抽了点时间再说明白一点。都是个人观点如有错误之处敬请指正。1.1)Controller层启用事务的好处   A)降低代码的复杂度、减少数据库事务控制不当的风险、提高程序的稳定性、将绝大多数的数据库事务可以完全交给Spring处理。   B)如果事务控制在Service的话、调用多个S...

2018-10-09 10:45:50 857 1

转载 [前端]全面探索 FreeMarker 模版引擎的扩展性

*********************************************************************************原文转自 https://www.ibm.com/developerworks/cn/java/j-lo-freemarker/index.html*****************************************...

2018-09-20 08:31:35 459

转载 Dubbo配置文件详解

依赖的jar理论上Dubbo可以只依赖JDK,不依赖于任何三方库运行,只需配置使用JDK相关实现策略。缺省依赖(系统默认)通过mvn dependency:tree &gt; dep.log命令(Eclipse或Linux命令行)分析,Dubbo缺省依赖以下三方库:[INFO] +- com.alibaba:dubbo:jar:2.1.2:compile[INFO] | +-...

2018-08-03 14:10:04 2004

转载 [PDF][JAVA]PDF转图片(二)

package com.sdd.Test.PDFTest;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.util.List;import javax.imageio.I

2018-07-02 09:28:26 593

转载 [PDF]JavaPDF转图片处理

******************************************************************* 原文转自:https://www.cnblogs.com/pcheng/p/5704470.html*****************************************************************JAVA中实现pdf转图片可以通过...

2018-07-02 09:15:19 2593

原创 [mysql]SQL语句性能优化--Group by中执行慢性能差的原因调查与处理

1. mysql在数据量较大的时候、使用group by查询结果集时速度很慢的原因可能有以下几种:1) 分组字段不在同一张表中2) 分组字段没有建索引3)分组字段加DESC后索引没有起作用(如何让索引起作用才是关键、且听下文分解)4)分组字段中加函数导致索引不起作用(这种一定要避免、本文不对这种情况展开说明)5)分组字段中含有TEXT或CLOB字段(改成VARCHAR字段)2.今天讲讲多表关联、但...

2018-06-24 10:10:58 80651 3

原创 [mysql]SQL语句性能优化--Order by中加DESC慢很多的原因调查与处理

1.mysql在数据量较大的时候、使用order by查询结果集时速度很慢的原因可能有以下几种:1) 排序字段没有建索引2)排序字段加DESC后索引没有起作用(如何让索引起作用才是关键、且听下文分解)3)排序字段中加函数导致索引不起作用(这种一定要避免、本文不对这种情况展开说明)2.用实例说明排序字段中增加DESC后索引不起作用、查询速度很慢1)例如以下SQL、执行起来需要5秒左右、太慢不可接受:...

2018-06-23 21:24:50 38366 3

原创 [DB][mysql]下出现 java.sql.SQLException: Incorrect string value: '\xF4\x80\x8E\xAE\xE8\x83...'

现象:保存数据时出现类似以下的错误: java.sql.SQLException: Incorrect string value: '\xF4\x80\x8E\xAE\xE8\x83...' for column 'CP_PUBLISHING' at row 1原因:保存的字符中含有4字节的字符,表情符号(emoji)和一些生僻的汉字是4字节的字符。UTF-8编码只支持1-3个字节、所以当UTF-...

2018-02-23 08:49:25 7101

转载 一张图看懂开源许可协议,开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别

一张图看懂开源许可协议,开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别

2017-08-15 15:05:10 1875

转载 Android开源库V - Layout:淘宝、天猫都在用的UI框架,赶紧用起来吧!

Android开源库V - Layout:淘宝、天猫都在用的UI框架,赶紧用起来吧!*********************原帖地址************************http://blog.csdn.net/carson_ho/article/details/71077193********************************************

2017-05-03 16:55:37 2847

原创 [linux]死锁问题查找问题的相关命令

死锁问题查找问题的相关命令1、jps查看进程2、jstack

2016-06-28 17:30:21 3943

原创 [JS]EASYUI组件的程序基本结构

EASYUI组件的程序基本结构easyui组件代码的编写结构具有较好的扩展性、可以作为javascript组件开发的参考模型。其代码结构大致如下:EASYUI基本函数属性一览No函数属性说明1$.fn.(options, param)组件调用的主入口、用户组件初始化、方法调用、参数修改、常用的方法有options、getV

2015-11-13 17:44:28 4653

转载 Maven——profile介绍(不同环境配置不同的参数)

4       profile介绍4.1     profile简介profile可以让我们定义一系列的配置信息,然后指定其激活条件。这样我们就可以定义多个profile,然后每个profile对应不同的激活条件和配置信息,从而达到不同环境使用不同配置信息的效果。比如说,我们可以通过profile定义在jdk1.5以上使用一套配置信息,在jdk1.5以下使用另外一套配置信息;或者有时候我们

2015-10-23 09:46:44 28430

原创 [java]默认语言(user.language)和默认区域(user.region)设置

[java]默认语言(user.language)和默认区域(user.region)设置一、在系统属性中设置1、win下在控制面板中设置这个大家都会、不作详细说明。二、Linux下1、RHEL/CentOS : 修改 /etc/sysconfig/i18n 的 LANG变量英文:en_US.UTF8中文:zh_CN.UTF8

2015-10-10 17:23:12 22621

转载 [db][mysql]mysql 性能分析及explain用法

1 使用explain语句去查看分析结果,如  explain select * from test1 where id=1;会出现:id  selecttype  table  type possible_keys  key key_len  ref rows  extra各列其中,type=const表示通过索引一次就找到了,key=primary的话,表示

2015-10-08 17:47:44 3449

原创 [H2]嵌入式数据库配置及自定义函数扩展

H2作为一个嵌入型的数据库,它最大的好处就是可以嵌入到我们的Web应用中,和我们的Web应用绑定在一起,成为我们Web应用的一部分。下面来演示一下如何将H2数据库嵌入到我们的Web应用中。一、搭建测试环境和项目1.1、搭建JavaWeb测试项目  创建一个【H2DBTest】JavaWeb项目,将H2的Jar包引入到工程中。  H2数据库就一个jar文件,这个Jar文件里面

2015-09-08 15:16:36 6508

原创 [JQUERY]特效收集

1、Jquery实现超酷的时间轴特效http://blog.csdn.net/springmvc_springdata/article/details/47972065《《待续》》

2015-08-25 13:23:10 3693

转载 ExtJs DOM操作(与jQuer

ExtJs使用总结(非常详细)ExtJs使用总结(非常详细),需要的朋友可以参考下一、获取元素(Getting Elements) 1.Ext.get var el = Ext.get('myElementId');//获取元素,等同于document.getElementById('myElementId');//会缓存 2. Ext.fly var el

2015-08-13 09:35:57 3863

转载 【DB】【Spring】多数据源事物配置

在SpringSide 3 中,白衣提供的预先配置好的环境非常有利于用户进行快速开发,但是同时也会为扩展带来一些困难。最直接的例子就是关于在项目中使用多个数据源的问题,似乎 很难搞。在上一篇中,我探讨了SpringSide 3 中的数据访问层,在这一篇中,我立志要解决多数据源配置的难题,我的思路是这样的:第一步、测试能否配置多个DataSource第二步、测试能否配置多个Session

2015-07-07 09:32:12 5104

原创 【JS】表单、JS在线编辑相关资料收集

为了做一个在线表单编辑的功能收集的资料:1、表单编辑http://formdesign.leipi.org/2、JS编辑http://www.17sucai.com/pins/7250.html

2015-07-03 15:55:14 4054

原创 [EXCEL]实现类似Switch case的函数功能

[EXCEL]实现类似Switch case的函数功能如果你就10种商品的话还好说,再多就不划算了。假设你"商品1"的价格是"价格1“, 那你就在B1里入=vlookup(A1,{"商品1“,"价格1”;"商品2“,"价格2”;"商品3“,"价格3”;..."商品10“,"价格10”},2,0)注意:记录分隔符是分号“;”、字段风格符是逗号“,”

2015-06-16 11:37:33 46290 1

转载 [java]生成带logo图片的二维码、以及二维码解码

[java]生成带logo图片的二维码源码、以及二维码解码一、生成带logo图片的二维码源码------------------------------------------------------转至:http://blog.csdn.net/ljasdf123/article/details/17376921------------------------

2015-06-16 10:07:02 7475

原创 [JAVA]利用google的barcode4j生成二维码和条形码

[JAVA]利用google的barcode4j生成二维码和条形码1.barcode4j介绍   barcode4j是一款开源的条形码生成库,该库由Java语言编写。能够生成很多种编码的条形码,比如:code-39,code-128等等;2 .在官方网站上下载http://barcode4j.sourceforge.net/相应的文件

2015-06-15 18:19:52 14698

转载 [js][zTree]zTree树组件shift多选功能的实现

最近在研究ZTree树组件,学习了很多功能,包括右键菜单、shift多选等功能,shift多选功能网上资料比较少,所以记录下来。首先,要正常使用zTree,当然少不了引入它的js、css文件;其次,正常初始化一棵树,可以参考官方网站哦;最后,实现shift多选,代码如下1)定义一个全局变量:var nodes=null;2)使用回调函数beforeClick

2015-04-11 09:04:15 6363

原创 [HTML][CSS]table中加边框的样式(所有td都加薄边框)

table中加边框的样式(所有td都加薄边框) &lt;style type="text/css"&gt; .border-table { border-collapse: collapse; border: none; } .border-table td { border: solid #000 1px; } &lt;/style&gt; &lt;tabl...

2015-03-11 13:32:54 40612 1

原创 【spring】通过GZIP压缩提高网络传输效率(可以实现任何资源的gzip压缩、包括AJAX)

【spring】通过GZIP压缩提高网络传输效率(可以实现任何资源的gzip压缩、包括AJAX)gzip是http协议中使用的一种加密算法,客户端向web服务器端发出了请求后,通常情况下服务器端会将页面文件和其他资源,返回到客户端,客户端加载后渲染呈现,这种情况文件一般都比较大,如果开启Gzip ,那么服务器端响应后,会将页面,JS,CSS等文本文件或者其他文件通过高压缩算法将

2015-02-28 15:20:30 24839 3

H2内存数据库学习资料2013年版

H2就不做很多介绍了。资源包内容列表是我进行H2预研是收集的H2资料,应该是最全面的的了: 1、h2.pdf (H2 API) 2、h2-1.3.173.jar (截止2013-8-15最新的H2.jar) 3、h2-2013-07-28.zip (截止2013-8-15最新的H2服务,包括API\JAR\服务) 4、H2Database_SQL语法.doc 5、H2Database高级特性.doc 6、H2Database聚合函数.doc 7、H2Database连接配置.doc 8、H2Database数据类型.doc 9、H2Database中文教程.doc 10、H2内存数据库h2部署操作手册.docx 11、H2内存数据库安装与维护.doc 12、H2数据库基础知识.docx 13、H2数据库使用.doc

2014-07-24

透明图标素材

透明 图标 可以用于网站开发

2014-07-11

CentOS5.6安装手册

在Win7下的VMWare10下安装CentOS6.5

2014-06-27

BPMN 2.0 - 业务过程模型和符号(中文版)

B​P​M​N​ ​2​.​0​ ​的​常​用​图​形​标​识​一​览​表 中文版PDF

2014-05-09

Activiti_5.14_用户手册_中文版.pdf

Activiti_5.14_用户手册_中文版 非常详细的介绍Activiti的使用方法,很实用

2014-05-06

比较详细的SSH框架搭建教程

比较详细的SSH框架搭建教程 Structs1.2 Spring2 Hibernate3.1

2014-03-07

WEB(JS)流程设计器

WEB(JS)流程设计器、基于以下js开发: raphael.js 是一个小巧的图形图像动画处理的JS包、基于SVG和VML语言开发的开源免费软件、目前支持Firefox 3.0+, Safari 3.0+, Chrome 5.0+, Opera 9.5+&nbsp;, Internet Explorer 6.0+.&nbsp;详细请参照官网、官网上有很多列子。

2012-03-11

自定义的文件打开对话框_DEMO

自定义的文件打开对话框_DEMO

2008-07-22

自定义的文件打开对话框_源代码

C#自定义的文件打开对话框_源代码

2008-07-22

VBA自作工具

1.单元格的后面追加指定字符<br>2.单元格的后面删除指定字符<br>3.检查单元格字体(选中)<br>4.检查单元格字体(全Sheet)<br>5.设置页面属性<br>

2008-04-29

[WIN][BAT]批处理命令2

批处理命令

2007-05-18

空空如也

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

TA关注的人

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