随笔分类 -  java日常学习笔记

1
java JDK动态代理
摘要:博客已迁移到CSDN《https://blog.csdn.net/qq_33375499》/** * jdk 动态代理:基于接口,动态代理类需要再运行时指定所代理对象实现的接口,客户端在调用动态代理对象的方法 * 时,调用请求会将请求自动转发给 InvocationHandler对象的invoke( 阅读全文
posted @ 2019-08-14 21:22 普通猿 阅读(179) 评论(0) 推荐(0)
java CGLib代理
摘要:博客已迁移到CSDN《https://blog.csdn.net/qq_33375499》 转载自 cglib之Enhancer 1. 背景 cglib库的Enhancer在Spring AOP中作为一种生成代理的方式被广泛使用。本文针对Enhancer的用法以实际代码为例作一些介绍。 2. Enh 阅读全文
posted @ 2019-08-14 21:11 普通猿 阅读(1057) 评论(0) 推荐(0)
java设计模式——单例模式
摘要:博客已迁移到CSDN《https://blog.csdn.net/qq_33375499》 对于一个软件系统中的某些类而言,只有一个实例是很重要的。单例模式(Singleton)是结构最简单的设计模式,它的核心结构中只包含一个被称为单例类的特殊类。单例模式是一种对象创建型模式。实现单例模式有3个要点 阅读全文
posted @ 2019-08-11 11:15 普通猿 阅读(355) 评论(0) 推荐(0)
java - redis学习
摘要:博客已迁移到CSDN《https://blog.csdn.net/qq_33375499》 在学习redis之前,我们首先需要了解一下NoSQL(非关系数据库)。非关系型数据库通常指数据以对象的形式存储在数据库中,而对象之间的关系通过每个对象自身的属性来决定。 为什么需要NoSQL? (1) Hig 阅读全文
posted @ 2019-07-28 22:39 普通猿 阅读(557) 评论(0) 推荐(1)
Java模版引擎之Freemarker
摘要:博客已迁移到CSDN《https://blog.csdn.net/qq_33375499》 Java模版引擎之Freemarker freemarker是一款模版引擎,是一种基于模版生成静态文件的通用工具,它是为Java程序员提供的一个类库,它不是面向最终用户的,而是为程序员提供了一款可以嵌入他们开 阅读全文
posted @ 2019-07-07 21:01 普通猿 阅读(971) 评论(0) 推荐(1)
java xml解析方式(DOM、SAX、JDOM、DOM4J)
摘要:博客已迁移到CSDN《https://blog.csdn.net/qq_33375499》 XML值可扩展标记语言,是用来传输和存储数据的。 XMl的特定: XMl文档必须包含根元素。该元素是所有其他元素的父元素。XML文档中的元素形成了一颗文档树,树中的每个元素都可存在子元素。 所有XML元素都必 阅读全文
posted @ 2019-06-30 18:32 普通猿 阅读(532) 评论(0) 推荐(1)
java 8 新特性
摘要:博客已迁移到CSDN《https://blog.csdn.net/qq_33375499》 今天在别人代码中发现java8 新特性,发现自己阅读代码有点儿吃力,很是汗颜,java8新特性都出来这么久了,只知其名不见其形,所有今天回家补了补知识。 一、 接口 在java8 中,接口中引入了新的关键字d 阅读全文
posted @ 2019-06-26 22:38 普通猿 阅读(368) 评论(0) 推荐(0)
jsp自定义标签
摘要:博客已迁移到CSDN《https://blog.csdn.net/qq_33375499》 你可以不去造轮子,但是你得知道轮子怎么造。 Javaweb实现自定义标签:将方法封装到自定义标签处理类中,然后使用方法与JSTL标签一致。在实际开发中,前台页面是不允许html代码和java代码相混合的,但有 阅读全文
posted @ 2019-06-25 22:23 普通猿 阅读(298) 评论(0) 推荐(0)
jsp 九大内置对象
摘要:博客已迁移到CSDN《https://blog.csdn.net/qq_33375499》 jsp运行原理: 每个jsp页面在第一被访问时,WEB容器都会把该jsp页面翻译成一个_jspServlet(实际上是一个servlet),然后按照servlet的调用方式进行调用,在调用的过程中,会传递或创 阅读全文
posted @ 2019-06-13 10:11 普通猿 阅读(3214) 评论(0) 推荐(0)
java-监听器(Listener)
摘要:博客已迁移到CSDN《https://blog.csdn.net/qq_33375499》 监听器:用于监听web应用中某些对象、信息的创建、销毁等动作,服务器会自动调用相应的方法进行处理。常用于统计在线人数,初始化系统参数等。 Javaweb监听器主要监听对象有ServletContext、Htt 阅读全文
posted @ 2019-06-12 16:08 普通猿 阅读(1125) 评论(0) 推荐(0)
java 锁机制(synchronized 与 Lock)
摘要:博客已迁移到CSDN《https://blog.csdn.net/qq_33375499》 在java中,解决同步问题,很多时候都会使用到synchronized和Lock,这两者都是在多线程并发时候常使用的锁机制。 synchronized是java中的一个关键字,也就是说是java内置的一个特性 阅读全文
posted @ 2019-06-03 21:06 普通猿 阅读(18366) 评论(0) 推荐(1)
java-过滤器(Filter)
摘要:博客已迁移到CSDN《https://blog.csdn.net/qq_33375499》 在javaweb开发中,项目中都会包含一些过滤器(Filter),主要用于web服务器对资源的管理控制,如静态资源文件、jsp页面访问等。我们可以使用过滤器实现一些特殊的功能,如常见的过滤敏感词汇(替换为** 阅读全文
posted @ 2019-05-21 21:34 普通猿 阅读(945) 评论(0) 推荐(1)
java collection集合
摘要:博客已迁移到CSDN《https://blog.csdn.net/qq_33375499》 集合:用于存储对象的容器。集合中可以存储任意类型的对象,长度可变。 集合和数组的比较 集合和数组都是存储对象的容器,不同的是,数组可以存储基本数据类型(int、short、long、char、Boolean、 阅读全文
posted @ 2019-05-20 22:03 普通猿 阅读(2011) 评论(0) 推荐(0)
java Map集合对比分析
摘要:博客已迁移到CSDN《https://blog.csdn.net/qq_33375499》 1、Map:Map是所有map集合的顶级父接口,用于key/value形式的键值对,其中每一个key都映射到一个值,key不能重复。 2、TreeMap:该map将存储的键值对进行默认排序,并且还能够指定排序 阅读全文
posted @ 2019-05-19 21:16 普通猿 阅读(4604) 评论(0) 推荐(1)
java反射与注解结合使用(根据传入对象输出查询sql)
摘要:博客已迁移到CSDN《https://blog.csdn.net/qq_33375499》 我们在项目开发中有很多地方使用到了注解,关于注解的定义与创建小伙伴可以参考我的文章《java注解》。有任何问题的小伙伴们可以在评论区指出哦,欢迎各位大佬指出问题。 今天我要说的是使用注解与反射结合使用,来使我 阅读全文
posted @ 2019-05-18 22:58 普通猿 阅读(1884) 评论(0) 推荐(0)
java反射-使用反射来操纵方法
摘要:博客已迁移到CSDN《https://blog.csdn.net/qq_33375499》 一个类的主要成员时方法,辣么我们通过反射获取到一个类的所有方法信息后,总的寻找一种方式去操作调用这些方法,这样反射才有意义有意思。 Method对象有一个方法invoke。 public Object inv 阅读全文
posted @ 2019-05-16 21:21 普通猿 阅读(390) 评论(0) 推荐(0)
java反射-使用反射获取类的所有信息
摘要:博客已迁移到CSDN《https://blog.csdn.net/qq_33375499》 在OOP(面向对象)语言中,最重要的一个概念就是:万事万物皆对象。 在java中,类也是一个对象,是java.lang.Class的实例对象,官网称该对象为类的类类型。 Class 类的实例表示正在运行的 J 阅读全文
posted @ 2019-05-15 23:04 普通猿 阅读(906) 评论(0) 推荐(1)
记ibatis使用动态列查询问题(remapresults)
摘要:博客已迁移到CSDN《https://blog.csdn.net/qq_33375499》 今天在项目开发中,遇到了一个问题:使用ibatis 动态查询列时,每次返回的结果列都是第一次查询的结果列,然而控制台执行的SQL语句时包含该结果列的。比如: <select id="getUserByUser 阅读全文
posted @ 2019-04-28 18:46 普通猿 阅读(1173) 评论(0) 推荐(0)
Spring使用ajax异步上传文件
摘要:博客已迁移到CSDN《https://blog.csdn.net/qq_33375499》单文件上传 <!-- 创建文件选择框 --> 文件上传 :<input type="file" id="file" name="filename" /> AJAX获取数据并进行上传: // 创建formData 阅读全文
posted @ 2018-08-01 12:40 普通猿 阅读(221) 评论(0) 推荐(0)
java注解
摘要:博客已迁移到CSDN《https://blog.csdn.net/qq_33375499》 java注解 概念:java提供了一种原程序中的元素关联任何信息和任何元数据的途径和方法 概念比较抽象,其实注解就想一个标签,用于标注程序的一个非程序代码 java中常见的注解 JDK中自带注解(编译时注解) 阅读全文
posted @ 2018-03-05 09:49 普通猿 阅读(280) 评论(0) 推荐(0)

1