关闭
当前搜索:

Java 类主动引用和被动引用

主动引用(会发生初始化)1 遇到new、getstatic、putstatic、invokestatic这4条字节码指令时,如果类没有进行过初始化,则需要先触发其初始化。生成这4条指令的几个最常见的Java代码场景是:I. new 一个类的时候会发生初始化[java] view plain copypackage test.class_life_cycle.initialize;    class...
阅读(8) 评论(0)

深入理解Java:类加载机制及反射

一、Java类加载机制1.概述       Class文件由类装载器装载后,在JVM中将形成一份描述Class结构的元信息对象,通过该元信息对象可以获知Class的结构信息:如构造函数,属性和方法等,Java允许用户借由这个Class相关的元信息对象间接调用Class对象的功能。      虚拟机把描述类的数据从class文件加载到内存,并对数据进行校验,转换解析和初始化,最终形成可以被虚拟机直接...
阅读(12) 评论(0)

过滤器、监听器、拦截器的区别

原文:http://www.360doc.com/content/10/0601/09/495229_30616324.shtml 1.过滤器Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是过滤字符编码、做一些业务逻辑判断等。其工作原理是,只要你在web.xml文件配置好要拦截的客户端请求,它都会帮你拦截到请求,此时你就可以对请求...
阅读(9) 评论(0)

shiro 入门

一、架构要学习如何使用Shiro必须先从它的架构谈起,作为一款安全框架Shiro的设计相当精妙。Shiro的应用不依赖任何容器,它也可以在JavaSE下使用。但是最常用的环境还是JavaEE。下面以用户登录为例:(1)使用用户的登录信息创建令牌UsernamePasswordToken token = new UsernamePasswordToken(username, password);to...
阅读(35) 评论(0)

Swagger原理解析

swagger简介       swagger确实是个好东西,可以跟据业务代码自动生成相关的api接口文档,尤其用于restful风格中的项目,开发人员几乎可以不用专门去维护rest api,这个框架可以自动为你的业务代码生成restfut风格的api,而且还提供相应的测试界面,自动显示json格式的响应。大大方便了后台开发人员与前端的沟通与联调成本。springfox-swagger简介    ...
阅读(17) 评论(0)

Maven项目中使用本地JAR包

在Maven项目中使用本地JAR包有两种方法: 1. 使用system scope org.richard my-jar 1.0 system ${project.basedir}/lib/my-jar.jar system scope引入的包,在使用jar-with-...
阅读(22) 评论(0)

Nginx安装、配置及使用总结

Nginx的安装、配置及使用总结: Nginx是一个高性能的HTTP及反向代理服务器,也是IMAP/POP3/SMTP代理服务器。在高并发情况下,Nginx突出了它的高性能和稳定性,对比同类服务器技术而言,它是很多国内大中型网站首选的服务器环境。和往常一样,在总结一门新技术时都会先从它的环境配置及使用开始的,下面就以Nginx的安装、配置及简单的使用为导向进行总结说明。   l...
阅读(35) 评论(0)

Linux下Redis的安装和部署

一、Redis介绍 Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作。在此基础上,Redis支持各种不同方式的排序。...
阅读(43) 评论(0)

centos6.5 rpm包以及安装gcc gcc++ rpm

下载下面rpm包:http://vault.centos.org/6.5/os/x86_64/Packages/ 依次安装: rpm -Uvh kernel-headers-2.6.32-431.el6.x86_64.rpm rpm -Uvh glibc-headers-2.12-1.132.el6.x86_64.rpm rpm -Uvh glibc-devel-2.12-1.13...
阅读(27) 评论(0)

oracle 批量杀死 死锁进程

有时候死锁时需要杀死的进程有太多,一个个杀会很麻烦。 因此考虑用语句进行批量杀 这里要用到的是  单引号与变量拼接,我最初一直卡在这里。在网上搜到http://blog.csdn.net/firetaker/article/details/5666634后才解决 最初版: declare cursor mycur is select b.u...
阅读(40) 评论(0)

iBase4J部署总结¥

序言 最近看到个分布式框架,只有一个字:好。所以部署起来看看。开始的时候说实话遇到了点困难。去码云上看了下,貌似想得到指导要加入一个群,而且需要收费的,反正闲来无事,索性自己搞好了。就当学习了。这里把经验分享一下。希望作者看到不要生气。我只是记录下学习经验。 启动iBase4J前需要做一些准备工作。如安装zookeeper,启动dubbo,配置nginx等。 1 、准备工...
阅读(237) 评论(0)

mysql 服务安装

一、解压文件            下载好MySQL后,解压到D盘下,也可以根据个人喜好解压在其他盘符的路径下,解压后的路径是:D:\mysql-5.7.17-winx64。解压好后不要太兴奋,需要配置默认文件呢!       二、配置默认文件            解压后的文件有默认的配置文件(my-default.ini),但是默认的配置文件不好用,使用的时候会出现很多问题,...
阅读(101) 评论(0)

mybatis if标签判断字符串相等

mybatis 映射文件中,if标签判断字符串相等,两种方式: 因为mybatis映射文件,是使用的ognl表达式,所以在判断字符串sex变量是否是字符串Y的时候, if test="sex=='Y'.toString()"> if test = 'sex== "Y"'> 注意: 不能使用 if test="sex=='Y'"> and 1=1 ...
阅读(78) 评论(0)

史上最简单的 SpringCloud 教程 | 终章

转载请标明出处:  http://blog.csdn.net/forezp/article/details/70148833  本文出自方志朋的博客 错过了这一篇,你可能再也学不会 Spring Cloud 了!Spring Boot做为下一代 web 框架,Spring Cloud 作为最新最火的微服务的翘楚,你还有什么理由拒绝。赶快上船吧,老船长带你飞。终章不是最后一篇,它是一个...
阅读(148) 评论(0)

Redis学习笔记(三)

njb里redis的应用例子: 1、njb/pom.xml文件: [java] view plain copy              redis.clients             jedis             2.1.0                    com.alibaba       fastjson  ...
阅读(106) 评论(0)
105条 共7页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:13268次
    • 积分:681
    • 等级:
    • 排名:千里之外
    • 原创:45篇
    • 转载:60篇
    • 译文:0篇
    • 评论:1条
    最新评论