设计思想-第二篇(代码片段)

是摩卡不是抹茶呀 是摩卡不是抹茶呀     2023-02-16     471

关键词:

设计思想 - 第二篇

文章目录

1)、设计思想之获取泛型T的真实类型

private Class<T> targetClass;  // 得到泛型T的真实类型

public GenericDAOImpl() 
	targetClass = (Class<T>) ((ParameterizedType) getClass().getGenericSuperclass()).getActualTypeArguments()[0];

2)、设计思想之通过String,StringBuffer实现字符串反转

// 实现字符串反转
public static String reverse(String str)
	return new StringBuffer(str).reverse().toString();

3)、设计思想之MVC表现层框架的核心思想

1. 接收请求参数
2. 调用业务方法( xxxService.xxx() )处理请求
3. 控制界面跳转

4)、设计思想之使用fastjson获取用户open_id

字符串转换为JSON对象【使用fastjson】
String open_id = JSONObject.parseObject(result).get("openid").toString(); // 获取用户的Open_id 

5)、设计思想之BigDecimal去掉多余的位数

BigDecimal b = new BigDecimal("2.225667").setScale(2, BigDecimal.ROUND_DOWN);
System.out.println(b); // 2.22 直接去掉多余的位数

BigDecimal c = new BigDecimal("2.224667").setScale(2, BigDecimal.ROUND_UP);
System.out.println(c); // 2.23 跟上面相反,进位处理

6)、forEach新用法

List<Withdraw> withdraws = withdrawDao.findAllById(list);
withdraws.forEach(withdraw -> withdraw.setStatus(WithdrawStatusEnum.checked.getType()));

设计思想-第二篇(代码片段)

设计思想-第二篇文章目录设计思想-第二篇1)、设计思想之获取泛型T的真实类型2)、设计思想之通过String,StringBuffer实现字符串反转3)、设计思想之MVC表现层框架的核心思想4)、设计思想之使用fastjson获取... 查看详情

view体系第二篇:view滑动(代码片段)

View滑动的基本思想:当点击事件传到View时,系统记下触摸点的坐标,手指移动时系统记下触摸后的坐标并计算出偏移量,然后根据偏移量修正View坐标.实现View滑动共有6种方法:layout()方法,offsetTopAndBottom(),LayoutParams,动画,scrollTo与scrollBy,... 查看详情

c++从入门到入土第二篇:类和对象基础(代码片段)

系列文章目录【C++从入门到入土】第一篇:从C到C++.文章目录系列文章目录前言一、类和对象的基本概念结构化程序设计面向对象的程序设计使用类的成员变量和成员函数二、类和对象基础类成员的可访问范围构... 查看详情

第二篇集合与容器(代码片段)

第一版packagecom.zzp.demo.myCollection;publicclassNodeNodeprevious;//上一节点Nodenext;//下一节点Objectelement;//数据publicNode(Objectelement)super();this.element=element;publicNode(Nodeprevious,Nodenext,Objecte 查看详情

[转帖]虚拟内存探究--第二篇:python字节(代码片段)

虚拟内存探究--第二篇:Python字节http://blog.coderhuo.tech/2017/10/15/Virtual_Memory_python_bytes/是真看不懂哦    翻译 虚拟内存  翻译这是虚拟内存系列文章的第二篇。这次我们要做的事情和《虚拟内存探究–第一篇:Cs... 查看详情

第二篇io流技术(代码片段)

packagecom.zzp.demo;importjava.io.File;/****递归:方法自己调用自己*递归头:何时结束递归*递归体:重复调用*@authorjava**/publicclassDirDemo03publicstaticvoidmain(String[]args)test(1);publicstaticvoidtest(inti)if(i>10)return 查看详情

autofac组件服务自动装配《第二篇》(代码片段)

Autofac组件、服务、自动装配《第二篇》转自:https://www.cnblogs.com/kissdodog/p/3611799.html一、组件  创建出来的对象需要从组件中来获取,组件的创建有如下4种(延续第一篇的Demo,仅仅变动所贴出的代码)方式:  1、类型创建Regist... 查看详情

ansible系列第二篇(模块使用)(代码片段)

