Android LayoutParams详解「建议收藏」
发布于 2022-12-01
大家好,又见面了,我是你们的朋友全栈君。 提示:本文的源码均取自Android 7.0 前言 在平时的开发过程中,我们一般是通过XML文件去定义布局,所以对于LayoutParams的使用可能相对较少。但是在需要动态改变View的布局参数(比如宽度、位置)时,就必须要借助这个重要...
阅读(3152)赞 (0)
发布于 2022-12-01
大家好,又见面了,我是你们的朋友全栈君。 提示:本文的源码均取自Android 7.0 前言 在平时的开发过程中,我们一般是通过XML文件去定义布局,所以对于LayoutParams的使用可能相对较少。但是在需要动态改变View的布局参数(比如宽度、位置)时,就必须要借助这个重要...
阅读(3152)赞 (0)
发布于 2022-11-30
大家好,又见面了,我是你们的朋友全栈君。 什么是Feign? Feign 的英文表意为“假装,伪装,变形”, 是一个http请求调用的轻量级框架,可以以Java接口注解的方式调用Http请求,而不用像Java中通过封装HTTP请求报文的方式直接调用。Feign通过处理注解,将请求...
阅读(3003)赞 (0)
发布于 2022-11-30
大家好,又见面了,我是你们的朋友全栈君。 1. Servlet容器 Servlet是运行Servlet容器的基础之上的,所以了解Servlet工作原理就得先从Servlet容器说起,以Tomact为例: 在Tomact容器等级中,Context容器直接管理Servlet在容器中的...
阅读(332)赞 (0)
发布于 2022-11-30
大家好,又见面了,我是你们的朋友全栈君。 Java类型转换: char转int 源码 package com.onlydemo.javalang; /** * 类型转换: char转int * * 1.char-'0' 将char转int * 2.Charac...
阅读(1754)赞 (0)
发布于 2022-11-29
//获取文本 this.DropDownList1.SelectedItem.Text; 本类内使用 protected void Page_Load(object sender, EventArgs e) { this.DropDownList1.Items.Clear(); ...
阅读(811)赞 (0)
发布于 2022-11-27
目录 docker介绍 安装docker Ubuntu安装docker CentOS安装docker 通过脚本安装 拉取java环境 创建springboot项目 打包springboot到docker docker查看容器的日志 查看log4j2输出问文件日志 docker介绍...
阅读(2955)赞 (0)
发布于 2022-11-26
由于一直使用的是.Net Framework,所以我感觉Oracle在批量写入这一块很不友好。之前有使用过两种方式,但是弊端太明显。分别是: OracleDataAdapter.Update(DataTable dataTable)和Oracle.DataAccess.Clien...
阅读(2476)赞 (0)
发布于 2022-11-26
WPF 之列表分页控件 框架使用大于等于.NET40。 Visual Studio 2022。 项目使用 MIT 开源许可协议。 新建Pagination自定义控件继承自Control。 正常模式分页 在外部套Grid分为0 - 5列: Grid.Column 0 总页数共多少3...
阅读(2667)赞 (0)
发布于 2022-11-24
大家好,又见面了,我是你们的朋友全栈君。 Mysql支持的多种数据类型主要有:数值数据类型、日期/时间类型、字符串类型。 整数 浮点数&定点数 注:定点数以字符串形式存储,对精度要求高时使用decimal较好;尽量避免对浮点数进行减法和比较运算。 时间/日期类型 字符串类...
阅读(1761)赞 (0)
发布于 2022-11-24
什么是调优? 根据需求进行JVM规划和预调优 优化运行JVM运行环境(慢,卡顿) 解决JVM运行过程中出现的各种问题(OOM) 调优,从规划开始 调优,从业务场景开始,没有业务场景的调优都是耍流氓 无监控(压力测试,能看到结果),不调优 步骤: 熟悉业务场景(没有最好的垃圾回收器...
阅读(833)赞 (0)
发布于 2022-11-22
大家好,又见面了,我是你们的朋友全栈君。 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 二、mybatis二级缓存: 出现的原因: 二级缓存介绍: 配置二级缓存: 二级缓存特点: 源码分析: 二级缓存清除策略: 事务管理策略: 总结 https...
阅读(1028)赞 (0)
发布于 2022-11-22
1. 克隆的用处 在日常编码中我们经常需要产生某个对象的副本,这里的副本并不是指向同一个对象的不同引用,而是与当前对象状态一模一样的另一个新的对象。如果使用单纯的引用赋值,会发生什么效果呢? 我们可以观察下面的代码: package com.coderap.foundation....
阅读(1399)赞 (0)
发布于 2022-11-21
大家好,又见面了,我是你们的朋友全栈君。 面试题 来自面试官发自灵魂深处的拷问:谈谈你对spring的理解; 一脸懵逼的求职者的内心活动:啥? 具体的问题是什么?现在的面试都不按套路出牌了吗? 抛出一个这么大的问题,你让我怎么回答? 一脸懵逼的求职者的回答:额~ ~ ~ 这个。。...
阅读(1897)赞 (0)
发布于 2022-11-21
大家好,又见面了,我是你们的朋友全栈君。 参考 【JavaGuide】labmbda 表达式 引言 记录一下 Java 遍历数组的几种常见方法 下面以遍历整数数组为例 Integer[] arr = { 1, 3, 4, 5, 6}; // 这里不能使用 int[],会报错 //...
阅读(756)赞 (0)
发布于 2022-11-21
大家好,又见面了,我是你们的朋友全栈君。 一、函数式接口 函数式接口(functional interface 也叫功能性接口,其实是同一个东西)。简单来说,函数式接口是只包含一个方法的接口。比如Java标准库中的java.lang.Runnable和 java.util.Com...
阅读(2923)赞 (0)
发布于 2022-11-20
基础知识 1.2 配置 1.3 启动类 2. 首页-文章列表 2.1 接口说明 2.2 编码 2.2.0 Spring—基于注解开发 2.2.1 表结构 entity层 2.2.2 Controller 2.2.3 Service 2.2.3.0 解决mapper爆红 2.2.3...
阅读(1080)赞 (0)
发布于 2022-11-18
B/S即:Browser与Server,中文意思:浏览器端与服务器端架构,这种架构是从用户层面来划分的,Browser浏览器,其实也是一种Client客户端,只是这个客户端不需要大家去安装什么应用程序,只需在浏览器上通过HTTP请求服务器端相关的资源(网页资源),客户端Brows...
阅读(2741)赞 (0)
发布于 2022-11-17
Java调用Kettle工具方法 这里需要的主要依赖包下面已列出,其他的运行时缺什么补什么就行: <dependency> <groupId>pentaho-kettle</groupId> <artifactId>kettle-c...
阅读(560)赞 (0)
发布于 2022-11-17
在namespace PetShop.OrderProcessor.Program 的代码中: 1 // the transaction timeout should be long enough to handle all of orders in the batch 2 Ti...
阅读(1915)赞 (0)
发布于 2022-11-15
# 产生的背景 在移动设备上内存是一块公用的区域,如果一个 App 没有做好内存管理那么一定会导致性能急剧下降甚至会崩溃。 Facebook 的 iOS 端有许多的地方都共享着一块内存,如果任何一个地方占用太多的内存的话就会影响到整个 App,比如一个地发生了内存泄漏,就会出现这...
阅读(2655)赞 (0)