自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(349)
  • 资源 (62)
  • 问答 (4)
  • 收藏
  • 关注

原创 java连接redis存取数据(详细)

声明:本文章仅供参考,学无止境,若有不足之处请指出,非常感谢!源代码+相关工具下载:https://download.csdn.net/download/corleone_4ever/10811258目录一.相关工具二.准备工作三.新建jedis项目四.编写代码五.连接测试六.注意事项一.相关工具如果没有服务器的同学,可以在自己的电脑安装虚拟机,我这里...

2018-11-28 17:35:32 15460 2

原创 Java画图drawString居中(字符串在图片居中,或者其他对齐方式)

Java画图写入字符串,对齐方式

2022-06-13 20:31:00 374 1

原创 【JMap】Java画地图-重庆房价可视化详细步骤

Java实现画地图// todo

2022-05-16 20:55:12 167

原创 org/apache/commons/collections4/ListValuedMap : Unsupported major.minor version 52.0

poi解析表格出现以下错误:Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/commons/collections4/ListValuedMap : Unsupported major.minor version 52.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.de...

2021-10-25 17:50:28 216

原创 fastjson JSON.parseObject() 属性为null

再调用JSON.parseObject()将json字符串解析为对象时,其中的属性始终为null很有可能是你对象的无参构造方法被覆盖了

2021-03-18 10:25:46 3630

原创 【Python】TypeError: Object of type int32 is not JSON serializable

字典转json字符串的时候报错把对应的value类型打印出来是这个<class 'numpy.int32'>解决:直接转成int就行

2021-03-18 09:57:40 591

原创 【Java】你有所不知的冷门知识java和 javaw 以及 javaws的区别

java ,javaw 和 javaws 的区别:首先,所有的这些都是java的启动装置,java.exe经常使用,当使用命令行输出到window的时候,会有java.exe进程,通过任务管理器可以看到。通常 我们执行一些小的java程序的时候会有 java.exe进程在运行。javaw.exe对于我们也比较特殊,我们也能够通过任务管理器看到javaw.exe进程的运行。javaws通常web开启的时候的进程。jvm.dlljvm.dll是一个java虚拟机在windows平台环境上...

2021-01-24 22:10:05 222

原创 matplotlib去掉图例边框

plt.legend(frameon=False)

2020-12-17 14:07:07 7468 1

原创 Java使用Graphics2D画波浪线的艰辛之路