ansible系列第二篇(模块使用)模块使用设置ansible提权在hosts文件加入sudo提权的密码:18.18.23.102ansible_become_pass=‘passwd‘执行:ansibletest-S-Rroot-mshell-a"ls-l/"查看ansible有那些模块:ansible-doc-l获取各个模块详细帮助信息ansible-doc-spingping模块:a... 查看详情

django框架之第二篇(代码片段)

Django框架之第二篇一、知识点回顾1、MTV模型  model:模型,和数据库相关的  template:模板,存放html文件,模板语法(目的是将变量如何巧妙的嵌入到HTML页面中)。  views:视图函数另加urls:url路径与视图函数的映射关... 查看详情

django之路--第二篇(代码片段)

1.Django请求的生命周期路由系统url,视图函数(获取模板+数据),返回字符串2.路由系统/index//detail/(d+)/detail/(?p<nid>d+)/detail/name=’a1‘视图中:reverse;模板中:%url“a1”%路由分发include(’app01.urls‘)3.视图FBV:函数defindex(request... 查看详情

第二十二篇商城系统-skywalking链路追踪商城系统完结篇(代码片段)

Skywalkingskywalking是一个apm系统,包含监控,追踪,并拥有故障诊断能力的分布式系统一、Skywalking介绍1.什么是SkyWalking  Skywalking是由国内开源爱好者吴晟开源并提交到Apache孵化器的产品,它同时吸收了Zipkin/Pinpoint... 查看详情

第二十二篇商城系统-skywalking链路追踪商城系统完结篇(代码片段)

Skywalkingskywalking是一个apm系统,包含监控,追踪,并拥有故障诊断能力的分布式系统一、Skywalking介绍1.什么是SkyWalking  Skywalking是由国内开源爱好者吴晟开源并提交到Apache孵化器的产品,它同时吸收了Zipkin/Pinpoint... 查看详情

第二篇:为什么react16要更改组件的生命周期?(上)(代码片段)

React生命周期已经是一个老生常谈的话题了,几乎没有哪一门React入门教材会省略对组件生命周期的介绍。然而,入门教材在设计上往往追求的是“简单省事、迅速上手”,这就导致许多同学对于生命周期知识的刻板... 查看详情

第二篇:为什么react16要更改组件的生命周期?(上)(代码片段)

React生命周期已经是一个老生常谈的话题了,几乎没有哪一门React入门教材会省略对组件生命周期的介绍。然而,入门教材在设计上往往追求的是“简单省事、迅速上手”,这就导致许多同学对于生命周期知识的刻板... 查看详情

opencv第二篇(代码片段)

文章目录1.HSV2.图像阈值3.图像平滑4.形态学-腐蚀操作5.形态学-膨胀操作6.开运算与闭运算7.梯度运算8. 礼帽与黑帽9.图像梯度-Sobel算子10.图像梯度-Scharr算子和laplacian算子10.知识点总结*1.HSV由我们上一章所学,导入图片将其转... 查看详情

opencv入门指南第二篇缩放图像(代码片段)

【OpenCV入门指南】第二篇缩放图像上一篇《【OpenCV入门指南】第一篇安装OpenCV》讲解了如何在VS2008下安装和配置OpenCV,本篇将介绍使用OpenCV来缩放图片。首先介绍几个关键函数——cvResize和cvCreateImage《OpenCV入门指南》系列文章地... 查看详情

第二篇:自动微分(代码片段)

🔥本文GitHubhttps://github.com/kzbkzb/Python-AI已收录Autograd:自动微分这里理解起来会比较费劲,如果一遍不能理解,建议多读几遍反复推敲一下。autograd包是PyTorch中所有神经网络的核心。首先让我们简要地介绍它,然后... 查看详情

网络安全应急演练学习笔记第二篇之应急演练规划(代码片段)

文章目录0x05应急演练规划第一部分制定演练规划第二部分设计演练方案第三部分应急演练保障摘抄0x05应急演练规划第一部分制定演练规划演练计划由总指挥部策划小组组织各参演单位制定并报领导小组批准。主要包括以下内容&... 查看详情