自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 java长链接转短链接代码

一、实现原理1.  将长网址用md5算法生成32位签名串,分为4段,,每段8个字符。2.  对这4段循环处理,取每段的8个字符, 将他看成16进制字符串与0x3fffffff(30位1)的位与操作,超过30位的忽略处理。多了也没用因为下面要分成6段  嘿嘿正好取整。注意用Long型变量(长度问题  你懂得) 3.  将每段得到的30位字符(后台以long十进制显示)又分成6段,通过

2017-10-25 20:46:43 7258

转载 Spring Data JPA 简单查询--接口方法

一、接口方法整理速查    下表针对于简单查询,即JpaRepository接口(继承了CrudRepository接口、PagingAndSortingRepository接口)中的可访问方法进行整理。(1)先按照功能进行分类整理,分为保存、删除、查找单个、查找多个、其他5类。(2)再将不建议使用的方法置灰,此类方法多为CrudRepository接口、PagingAndSortingR

2017-08-17 20:16:20 469

原创 javascript事件监听,事件冒泡/捕获总结

版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]一、javascript事件监听的三种方法[html] view plain copyelement.addEventListener(type, listener[, useCapture]); // IE6~8不支持  element.

2016-10-26 10:34:43 396

原创 jQuery实现微信长按识别二维码功能

1.引入JS库[javascript] view plain copy "jquery-1.8.3.js" type="text/javascript" charset="utf-8">  "jquery.qrcode.min.js" type="text/javascript" charset="utf-8">  2.在页面

2016-10-17 13:25:25 6986

原创 js、css引用地址后加时间戳

JavaScript 获取当前时间戳:第一种方法:var timestamp = Date.parse(new Date());结果:1280977330000第二种方法:var timestamp = (new Date()).valueOf();结果:1280977330748第三种方法:var timestamp=new Date().getTime();结果:12

2016-10-13 17:09:44 15853 7

原创 java代码中邮箱正则表达式和js版

java代码中:/**      * 验证Email      * @param email email地址,格式:zhangsan@zuidaima.com,zhangsan@xxx.com.cn,xxx代表邮件服务商      * @return 验证成功返回true,验证失败返回false      */       public static boolean che

2016-09-06 18:20:01 3509

原创 JS刷新页面总和!多种JS刷新页面代码!

