05 2020 档案
摘要:今天意味着你们生命中一个时代结束,一个新时代开始。 毕业典礼致词仿佛一场青春和智慧之间的交锋。演讲台下青春洋溢,台上睿智深刻。作为演讲人,我本应跟你们分享一些人生经验,然后,你们把帽子扔到空中,和家人拍照留影,最后高高兴兴回家。 但今天我不想传授生活方面的经验,而是想讲讲亲人离世后的领悟。希望在你们
阅读全文
摘要:一位青年作家,一度感觉人生乏味、意志消沉、灵感枯竭,他不得不求教于医生。 医生建议他做一次精神之旅——到幼年时最喜爱的地方度假一日,并给他开了四张处方,嘱咐他按指定的时间拆阅。 第二天,作家如约来到童年最喜爱的沙滩,打开第一张处方,上面写着“仔细聆听”。他一边聆听海浪声、鸟声,一边想起小时候大海带给
阅读全文
摘要:Java语言虽然内置了多线程支持,启动一个新线程非常方便,但是,创建线程需要操作系统资源(线程资源,栈空间等),频繁创建和销毁大量线程需要消耗大量时间。 那么我们就可以把很多小任务让一组线程来执行,而不是一个任务对应一个新线程。 这种能接收大量小任务并进行分发处理的就是线程池。 简单地说,线程池内部
阅读全文
摘要:乐观锁的意思就是乐观地估计读的过程中大概率不会有写入,因此被称为乐观锁。 反过来,悲观锁则是读的过程中拒绝有写入,也就是写入必须等待。 对比:显然乐观锁的并发效率更高,但一旦有小概率的写入导致读取的数据不一致,需要能检测出来(需要额外的代码来判断读的过程中是否有写入),再读一遍就行。 ReadWri
阅读全文
摘要:哈希算法用来验证原始数据是否被篡改。 它有以下两个特征: 1、相同的输入一定得到相同的输出 2、不同的输入大概率得到不同的输出(这也就引出了哈希碰撞) 哈希碰撞:不同的输入时出现了相同的输出,则称为哈希碰撞
阅读全文
摘要:我们把一个任务称为一个进程,如,IE浏览器就时是一个进程,qq是另外一个进程。 进程与线程的关系是:一个进程至少有一个线程或多个线程。进程包含线程 操作系统调度的最小单位是:线程,而不是进程。记忆方法:线程比进程小,所以是线程 常用的Windows、Linux等操作系统都采用抢占式多任务,如何调度线
阅读全文
摘要:当你觉得思维敏捷且精力旺盛时,先做最重要的工作(要事第一) 如果你这个星期很忙,就别翻开桌上的期刊和杂志,最好是把这些都摆到一边去 告诉平常会打电话给你的人,你这星期很忙,无法跟他们闲聊,并跟他们说有空你会再打电话给他们 当你觉得做某件事有点厌烦时,别强迫自己继续做。先把这项工作放到一边,做些别的事
阅读全文
摘要:SQL(主要是limit语句,设置开始位置和每页大小) <!--获取所有,简单分页--><select id="selectAllGuide" resultMap="BaseResultMap">select * from guide where del_flag = 0 LIMIT #{start
阅读全文
摘要:前端只用传文件的路径即可。 如:String path = “D:\user\test.docx”; controller @AutowiredFileService fileService;/** * 前端传文件路径来下载文件 * * @param path 文件路径,如 /guide/appen
阅读全文
摘要:<select id="selectByTitleAndDocumentId" parameterType="java.lang.String" resultMap="BaseResultMap"> select * from guide where title like concat('%',#{
阅读全文
摘要:昨天修改项目后,准备提交前,我下拉了一下。谁知下拉后,由于项目结构有变,冲掉了我的本地修改。 所以一番摸索后,记录下此次问题。 2. 主要思想是 : 查看所有本地修改的历史记录,然后恢复到那个时间点的记录。 步骤如下:右击项目 > Local History > Show History > 打开后
阅读全文
摘要:1 package ***; 2 3 import java.io.FileInputStream; 4 import java.io.FileNotFoundException; 5 import java.io.FileOutputStream; 6 import java.util.Array
阅读全文
摘要:几种常见集合 List接口特点:有序有下标元素可重复 Set接口特点:无序无下标元素不可重复 Collection父接口:代表一组任意类型的对象,无序无下标。 ArrayList特点:必须开辟连续空间,数组结构实现,查询快,增删慢。JDK1.2版本运行效率快,线程不安全 Vector特点:数组结构实
阅读全文
摘要:安装Git,安装后右键鼠标会多出来下图标注的两个标志,证明安装成功 点击Git Bash Here 打开类似于命令行的窗口创建新仓库 以下参考自:https://www.bootcss.com/p/git-guide/ 创建新文件夹,打开,然后执行git init以创建新的 git 仓库。 检出仓库
阅读全文
摘要:C:\Users\自己的用户名\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets 将文件夹下的文件加上后缀 .jpg即可看到图片
阅读全文
摘要:1、create_time 记录创建的时间,设默认值为:CURRENT_TIMESATMP 注意:不勾选那个【根据当前时间戳更新】 2、operator_time 更新记录的时间,勾选那个【根据当前时间戳更新】 3、用SQL语句书写如下(不过,用Navicat这么方便,现在很少用SQL建表) CRE
阅读全文
摘要:如图所示,选中所有要复制的字段,复制。在另外一个表里新建一个空字段,粘贴过去即可。 因为像图中的这些字段,在每个表中都会有,直接可以这样操作,简单快捷
阅读全文
摘要:最近,逛知乎时无意间浏览到的一个问答 https://zhuanlan.zhihu.com/p/89615675 里面的仓库地址, 1、一份涵盖大部分Java程序员所需要掌握的核心知识 地址:https://github.com/Snailclimb/JavaGuide 星标数量(Star):77.
阅读全文
摘要:志不立,天下无可为之事。当一个人有了远大志向的时候,就不会拘泥于眼前。 他会严格要求自己,撇弃生命中的很多诱惑,也不会畏惧挫折,在遭受磨难时妄图依赖他人。 因为在有志者眼中,只有一条路要走,那就是成功之路。 学者需先立志。 具有丰富知识和经验的人,比只有一种知识和经验的人更容易产生新的联想和读到的见
阅读全文
摘要:在年轻时就培养勤勉努力的习惯,这种习惯就会成为你终生受用的法宝,它会帮助你克服困难,取得人生的成功。 谨慎是成大事必备的素质之一。做成大事的人懂得深思熟虑,每遇到一件事情,都回去进行详细的调查,充分掌握情况后,反复思考,再找出解决的办法。 自己的一喜一怒,一举一动,都不会随意妄为,而会顾及到别人的感
阅读全文
摘要:梁秋实先生的一句话,出自其作品《简单,安静,从容》: 生活不简单,尽量简单过。 慢生活、轻生活、均是一种生活态度,内心富有充盈,生活方能简单从容。 最好的生活,就是和喜欢的一切在一起; 最雅致的生活,是再慢一点的生活。 永远不要放弃对美好生活的追求,要以简单美好的生活完善复杂的人生。
阅读全文