java.util.Arrays 类是 JDK 提供的一个工具类,用来处理数组的各种方法,而且每个方法基本上都是静态方法,能直接通过类名Arrays调用。 1、asList public static <T> List<T> asList(T... a) { return new ArrayList ...
分类:
编程语言 时间:
2020-05-04 00:33:35
阅读次数:
63
因为Eureka目前开源版本1.0不再更新(2.0版本没有开源),可以考虑使用其他开源的注册中心替代。 1.下载安装Consul的服务端程序 启动服务端,访问管理界面http://127.0.0.1:8500 通过postman测试Consul提供的httpAPI 2.将服务注册到Consul ①添 ...
分类:
编程语言 时间:
2020-05-04 00:34:03
阅读次数:
70
写在前面 在【高并发专题】中的《 "高并发之——线程与多线程" 》一文中,我们简单介绍了线程的生命周期和线程的几个重要状态,并以代码的形式实现了线程是如何进入各个状态的。今天,我们就结合 操作系统线程和编程语言线程 再次深入探讨线程的生命周期问题,线程的生命周期其实没有我们想象的那么简单!! 理解线 ...
分类:
编程语言 时间:
2020-05-04 00:36:57
阅读次数:
60
本文首先通过一个例子讲解了深度优先搜索的原理,然后给出了算法的通用框架,接着根据通用框架总结了算法的实现一般规则,使用者按照该规则即可写出深度优先搜索代码。最后通过三个题目,结合文章总结的规则指导你如何应用到实践中。 ...
分类:
编程语言 时间:
2020-05-04 00:38:32
阅读次数:
80
案例一使用 SSH 的整合完成客户的保存操作 1.1案例需求 1.1.1 需求描述 使用 SSH 整合完成 CRM 的客户保存操作 1.2相关知识点: 1.2.1 SSH 简单的回顾: 1.2.1.1 SSH 的基本开发回顾 1.2.2 SSH 框架的整合方式一:零障碍整合(带有 Hibernate ...
分类:
编程语言 时间:
2020-05-04 00:41:26
阅读次数:
58
案例一使用Spring的IOC完成保存客户的操作: 1.1案例需求 1.1.1 需求概述 CRM 系统中客户信息管理模块功能包括: 新增客户信息 客户信息查询 修改客户信息 删除客户信息 本功能要实现新增客户,页面如下: 1.2相关知识点 1.1.1 Spring 的概述: 1.2.1.1 什么是 ...
分类:
编程语言 时间:
2020-05-04 00:44:49
阅读次数:
69
运行操作 CMD命令:开始->运行->键入cmd或command(在命令行里可以看到系统版本、文件系统版本) CMD命令锦集 1. gpedit.msc 组策略 2. sndrec32 录音机 3. Nslookup IP地址侦测器 ,是一个 监测网络中 DNS 服务器是否能正确实现域名解析的命令行 ...
分类:
编程语言 时间:
2020-05-04 00:45:23
阅读次数:
67
案例一使用 Spring 的 AOP 对客户管理的 DAO 进行增强 1.1案例需求 1.1.1 需求描述 对于 CRM 的系统而言,现在有很多的 DAO 类,比如客户的 DAO,联系人 DAO 等等。客户提出 一个需求要开发人员实现一个功能对所有的 DAO 的类中以 save 开头的方法实现权限的 ...
分类:
编程语言 时间:
2020-05-04 00:46:34
阅读次数:
78
Java AIO 基本介绍 1) JDK 7 引入了 Asynchronous I/O, 即 AIO。 在进行 I/O 编程中, 常用到两种模式: Reactor 和 Proactor。 Java 的NIO 就是 Reactor, 当有事件触发时, 服务器端得到通知, 进行相应的处理2) AIO 即 ...
分类:
编程语言 时间:
2020-05-04 00:47:11
阅读次数:
58
# 白泽智慧教辅平台 **说明:** 运行时需要修改位置: bzedu\src\main\resources\application.properties bzedu\src\main\resources\config\mybatis-config.xml https证书配置请自行学习 数据库自行配 ...
分类:
编程语言 时间:
2020-05-04 00:47:48
阅读次数:
104
解决集合覆盖问题,必须计算每个可能的集合 比如求到五个不同城市所经最短路径,就可能需要计算每条可能的路径。 问题一:前往五个城市,有几条可能的路径呢?如果只有两个城市,那么就往返两条路径。两条路径也是不同的其实,可能去的路上有很多单行线等等。 问题二:有时候不能确定从哪个城市出发,快递将包裹从芝加哥 ...
分类:
编程语言 时间:
2020-05-04 00:50:58
阅读次数:
61
在学习Eureka的时候,我们了解过Eureka的高可用,同样针对具体的微服务我们也可以部署多个相同的应用达到高可用的目的(微服务集群是会经常用到的)。 1.为什么使用Ribbon 针对上述在有多个服务提供者时,服务消费者如何确定调用哪一个服务提供者的问题,我们引入了客户端负载均衡的概念。 而Rib ...
分类:
编程语言 时间:
2020-05-04 00:51:58
阅读次数:
70
Unity渲染使用的是材质(Materials)、着色器(Shaders)和纹理(Textures),它们有着紧密的联系。 材质定义了表面是如何被渲染的,通过包含它使用的纹理的引用,颜色色调等等。材质可用的选项取决于它使用的着色器。 着色器就是包含数学计算和算法的小脚本,它根据灯光输入和材质配置来计 ...
分类:
编程语言 时间:
2020-05-04 00:52:15
阅读次数:
73
目的: ①学习如何处理不可能完成的任务:没有快速算法的问题(NP完全问题) ②学习识别NP完全问题,以免浪费时间去寻找解决它们的快速算法 ③学习近似算法,使用它们可快速找到NP完全问题的近似解 ④学习贪婪策略——一种非常简单的问题解决策略 希望在这间教室上尽可能多的课 如何选出尽可能多且时间不冲突的 ...
分类:
编程语言 时间:
2020-05-04 01:05:40
阅读次数:
88
1.IO模型,首先对Java网络编程的发展流程回顾一下,最开始的TCP/IP服务器,Java原生IO,到后面的BIO,最后是Netty。 2.Java 共支持 3 种网络编程模型/IO 模式: BIO、 NIO、 AIO Java BIO : 同步并阻塞(传统阻塞型), 服务器实现模式为一个连接一个 ...
分类:
编程语言 时间:
2020-05-04 01:10:09
阅读次数:
79
今天的主题是:java进阶架构师,需要掌握哪些技能!我们用思维导图的方式来进行沟通。
分类:
编程语言 时间:
2020-05-04 09:14:34
阅读次数:
63
今天的主题是:Java代码编译和执行的过程!我们用思维导图的方式来进行沟通。
分类:
编程语言 时间:
2020-05-04 09:16:51
阅读次数:
55
https://www.baidu.com/link?url=padI-PSNGf2qkRXupbdswDIIA0hGUbzNlm6RCrbquFlW3M6g5xLQMnOYko36HtXn8tsERLrPOZrpmELwmwaMwK&wd=&eqid=e88be8cb000786550000000 ...
分类:
编程语言 时间:
2020-05-04 09:18:38
阅读次数:
215
以下是“C语言程序代码的125个建议”的思维导图:
分类:
编程语言 时间:
2020-05-04 09:21:58
阅读次数:
111
现在我们需要忘记工具条添加命令的a>方法,因为在高版本的vs上面这个方法已经失效了.... 现在利用 acrxEntryPoint.cpp 的 On_kInitAppMsg 和 On_kUnloadAppMsg 两个函数添加命令和卸载命令,方便卸载的时候移除命令. CString _CommandG ...
分类:
编程语言 时间:
2020-05-04 09:27:56
阅读次数:
83