日记:最高级别的学生—大学教授
昨晚刚刚面试完一个学生,就敲定了上课的时间:今天上午十一点!这个决定速度是我所有面试过的学生当中最快的。
所以,今天上午我将通过微信视频,教一节开心快乐的日语课。
对方住在东京,通过面试我知道,她曾经是国内的大学教授,教动画制作。后来,介绍她在我这里学习的学生的家长也印证了这件事。
教大学教授学日语,而且对方不是零基础,这让我“斗志昂扬”,也让我知道知识无价。我很感恩。特别感谢母亲当初逼我学习,从此让她的体弱瘦小的小女儿,躲开很多生活苦难。多吃一些学习的苦,日子只会更美好。
与学生的家长对话
via 简书
昨晚刚刚面试完一个学生,就敲定了上课的时间:今天上午十一点!这个决定速度是我所有面试过的学生当中最快的。
所以,今天上午我将通过微信视频,教一节开心快乐的日语课。
对方住在东京,通过面试我知道,她曾经是国内的大学教授,教动画制作。后来,介绍她在我这里学习的学生的家长也印证了这件事。
教大学教授学日语,而且对方不是零基础,这让我“斗志昂扬”,也让我知道知识无价。我很感恩。特别感谢母亲当初逼我学习,从此让她的体弱瘦小的小女儿,躲开很多生活苦难。多吃一些学习的苦,日子只会更美好。
与学生的家长对话
via 简书
让伴侣感到被爱的5句话,比“我爱你”更管用
作者:阿希
运营:某倬
监制:Jessica
『如果您觉得这篇文章对您有帮助,欢迎分享给更多的人,一起传播心理学知识,让世界更美好❤』
via 改变从这里开始 - 壹心理
作者:阿希
运营:某倬
监制:Jessica
『如果您觉得这篇文章对您有帮助,欢迎分享给更多的人,一起传播心理学知识,让世界更美好❤』
via 改变从这里开始 - 壹心理
Media is too big
VIEW IN TELEGRAM
标题: 越南女孩子看到中国仪仗队太帅太激动眩晕#记录真实生活#越南
2:43
@孔三儿: 坏消息:晕过去了。
好消息:被兵哥哥抱了。
坏消息:是猴子兵。
好消息:又晕过去了。
2:43
@孔三儿: 坏消息:晕过去了。
好消息:被兵哥哥抱了。
坏消息:是猴子兵。
好消息:又晕过去了。
Forwarded from 抖音Tiktok去水印bot
This media is not supported in your browser
VIEW IN TELEGRAM
标题: 美军最新型炸弹被发现,整体保持完整,或已落入胡塞武装手中 #抖音热评
Forwarded from 抖音Tiktok去水印bot
This media is not supported in your browser
VIEW IN TELEGRAM
标题: 李嘉诚欲将港口交易一分为二?国家市场监督管理总局发声 #李嘉诚#长江和记#港口#巴拿马运河#贝莱德
Forwarded from 抖音Tiktok去水印bot
This media is not supported in your browser
VIEW IN TELEGRAM
标题: 啊?日本掉进坑里的74岁大爷,三个月过去了还没救出来! #离谱
Forwarded from 抖音Tiktok去水印bot
Media is too big
VIEW IN TELEGRAM
Forwarded from 抖音Tiktok去水印bot
This media is not supported in your browser
VIEW IN TELEGRAM
标题: 集会现场台湾阿伯愤怒喊出:把“台独”分子干掉!#台海时刻
0:15
0:15
《虞门传奇》第二十回 开皇仁寿立碑记 虞门传奇传千古
隋仁寿二年(602年),虞氏七世孙虞世基在普济寺侧立《虞氏家传碑》,由高僧智永题写碑文。碑高九尺,刻有六代人画像:桑洮栋手持佛珠,虞带窀腰悬卦盘,弧莘身边有白鹤,弧琦手握避兵符,弧削持麈尾论道,弧耪与虎豹同眠。
碑文详述百年传奇,末段云:“或问:虞氏何以长盛?答曰:非凭寿考,凭善念耳。太祖母以佛心济世,曾祖以道眼观天,列祖列宗或隐或显,皆在‘胡汉一家、善恶有报’八字。今隋帝一统,南北混一,正应先祖预言,此乃善念之果,非人力所能强求。”
立碑当日,有西域商队经过,见碑上人物栩栩如生,其中一胡商惊呼:“桑太夫人正是我曾祖在绣州见过的‘莲花圣母’!”他取出祖传的贝叶经,上面竟画着桑洮栋当年译经的场景,与碑文记载分毫不差。
后世文人过莫州,必拜虞氏祠堂,见碑上“积善之家,必有余庆”八字,皆叹:“乱世之中,宗族能保善念不堕,比帝王将相的功业更难得。”而虞氏传奇,也如碑前的古槐树,虽历经风雨,却始终枝繁叶茂,庇佑着一方百姓。
via 简书
隋仁寿二年(602年),虞氏七世孙虞世基在普济寺侧立《虞氏家传碑》,由高僧智永题写碑文。碑高九尺,刻有六代人画像:桑洮栋手持佛珠,虞带窀腰悬卦盘,弧莘身边有白鹤,弧琦手握避兵符,弧削持麈尾论道,弧耪与虎豹同眠。
碑文详述百年传奇,末段云:“或问:虞氏何以长盛?答曰:非凭寿考,凭善念耳。太祖母以佛心济世,曾祖以道眼观天,列祖列宗或隐或显,皆在‘胡汉一家、善恶有报’八字。今隋帝一统,南北混一,正应先祖预言,此乃善念之果,非人力所能强求。”
立碑当日,有西域商队经过,见碑上人物栩栩如生,其中一胡商惊呼:“桑太夫人正是我曾祖在绣州见过的‘莲花圣母’!”他取出祖传的贝叶经,上面竟画着桑洮栋当年译经的场景,与碑文记载分毫不差。
后世文人过莫州,必拜虞氏祠堂,见碑上“积善之家,必有余庆”八字,皆叹:“乱世之中,宗族能保善念不堕,比帝王将相的功业更难得。”而虞氏传奇,也如碑前的古槐树,虽历经风雨,却始终枝繁叶茂,庇佑着一方百姓。
via 简书
Java多线程 - volatile 关键字
首先看一个例子
以上的代码,在不看运行结果的情况下,按照逻辑分析,最后的结果大致如下
但是实际的执行结果是这样的
----------------------
volatile 关键字
● 可见性问题
让一个线程对共享变量的修改,能够及时的被其他线程看到。
1. 禁止缓存
volatile变量的访问控制符会加个ACC_VOLATILE
https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-4.html#jvms-4.5
2. 对
即JVM在进行编译的时候,正常情况下,会在JVM规定的规范内,对指令进行重排序,以提高运行效率(性能),而对于volatile修饰的内容,则不会进行重新排序。
● 对于以上的问题,在flag变量前加入volatile关键字
此时的执行结果
----------------------
扩展: Shared Variables 共享变量定义
可以在线程之间共享的内存称为共享内存或堆内存。
所有实例字段、静态字段和数组元素都存储在堆内存中,这些字段和数组都是标题中提到的共享变量。
冲突:如果至少有一个访问是写操作,那么对同一个变量的两次访问是冲突的。
这些能被多个线程访问的共享变量是内存模型规范的对象。
定义在: https://docs.oracle.com/javase/specs/jls/se8/html/jls-17.html#jls-17.4.1
----------------------
如果觉得有收获就点个赞吧,更多知识,请点击关注查看我的主页信息哦~
via 简书
首先看一个例子
package cn.lazyfennec.demo.example;
import java.util.concurrent.TimeUnit;
/**
* @Author: Neco
* @Description:
* @Date: create in 2022/6/15 11:39
*/
public class VisibilityDemo {
public boolean flag = true;
public static void main(String[] args) throws InterruptedException {
VisibilityDemo demo = new VisibilityDemo();
System.out.println("代码开始了~~~~");
Thread thread = new Thread(new Runnable() {
@Override
public void run() {
int i = 0;
while(demo.flag) {
i++;
}
System.out.println(i);
}
});
thread.start();
TimeUnit.SECONDS.sleep(2);
demo.flag = false;
System.out.println("flag 被置为 false 了");
}
}
以上的代码,在不看运行结果的情况下,按照逻辑分析,最后的结果大致如下
代码开始了~~~~
flag 被置为 false 了
*** // 这里***表示某个值
但是实际的执行结果是这样的
代码开始了~~~~
flag 被置为 false 了
// 这里进入了死循环
----------------------
volatile 关键字
● 可见性问题
让一个线程对共享变量的修改,能够及时的被其他线程看到。
● Java内存模型规定:要满足以上条件,volatile关键字需要有以下的功能
对 volatile 变量v的写入,与所有其他线程后续对 v 的读同步
1. 禁止缓存
volatile变量的访问控制符会加个ACC_VOLATILE
https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-4.html#jvms-4.5
2. 对
volatile
变量相关的指令不做重排序即JVM在进行编译的时候,正常情况下,会在JVM规定的规范内,对指令进行重排序,以提高运行效率(性能),而对于volatile修饰的内容,则不会进行重新排序。
● 对于以上的问题,在flag变量前加入volatile关键字
public volatile boolean flag = true;
此时的执行结果
代码开始了~~~~
flag 被置为 false 了
30024084
----------------------
扩展: Shared Variables 共享变量定义
可以在线程之间共享的内存称为共享内存或堆内存。
所有实例字段、静态字段和数组元素都存储在堆内存中,这些字段和数组都是标题中提到的共享变量。
冲突:如果至少有一个访问是写操作,那么对同一个变量的两次访问是冲突的。
这些能被多个线程访问的共享变量是内存模型规范的对象。
定义在: https://docs.oracle.com/javase/specs/jls/se8/html/jls-17.html#jls-17.4.1
----------------------
如果觉得有收获就点个赞吧,更多知识,请点击关注查看我的主页信息哦~
via 简书