自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 资源 (27)
  • 收藏
  • 关注

原创 Java解析XML的用法

XML解析技术有两种 DOM SAXDOM方式根据XML的层级结构在内存中分配一个树形结构,把XML的标签,属性和文本等元素都封装成树的节点对象优点: 便于实现增 删 改 查缺点: XML文件过大可能造成内存溢出SAX方式采用事件驱动模型边读边解析:从上到下一行行解析,解析到某一元素, 调用相应解析方法优点: 不会造成内存溢出,缺点: 查询不方便,但

2016-05-24 11:42:02 5717

转载 mysql/Java服务端对emoji的支持

【导出utf8mb4的数据】sudo ./mysqldump --default-character-set=utf8mb4 -uroot -proot yuansu > ~/Downloads/yuansu.sql前言:最近开发的iOS项目因为需要用户文本的存储,自然就遇到了emoji等表情符号如何被mysql DB支持的问题。困扰了数日,在就要绝望放弃的边缘,终于完

2016-05-24 11:39:00 1637

原创 【前端】优酷、酷6、土豆网视频自动播放代码

一、优酷的1. 可播放视频、动画、Flash音乐 <EMBED align=middle src=优酷视频地址 width=700 height=550 type=application/x-shockwave-flash wmode="opaque" flashvars ="isAutoPlay=true" quality="high">说明: 

2016-05-24 11:36:28 3372

原创 angularJS 指令封装回到顶部