1)10表示间隔10秒刷新一次2)window.location.reload(true);如果是你要刷新某一个iframe就把window给换成frame的名字或ID号3)window.navigate("本页面url");4>function abc(){window.location.href="/blog/window.loc

2016-08-25 11:17:30 348

原创 MyEclipse启动Tomcat内存溢出解决java.lang.OutOfMemoryError: PermGen space

Windows——>Preferences——>MyEclipse——>Servers——>Tomcat——>Tomcat 6.x——>JDK设置:-Xmx1024M -Xms512M -XX:MaxPermSize=256m如下图所示:亲测成功

2016-08-24 16:01:12 393

转载 浅谈微信卡券功能开发(3)

闲扯&回顾    由于过年回来事情比较多,所以断了一段时间。今天赶紧接着。之前我们介绍完了卡券从创建到发放的基本流程,今天我们将介绍卡券和Code的相关操作。本文主要介绍NodeJS语言下wechat-card模块的操作方式,另外对重要的地方进行特别说明,以便其他语言开发者参考。 卡券ID列表    这个接口可以查询到公众号下的所有卡券ID,需要注意下,这里获取的是

2016-08-04 16:56:10 469

转载 浅谈微信卡券功能开发(2)

回顾    继续介绍NODEJS开发微信卡券功能,昨天简单演示了微信接口的Access Token的原理和用法,还有门店的添加和查询,今天我们将介绍卡券的创建以及核销的最基本的流程。    本文将使用NodeJS作为开发语言,以wechat-card,和官方文档为主进行演示。 创建卡券    昨天我们已经添加完成门店,接下来我们将要创建卡券。微信的API接口

2016-08-04 16:55:12 751

转载 浅谈微信卡券功能开发(1)

闲扯    由于公司的业务,有幸接触到了微信平台的开发,不得不感慨下,微信的业务规划实在是宏大的很呢。看来微信是想涉及生活的各个方面啊,再加上最近微信封杀各路豪杰(网易音乐、支付宝钱包)等,不难看出微信在产品规划上的野心。    貌似闲话说的太多了,接下来我就我自己对于微信卡券功能的开发经验进行简单的介绍,在微信开发的交流群中也看到很多新手开发者遇到的问题,希望本文能够帮助刚接触微

2016-08-04 16:52:44 606

原创 getAttribute()与getParameter的区别

当两个Web组件之间为转发关系时,转发源会将要共享 request范围内的数据先用setAttribute将数据放入到HttpServletRequest对象中,然后转发目标通过 getAttribute方法来取得要共享的数据。而MVC中用的就是Web组件之间的转发。 下面整理一下getParameter和getAttribute的区别和各自的使用范围。(1)HttpServletRe

2016-08-04 11:54:51 220

原创 MyEclipse中SVN分支合并到主干

在项目开发中,需要添加一些新的功能,但是又不想影响到其他开发人员的项目进度,所以决定使用SVN分支进行开发,分支开发完毕后再合并到主干。本文介绍如何在eclipse中合并分支到主干。1. 要想将分支合并到主干,首先需要切换到主干。在项目上面点右键,选择Team – 切换,URL地址为主干的访问路径。2. 在项目上面点右键,选择合并,选中“merge two di

2016-08-04 10:07:53 5764

原创 java发送email

1.    首先配置需要的jar包  需要将mail.jar和commons-email.jar添加到我们的CLASSPATH中即可,如下图:  2.    发送普通邮件[java] view plain copy/**  * 用org.apache.commons.mail发送普通

2016-05-17 16:49:16 436 1

原创 页面缓存js问题解决

1.在jsp中加入头   或者加入         清除临时缓存2.在action,使用如下声明  response.setHeader("Pragma","No-cache");  response.setHeader("Cache-Control","no-cache");   respon

2016-04-08 09:29:41 574

原创 SVN中图标符号的含义

黄色感叹号(有冲突):这是有冲突了,冲突就是说你对某个文件进行了修改,别人也对这个文件进行了修改,别人抢在你提交之前先提交了,这时你再提交就会被提示发生冲突,而不允许你提交,防止你的提交覆盖了别人的修改。要解决冲突,如果你确认你的修改是无效的,则用TSVN还原你的修改就行了;如果认为你的修改是正确的,别人的提交是无效的,那么用TSVN先标记为“解决冲突”,然后就可以提交了;如果你认为你的修改和

2016-03-15 09:15:22 347

原创 SpringMVC基础入门

一、SpringMVC基础入门,创建一个HelloWorld程序1.首先,导入SpringMVC需要的jar包。2.添加Web.xml配置文件中关于SpringMVC的配置 springmvc org.springframework.web.servlet.DispatcherServlet conte

2016-02-25 13:23:47 258

原创 ECharts的简单使用

1.    插件的下载以下是ECharts的下载链接,需要注意的是ECharts内部也是依赖于另一个插件的叫ZRender,当然对于大部分图表而言不需要ZRender的,但是对于地图控件及其他复杂的呈现控件而已都是需要ZRender的。为了避免不要的问题出现,建议大家在下载ECharts时同时也要下载ZRender。ECharts下载地址: http://echarts.baidu

2015-12-23 16:04:26 601

原创 公司内网网线,外网wifi解决办法

在外面调试程序,内网是调试程序必须的,而要上外网,又只有通过无线连接。不过发现这样有个问题,就是在笔记本的无线连上外网的时候,只要插上内网的网线,就发现qq一类的一律掉线,外网连接就不行了,网页也打不开。这样搞的比较麻烦,每次测试完程序,要手动拔掉网线,外网才能上。感觉这样的做法太麻烦了,能否内网和外网同时接入到笔记本,不用每次拔网线呢?于是在网上找了找资料,果然还找到了。其实是因为Windows

2015-12-23 16:01:26 21809 6

原创 Struts2框架的搭建以及架构总结

更简单更快的搭建框架(使用示例代码)1.添加Jarcommons-fileupload-1.3.1.jar-->文件上传(struts默认上传组件)commons-io-2.2.jar -->文件上传的依赖包commons-lang3-3.1.jar -->java.lang包的扩展包commons-logging-1.1.3.jar -->日志处理freema

2015-12-09 15:05:38 577

转载 简单的随机生成4个验证码的实现

VerifyCode类:生成四个随机验证码package cn.itcast.image;import java.awt.BasicStroke;import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.image.BufferedImage;

2015-12-09 10:10:09 1084

原创 JAVA多线程实现的三种方式

JAVA多线程实现方式主要有三种:继承Thread类、实现Runnable接口、使用ExecutorService、Callable、Future实现有返回结果的多线程。其中前两种方式线程执行完后都没有返回值,只有最后一种是带返回值的。1、继承Thread类实现多线程继承Thread类的方法尽管被我列为一种多线程实现方式,但Thread本质上也是实现了Runnable接口的

2015-10-23 15:35:47 314

原创 完整java开发中JDBC连接数据库代码和步骤

JDBC连接数据库   •创建一个以JDBC连接数据库的程序,包含7个步骤:    1、加载JDBC驱动程序:       在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机),       这通过java.lang.Class类的静态方法forName(String  className)实现。       例如:       try{       //加载M

2015-10-22 16:07:08 293

原创 myeclipse自动提示不起作用

1、菜单window->Preferences->Java->Editor->Content Assist->Enable auto activation 选项要打上勾 2、window->Preferences->Java->Editor->Content Assist->Advanced 上面的选项卡Select the proposal kinds contained in the 'de

2015-10-22 14:44:39 312

空空如也

空空如也

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

TA关注的人

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