java后端
java后端
z1m2爱
这个作者很懒,什么都没留下…
展开
-
replace与replaceAll的区别
这两者有些人很容易搞混,因此我在这里详细讲述下。replace的参数是char和CharSequence,即可以支持字符的替换,也支持字符串的替换(CharSequence即字符串序列的意思,说白了也就是字符串);replaceAll的参数是regex,即基于规则表达式的替换,比如:可以通过replaceAll("\\d", "*")把一个字符串所有的数字字符都换成星号;相同点:都是全转载 2015-11-26 10:50:09 · 311 阅读 · 0 评论 -
80端口被system占用的问题
80端口被system占用的问题 今天启动Apache的时候发现无法启动80端口被占用。1.Netstat命令1)“运行”中输入cmd2)在命令行中输入netstat -ano,得到端口号对应的PID3)打开任务管理器,点击“查看“菜单,选择“选择列”,给进程列表中添加”PID“列,然后找到PID对应的进程就可以了。检查进程发现是system进程id转载 2015-09-04 12:27:52 · 323 阅读 · 0 评论 -
HttpClient 教程 (一)
前言超文本传输协议(HTTP)也许是当今互联网上使用的最重要的协议了。Web服务,有网络功能的设备和网络计算的发展,都持续扩展了HTTP协议的角色,超越了用户使用的Web浏览器范畴,同时,也增加了需要HTTP协议支持的应用程序的数量。尽管java.net包提供了基本通过HTTP访问资源的功能,但它没有提供全面的灵活性和其它很多应用程序需要的功能。HttpClient就是寻求弥补这项转载 2015-09-17 23:34:00 · 314 阅读 · 0 评论 -
HttpClient 4.3超时设置
最近用到了HttpClient写爬虫,可能我有新版本强迫症,老是喜欢用新版本的东西(虽说新版本不一定好用),然后就用了HttpClient 4.3。HttpClient这货和Lucene一样,每个版本的API都变化很大,这有点让人头疼。就好比创建一个HttpClient对象吧,每一个版本的都不一样,3.X是这样的 ?1HttpClient h转载 2015-11-25 11:08:53 · 296 阅读 · 0 评论 -
ServletContextListener使用详解
在 Servlet API 中有一个 ServletContextListener 接口,它能够监听 ServletContext 对象的生命周期,实际上就是监听 Web 应用的生命周期。当Servlet 容器启动或终止Web 应用时,会触发ServletContextEvent 事件,该事件由ServletContextListener 来处理。在 ServletContextListene转载 2015-08-11 15:10:13 · 291 阅读 · 0 评论 -
如何设计Servlet容器启动时加载多个数据到内存
1.这是代码方面的设计package com.fanli.mall.platform.freemarker;import java.util.HashMap;import java.util.List;import java.util.Map;import javax.servlet.ServletContext;import javax.servlet.ServletContextEvent原创 2015-08-11 15:35:10 · 312 阅读 · 0 评论 -
如何实现自定义freemarker标签
每次遇到不懂的,亦或是写没写过的效果,总要到网上搜搜,虽然有时没有具体的解决办法,但是总能给我不少的灵感,所以网友们的博客文章真的给了我特别大的帮助,我也总觉得,我也应该分享分享我所知道的经验,为我们苦逼的程序员,大家共同学习,共同进步,好了废话不多说了,我今天就教教大家如何使用freemarker的自定义标签吧!希望大家共同的学习,如果有什么错误的地方,亦或是不懂的地方,欢迎加扣一起探讨! 273原创 2015-07-05 23:00:52 · 1414 阅读 · 0 评论 -
PropertyPlaceholderConfigurer的用法
项目用到加载配置文件,首先想到了PropertyPlaceholderConfigurer类,(环境为:sping+spingMVC)现在就把详细步骤记录如下,需要用到的朋友,可以参考,有什么错误的地方,欢迎指正。1:创建配置文件,并配置属性。2:在spirngMVC配置文件中,添加如下配置。原创 2016-03-02 10:21:42 · 7629 阅读 · 0 评论 -
Java学习笔记
JAVA中字符串转码方法 String 新字符串 = new String(旧字符串.getBytes("ISO_8859_1"),"GBK");value.intValue()从Integer 类型装换为int类型poi.jar .Excel操纵类String工具类:StringUtils.isBlank()判断是否为空Java String.contains原创 2015-08-11 16:49:12 · 284 阅读 · 0 评论 -
简单介绍java Enumeration
Enumeration接口 Enumeration接口本身不是一个数据结构。但是,对其他数据结构非常重要。 Enumeration接口定义了从一个数据结构得到连续数据的手段。例如,Enumeration定义了一个名为nextElement的方法,可以用来从含有多个元素的数据结构中得到的下一个元素。Enumeration接口提供了一套标准的方法,由于Enumeration是一个接口,它的角色转载 2015-08-30 21:10:44 · 262 阅读 · 0 评论 -
JAVA的内省机制(introspector)与反射机制(reflection)
相对而言,反射比内省更容易理解一点。用一句比较白的话来概括,反射就是让你可以通过名称来得到对象 ( 类,属性,方法 ) 的技术,这种技术比内省机制使用范围更广泛。例如我们可以通过类名来生成一个类的实例;知道了方法名,就可以调用这个方法;知道了属性名就可以访问这个属性的值。 内省是 Java 语言对 Bean 类属性、事件的一种缺省处理方法。例如类 A 中有属性 name, 那我们可以通过 getN转载 2015-11-08 18:18:03 · 403 阅读 · 0 评论 -
Java imageIO处理图像
package com.adam.dev.pic.easyImage; import java.awt.AlphaComposite; import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.Point; imp转载 2015-08-13 10:38:26 · 520 阅读 · 0 评论 -
freemarker学习笔记
freemarker 中,施用省略号(.)代替过长的字符串http://www.iteye.com/wiki/blog/660430 ${(msg.messageContent)?default("")} ${(msg.messageContent[0..19])?default("")}...原创 2015-08-11 16:53:58 · 313 阅读 · 0 评论 -
property和constructor-arg的
由于好久没去看spring的东西,以前的知道差不多都忘记了,今天重新学习一下如何使用,以后在慢慢的一个一个知识点的深究。我发现学过的东西还是要记录下来,否则以后又要重新找资料。纯属个人学习笔记。一:依赖注入的方式 constructor-arg:通过构造函数注入。 property:通过setxx方法注入。二:constructor-arg的简单使用 java代码转载 2015-11-16 10:46:02 · 531 阅读 · 0 评论 -
通过Spring @PostConstruct 和 @PreDestroy 方法 实现初始化和销毁bean之前进行的操作
关于在spring 容器初始化 bean 和销毁前所做的操作定义方式有三种:第一种:通过@PostConstruct 和 @PreDestroy 方法 实现初始化和销毁bean之前进行的操作第二种是:通过 在xml中定义init-method 和 destory-method方法第三种是: 通过bean实现InitializingBean和 DisposableBean接口转载 2016-11-29 16:40:05 · 253 阅读 · 0 评论 -
PropertyPlaceholderConfigurer获取属性文件指定key的value值
今天花了一天的时间,研究了PropertyPlaceholderConfigurer这个类,首先它的作用是一个资源属性的配置器,能够将BeanFactory的里定义的内容放在一个以.propertis后缀的文件中。那么如何在Java类中获取指定key的value值呢!步骤: 一:首先创建一个属性文件 二:然后自定义一个属性加载类工具类,必须要extends PropertyPl原创 2015-11-24 15:58:24 · 4093 阅读 · 0 评论 -
Java clone() 浅克隆与深度克隆
现在Clone已经不是一个新鲜词语了,伴随着“多莉”的产生这个词语确实很“火”过一阵子,在java中也有这么一个概念,它可以让我们很方便的“制造”出一个对象的副本来,下面来具体看看java中的Clone机制是如何工作的? 1. Clone&Copy 假设现在有一个Employee对象,Employee tobby =new Employee(“CMTobby”,5000),转载 2015-11-24 13:26:34 · 346 阅读 · 0 评论 -
Jackson框架提供的JsonGenerator ObjectMapper以及JSONObject 、JSONArray学习
1、jackson 框架:这个框架提供了JsonGenerator ,ObjectMapper两个类通过这两个类提供的方法可以将java 对象转化为json 对象,json 数组格式,也可以将json对象、数组格式转化为java对象。2、json-lib框架也可以进行json格式和java 对象之间的相互转化,json-lib提供的类主要有:JSONObject ,JSONArray...转载 2015-11-25 11:25:08 · 771 阅读 · 0 评论 -
jxl操作excel
添加公式代码String formula = "SUM(H" + (i + 3) + "-I+" + (i + 3) + ")";sheet.addCell(new Formula(9, i + 3, formula, contentWCF));注意:函数前面不需要= 例:"=SUM(H" + (i + 3) + "-I+" + (i + 3) + ")";原创 2021-11-20 11:34:45 · 295 阅读 · 0 评论