PO:持久对象 (persistent object),po(persistent object)就是在Object/Relation Mapping框架中的Entity,po的每个属性基本上都对应数据库表里面的某个字段。完全是一个符合Java Bean规范的纯Java对象,没有增加别的属性和方法。 ...
分类:
编程语言 时间:
2020-07-13 12:00:25
阅读次数:
63
Spire.Cloud.SDK for Java提供了pdfPathApi接口可用于在PDF文档中绘制形状(或图形),如绘制线条形状drawLine()、绘制矩形形状drawRectanglef(),下面将介绍如何通过Java示例和步骤来实现: 一、导入jar文件。(有2种方式) 创建Maven项目 ...
分类:
编程语言 时间:
2020-07-13 12:00:06
阅读次数:
74
有没觉得每次定义个(Java类)POJO,需要写大量的get,set方法还得重写equals方法特别麻烦,是不是也想要Scala中的样例类、Rust中的类元组struct那样简洁的类型定义方式?
Java14提供了record,可以这样定义类型了:
分类:
编程语言 时间:
2020-07-13 11:56:19
阅读次数:
58
类的基本使用 class Person(): def __init__(self,name,age): self.name = name self.age = age def info(self): print(f'大家好,我是{self.name},我今年{self.age}岁了') xiaohu ...
分类:
编程语言 时间:
2020-07-13 11:55:05
阅读次数:
71
一、参数校验 在开发中经常需要写一些字段校验的代码,比如字段非空,字段长度限制,邮箱格式验证等等,写这些与业务逻辑关系不大的代码个人感觉有两个麻烦: 验证代码繁琐,重复劳动 方法内代码显得冗长 每次要看哪些参数验证是否完整,需要去翻阅验证逻辑代码 hibernate validator(官方文档)提 ...
分类:
编程语言 时间:
2020-07-13 11:47:10
阅读次数:
54
剑指OFFER_构建乘积数组 题目描述 给定一个数组A[0,1,...,n-1],请构建一个数组B[0,1,...,n-1],其中B中的元素B[i]=A[0]A[1]...*A[i-1]A[i+1]...*A[n-1]。不能使用除法。(注意:规定B[0] = A[1] * A[2] * ... * ...
分类:
编程语言 时间:
2020-07-13 11:46:36
阅读次数:
53
1. 何为异步调用?在解释异步调用之前,我们先来看同步调用的定义;同步就是整个处理过程顺序执行,当各个过程都执行完毕,并返回结果。 异步调用则是只是发送了调用的指令,调用者无需等待被调用的方法完全执行完毕;而是继续执行下面的流程。例如, 在某个调用中,需要顺序调用 A, B, C三个过程方法;如他们 ...
分类:
编程语言 时间:
2020-07-13 11:46:02
阅读次数:
62
定义和用法 concat() 方法用于连接两个或多个数组。 该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。 语法 array1.concat(array2,array3,...,arrayX) 参数 array2, array3, ..., arrayX 必需。 该参数可以是具体的值, ...
分类:
编程语言 时间:
2020-07-13 11:38:10
阅读次数:
269
1.javascript 三大组成部分 ECMAscript JS的语法 BOM(Browser Object Model) 一套操作浏览器的属性和方法 DOM(Document Object Model) 一套操作文档的属性和方法 2.js的三大书写位置 1.行内式 1.a标签:直接写在href属 ...
分类:
编程语言 时间:
2020-07-13 11:37:26
阅读次数:
78
八种元素定位语法 https://www.cnblogs.com/eastonliu/p/9088301.html ''' by.py ''' class By(object): """ Set of supported locator strategies. """ ID = "id" XPATH ...
分类:
编程语言 时间:
2020-07-13 11:36:57
阅读次数:
71
import java.util.regex.Matcher;import java.util.regex.Pattern; private static final Pattern AMOUNT_PATTERN = Pattern.compile("^(0|[1-9]\\d{0,11})\\.(\ ...
分类:
编程语言 时间:
2020-07-13 11:34:26
阅读次数:
64
硬件内存架构: 一级缓存和二级缓存:一级缓存在CPU,二级在主板或CPU,一些高端CPU还有三级缓存主内存比L2缓存慢,L2缓存比L1缓存慢,因此,L2缓存命中失败通常比L1缓存命中失败的成本高。 每个 CPU 在某一时刻运行一个线程是没有问题的。这意味着,如果你的 Java 程序是多线程的,在你的 ...
分类:
编程语言 时间:
2020-07-13 11:27:44
阅读次数:
116
https://www.cnblogs.com/yuanrenxue/p/10696430.html 经典:https://blog.csdn.net/qq_32799165/article/details/103674892 究其原因,原来是这个函数的默认值只在函数被加载时调用一次,之后若不传值则 ...
分类:
编程语言 时间:
2020-07-13 11:27:27
阅读次数:
68
题目描述: 给定两个数组,编写一个函数来计算它们的交集。 今日学习: 1.啊!美好的简单题! 题解: 1.暴力法,开始居然忘了indexOf 2.暴力法,利用indexOf一次循环 3.排序法,双指针移动 4.hash法,列出较短数组元素的出现次数,遍历较长数组去比较 /** * @param {n ...
分类:
编程语言 时间:
2020-07-13 11:23:35
阅读次数:
75
在写Python类时,或者看某些项目源码时,总是见到__init__和__new__方法,一直没有深入研究两者的区别,今天聊聊这个。 __new__ __new__是类(class)方法。 class新创建实例时,会调用__new__,它主要控制一个新实例的创建。 需要知道的是,__new__是实例 ...
分类:
编程语言 时间:
2020-07-13 11:22:45
阅读次数:
72
题目 350. 两个数组的交集 II 我的思路 我最开始的思路:外循环遍历数组1,对于每个数组1的元素,在数组2中找是否有相同的元素,若有添加到新数组并从数组2删除。时间复杂度是m*n。 借用哈希表,可以降低再数组2中找相同元素的复杂度,代价是需要是为数组2构造一个哈希表。其中哈希表的key是元素的 ...
分类:
编程语言 时间:
2020-07-13 11:21:18
阅读次数:
54
1 一个结合文件发送,命令行,监控一体化的链接工具支持跨平台 http://www.hostbuf.com/?install_fs 按照顺序双击即可 2 命令行安装python(root身份),命令完全兼容centos7.6 https://www.linuxidc.com/Linux/2018-0 ...
分类:
编程语言 时间:
2020-07-13 11:16:12
阅读次数:
90