自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

五道口

闲暇定终身

  • 博客(146)
  • 资源 (34)
  • 收藏
  • 关注

原创 Java中Synchronized的可重入性和不可中断性的分析和代码验证

简介本文介绍synchronized关键字的两个重要的性质可重入性和不可中断性,我们将用代码来实现和验证这两个性质。明白这种理论性质有什么用?明白了特性你才能懂得Synchronized的作用范围,使用的时候才不容易犯错。一.可重入性可重入性:同一个线程的外层函数获得锁后,内存函数可以直接获取该锁。举个生活中的可重入性的例子:当我们排队的时候,经常遇到有个别不文明的人,他们会让自己的好友直接插队在他的位置,而且有时还一次插队好几个。这就是一个人获得了优先权后,会让投靠他的所有人都获得该权利,

2020-05-28 09:54:51 1124 1

原创 Java多线程访问Synchronized同步方法的八种使用场景

简介本文将介绍8种同步方法的访问场景,我们来看看着八种情况下,多线程访问同步方法是否还是线程安全的。这些场景是多线程编程中经常遇到的,而且也是面试时高频被问到的问题,所以不管是理论还是实践,这些都是多线程场景必须要掌握的场景。七种使用场景:接下来,我们来通过代码实现,分别判断以下场景是不是线程安全的,以及原因是什么。两个线程同时访问同一个对象的同步方法两个线程同时访问两个对象的同步方法两个线程同时访问(一个或两个)对象的静态同步方法两个线程分别同时访问(一个或两个)对象的同步方法和非同步方法

2020-05-22 09:20:15 2584 1

原创 Java中synchronized实现类锁的两种方式及原理解析

简介上一篇文章《Java中synchronized实现对象锁的两种方式及原理解析》中,介绍了方法锁的两种实现方式及Synchronized的底层原理,本文将讲解synchronized的类锁的两种实现方式。一.类锁的定义什么是类锁类锁指synchronize修饰的静态方法或指定锁为class对象。类锁来自何处?不同的线程,访问使用类锁的方法的时候,他们获取到的“锁”,其实是Class对象。因为同一个类中有且只有一个Class对象,但同一个类中可以有很多个其他对象。此时,就出现了同一个类中多个对

2020-05-20 09:24:29 7927 2

原创 Java中synchronized实现对象锁的两种方式及原理解析

简介本文将介绍Java中两种对象锁及其实现方式。分别是同步代码块锁和方法锁。我们将解决上一篇文章《Java中线程安全和线程不安全解析和示例》中提到的线程不安全问题,看看通过synchronized的对象锁,怎样轻松解决该问题。一.同步代码块锁案例:通过同步代码块锁,实现两个线程对同一个全局变量count,各自执行1万次count++,验证结果是否等于2万,而不会出现小于2万的情况。完整代码实现:public class SynchronizeCodeBlockLock implements Run

2020-05-17 19:25:28 7643

原创 Java中线程安全和线程不安全解析和示例

本文作为多线程编程的第一篇文章,将从一个简单的例子开始,带你真正从代码层次理解什么是线程不安全,以及为什么会出现线程不安全的情况。文章中将提供一个完整的线程不安全示例,希望你可以跟随文章,自己真正动手运行一下此程序,体会一下多线程编程中必须要考虑的线程安全问题。

2020-05-16 19:38:25 5671 3

原创 Intellij IDEA或Pycharm配置Git忽略文件.gitignore(最简单方式)

简介IDEA或者Pycharm在提价代码到GIt时,经常会把项目根目录下的一些编译或输出文件自动添加进来,每次都得手动去掉勾选,十分浪费时间。为了解决此问题,GIt提供了.gitIgnore文件,来过滤不想提交的文件。本文在此基础上,给大家讲解一种方式,值在IDE界面,就完成对.gitIgnore文件文件的配置和生效。不需要安装gitignore插件或者进入系统的CMD命令行操作。IDEA和Pycharm都可以使用,共三个步骤,一分钟轻松搞定。一.在项目根目录创建.gitIgnore文件右键单击项目名

2020-05-11 14:47:56 18540 6

原创 IntelliJ IDEA下载GitHub私有仓库到本地(新版)

