java基础
lys沉淀人生
这个作者很懒,什么都没留下…
展开
-
Json与 List、map、javaBean 间相互转换
maven依赖: <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.47</version>...原创 2020-02-11 19:17:02 · 191 阅读 · 0 评论 -
抽象类与接口的区别
1、抽象类 (1)在面向对象领域中,将具有共性的多个事物最本质的、固定的一组行为的抽象描述抽取出来的过程,称为抽象,而这组具有任意可能的具体实现的抽象的描述就是抽象类。例如,圆形、三角形、平行四边形等对象,具有计算面积、绘制形状等行为,区别在于实现形式不同。将相似的行为抽取出来,构成一个图形抽象体就是抽象类,这个图形抽象体称为图形,它的计算面积、绘制形状的方法没有具体...原创 2019-09-01 19:41:08 · 79 阅读 · 0 评论 -
正则表达式字符串匹配和字符串提取
1.判断字符串是否满足条件: (1)以aaa 、bbb或 ccc 开头 (2)中间为0个到10为数字 (3)“#” 结束 public static void main(String[] args) { String regex = "(aaa|bbb|ccc)\\d{0,10}#$"; String str = "...原创 2019-09-03 00:18:46 · 18609 阅读 · 0 评论 -
大文件保存(大于100M)到Mysql
最近尝试了下实现文件上传和下载的功能:尝试一:上传:将文件以二进制流的形式上传,一次性读取到内存,然后将输入流转成字节数组,保存到mysql表的一个字段。下载:将mysql中字节流一次性全部读到内存并转成输入流,然后写到本地文件中。准备工作: ①mysql 中类型 longblob:可存4GB大小数据。 ②mysql服务默认一次存取文件大小设置;...原创 2019-09-11 23:58:55 · 2579 阅读 · 0 评论 -
java txt文件读写 操作
最近接到了文件上传和下载的小需求,故整理了下java文件操作的一些方法。1、往指定路径的文件写入110万行字符串 /** * 写入TXT文件 */ public static void writeFile() { try { File writeName = new File("E:\\home\\mobile.t...原创 2019-09-21 21:00:41 · 210 阅读 · 0 评论 -
线程和线程池 基础
一、线程的使用1)重写Thread的run()函数2)实现Runnable接口3)有返回值的线程二、线程池的使用1、ThreadPoolExecutor线程池public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, ...原创 2019-10-10 09:27:15 · 225 阅读 · 0 评论