void Main() { var type = typeof(StockClass); type.Dump(); var fields=type.GetFields(BindingFlags.Instance|BindingFlags.NonPublic).Dump("字段"); var memb... ...
一.异常处理 所谓的异常:当GO检测到一个错误时,程序就无法继续执行了,反而出现了一些错误的提示,这就是所谓的"异常"。 所以为了保证程序的健壮性,要对异常的信息进行处理。例如,如下程序,定义一个函数实现整除操作,这个程序对大家来说已经很简单了,实现如下: 但是,大家仔细考虑一下,该方法是否有问题? ...
分类:
编程语言 时间:
2019-07-05 12:30:07
阅读次数:
110
通过字符串执行方法,在可能会调用不同方法时对不同方法进行调用 以下为实例: ...
1.编程式事务:编码方式实现事务管理(代码演示为JDBC事务管理) Spring实现编程式事务,依赖于2大类,分别是上篇文章提到的PlatformTransactionManager,与模版类TransactionTemplate(推荐使用)。下面分别详细介绍Spring是如何通过该类实现事务管理。 ...
分类:
其他好文 时间:
2019-07-04 17:41:33
阅读次数:
125
概述 首先这篇文章是要带大家来实现一个框架,听到框架大家可能会觉得非常高大上,其实这和我们平时写业务员代码没什么区别,但是框架是要给别人使用的,所以我们要换位思考,怎么才能让别人用着舒服,怎么样才能让我们的框架性能优异。通过自己写一个框架,我们能学到的有很多,能让我们脱离 CURD,在更高的层面上去 ...
分类:
编程语言 时间:
2019-07-04 11:08:14
阅读次数:
131
创建一个 Console 控制台应用程序, 1. 创建一个 Project 类 2. 使用反射动态给类(Project )的属性设置值、获取值 ...
先看一下匿名内部类长什么样子: 再看一下lambda表达式长什么样子 是不是长的很像,一眼能看出区别就在于参数的传递上,匿名内部类是传递的对象,而lambda表达式是传递的函数,那么我们是不是可以认为 lambda实际上就是一个语法糖,简化了部分代码?这就需要我们去看一下底层实现了。 先把两个类都编 ...
分类:
其他好文 时间:
2019-07-01 10:29:43
阅读次数:
94
下载SMB 如果您在混合IT环境中工作,则通常需要在PowerShell脚本中从云下载或上载文件。 如果仅使用通过服务器消息块(SMB)协议进行通信的Windows服务器,则只需使用Copy-Item cmdlet从网络共享中复制文件: 在PowerShell中下载2 下一个简单的情况是您必须从We ...
分类:
Web程序 时间:
2019-06-30 10:00:46
阅读次数:
284
netty服务端启动 ServerBootstrap源码解析 前面的第一篇文章中,我以spark中的netty客户端的创建为切入点,分析了netty的客户端引导类Bootstrap的参数设置以及启动过程。显然,我们还有另一个重要的部分 服务端的初始化和启动过程没有探究,所以这一节,我们就来从源码层面 ...
分类:
Web程序 时间:
2019-06-30 09:30:22
阅读次数:
95
1 消息队列Rabbitmq介绍 Rabbitmq的整体架构图 (1)Rabbitmq Server:中间那部分就是Rabbitmq Server,也叫broken server,主要是负责消息的传递,保证client A、B发送的消息Cleint 1、2、3能够正确的接收到。 (2)Client ...
分类:
其他好文 时间:
2019-06-26 01:09:15
阅读次数:
224