一.简介本文将介绍,如何使用新版IntelliJ IDEA 2020.1将GitHub上的私有项目下载到本地,并测试提交代码到GitHub,以及讲解下可能遇到的问题。什么是私有项目?私有项目就是只有自己和自己指定的开发人员浏览或开发的项目,没有权限的其他人是无法浏览的,也不会知道在你个人仓库中,有这个项目的存在。而公开项目,是所有访问GitHub网站的人,都可以浏览,下载的项目。GitHub在被微软收购以前,私有项目是收费的,想要使用这一功能必须要付费。但现在,我们可以免费的使用私有项目了,你可以写

2020-05-10 09:51:22 3558

原创 IntelliJ IDEA设置方法注释模板并解决入参和返回值为空问题

简介网上的说设置方法注释的模板很多,尝试了很多方法后,发现在方法体外生成的模板入参值和返回值都是null,而放到方法体内的入参值和返回值就可以自动生成。苦试N次,终于发现诀窍。Idea的这个设置真的不太人性化,建议完善。此设置浪费了自己很多时间,固分享于此,望助你解决问题。本方法适用于IntelliJ IDEA 2019.3 x64及之后版本(截止到发稿日期最新版:2020.03版)应该都可以使...

2020-04-28 16:35:47 10559 24

原创 Freemarker整合poi导出带有图片的Excel教程

序言前一篇文章《Freemarker导出复杂Excel图文教程》,讲解了使用Freemarker导出复杂的Excel,本文将在前文的基础之上,讲解使用Freemarker导出Excel后,在整合poi插入图片到Excel,从而实现Freemarker导出带有图片的Excel工具。为什么要做这个工具呢?因为Freemarker是不支持导出带有图片的Excel的,不支持的原因是Freemarke...

2020-04-22 10:34:59 5104 29

原创 Freemarker导出复杂Excel图文教程

简介使用Freemarker导出Excel,比用poi操作Excel的方式要简单的很多,尤其像那种首行是表头,剩余行是数据的Excel,Freemarker几行代码就可以搞定。可是如果出现合并单元格、合并行的复杂Excel导出时,Freemarker的模板的插值也会变得复杂,但还是要比poi简单的多,用过Freemarker后,只要Freemarker能做到的,再也不想用poi导出Excel了。...

2020-04-20 13:42:45 5632 22

原创 SpringCloud邮件工具类

简介SpringCloud使用的邮件工具和Springboot中的一样,都可以使用spring-boot-starter-mail起步依赖来实现。本文将提供两个邮件工具方法,分别是发送带有单个附件的方法和发送带有多个附件的方法,二者只是入参不同而已。本文还将介绍实际使用中遇到的问题及解决方法。一.添加Maven依赖<dependency> <groupId>org....

2020-04-13 17:11:15 1874

原创 SpringCloud微服务搭建教程

SpringCloud是什么?SpringCloud是分布式一站式的解决方案。SpringCloud是微服务技术的一种落地的体现和实现。SpringCloud和SpringBoot的区别和关系?1.SpringBoot专注于快速方便的开发单个个体微服务。2.SpringCloud是关注全局的微服务协调整理治理框架以及一整套的落地解决方案,它将SpringBoot开发的一个个单体微服务整合...

2020-02-23 15:50:24 933

原创 Spring Boot2.x集成Redis(两种方式)

前言:本文介绍下Spring Boot2.x版本下使用Redis的方式,较1.x版有些许改变。本文介绍两种方式来配置,第一种是快速配置,1分钟完成配置。第二种方式,支持定义定义多个Redis实例,可同时操作不同的RedisDB,不会因为线程不安全紊乱,读写错数据库。你可以根据自己需求,选择如何集成Redis。方式一:Spring Boot2.x1分钟快速集成Redis方式1.引入Maven依...

2019-12-05 15:51:02 859

原创 Eclipse或MyEclipse中使用EGit插件解决代码冲突图文教程

前言本文介绍使用Eclipse或MyEclipse的Egit插件,来解决本地和服务器代码冲突的问题,帮助0基础新手,掌握Git代码的合并代码技巧和解决冲突的方式,合并代码变成一种基本的编码能力,不在搞丢队友同事的代码,让人唾弃,我用最通俗的语言和一个冲突小案例带你一步一步学会解决代码冲突。一.代码冲突原因:自己本地修改的文件的版本跟服务器版本不一致导致。通俗的讲就是你修改的这个文件,别人在你...