关于angularJS如何回到顶部,还是直接code吧!1.构建指令,使用registerDirective构建指令添加到内部的hasDirectives对象内,以方便后面在全局查找指令的时候进行匹配。/****回到顶部**/define(["app"], function (app) { app().registerDirective("backToTop"

2016-05-24 11:30:49 6107 4

原创 angularJS 显示带html的文本

1.首先定义一个angularJS的过滤器,作为处理html文本的通用过滤器。define([ "app",], function (app) { app().registerFilter("trusted", ["$sce", function ($sce) { return function (html) { if (typeof html

2016-05-24 11:28:27 5480

转载 基于Tomcat7、Java、WebSocket的服务器推送聊天室

前言        HTML5 WebSocket实现了服务器与浏览器的双向通讯,双向通讯使服务器消息推送开发更加简单,最常见的就是即时通讯和对信息实时性要求比较高的应用。以前的服务器消息推送大部分采用的都是“轮询”和“长连接”技术,这两中技术都会对服务器产生相当大的开销,而且实时性不是特别高。WebSocket技术对只会产生很小的开销,并且实时性特别高。下面就开始讲解如何利用

2016-05-24 11:23:31 1345

转载 Java经典类库-Guava中的函数式编程讲解

如果我要新建一个java的项目,那么有两个类库是必备的,一个是junit,另一个是 Guava 。选择junit,因为我喜欢TDD,喜欢自动化测试。而是用 Guava ,是因为我喜欢简洁的API。 Guava 提供了很多的实用工具函数来弥补java标准库的不足,另外 Guava 还引入了函数式编程的概念,在一定程度上缓解了java在JDK1.8之前没有lambda的缺陷,使使用java书写简洁易读

2016-05-23 10:22:59 2440

原创 JAVA反射实例详解与介绍

我们都知道Java反射很重要,这次我来抛个砖头!!!一:反射     反射是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性。  使用java的反射,一般有下面三步:    1:获得你想操作类的Class对象    2:通过第一步获得的Class对象去取得操作类的方法或是属性名

2016-05-23 10:20:30 2554

原创 Oracle 11g的7个服务详解

成功安装Oracle 11g后,共有7个服务,  这七个服务的含义分别为:  1. Oracle ORCL VSS Writer Service:  Oracle卷映射拷贝写入服务,VSS(Volume Shadow Copy Service)能够让存储基础设备(比如磁盘,阵列等)创建高保真的时间点映像,即映射拷贝(shadow copy)。它可以在多卷或者单个卷上创建映射拷贝,同时不

2016-05-23 10:13:00 2352

原创 MySql类似Oracle的dual虚拟表的比较

在mysql里也存在和oracle里类似的dual虚拟表:官方声明纯粹是为了满足select ... from...这一习惯问题,mysql会忽略对该表的引用。你可千万注意了:select * from dual;     mysql会出错——1096:没有使用到表;而oracle 会返回列:“du”,其值为“X”——行为和只有一行记录的普通表是一样的!select  expres

2016-05-23 10:08:23 13132

转载 2016年JAVA程序员一定需要知道的优秀第三方库

几乎每个程序员都知道要“避免重复发明轮子”的道理——尽可能使用那些优秀的第三方框架或库,但当真正进入开发时,我却经常发现他们有时并不知道那些轮子在哪里。最近,我在业余时间带几个年轻的程序员一起做了一个很小的商业项目,而在一起开发的过程中,我几乎在所有需要判断字符串是否为空的地方,看到了下面的代码:if(inputString == null || inputString.length == 0

2016-05-23 10:01:13 1895

原创 【mysql】order by 优化与索引的应用

在某些场景,在不做额外的排序情况下,MySQL 可以使用索引来满足 ORDER BY 子句的优化。虽然 ORDER BY并不完全精确地匹配索引,但是索引还是会被使用,只要在WHERE子句中,所有未被使用的那部分索引(一个索引多个字段的情况)以及所有ORDER BY字段都是一个常量就没问题。下面这些查询语句,使用了索引来对 ORDER BY部分进行优化:SELECT * FROM t

2016-05-20 17:19:45 1197

转载 用jQuery写扩展插件实现语音播报

用jQuery写的扩展插件,主要是用来语音播报。接口调用百度翻译的接口,所以存在url参数长度问题。百度接口本身也不允许长文本调用,只能短文本调用。初始参数详解: "speech": true, //通过点击链接播报,还是直接播报 "lang": "zh", //语言"speed": 3, //语速"sWidth": 16, //链接按钮的宽度"sHeight": 13

2016-05-20 17:10:21 4540 1

转载 基于CSS和JavaScript创建动画式谷歌地图标记

一、 简介谷歌地图API允许web开发人员仅仅使用几行代码就可以通过其神奇的内置功能创建卓越的用户体验。然而,它也存在一个明显的不足——在映射标记方面缺乏灵活性和创造性。当然,你可以添加自定义标记图像、工具提示和相应的标签,但所有这些都是静态的、以面向文本的方式进行交互。此外,并不存在某种标准的方法来创建响应用户操作的交互式标记。我简直不满足于此,所以着手寻找一种创

2016-05-20 16:23:14 2234

原创 快速修改替换字符串工具ultraEdit

遇到一些时候,要统一改某样东西,但手动改实在麻烦,所以就出现下面的方法,大家可以举一反三来用!!!例子:1.打开ultraEdit【查找什么】填:^(.*)$【替换为】填alter table xh_job_template modify \1 varchar2(400);\1就换填换掉我们的字段了,选中【正则表达式】选【Perl

2016-05-19 16:09:25 2071

原创 【Java工具类】 POI操作word文档模版可修改文字图片

之前介绍如何操作excel,这次介绍word的POI的工具1.WordUtil import java.io.ByteArrayInputStream; import java.io.IOException; import java.io.InputStream; import java.util.Iterator; import java.util.List;

2016-05-19 10:47:59 11206 12

原创 Java仿文库的基本方法(openoffice+swftools+flexPaper)

基本步骤:    1、将要展示的office文件 转换成 PDF,  使用工具 openoffice      2、将PDF文件转换成swf ,实用工具swftools    3、使用flexPaper,显示转换后的swf文件。基础代码:没有任何校验    1、openoffice转换pdf     下载地址:https://www.openoffi

2016-05-19 10:41:57 1241

原创 【java工具类】图片压缩

直接code:import java.awt.Image;import java.awt.image.BufferedImage;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream; import javax.imageio.ImageIO; pub

2016-05-19 10:30:17 2573

原创 Java性能优化攻略详解

如何让Java应用程序运行是一回事,但让他们跑得快就是另外一回事了。在面对对象的环境中,性能问题就像来势凶猛的野兽。但JVM的复杂性将性能调整的复杂程度增加了一个级别。这里Refcard涵盖了JVM internals、class loading(Java8中更新以映射最新的元空间)、垃圾回收、故障诊断、检测、并发性,等等。当前Java是目前软件开发领域中使用最广泛的编程语

2016-05-19 10:22:38 7375

原创 【JavaWeb】关于WebSocket的IM在线聊天技术(一)

最近在弄IM的在线聊天,发现layim又停摆了,所以下决心看看以前学的socket技术,这次的想法是不用swing,使用javaweb的jsp实现在线聊天。我计划的大致实现步骤分这样几大步:1、首先实现简单的demo。2、然后结合线程,实现多客户端连接服务端发送消息;3、实现后台服务端转发客户端消息至所有客户端,同时在客户端显示;4、使用前端jsp或者html展示的界面使用js

2016-05-19 10:13:26 16283 7

原创 【Java提高】Java中是如何实现克隆

克隆,想必大家都有耳闻,世界上第一只克隆羊多莉就是利用细胞核移植技术将哺乳动物的成年体细胞培育出新个体,甚为神奇。其实在Java中也存在克隆的概念,即实现对象的复制。本文将尝试介绍一些关于Java中的克隆和一些深入的问题,希望可以帮助大家更好地了解克隆。Java中的赋值在Java中,赋值是很常用的,一个简单的赋值如下//原始类型int a = 1;int b = a

2016-05-18 09:28:02 5121

原创 【Java工具】在代码头部加版权

import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.RandomAccessFile; public class Test { public static void readFile

2016-05-17 11:11:13 2576

原创 【Java工具】将一个对象转换成Map

利用反射获取对象的属性值

2016-05-17 10:49:13 10170

原创 js获取验证码倒计时如何实现

方案一: $(function(){ $(".generate_code").click(function(){ var disabled = $(".generate_code").attr("disabled"); if(disabled){ return false; } if($("#mobil

2016-05-17 09:58:23 8938 1

原创 js 处理Json 时间带T 时间格式

对于后台传过来的json数据是带T时间格式的坑处理的一些做法总结new Date(data[j].addtime).toISOString().replace(/T/g, ' ').replace(/\.[\d]{3}Z/, '')仅针对这个问题来说,不需要那么大量的代码即可完成方案1(适用于中国标准时间):var date = new Date(+new Date

2016-05-17 09:52:51 35511 2

原创 js 判断访问端是否是手机移动端和什么浏览器

因为最近京缘新的项目都要用到html5自适应移动端的技术,所以移动端的适应问题总是"老大难"问题,最近还是觉得每个移动端的浏览器都做一个兼容比较好处理,也为以后特殊bug处理更好处理,做了一个js判断处理,首先可以判断当前是否是手机访问,然后再找出当前使用的移动端用什么浏览器。然后就是下面的方法了:// 判断是否是手机端浏览器function getBrowser(){ var

2016-05-17 09:45:38 7717

原创 ActiveMQ消息系统研究与学习

概述ActiveMQ是Apache所提供的一个开源的消息系统,完全采用 Java 来实现,因此,它能很好地支持J2EE提出的JMS(Java Message Service,即Java消息服务)规范。JMS是一组Java应用程序接口,它提供消息的创建、发送、读取等一系列服务。JMS提供了一组公共应用程序接口和响应的语法,类似于Java 数据库 的统一访问接口JDBC,它是一种与厂商无关

2016-05-16 09:47:05 5649

原创 【AngularJS】学习笔记

一.AngularJS是什么?AngularJS是一个前端JavaScript框架,背后有Google支持。这个框架最早是09年发布的,随后发展迅速,尤其是最近,流行度很高。和其他框架不同,AngularJS有很多独特的特性,使得其非常与众不同。考虑到本人的文章多写的逻辑混乱,如果你对AngularJS不了解,推荐先去其[官网](http://www.angularjs.org)看看。对于我来

2016-05-13 09:57:11 1496

转载 聊聊jQuery的反模式

如果我们认为模式代表一个最佳的实践,那么反模式将代表我们已经学到一个教训。受启发于Gof的《设计模式》,Andrew Koeing在1995年的11月的C++报告大会上首次提出反模式。在Koeing的报告中,反模式有着两种观念:描述对于一个特殊的问题,提出了一个糟糕的解决方案,最终导致一个坏结果发生描述如何摆脱上述解决方案并能提出一个好的解决方案在如今这个前

2016-05-12 13:17:26 1287

原创 基于jQuery的一个简单的图片查看器实现

项目中自己diy了一个图片查看器。因为初始代码不是自己的,只是在上面改了一下也没有弄的很漂亮。等以后有时间了在重写一下样式和封装,作为备用的只是积累吧。如果有童鞋有用到,完全可以在此基础上改,比较容易,代码也比较简单图片查看器主要有几个功能:1.显示图片和图片信息(图片名称、发布者等等)2.切换图片3.关闭图片查看器初始化接口函数pictureViewer.

2016-05-12 13:15:18 2721

原创 Java SpringMVC实现国际化整合案例分析(i18n)

所谓国际化就是支持多种语言,web应用在不同的浏览环境中可以显示出不同的语言,比如说汉语、英语等。下面我将以具体的实例来举例说明:(1)新建动态Java web项目,并导入几个SpringMVC必需的几个jar包,项目结构图和所需jar包如下:  (2)配置web.xml:1234567

2016-05-12 13:03:27 22611 2

转载 实时 Java 社区论坛:Sym

简介Sym 是一个用 Java 写的实时社区。原始创意请看这里细节特性请看这里黑客派是使用 Sym 搭建的,欢迎加入!安装需求:Maven、MySQL、Tomcat/Jetty下载源码解压后修改src/main/resources/local.properties中的数据库配置,并创建数据库可能需要修改la

2016-05-12 12:56:13 2163

原创 java生成订单编号工具

直接code,用了线程执行,加上了锁public class TestOrder extends Thread{ private static long orderNum = 0l; private static String date ; public static void main(String[] args) throws Interr

2016-05-12 10:38:37 11313 1

原创 初识Hadoop学习记录

Hadoop一直是我想学习的技术,正巧最近项目组要做电子商城,我就开始研究Hadoop,虽然最后鉴定Hadoop不适用我们的项目,但是我会继续研究下去,技多不压身。         《Hadoop基础教程》是我读的第一本Hadoop书籍,当然在线只能试读第一章,不过对Hadoop历史、核心技术和应用场景有了初步了解。 Hadoop历史        雏形开始于200

2016-05-12 09:55:20 1401

转载 MyEclipse如何自定义添加tomcat server library

今天在用Myeclipse8.6导入一个Java Web工程时,包错,通过单击导入的文件工程名,点击属性(properties),查看Java Build Path,有如下信息:JRE System Library [jdk1.7](unbound)和Server Library [ApacheTomcat v6.0](unbound)JRE System Library[jdk1.7](

2016-05-11 12:22:30 5595

原创 Spring对ORM的支持之集成Hibernate3

1  集成Hibernate3Hibernate是全自动的ORM框架,能自动为对象生成相应SQL并透明的持久化对象到数据库。Spring2.5+ 版本支持Hibernate 3.1+ 版本,不支持低版本,Spring 3.0.5 版本提供对Hibernate 3.6.0 Final版本支持。1.1.  如何集成Spring通过使用如下Bean进行集成Hibernat

2016-05-11 10:50:44 6207

原创 Spring4新特性:Groovy Bean定义DSL

Spring4支持使用Groovy DSL来进行Bean定义配置,其类似于XML,不过因为是Groovy DSL,可以实现任何复杂的语法配置,但是对于配置,我们需要那么复杂吗?本着学习的态度试用了下其Groovy DSL定义Bean,其主要缺点:1、DSL语法规则不足,需要其后续维护;2、编辑器的代码补全需要跟进,否则没有代码补全,写这个很痛苦;3、出错提示不友好,排错难;

2016-05-11 10:46:19 5006

转载 用Spring MVC优雅的实现301跳转

1. 问题Spring MVC里面实现302跳转很简单,只需要如下写就可以。 @RequestMapping(value = "/", method = RequestMethod.GET) public String redirect(){ return "redirect:/home"; }那么如何处理301呢?查了很多资料,发现多数讲的

2016-05-11 10:45:00 5779 1

转载 html5 轻量级炫酷 js 粒子动画库

QarticlesA lightweight and high performance JavaScript library for creating particlesLive Demosclick here .How to Usebasic var qarticles = new Qarticles(document.getElementB

2016-05-11 10:43:40 6086

原创 Java8简单的本地缓存实现

这里我将会给大家演示用ConcurrentHashMap类和lambda表达式实现一个本地缓存。因为Map有一个新的方法,在key为Null的时候自动计算一个新的value值。非常适合实现cache。来看下代码:public static void main(String[] args) { for (int i = 0; i 10; i++) System.out.p

2016-05-11 10:41:47 3283

bootstrap3+Cron在线生成器 模板下载

【动态任务-七】Spring整合Cron在线生成器(基于bootstrap3自适应样式)配套使用 参考文章:https://blog.csdn.net/hj7jay/article/details/109251275

2020-10-23

MrioGameForJava.zip

具体查看:https://blog.csdn.net/hj7jay/article/details/54310817,应要求上传

2019-11-12

thread.zip

java ,封装好的thread线程池工具类,可以直接使用在公共线程池中执行线程

2019-08-29

GeoLite2-mmdb.zip

这是调用的数据资料库(包含3个数据文件GeoLite2-ASN.mmdb,GeoLite2-City.mmdb,GeoLite2-Country.mmdb),关于使用方法,可以参考:https://blog.csdn.net/hj7jay/article/details/95060600

2019-07-08

【Java】通过ip地址获取详细地域信息(不通过API使用本地库)-调用库

这是调用库,关于使用方法,可以参考:https://blog.csdn.net/hj7jay/article/details/95060600

2019-07-08

JS实现在线汉字笔画练习特效(平板移动端可用)

代码原因公司之前接了个项目,帮助6-8岁孩童练习手写汉字,这次有空把代码整理分析一下,实现了手写,ai自动写,高亮其中笔画等等,需要可以再修改一下源码哈,详细文章分析请看:https://mp.csdn.net/postedit/93618230

2019-06-25

Java 处理PDF图章——图片图章、动态图章

图章是一种在合同、票据、公文等文件中表明法律效应、部门机关权威的重要指示物,常见于各种格式的文件、文档中。对于纸质文档可以手动盖章,但对于电子文档,则需要通过特定的方法来实现。本篇文档分享通过Java代码在PDF文档中添加图章的方法。内容将分两部分介绍,详细使用:https://blog.csdn.net/hj7jay/article/details/86983793

2019-02-11

java爬取百度图片 源码实例

这个是通过Jsoup去获取百度网页的内容,jsoup 是一款 Java 的HTML 解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据,可以看作是java版的jQuery。文档可看:https://blog.csdn.net/hj7jay/article/details/84335161

2018-11-22

[java源码]关于有效投资房产

[Java源码实现]使用数据先爬取再分析如何有效投资房产参考文章:https://blog.csdn.net/hj7jay/article/details/83744047

2018-11-05

[HTML5]用JS实现当年疯魔IOS游戏市场的切水果

切水果游戏曾经是一款风靡苹果手机的休闲游戏,今天给大家的就是一款网页版的切水果游戏,由JavaScript和HTML5实现,虽然功能和原版的相差很大,但是基本的功能还是具备了,还是模仿挺逼真的。有一定JavaScript水平的朋友可以看看源代码,相信你的JavaScript水平会有很大提升。 原文:https://blog.csdn.net/hj7jay/article/details/83378577

2018-10-25

[html5技术]基于bootstrap制作的多标签页(tabs)

参考文档:https://blog.csdn.net/hj7jay/article/details/83345246

2018-10-24

tomcat8.5.15 windows 64位免安装版

http://blog.csdn.net/hj7jay/article/details/73880429 在windows服务器上正确部署免安装版tomcat的姿势

2017-06-29

WebService配套案例

【Java】WebService 整理实例(代码实战)配套案例http://blog.csdn.net/hj7jay/article/details/72722438

2017-05-25

java后台访问url需要的包.rar

这是文章【JAVA】百度地图经纬度纠偏(http://blog.csdn.net/hj7jay/article/details/70308263) 所用到的jar包

2017-04-21

Bootstrap v3.3.5文件css

可以使用很多地方 价格表案例:http://blog.csdn.net/hj7jay/article/details/59479958

2017-03-02

高级加密解密标准AES加密secret.js代码

参考技术开发文章:【前端Js】高级加密解密标准AES加密(Javascript代码实现) ,地址http://blog.csdn.net/hj7jay/article/details/55044831

2017-02-13

flv视频播放插件js 下载

整合使用文章请看 Bilibili视频代码开源flv.js的使用部署心得(代码实操) http://blog.csdn.net/hj7jay/article/details/54906612

2017-02-07

nodejs的npm模块包GIT版本(2017.2.6最新git)

git下载 :git clone --recursive git://github.com/isaacs/npm.git 对速度不行的大家会有帮助

2017-02-06

并发优化报告word版本

用户抢标的时候问题集中在以下几个方面 1、网页或者APP打不开 2、网站或者APP打开慢 3、抢标过程中转账成功后,因为服务器负责压力大更新失败,再次退款 4、数据库连接数用完,导致满标后添加投资记录失败,回退标的进度

2017-02-06

在线显示pdf.js

官方整合文档:http://blog.csdn.net/hj7jay/article/details/53669595

2016-12-15

jeecmsv7源码整合版

已把源码整合到web项目里直接导入eclipse或者myeclipse即可。根据包里的sql建立数据库,然后启动tomcat,访问地址为:http://localhost:8080/jeecms/

2016-04-12

activiti modeler 19汉化文件

activiti modeler 19汉化文件,复制到项目resource下即可

2016-03-14

生成和解析二维码(可带图片)及一维码

生成和解析二维码(可带图片)及一维码,底层封装有util方法,util文件夹下可参阅,test文件夹有测试文件(已注析),欢迎大家下载

2013-12-16

Zip压缩和解压文件

Zip压缩和解压文件,支持多个文件一起压缩,有测试代码,欢迎参考

2013-12-06

鼠标停留出现框

鼠标停留出现框,使用在网站上的微信图片显示

2013-12-03

判断手机号码是否正确

判断手机号码是否正确,使用java代码编写,代码可举一返百

2013-12-03

空空如也

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

TA关注的人

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