![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后端开发
hp_yangpeng
青岛大学
展开
-
JAVA JDK动态代理原理详解
Java JDK动态代理原理详解:参考文章:https://blog.csdn.net/qq_31859365/article/details/82902349动态代理介绍Java动态代理与静态代理相对,静态代理是在编译期就已经确定代理类和真实累的关系,并且声称代理类的,二动态代理是在运行期利用jvm的反射机制声称代理类,这里是直接生成类的字节码,然后通过类加载器将字节码文件加载到Java虚...原创 2019-12-13 18:35:35 · 310 阅读 · 0 评论 -
JAVA并发编程:线程的交替打印问题
问题一描述创建3个线程A、B、C、线程A打印字母A,线程B打印字母B,线程C打印字母C;但要求三个线程同时运行并交替打印,即按照ABCABC的顺序打印;设计思路如下:第一步:创建ReentrantLock对象,用于在三个线程中加锁;第二步:创建整型变量,用于控制输出内容;第三步:创建线程对象,用于输出;第四步:启动线程对象,输出结果;具体代码如下;public class ABC_...原创 2019-10-21 18:22:32 · 516 阅读 · 0 评论 -
Spring BeanFactory与FactoryBean的区别
BeanFactoryBeanFactory是一个Bean的工厂类,用来管理spring容器中注入的bean,有了BeanFactory的实例我们就可以获取注册到容器中的bean了,Bean Factory中具体提供的方法如下:BeanFactory中比较常用的子类有ListableBeanFactory;另外,我们关心和使用比较多的时Bean Factory的子类时ClassPathXml...原创 2019-10-16 22:11:43 · 327 阅读 · 0 评论 -
springboot整合redis集群详解
springboot整合redis集群详解该篇文章接上一篇文正:springboot2.0+spring cloud+eureka(分布式项目)项目搭建详细教程(附加源码),本篇文章的内容下面也会有源码(此处不涉及如何搭建redis集群相关教程,请另行百度),请读者放心;整合流程:添加redis依赖;配置文件修改(yml文件中添加redis相关属性信息)获取redis集群相关对象,并对...原创 2019-04-03 19:10:43 · 57808 阅读 · 9 评论 -
springboot2.0+spring cloud+eureka(分布式项目)项目搭建详细教程(附加源码)
1、相关环境开发工具:idea;springboot版本:2.1.13springcloud版本:Finchley.SR1(注意,此处使用的是springboot2.0.x以上的版本,而springcloud对应的版本为Finchley,且springboot2.0相比于springboot1.5.x来说,maven依赖变化较大,这个问题在搭建分布式项目时我会做出说明)中间件:eurek...原创 2019-03-27 11:42:14 · 77264 阅读 · 39 评论 -
数字金额和汉字金额大写转换【前段+后台】
public class Change { publicstatic void main(String agrs[]) { //整数 System.out.println(digitUppercase(0)); // 零元整 System.out.println(digitUppercase(1转载 2016-04-16 18:47:39 · 1675 阅读 · 0 评论 -
java web 文件上传和下载
在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现。 对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的,如果直接使用Servlet获取上传文件的输入流然后再解析里面的请求参数是比较麻烦,所以一般选择采用apache的开源工具common-fileupload这个文件上传组件。这个common-fil转载 2016-08-26 10:54:17 · 891 阅读 · 0 评论 -
POI操作Excel常用方法总结
一、 POI简介 Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。二、 HSSF概况 HSSF 是Horrible SpreadSheet Format的缩写,通过HSSF,你可以用纯Java代码来读取、写入、修改Excel文件。HSS转载 2016-04-13 09:51:59 · 605 阅读 · 0 评论 -
java 获取日期和时间方法总结
Java获取日期和时间方法总结 在写Java程序的时候总免不了与日期和时间打交道,特别是在做项目的时候,要按照各种各样的需求显示不同格式的日期和时间,这时候就需要快速的决定到底用哪一种好,下面对日期和时间的格式化进行了总结。方法一:用java.util.Date类来实现,并结合java.text.DateFormat类来实现时间的格式化pac转载 2016-04-12 11:11:54 · 497 阅读 · 0 评论 -
spring MVC入门
2.1、Spring Web MVC是什么Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。 另外还有一种基于组件的、事件驱动的Web框架在此转载 2016-04-07 19:48:09 · 392 阅读 · 0 评论 -
spring 注解
概述注释配置相对于 XML 配置具有很多的优势:它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 PO 的属性名、类型等信息,如果关系表字段和 PO 属性名、类型都一致,您甚至无需编写任务属性映射信息——因为这些信息都可以通过 Java 反射机制获取。注释和 Java 代码位于一个文件中,而转载 2016-04-07 18:09:28 · 181 阅读 · 0 评论 -
spring 简介
Spring简介Spring框架由Rod Johnson开发,Rod Johnson’s twitter,Rod Johnson’s 百度百科,2004年发布了Spring框架的第一版。Spring是一个从实际开发中抽取出来的框架,因此它完成了大量开发中的通用步骤,留给开发者的仅仅是与特定应用相关的部分,从而大大提高了企业应用的开发效率。Spring总结起来优点如下:低侵入式设计,转载 2016-04-07 17:01:29 · 345 阅读 · 0 评论