2019-08-16 15:17:30 1198 1

原创 Java Redis Template批量查询指定键值对

一.Redis使用pipeline批量查询所有键值对一次性获取所有键值对的方式:private RedisTemplate redisTemplate;@SuppressWarnings({ "rawtypes", "unchecked" }) public List executePipelined(Collection<String> keySet) { return...

2019-07-23 17:10:05 8225 7

原创 HBase架构基础介绍

HBase是什么?为啥使用HBase?什么时候选择HBase?

2019-03-29 16:13:30 420

原创 Java导入Excel工具类使用教程

本工具类提供了Excel导入功能,通过反射机制将Excel中数据映射到实体类中,从而获取Excel数据,工具类依赖`org.apache.poi`包。支持RESTful API,支持Spring MVC中使用。本工具类支持功能:- 支持File类型导入- 支持MultipartFile类型导入- 支持Excel2003及以上版本

2019-03-26 11:06:43 8062 30

原创 Java之Excel导出工具类使用教程

本工具类经过PostMan和web页面严格测试可用,经过了多个版本迭代优化,可以直接使用,也方便大家根据自己的业务需求,修改定制自己的导出工具。市面上有很多封装好的导出工具(如:阿里的easyExcel,GitHub上xxl-excel等),但如果直接引用依赖,扩展性和定制性比较差,所以博主通过apache.poi,自己实现一款Excel导出工具,方便定制使用。

2019-03-20 17:34:02 11887 37

原创 Eclipse安装和拆卸Scala IDE以及解决无法打断点问题

前言本文将Scala IDE在Eclipse上的安装和拆卸,以及解决无法打断点的问题。一.出问题的版本和问题描述Eclipse Scala IDE 4.7版(慎用):官方下载地址:http://downloads.typesafe.com/scalaide/sdk/lithium/e47/scala212/dev/site问题:此版本在安装后,在Debug打断点时,会弹框报错:“An...

2018-10-31 15:47:51 1962

原创 InfluxDB使用教程:Java版InfluxDB工具类

本节开始介绍Influx在Java中的使用,先提供一个InfluxDB Java API 封装的工具类,方便大家直接上手使用。1.InfluxDB工具类先奉上工具类,接下来介绍使用方法。

2018-10-20 20:29:31 44177 96

原创 InfluxDB使用教程:数据库管理工具InfluxDBStudio

前言:上几篇文章介绍了InfluxDB的概念和Linux下的使用,今天介绍下,在Windows平台下的开源数据库管理工具,帮你简化查询数据库的步骤,提高工作效率。下载版本发布页面:点击进入截止到发稿日最新版:点击下载使用:1.创建连接输入数据库的地址和端口即可,数据库名随便起个名,用户名密码可以不填。2.查询:总结InfluxDBStudio支持删除数据库,删除表,导出数据...

2018-10-18 20:02:14 22464 12

原创 InfluxDB使用教程:InfluxDB中数据结构概念

前言:在前面两讲中,介绍了InfluxDB的安装和使用,这一讲来介绍InfluxDB中数据结构的基本概念,以及使用中要注意问题,。一. InfluxDB基本数据结构数据结构含义database数据库measurement数据库中的表retention policy保存策略:让InfluxDB能够知道可以丢弃哪些数据,设置数据自动清除时间,从而更高效的处理...

2018-10-06 12:35:53 14864 8

原创 InfluxDB使用教程:Linux常用操作和命令

前言:前篇文章介绍了安装,本篇介绍下,InfluxDB的在Linux下的常用的基础操作。1.启动服务:启动:sudo service influxdb start重启:service influxdb restart2.如何使用:进入influxDB,输入命令:influx查看InfluxDB状态:SHOW STATS创建一个数据库:create database...

2018-10-05 23:56:42 25153

原创 InfluxDB使用教程:Centos下安装influxDB

下载安装,执行命令:新版:wget https://dl.influxdata.com/influxdb/releases/influxdb-1.5.2.x86_64.rpm sudo yum localinstall influxdb-1.5.2.x86_64.rpm旧版:wget https://dl.influxdata.com/influxdb/releases/influx...

2018-10-05 23:46:42 2497

原创 Kafka Manager部署和使用

一.前言: 新版kafka监控平台的哪家强?对比kafka Manager和kafka Monitor 之后,最终还是选择了Kafka Manager。因为kafka Manager支持对Kafka的主题的增删改查操作,和消费者对数据的消费情况。而kafka Monitor对kafka新版(1.0版后),支持不太好,比如在Kafka1.1版中,用代码创建的Topic,地址没有直接绑定...

2018-07-24 20:24:14 16904

原创 Springboot中使用多线程

前言:Spring boot中使用多线程的方式有很多种,最简单的方式就是使用@Async注解来实现。本文重点讲解多线程的使用和使用多线程注解出现循环依赖的的问题及解决方案。一.在SpringBoot的启动类开启多线程 必须添加@EnableAsync注解,来开启对多线程的支持,否则@Async注解无效。在启动类中创建出对象,调用方法,即会创建两个线程来执行各自的方法了...

2018-07-21 20:07:31 22358 6

原创 RESTful介绍和使用教程

REST(Representational State Transfer)表象化状态转变(表述性状态转变),在2000年被提出,基于HTTP、URI、XML、JSON等标准和协议,支持轻量级、跨平台、跨语言的架构设计。是Web服务的一种新的架构风格(一种思想)。...

2018-07-21 10:09:49 103072 29

原创 极光推送Springboot微服务搭建教程

前言:本文介绍Spring boot 项目中如何搭建极光推送服务,并已将极光推送方法做了封装,实现了三种推送方式:[ ] 服务端控制推送内容方式[ ] 服务端控制推送并带返回值得方式[ ] 服务端仅推送内容,客户端自定义显示的方式你只需在极光官网申请密钥,使用本文提供的配置和源码,5分钟即可搭建完极光推送的后端微服务。一.服务端配置文件在项目的applicatio...

2018-07-19 22:19:46 5005 8

原创 Spring boot常用注解详解和示例

前言:本文主要介绍Spring boot中常用的注解,及其在项目开发中实际使用位置和示例。一.注解对照表 注解 使用位置 作用 @Controller 类名上方 声明此类是一个SpringMVC Controller 对象 @RequestMapping 类或方法上 用在类上,表示所有响应请求的方法都是以该地址作为父路径 @Re...

2018-07-15 22:59:31 5662 1

原创 Java旋转图片工具类

前言:本文提供可以任意角度(最小精度1度),旋转图片的Java工具类,旋转后的图片不会失真或丢失边角,根据角度参数,重新绘制图片,达到无损旋转的目的。一.图片工具类import java.awt.Dimension;import java.awt.Graphics2D;import java.awt.Image;import java.awt.Rectangle;import ...

2018-06-23 17:24:07 9199 7

原创 Java获取网络图片转化为输入流

一.通过URL获取网络图片import java.io.IOException;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.URL;/** * 获取网络图片流 * * @param url * @return */ ...

2018-06-23 16:22:16 20318

原创 Centos7安装和使用MQTT协议代理软件mosquitto教程

一.MQTT协议是什么MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分。该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器和制动器(比如通过Twitter让房屋联网)的通信协议。二.mosquitto是什么mosquitto是一款实现了消息推送协...

2018-05-12 08:06:53 1307

原创 Eclipse在线安装阿里巴巴Java编码规约校验插件

前言:阿里巴巴在2017年10月14日杭州云栖大会,Java代码规约扫描插件全球首发仪式正式启动,规范正式以插件形式公开走向业界,引领Java语言的规范之路。本插件可以帮助Java程序员纠正编码的任性姿势,码出效率码处高效。推荐在编码前,把下方提供的《阿里巴巴Java开发手册纪念版》浏览一下,方能更好的理解编码规范的用意所在。一.环境要求Eclipse Juno+maven3....

2018-05-06 12:03:11 1161

原创 Mysql查询字段中包含某字符串的记录

1.正确的方式:判断字段field_A中是否包含23:select * from table_test where FIND_IN_SET("23", field_A) ;2.错误的方式:select * form table_test where field_A like "%23%"3.案例分析:field_A字段:[5,123,223][230,232,2...

2018-05-05 14:51:24 42258 3

原创 Java安装使用lombok插件自动生成GetterSetter方法教程

前言:本文讲解使用lombok插件为javaBean对象自动生成Getter和Setter方法,让代码看起来更加简洁,编写代码更加高效。一.下载插件下载地址:点击下载二.安装插件1.在Eclipse或Myeclipse中安装:①.关闭Eclipse,仅将lombok.jar复制到eclipse.ini所在的文件夹目录下,不要双击运行lombok.jar。 ②.打开ec...

2018-04-30 16:49:53 2817

原创 通过反射获取Spring定时器@Scheduled注解中fixedDelay时间

前言:如何获取Spring的定时器注解@Scheduled中的时间值(即获取3000):@Scheduled(fixedDelay = 3000)注:定时器类:org.springframework.scheduling.annotation.Scheduled1.定时任务类public class AlarmTask { @Scheduled(fixedDelay...

2018-04-28 20:53:16 2185

原创 设计模式之享元模式

一.享元模式的简介 享元模式(FlyWeight Pattern)运用共享技术有效地支持大量细粒度的对象,该模式属于结构型模式。享元模式的核心思路:通过重用现有对象,减少对象数量的方式,优化应用所需的对象结构的方式 二.享元模式的设计类图 (图片加载慢,多刷新几下,耐心等待……)注:享元工厂类(FlyWeightFactory)和享元抽象类(FlyWeight),...

2018-03-26 17:17:42 208

原创 使用Navicat将Oracle数据库导入到Mysql中

前言:解决Navicat连接Oracle数据库报错Cannot load OCI DLL问题,让Navicat成功连接Oracle数据库,将Oracle数据库导入到Mysql中。一.下载和激活Navicat Navicat Premium 版本 12 下载地址 32位 点击下载 64位 点击下载 激活文件 点击下载,密码: vw4f...

2018-03-23 09:23:34 22621 18

原创 Java中原始类型、泛型、无限通配类型

前言:如何通过泛型,消除Type safety的警告,使得代码更优雅?本文将介绍Java对象的三种类型,了解三中类型的区别,根据情境,灵活运用。一.原始类型List&lt;&gt;为原始类型,但不指定元素类型,会出现不安全的警告:List is a raw type. References to generic type List&lt;E&gt; should be parame...

2018-03-18 21:56:16 2331

原创 Java循环删除List中元素的正确方式

前言:最近整理笔记时,发现有几个有意思的常犯错误,在此分享下。问题:如何批量删除List中的元素呢? 比如:List大小为100,只删除前50个,怎么办?一.通过for循环删除(错误)List&lt;Integer&gt; list = new ArrayList&lt;Integer&gt;(Arrays.asList(10,20,30,40,50,60,70,80))...

2018-03-18 12:31:49 8113

freemarker-excel.zip

Freemarker导出带图片Excel,文章教程讲解:https://blog.csdn.net/x541211190/article/details/105675771 可以边看教程边使用,代码真实可用。我最近优化了一下,支持了xlsx格式导出。将原来的下线了。这个是最新版。

2020-08-20

freemarker-excel.zip

使用`Freemarker`导出Excel后,在整合`poi`插入图片到Excel,从而实现`Freemarker`导出带有图片的Excel工具。

2020-04-22

设计模式之建造者模式代码示例

设计模式之建造者模式代码示例,

2017-08-20

MPandroidChart jar包

MPandroidChart2-1-6.jar包,亲测稳定好用,没有莫名其妙的Bug出现,没有丢类出现。

2017-08-18

JAVA设计模式之装饰模式代码

JAVA设计模式之装饰模式代码

2017-07-10

JAVA设计模式之抽象工厂模式案例

抽象工厂模式 JAVA设计模式

2017-07-09

设计模式之简单工厂模式案例

设计模式之简单工厂模式案例

2017-07-09

JAVA设计模式之代理模式实例

JAVA设计模式之代理模式实例

2017-07-09

GreenDaoDemo

Eclipse开发Android项目集成GreenDao ORM的教程和代码示例,讲述GreenDao在项目中的部署以及使用GreenDao生成Dao类的示例,最后讲解GreenDao的增删改查的使用,

2017-06-03

GreenDao所需Jar包3.22版全套(亲测可行)

GreenDao全套Jar包,添加入Eclipse项目的libs中即可使用。包含Freemarker和注解API等依赖库。增删改查和注解都测试通过,免去你调试版本依赖的麻烦。

2017-05-28

Android 数据库浏览工具(免安装)

可以查看Android设备中GreenDao生成的表数据,不是.db结尾的数据也可以查看。用file Explorer将数据问价复制到Windows桌面,然后拖进此工具图标上,即可查看。不用配置和安装。

2017-05-28

Android版本更新项目源码

自动更细代码,拷过去直接用

2017-03-30

android像素px转dip计算工具

2017-03-28

Eclipse查看jar包源码插件

Eclipse查看jar包源码插件 可直接ctrl+左键查看jar包中的源码

2017-03-20

百度地图API+PHP+Mysql在地图打点

百度地图API+PHP+Mysql在地图打点示例: 通过Ajax 获取MySQL数据坐标,在地图上打点显示

2017-03-17

JavaBean自动生成工具(32位版)

支持mysql,Oracle,SqlServer, 支持java c# 。 若需要64位:http://download.csdn.net/detail/x541211190/9784630

2017-03-17

javabean 自动生成工具(64位版)

支持mysql,Oracle,SqlServer, 支持java c# 。

2017-03-17

jquery-1.6.2+结合百度地图使用.rar

jquery-1.6.2.js,为方便读者使用统一版本上传至此。代码中太长,超出文章字数限制,所以只能以文件形式上传。

2020-05-16

PHP+MYSQL+HTML百度地图打点示例.rar

PHP+MYSQL+HTML百度地图打点示例。读取数据库用PHP脚本,显示在html中,可以在mysql中配置点坐标,启动apache tomcat后,自动读取数据库点,显示在页面上。

2020-05-15

freemarker-excel.rar

使用Freemarker导出复杂Excel示例,比如合并行等,导出图片等。 参考文档见博客。

2020-04-20

Java设计模式之享元模式

设计模式之享元模式 设计模式之享元模式 设计模式之享元模式

2018-03-26

设计模式之中介者模式

设计模式之中介者模式java代码实现 设计模式之中介者模式

2018-02-06

设计模式之责任链模式源码

设计模式之责任链模式源码 设计模式之责任链模式源码 设计模式之责任链模式源码

2018-01-16

设计模式之命令模式源码示例

设计模式之命令模式 设计模式之命令模式代码 设计模式之命令模式代码

2018-01-15

设计模式之桥接模式

设计模式之桥接模式 设计模式之桥接模式 设计模式之桥接模式

2017-12-07

设计模式之单例模式

设计模式之单例模式 设计模式之单例模式 设计模式之单例模式

2017-12-01

设计模式之迭代器模式(新)

设计模式之迭代器模式(新) 设计模式之迭代器模式(新)

2017-11-04

设计模式之迭代器模式

设计模式之迭代器模式 设计模式之迭代器模式 设计模式之迭代器模式

2017-10-29

设计模式之组合模式

设计模式之组合模式 设计模式之组合模式 设计模式之组合模式

2017-10-21

设计模式之备忘录模式

设计模式之备忘录模式 设计模式之备忘录模式 设计模式之备忘录模式 设计模式之备忘录模式 设计模式之备忘录模式

2017-09-20

设计模式之适配器模式

设计模式之适配器模式Java版 设计模式之适配器模式Java版 设计模式之适配器模式Java版 设计模式之适配器模式Java版

2017-09-12

设计模式之状态模式实例

设计模式之状态模式实例,用Java实现,副讲解 设计模式之状态模式实例,用Java实现,副讲解 设计模式之状态模式实例,用Java实现,副讲解

2017-09-07

Servlet中对获取网页表单数据自动给JavaBean赋值的BeanUtil工具类

Servlet中对获取网页表单数据自动给JavaBean赋值的BeanUtil工具类 Servlet中对获取网页表单数据自动给JavaBean赋值的BeanUtil工具类

2017-09-03

设计模式之观察者模式

设计模式之观察者模式,java语言实现 设计模式之观察者模式,java语言实现 设计模式之观察者模式,java语言实现 设计模式之观察者模式,java语言实现

2017-09-02

空空如也

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

TA关注的人

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