自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Java反射是什么?

前言相信很多人都知道反射可以说是Java中最强大的技术了,它可以做的事情太多太多,很多优秀的开源框架都是通过反射完成的,比如最初的很多注解框架,后来因为java反射影响性能,所以被运行时注解APT替代了,java反射有个开源框架jOOR相信很多人都用过,不过我们还是要学习反射的基础语法,这样才能自己写出优秀的框架,当然这里所讲的反射技术,是学习Android插件化技术、Hook技术等必不可少的!什么是反射(Reflection )?主要是指程序可以访问、检测和修改它本身状态或行为的一种能力

2022-05-21 15:10:07 872

转载 全面剖析java中的注解(Annotation)

用一个词就可以描述注解,那就是元数据,即一种描述数据的数据。所以,可以说注解就是源代码的元数据前言:在网上搜一些相关知识点的文章,大多都是上来就讲怎么用注解,包含那些方法,或者要用到那些类包之类的。对于原理性的讲解几乎很少。这篇文章讲解的就比较通俗易懂。可以帮助我很好的理解了什么是注解、及其作用。而且后面也列举了Hibernate中注解的具体实现。使我对注解的学些更透彻。而相对于网上的视频学习,更能节省学习成本(时间)。以下是转载文章:目录1.什么是注解 2.为什么要使用注解..

2022-05-21 15:01:55 539

转载 The application requires a java runtime environment 1.7.0

今天要打开一个后缀名为.jar的文件,它提示我需要安装1.7版本的运行环境,然而我的是1.8,但是又不想降到1.7,下面提供一个方法可以打开该文件首先找到该文件所在文件夹,按住Shift键,在文件夹空白处点击鼠标右键,点击“在此处打开命令窗口”,然后输入java -jar 要打开的文件名(包括后缀名),然后回车即可打开文件,该方法同样适用打开.exe和一些其他的文件。原文地址:  http://b

2018-01-18 15:22:32 585

转载 tomcat替换.class文件并没有生效的原因(失效原因)

紧急关头难免会替换class文件,但一定要注意一下几点。        1、小心class内中的project 的类的后,替换文件需要加上 $classMapper这个类, 编译成class的时候,会把public class 中的protected class 编译为$.class , 所以替换的时候也要找到这个class替换上, 不过对于这中替换,最好是打成war包替换.   

2017-10-24 13:55:02 6751

原创 mysql 查询 记录最长的一条记录

select `字段`, length(`字段`) from 表名 where length(`字段`) = ( select max(length(`字段`)) from 表名  )

2017-09-14 11:32:55 1737

原创 mysql 查找结果中自动加序号列

select (@rowNO := @rowNo+1) AS rowno, a.id, a.img_url from test a, (select @rowNO :=0) b;查找mysql 数据库 自动 添加 序号 字段列1,2,3,4..........就像这样。。查询语句:select (@rowNO := @rowNo+1) AS rown

2017-09-14 10:43:52 3459

转载 mysql 中文字段排序( 按拼音首字母排序) 的查询语句

在处理使用MySQL时,数据表采用utf8字符集,使用中发现中文不能直接按照拼音排序 如果数据表tbl的某字段name的字符编码是latin1_swedish_ciselect * from `tbl` order by birary(name) asc ;如果数据表tbl的某字段name的字符编码是utf8_general_ciSELECT name FROM `tbl` W

2017-05-10 15:49:07 345

转载 AJAX问题之XMLHttpRequest status = 0

-------------以下为转载内容。感谢原文博主其实这篇文章要写的不止是XMLHttpRequest status = 0 这个问题,还有我重新看AJAX遇到的一些问题和自己的反思。先看整个例子:[html] view plain copy print?html>  head>  script type="text/ja

2017-02-10 15:05:49 2689

转载 kafka入门:简介、使用场景、设计原理、主要配置及集群搭建(转)

Kafka is a distributed,partitioned,replicated commit logservice。它提供了类似于JMS的特性,但是在设计实现上完全不同,此外它并不是JMS规范的实现。kafka对消息保存时根据Topic进行归类,发送消息者成为Producer,消息接受者成为Consumer,此外kafka集群有多个kafka实例组成,每个实例(server)成为broker。无论是kafka集群,还是producer和consumer都依赖于zookeeper来保证系统可用性集

2017-02-10 09:43:37 382

转载 兼容IE与firefox火狐的回车事件(js与jquery)