需求是根据飞机的线路情况,需要画直线,双直线,波浪线,虚线,连连接航路其他都好说,这波浪线尤其不好画搜了一圈,基本都是建议使用drawArc方法画圆弧拼接波浪线,但是及其麻烦,效果如下,并不理想在群里问了下大佬的建议,改变思路那么接下来,开始研究下怎么画1.已知条件,是飞机的两个点先画出直线看看代码: public static void main(String[] args) throws IOException { ...

2020-12-06 14:31:02 566

原创 python根据文件路径获取上级目录路径

import ospath = 'C:\\Users\\GECHUANG\Desktop\\1201北京检验系统—mrml解析处理\\测试\解析为JSON\\ss\\ss.json'p_path = os.path.abspath(os.path.join(path, ".."))print(p_path)saveDir = os.path.dirname(path)print(saveDir)

2020-12-01 15:10:57 1849

原创 python 判断目录和文件是否存在,若不存在即创建

判断目录是否存在import osdirs = '/Users/joseph/work/python/'if not os.path.exists(dirs): os.makedirs(dirs)判断文件是否存在import osfilename = '/Users/joseph/work/python/poem.txt'if not os.path.exists(filename): os.system(r"touch {}".format(path))#调用系

2020-12-01 15:09:03 425

原创 DataGrip导入csv

1.右键导入2.选择文件3.选择编码,设置第一行为标题行

2020-11-20 11:57:53 2139

原创 关于oracle表名区分大小写的问题

oracle不是区分大小写的,是建表的时候是没有去掉双引号。CREATE TABLE TableName(id number); //虽然写的时候是有大写和小写,但是在 数据库里面是不区分的。select * from tablename; //这样是可以的SELECT * FROM TABLENAME; //这样写也不会有问题SELECT * FROM TableName; //都没问题CREATE TABLE "TableName"("id" number); /...

2020-11-20 11:43:05 1428

原创 oracle递归查询子节点

通过子节点向根节点追朔.select * from persons.dept start with deptid=76 connect by prior paredeptid=deptid通过根节点遍历子节点(不包含根节点).select * from persons.dept start with paredeptid=0 connect by prior deptid=paredeptid通过根节点遍历子节点(包含根节点).select * from persons.dept

2020-11-18 16:27:19 893

原创 Oracle中自增序列SEQUENCES的使用

1. About Sequences(关于序列)序列是数据库对象一种。多个用户能够通过序列生成连续的数字以此来实现主键字段的自己主动、唯一增长,而且一个序列可为多列、多表同一时候使用。序列消除了串行化而且提高了应用程序一致性。(想象一下没有序列的日子怎么办?)2.Creating Sequences(创建序列)前提:PrerequisitesTo create a sequence inyour own schema, you must have theCREATES...

2020-11-18 16:20:59 476

原创 Java链表与数组间的相互转换

自定义链表ListNode类public class ListNode { int val; ListNode next; ListNode(int x) { val = x; }}将链表转换成数组//将链表转换成数组public class Test1 { public static void main(String[] args) { Test1 test1 = new Test1(); i.

2020-11-09 15:18:43 2934 2

原创 【oracle】字符大小写转换

SELECT INITCAP('hello world') as "首字母大写" FROM DUAL;SELECT UPPER('hello world') as "全部转为大写" FROM dual;SELECT LOWER('HELLO WORLD') as "全部转为小写" FROM DUAL;

2020-11-09 10:50:18 429

原创 java7中map转list

map中的value转为listCollection<Object> values = map.values();List<Object> list = new ArrayList<>(values);map中的key转为setSet<String> set = map.keySet();map中的键值对转为setSet<Entry<String, Object>> entry = map.entrySet();.

2020-11-07 14:22:15 257

原创 datagrip生成java实体类pojo

右键选择表名保存到桌面

2020-11-07 10:17:06 982

原创 【Java】CountDownLatch使用之多线程场景等待所有线程执行结束

目前有个任务,需要java生成三张图片,生成之后将三张图片进行二次处理由于生成图片比较耗时,开三个线程进行同时生成那么问题来了,如何知道三张图片都生成完了呢两种解决方案一种AtomicInteger二种CountDownLatch都是计数器的概念,具体的暂未了解以下采用CountDownLatch的方式提供例子/** * 多线程等待完成测试 */public class CountDownLatchTest { public static void main..

2020-10-29 19:15:55 239

原创 Python常用库

Requests.Kenneth Reitz写的最富盛名的http库。每个Python程序员都应该有它。Scrapy.如果你从事爬虫相关的工作,那么这个库也是必不可少的。用过它之后你就不会再想用别的同类库了。wxPython.Python的一个GUI(图形用户界面)工具。我主要用它替代tkinter。你一定会爱上它的。Pillow.它是PIL(Python图形库)的一个友好分支。对于用户比PIL更加友好,对于任何在图形领域工作的人是必备的库。SQLAlchemy.一个数据库的库。对它的评价褒贬参半。

2020-10-24 20:58:06 347

原创 java延时队列

DelayQueue

2020-10-24 20:53:12 155

原创 StringUtils类中isEmpty与isBlank的区别

StringUtils类中isEmpty与isBlank的区别 org.apache.commons.lang.StringUtils类提供了String的常用操作,最为常用的判空有如下两种isEmpty(String str)和isBlank(String str)。StringUtils.isEmpty(String str) 判断某字符串是否为空,为空的标准是 str==null 或 str.length()==0System.out.println(StringUtils.isEmpty(

2020-10-23 10:23:08 169

原创 【Python】matplotlib画图在坐标轴之外显示

这个点的坐标刚好在1,1上,显示不全参考官网:https://matplotlib.org/api/_as_gen/matplotlib.artist.Artist.set_clip_on.html#matplotlib.artist.Artist.set_clip_onlip_on=False关掉裁剪功能,使能在坐标轴外显示 import matplotlib.pyplot as plt plt.plot(range( 5),range(5),'ro',ma...

2020-10-17 18:19:59 853

原创 【Java】你有所不知的冷门知识——Integer可以使用下划线

Java7就开始支持int可以使用下划线,目的是方便读书,1_000_000就是一百万,当然float,double也是 Integer a =1_0; int b = 23_0_1; System.out.println(a); System.out.println(b);——java核心技术卷一...

2020-10-16 13:16:15 509

原创 【Python】pip安装报错Could not fetch URL https://pypi.org/simple/numpy/: There was a problem confirming th

Could not fetch URL https://pypi.org/simple/numpy/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/numpy/ (Caused by SSLError("Can't connect to HTTPS URL because...

2020-10-15 16:49:34 2317 2

原创 【Python】批量卸载第三方库

很多时候我们都会有一个麻烦事,就是打开pycharm或者VScode等的时候,都有可能因为自己电脑上面安装的第三方模块过多,导致电脑很卡,风扇转速不停地增加,这时候我们就会想去卸载一些不太用得着的第三方模块,但是不常用的太多了,常用的也就几个而已。所以一次性卸载所有的第三方模块才是最好的选择,毕竟一个个卸载那得操作多少遍啊。使用pip list 进行检查一下,自己到底安装了多少第三方模块,那一列模块名,是不是很多都已经很陌生了,毕竟很多模块真的不是很常用。首先,随便打开一个目录下的cmd,执行(tx

2020-10-15 14:22:45 832

转载 添加 Notepad++ 至右键菜单的几种方法

作为一名即将开学的计算机系准大学生,笔记本电脑总归是要有一台的。于是上星期我入手了小米游戏本顶配版(i7-8750H + 16G + GTX 1066),最近正在重新折腾开发环境,这篇文章要解决的问题也是在此过程中出现的。至于为什么要买小米的本子,主要是因为它的「游戏本性能 + 商务本外观」这一点正戳中我好球区。不过这几天使用下来,只能说缺点确实不少,有购买意愿的朋友需谨慎。在 Twitter 上搜索小米游戏本 from:printempw就能看到我发的吐槽简评,如果之后有时间的话也打算专门写篇...

2020-10-11 15:05:48 1975

原创 Error:(1, 1) java: 需要class, interface或enum

Error:(1, 1) java: 需要class, interface或enum这个错是因为编码的问题导致的项目用什么编码,在idea右下角转成对应的编码

2020-09-28 15:27:02 605

原创 【Python-Matplotlib】设置figure背景色

import matplotlib.pyplot as pltimport numpy as npfig = plt.figure()# 设置背景色rect = fig.patchrect.set_facecolor('red')ax1 = fig.add_axes([0.1, 0.3, 0.4, 0.4])# 设置背景色rect = ax1.patchrect.set_facecolor('y')for label in ax1.xaxis.get_ticklab.

2020-09-14 17:32:35 4419

原创 Java画图drawString居中(字符串在图片居中)

//得到该字体字符串的长度 public static int getWordWidth(Font font, String content) { FontDesignMetrics metrics = FontDesignMetrics.getMetrics(font); int width = 0; for (int i = 0; i < content.length(); i++) { width += metr...

2020-09-13 00:08:34 2351 8

原创 irsManager) [2020-09-06 23:19:51,374] ERROR Error while renaming dir for test1-0 in log dir D:\soft\

] ERROR Fatal error during KafkaServer startup. Prepare to shutdown (kafka.server.KafkaServer)kafka.zookeeper.ZooKeeperClientTimeoutException: Timed out waiting for connection while in state: CONNECTING at kafka.zookeeper.ZooKeeperClient.$anonfun$...

2020-09-10 00:26:14 1308

原创 linux中ln -s 命令详解

ln是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接.当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在 其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。这个命令最常用的参数是-s,具体用法是:ln -s 源文件 目标文件。当 我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件

2020-09-09 23:03:06 318

原创 【Python】获取文件路径所属目录

import osprint(os.path.dirname("D:/py出图测试/json2.json"))

2020-09-08 10:53:06 258

原创 【Python】cmd 查看Python已安装的模块

pip list

2020-09-04 09:06:08 1487

转载 没想到会用到:线性插值(Linear Interpolation)原理及使用

各位博友们大家好,小弟遇到一些问题经常会去看大家的博客,所以也想加入大伙的阵营,每每看到一些好的东西,有些心得体会什么的也想与大伙分享。1.关于插值 插值,它根据已知的数据序列(也可以理解为坐标中一连串离散的点),找到其中的规律;然后根据找到的这个规律,来对其中尚未有数据记录的点进行数值估计。 基于这样一种功能,我目前知道的应用是:1)它可以对数据中的缺失进行合理的补偿;2)它可以对数据进行放大或者缩小。当然还有别的功能,这个大家自己遇到的说不定比我多很多。2.1.关于线性...

2020-08-28 14:22:54 1991

原创 笔记本键盘 Fn 键 的锁定与解锁

Dell 笔记本:Fn+Esc, 锁定与解锁切换HP笔记本:Fn+Shift

2020-08-25 09:54:21 3229 1

原创 No qualifying bean of type ‘javax.sql.DataSource‘ available: more than one ‘primary‘ bean found amon

mybatis多数据报错Caused by: org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type 'javax.sql.DataSource' available: more than one 'primary' bean found among candidates: [1DataSource, 2dataSource, 3DataSource, 4DataSourc

2020-08-23 14:52:01 524

原创 Java8 List转逗号拼接的两种方式

List<String> list = new ArrayList<>();list.add("hashdog");list.add("th");方式一:String.join(",",list)方式二:list.stream().collect(Collectors.joining(","))

2020-08-17 22:48:30 3163

原创 【MyBatis】执行多条删除语句报语法错误java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check

主从表删除,有可能会用到一个标签,多条删除语句错误(多条语句末尾都要加分号)正确

2020-08-15 15:40:10 399

sqlserver各版本jdbc驱动.zip

sqlserver各版本驱动 DriverManager:负责加载各种不同驱动程序(Driver),并根据不同的请求,向调用者返回相应的数据库连接(Connection)。Driver:驱动程序,会将自身加载到DriverManager中去,并处理相应的请求并返回相应的数据库连接(Connection)。Connection:数据库连接,负责与进行数据库间通讯,SQL执行以及事务处理都是在某个特定Connection环境中进行的。可以产生用以执行SQL的Statement。Statement:用以执行SQL查询和更新(针对静态SQL语句和单次执行)。PreparedStatement:用以执行包含动态参数的SQL查询和更新(在服务器端编译,允许重复执行以提高效率)

2020-08-11

mssql-jdbc-8.4.0.jre8.jar

jdk1.8可使用的jdbc驱动... DriverManager:负责加载各种不同驱动程序(Driver),并根据不同的请求,向调用者返回相应的数据库连接(Connection)。Driver:驱动程序,会将自身加载到DriverManager中去,并处理相应的请求并返回相应的数据库连接(Connection)。Connection:数据库连接,负责与进行数据库间通讯,SQL执行以及事务处理都是在某个特定Connection环境中进行的。可以产生用以执行SQL的Statement。Statement:用以执行SQL查询和更新(针对静态SQL语句和单次执行)。PreparedStatement:用以执行包含动态参数的SQL查询和更新(在服务器端编译,允许重复执行以提高效率)

2020-08-11

设计模式_原型模式.zip

原型模式(Prototype Pattern)是用于创建重复的对象,同时又能保证性能。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式是实现了一个原型接口,该接口用于创建当前对象的克隆。当直接创建对象的代价比较大时,则采用这种模式。例如,一个对象需要在一个高代价的数据库操作之后被创建。我们可以缓存该对象,在下一个请求时返回它的克隆,在需要的时候更新数据库,以此来减少数据库调用。 原型模式 java demo

2020-07-31

设计模式_模板方法模式.zip

在模板模式(Template Pattern)中,一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。这种类型的设计模式属于行为型模式。 模板方法模式 java demo

2020-07-31

设计模式_迭代器模式.zip

迭代器模式(Iterator Pattern)是 Java 和 .Net 编程环境中非常常用的设计模式。这种模式用于顺序访问集合对象的元素,不需要知道集合对象的底层表示。 迭代器模式属于行为型模式。 迭代器模式 java demo

2020-07-31

设计模式_代理模式.zip

在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。 在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。 代理模式 java demo

2020-07-31

设计模式_备忘录模式.zip

备忘录模式(Memento Pattern)保存一个对象的某个状态,以便在适当的时候恢复对象。备忘录模式属于行为型模式。 备忘录模式java demo

2020-07-31

设计模式_工厂模式.zip

工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。 工厂模式java demo

2020-07-30

设计模式_组合模式.zip

组合模式(Composite Pattern),又叫部分整体模式,是用于把一组相似的对象当作一个单一的对象。组合模式依据树形结构来组合对象,用来表示部分以及整体层次。这种类型的设计模式属于结构型模式,它创建了对象组的树形结构。 这种模式创建了一个包含自己对象组的类。该类提供了修改相同对象组的方式。 我们通过下面的实例来演示组合模式的用法。实例演示了一个组织中员工的层次结构。 组合模式java demo

2020-07-30

设计模式_命令模式.zip

命令模式(Command Pattern)是一种数据驱动的设计模式,它属于行为型模式。请求以命令的形式包裹在对象中,并传给调用对象。调用对象寻找可以处理该命令的合适的对象,并把该命令传给相应的对象,该对象执行命令。 命令模式 java demo

2020-07-30

设计模式_适配器模式.zip

适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。 这种模式涉及到一个单一的类,该类负责加入独立的或不兼容的接口功能。举个真实的例子,读卡器是作为内存卡和笔记本之间的适配器。您将内存卡插入读卡器,再将读卡器插入笔记本,这样就可以通过笔记本来读取内存卡。 我们通过下面的实例来演示适配器模式的使用。其中,音频播放器设备只能播放 mp3 文件,通过使用一个更高级的音频播放器来播放 vlc 和 mp4 文件。 java demo用于学习

2020-07-30

设计模式_抽象工厂模式.zip

抽象工厂模式(Abstract Factory Pattern)是围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在抽象工厂模式中,接口是负责创建一个相关对象的工厂,不需要显式指定它们的类。每个生成的工厂都能按照工厂模式提供对象。 抽象工厂模式java demo用于学习

2020-07-30

Xftp-6.0.0169p.zip

Xftp是一个功能强大的SFTP、FTP 文件传输软件。使用了 Xftp 以后,MS Windows 用户能安全地在 UNIX/Linux 和 Windows PC 之间传输文件。Xftp 能同时适应初级用户和高级用户的需要。它采用了标准的 Windows 风格的向导,它简单的界面能与其他 Windows 应用程序紧密地协同工作,此外它还为高级用户提供了众多强劲的功能特性。

2020-03-31

robo3t-1.3.1-windows-x86_64-7419c406.zip

Robo 3T(以前称为Robomongo)工具已被3T Software Labs收购,该软件是MongoDB客户端Studio 3T(以前称为MongoChef)的创建者。 3T将继续与自己的MongoDB GUI并行开发Robo 3T,而且好消息是它将从现在开始向所有用户免费提供Robo 3T。对于Robo 3T及其社区而言,这是令人兴奋的新步骤,它将使用户和更广泛的MongoDB生态系统受益。单击此处以阅读Dmitry的博客,其中解释了交易背后的原因,并查看FAQ。

2020-03-17

SceneBuilder-8.5.0.zip

JavaFX Scene Builder 是一个可视化布局工具,可快速设计 JavaFX 应用程序用户界面,无需编写代码。用户可以拖放UI 组件到工作区,修改组件的属性,应用样式表,而且在后台自动生成所创建布局的 FXML 代码。最后得到的是一个可以稍后与 Java 项目整合到一起的 FXML 文件,从而将 UI 与应用程序逻辑绑定起来。

2020-02-23

JAVA核心知识.zip

java核心知识点,包括JVM,JAVA集合,JAVA多线程,spring原理,微服务,Netty与RPC,网络,日志,注册中心,消息队列,关系型数据库,常用nosql,设计模式,负载均衡,一致性算法,java算法,加密算法,分布式缓存,大数据,云计算.......总之很全面

2020-02-18

js实现滚轮放大缩小div.html

今天有个需求,要实现弹框,并且需要能过拖动位置,放大缩小等功能,这里是一个纯JS实现滚轮放大缩小的例子,有需要完整案例,或者其他功能可以私信,我懂的都会帮你

2020-02-14

js实现鼠标拖动div.html

今天有个需求,要实现弹框,并且需要能过拖动位置,放大缩小等功能,这里是一个纯JS实现拖动的例子,有需要完整案例,或者其他功能可以私信,我懂的都会帮你

2020-02-14

hashdog-ds.zip

不知已经遇到多少次,需要多数据源的场景了,今天把常用配置写下来,超级简单。使用springboot+mybatis+druid进行快速配置,整个项目只实现了多数据源配置,用于学习

2020-02-12

Windows Server 2012 R2 镜像SXS下载

解决Windows Server 2012 R2 下无法安装dnet3.5,需要Windows Server 2012 R2 镜像SXS加载。 Windows Serv SXS dnet3.5

2019-12-18

word与pdf互转工具(java)

word转pdf,pdf转word,word转图片..工具 需要java8的环境

2021-04-27

jd-gui-windows-1.6.6.zip

JD-GUI 是一个用 C++ 开发的 Java 反编译工具,由 Pavel Kouznetsov开发,支持Windows、Linux和苹果Mac Os三个平台.这是Windows包

2021-04-07

POI3.5_HSSF_和XSSF_Excel操作快速入门手册.zip

通过对此文档的学习可以快速掌握POI对Excel的操作方法。

2020-11-23

ipmilib-1.0.17.rar

ipmi开发包可以获取服务器相关的传感器信息,控制开关机。用之前一定要做好相关的配置,否则无法获取.

2020-11-23

java将word转图片转pdf_jacob.zip

java word转图片,转pdf各种转来转去...........................................................................

2020-09-12

AxureRP-Setup.rar

AxureRP是个你很懂的原型图工具,非常好用

2020-09-11

windows-python-3.8.0-amd64.zip

这是windows系统的python3.8,官网下载太慢了,另外下载里面还有linux系统的python3.8,想要的可以去找找.....................................

2020-09-10

linux-python3.8.5.zip

官网下载死慢,这里是linux环境的python包,3.8.5需要的可以下载,windows包也有 .............................................

2020-09-10

设计模式_装饰器模式.zip

装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。 这种模式创建了一个装饰类,用来包装原有的类,并在保持类方法签名完整性的前提下,提供了额外的功能。 我们通过下面的实例来演示装饰器模式的用法。其中,我们将把一个形状装饰上不同的颜色,同时又不改变形状类。java demo用于学习

2020-06-26

设计模式_观察者模式.zip

当对象间存在一对多关系时,则使用观察者模式(Observer Pattern)。比如,当一个对象被修改时,则会自动通知依赖它的对象。观察者模式属于行为型模式。 观察者模式demo java

2020-06-25

设计模式_单例模式.zip

单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 学习demo

2020-06-10

设计模式-状态模式.zip

状态模式 java-demo 状态模式策略模式很相似,也是将类的“状态”封装了起来,在执行动作时进行自动的转换,从而实现,类在不同状态下的同一动作显示出不同结果。它与策略模式的区别在于,这种转换是“自动”,“无意识”的。

2020-05-27

设计模式_策略模式.zip

在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。 策略模式java-demo 在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的 context 对象。策略对象改变 context 对象的执行算法

2020-05-26

springboot+maven打包demo【将依赖与配置文件打包到jar包外部】

这是一个springboot+maven写的demo,主要演示springboot项目通过maven插件,将依赖与配置文件打包到jar包外部,实现灵活的项目管理.仅供参考学习

2020-05-01

jd-gui-windows-1.4.0.zip

《JD-GUI》是一款反编译软件,JD分为JD-GUI、JD-Eclipse两种运行方式,JD-GUI是以单独的程序的方式运行,JD-Eclipse则是以一个Eclipse插件的方式运行。

2020-04-22

dm7-connector-java-7.16.jar

达梦数据库驱动,达梦6驱动,java连接达梦数据库依赖,达梦jdbc驱动依赖jar包,版本达梦7.16

2020-04-22

dm6-connector-java-6.0.jar

达梦数据库驱动,达梦6驱动,java连接达梦数据库依赖,达梦jdbc驱动依赖jar包,版本达梦6.0

2020-04-22

Xshell-6.0.0175p.zip

Xshell [1] 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。 Xshell可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。除此之外,其还有丰富的外观配色方案以及样式选择

2020-03-31

FileZilla_3.46.3_win64-setup.zip

FileZilla是一个免费开源的FTP软件,分为客户端版本和服务器版本,具备所有的FTP软件功能。可控性、有条理的界面和管理多站点的简化方式使得Filezilla客户端版成为一个方便高效的FTP客户端工具,而FileZilla Server则是一个小巧并且可靠的支持FTP&SFTP的FTP服务器软件

2020-03-30

redis-desktop-manager-0.8.8.384.zip

一款好用的redis桌面管理工具,支持命令控制台操作,以及常用,查询key,rename,delete等操作。

2020-03-30

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

TA关注的人

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