干货
发量堪忧小码农
这个作者很懒,什么都没留下…
展开
-
mysql常用sql语法
select count(1) from 表名 (查出该表的全部数据的数据量)select * from 表名 (查出该表的所有数据所有列的数据)select s.xxx,s.xx from 表名 as s (把表设置别名s 只查s.xxx和s.xx两列的数据)select * from 表名 order by 排序的列名 排序条件(asc 升序| desc 倒序 )(根据排序的列名查出所有的数据并进行排序)select * from 表名 group by 分组列名 (查出分组原创 2021-08-05 17:51:47 · 340 阅读 · 0 评论 -
spring JavaMailSenderImpl 实现发送邮箱
使用,spring-context-support 中JavaMailSenderImpl 实现指定邮箱发送邮件.1.在resources创建mail.properties文件指定必要参数#服务器 //这个服务器是可以换的,需要根据发送人的邮箱进行更改,这里使用的是smtp网易的mailHost=smtp.qiye.163.com#端口号mailPort=994#邮箱账号mailUsername=zh****nq**g@****.cn#邮箱授权码mailPassword=D***55#时原创 2021-07-30 14:12:04 · 1128 阅读 · 0 评论 -
使用poi根据word模板生成word
需求:根据固定的word模板进行数据填充生成word具体代码: try { //获取文件操作对象 inputStream word模板的输入流 XWPFDocument document = new XWPFDocument(inputStream); //获取段落迭代器 Iterator<XWPFParagraph> itPara = document.getParagraphsIterator();原创 2021-06-29 15:27:13 · 251 阅读 · 0 评论 -
List集合的区别
List集合的区别1.ArrayList:底层是基于数组实现的,如果不指定ArrayList的大小,ArrayList会创建一个容量为10的集合(在add一个元素的时候,这个容量才会真正意义的扩容),如果add超过当前ArrayList的容量,ArrayList会进行扩容(1.5倍),ArrayList因为底层是数组的形式,所以在随机访问元素的时候,效率较高。但是在删除和插入的时候效率偏低,ArrayList是线程不安全的。2.Vector:底层和ArrayList大同小异,我感觉最大的区别就是,Vec原创 2021-04-16 18:21:39 · 1309 阅读 · 2 评论 -
java集合原理解析(更新中)
java集合原理解析ArrayList 集合,是基于数组实现的集合,线程不安全.1.数据格式:底层的数据结构就是数组,数组元素类型为Object类型,即可以存放所有类型数据。我们对ArrayList类的实例的所有的操作底层都是基于数组的。下面我们来分析通过数组是如何保证库函数的正确实现的.2.ArrayList 继承了AbstrctList抽象父类,规范List操作规范,实现了RandomAccess 接口实现随机访问,所以ArrayList的fori循环执行比foreach循环的效率要高,Clon原创 2021-03-12 17:03:24 · 143 阅读 · 0 评论 -
java 数据简单爬取Jsoup
**java 数据简单爬取Jsoup//首先导入依赖 <!--java爬虫--> <dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <version>1.10.3</version> </depende原创 2021-02-26 15:12:21 · 116 阅读 · 0 评论 -
java虚拟机(知识总结)
java虚拟机java虚拟机中包含:java虚拟机栈 - java虚拟机栈是线程私有的,它的生命周期与线程相同,栈中一般存放这基本数据类型(boolean,byte,char,short,int,float,long,double)、对象的引用(reference 类型,它不等同于对象的本身,它可能是一个指向对象的引用指针,也可能是代表对象的一个句柄,或者一个对象的相关的位置)、在java栈中64长度的long和double类型的数据会占用两个局部变量空间,其他只占用一个空间。且局部变量所需要的内存原创 2020-07-03 13:45:10 · 92 阅读 · 0 评论