程序猿开发日志【学习永无止境】

一个人学习很痛苦!?没人帮助!?想到问题怎么办!?欢迎加QQ群进行交流:466355109...

【Java】中正则表达式去除html标签

 Java中正则表达式去除html的标签,主要目的更精确的显示内容,比如前一段时间在做类似于博客中发布文章功能,当编辑器中输入内容后会将样式标签也传入后台并且保存数据库,但是在显示摘要的时候,比如显示正文的前50字作为摘要,那么这时需要去除所有html标签,然后在截取50字,所以就通过了Ja...

2017-02-20 09:23:46

阅读数 725

评论数 0

【Java】区分上传照片是否原类型图片上传(工具类整理)

代码如下: import java.util.HashMap; public class FileTypeUtils { public static final String IMAGE_JPEG = "image/jpeg"; public static final ...

2017-02-06 09:56:36

阅读数 879

评论数 0

【Java】web在线打开PDF(pdf.js教程)

pdf.js框架的魅力所在,为其为HTML5实现的,无需任何本地支持,而且对浏览器的兼容性也是比较好,要求只有一个:浏览器支持HTML5就好了!(不过对于低版本的IE,就只能节哀了!) 据说IE9以上是OK的,因为我本地是IE11,所以我只在IE11上测试过,是通过的(当然火狐,360,我也测了...

2016-12-15 14:27:08

阅读数 14761

评论数 5

【Java】eclipse如何导出为war文件,热部署到tomcat运行总结

在Myeclipse中,我们很容易做到这一步:把一个web项目生成war文件 其实在eclipse中,实现这样的功能,也是很简单的. 下面就看一下是怎样操作的吧! 新建一个web项目: 取名为:eclipse4war(名字可以随便取滴) 项目-...

2016-07-04 19:46:19

阅读数 5434

评论数 0

Java压缩文件的工具类

需要导入jar包:org.apache.ant.jar org.apache.ant ant 1.8.1 Java代码如下 import org.apache.tools.zip.ZipEntry; import o...

2016-06-24 09:31:35

阅读数 777

评论数 0

【Java基础】堆内存详解

Java 中的堆是 JVM 所管理的最大的一块内存空间,主要用于存放各种类的实例对象。 在 Java 中,堆被划分成两个不同的区域:新生代 ( Young )、老年代 ( Old )。新生代 ( Young ) 又被划分为三个区域:Eden、From Survivor、To Survivor...

2016-06-23 14:10:38

阅读数 3382

评论数 0

【Java递归】如何输出树形菜单

首先我们要建立树节点的类: package com.tree; public class Node { private Integer id; private Integer parentId; private String name; ...

2016-06-15 00:00:03

阅读数 3511

评论数 0

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

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

2016-05-19 10:47:59

阅读数 9645

评论数 10

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

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

2016-05-19 10:41:57

阅读数 1032

评论数 0

【java工具类】图片压缩

直接code: import java.awt.Image; import java.awt.image.BufferedImage; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io...

2016-05-19 10:30:17

阅读数 2266

评论数 0

Java性能优化攻略详解

如何让Java应用程序运行是一回事,但让他们跑得快就是另外一回事了。在面对对象的环境中,性能问题就像来势凶猛的野兽。但JVM的复杂性将性能调整的复杂程度增加了一个级别。这里Refcard涵盖了JVM internals、class loading(Java8中更新以映射最新的元空间)、垃圾回收...

2016-05-19 10:22:38

阅读数 6079

评论数 0

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

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

2016-05-19 10:13:26

阅读数 14371

评论数 7

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

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

2016-05-18 09:28:02

阅读数 4339

评论数 0

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

import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.RandomAccessFile; ...

2016-05-17 11:11:13

阅读数 1550

评论数 0

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

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

2016-05-17 10:49:13

阅读数 6923

评论数 0

java生成订单编号工具

直接code,用了线程执行,加上了锁 public class TestOrder extends Thread{ private static long orderNum = 0l; private static String date ; p...

2016-05-12 10:38:37

阅读数 8566

评论数 1

用Spring MVC优雅的实现301跳转

1. 问题 Spring MVC里面实现302跳转很简单,只需要如下写就可以。 @RequestMapping(value = "/", method = RequestMethod.GET) public String redirect(){ ...

2016-05-11 10:45:00

阅读数 4312

评论数 1

Java8简单的本地缓存实现

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

2016-05-11 10:41:47

阅读数 2945

评论数 0

一个简单的Java单例示例谈谈并发

一个简单的单例示例 单例模式可能是大家经常接触和使用的一个设计模式,你可能会这么写 public class UnsafeLazyInitiallization { private static UnsafeLazyInitiallization instance; p...

2016-05-11 10:31:22

阅读数 3650

评论数 1

JAVA UUID 生成策略研究之为什么

GUID是一个128位长的数字,一般用16进制表示。算法的核心思想是结合机器的网卡、当地时间、一个随即数来生成GUID。从理论上讲,如果一台机器每秒产生10000000个GUID,则可以保证(概率意义上)3240年不重复。 UUID是1.5中新增的一个类,在java.util下,用它可以产生一个...

2016-05-04 15:12:36

阅读数 2761

评论数 0

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