原生Javascript写法:document.onkeydown=function(event){e = event ? event : (window.event ? window.event : null);if(e.keyCode==13){//执行的方法alert('回车检测到了');}}1Jque

2017-01-03 11:17:25 596

原创 instanceof关键字

instanceof是Java,php的一个二元操作符(运算符),和==,>,

2016-12-30 14:47:01 813

转载 单点登录的三种实现方式

单点登录SSO(Single Sign On)说得简单点就是在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中登录,也就是用户的一次登录能得到其他所有系统的信任。单点登录在大型网站里使用得非常频繁,例如像阿里巴巴这样的网站,在网站的背后是成百上千的子系统,用户一次操作或交易可能涉及到几十个子系统的协作,如果每个子系统都需要用户认证,不仅用户会疯掉,各子系统也会为这种重复认证授权的逻辑搞

2016-12-27 09:33:45 524

转载 HTTP协议之状态码详解

HTTP状态码,我都是现查现用。 我以前记得几个常用的状态码,比如200,302,304,404, 503。 一般来说我也只需要了解这些常用的状态码就可以了。  如果是做AJAX,REST,网络爬虫,机器人等程序。还是需要了解其他状态码。  本文我花了一个多月的时间把所有的状态码都总结了下,内容太多,看的时候麻烦耐心点了。  HTTP状态码的学习资料到处都有,但是都是理论上讲解。  本文介

2016-12-26 09:28:22 331

转载 各种浏览器全屏模式的方法、属性和事件介绍(转)

浏览器全屏模式的启动函数requestFullscreen仍然需要附带各浏览器的js方言前缀,相信下面这段代码需要你花大量的搜索才能凑齐:// 判断各种浏览器,找到正确的方法function launchFullscreen(element) { if(element.requestFullscreen) { element.requestFullscreen(); } el

2016-03-23 15:39:45 857

转载 Tomcat中更改网站根目录和默认页的配置方法

1.tomcat原来的默认根目录是http://localhost:8080,如果想修改访问的根目录,可以这样:找到tomcat的server.xml(在conf目录下),找到:复制代码代码如下:       unpackWARs="true" autoDeploy="true"       xmlValidation="false" xmlNamespaceA

2015-12-31 11:58:03 335

原创 eclipse中把web项目发布到Tomcat中

eclipse中把web项目发布到Tomcat中如图:---------------------------------------

2015-12-31 09:49:04 522

转载 Java eclipse下 Ant build.xml实例详解 附完整项目源码

Java eclipse下 Ant build.xml实例详解 附完整项目源码在有eclipse集成环境下ant其实不是很重要,但有些项目需要用到,另外通过eclipse来学习和理解ant是个很好的途径,所以写他demo总结下要点,希望能够帮到大家。一、本人测试环境eclipse3.6已自动集成了ant环境, 所以就不用单独下载配置ant环境了。如果没有eclipse集

2015-12-29 12:50:09 871

转载 Eclipse构建Maven项目

1. 安装m2eclipse插件    要用Eclipse构建Maven项目,我们需要先安装meeclipse插件    点击eclipse菜单栏Help->Eclipse Marketplace搜索到插件Maven Integration for Eclipse 并点击安装即可,如下图:  安装成成之后我们在Eclipse菜单栏中点击File->New->Othe

2015-12-29 09:09:52 322

转载 基于maven的javaweb项目模块化开发

基于maven的javaweb项目模块化开发引言考虑团队拥有多个类似项目的情况,比如一些功能差异不大的cms系统,这些系统有相同的基础代码。如果每个项目拷贝整套代码,进行独立管理,那么维护代价很大,如果要修改一个基础代码,需要修改所有项目的相同地方的代码。所以要找一个把项目模块化的方法,以便于维护。目标最重要的是实现基础代码复用,包括java

2015-12-28 17:26:35 3078 1

转载 Ehcache 整合Spring 使用页面、对象缓存

Ehcache 整合Spring 使用页面、对象缓存Ehcache在很多项目中都出现过,用法也比较简单。一般的加些配置就可以了,而且Ehcache可以对页面、对象、数据进行缓存,同时支持集群/分布式缓存。如果整合Spring、Hibernate也非常的简单,Spring对Ehcache的支持也非常好。EHCache支持内存和磁盘的缓存,支持LRU、LFU和FIFO多种淘汰算法,支持分布

2015-12-25 14:42:08 329

转载 JAVA环境配置

前文介绍了几种主流脚本语言开发技术的对比,本文则介绍Java开发环境的搭建和配置的一些小小心得体会。  做为一名从微软开发者转向JAVA开发者的一员,这里介绍的都是一些初级的开发环境配置,也属于个人的经验介绍。其实也有人可能想转向.NET平台,但根据我的使用,感觉.NET里的C#和JAVA语法极为相似,开发的成本也基本相同,但由于业界普遍认为JAVA平台是成熟的、开放的,并且支持跨平台,而

2015-12-25 13:27:21 416

转载 MyEclipse和Eclipse区别与联系

MyEclipse和Eclipse区别与联系Eclipse:IBM花了4千万美金来开发这个IDE(Integrated Development Environment)。第一版1.0在2001年11月释出,随后逐渐受到欢迎。Eclipse已经成为开放原始码计划(Open Source Project)大部分的开发扔然掌握在IBM手中,但是有一部份由eclipse.org的软件联盟主导。(h

2015-12-24 13:10:43 464

空空如也

空空如也

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

TA关注的人

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