摘要: 多线程,异步,任务和并行 1.异步和多线程应用场景区分 多线程 计算密集型工作 异步 IO密集型工作 2.线城同步中使用信号量 EventWaitHandle AutoResetEvent ManualResetEvent Semaphore Mutex 3.避免锁定不恰当的同步对象 1.需要同步的 阅读全文
posted @ 2022-12-17 14:06 摧残一生 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 代码部分 1.正确操作字符串 尽量少装箱 String str1 = "str2"+9.ToString(); 避免分配额外的内存空间 StringBuilder 2.使用默认转型方法 使用类型的转换运算符 编译器直接支持的数据类型,即直接映射到FCL中的类型。包括sbyte、byte、short、 阅读全文
posted @ 2022-12-17 14:03 摧残一生 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 问题描述:在使用前后端分离的情况下,前端访问后端时会出现跨域问题 解决方式: 1.设置跨域 1)、单个控制器方法CORS注解 在单个方法中加入注解@CrossOrigin。 2)、整个控制器启用CORS注解 在整个控制器上添加注解@CrossOrigin,其中origins为跨域的Url链接,max 阅读全文
posted @ 2022-12-17 13:53 摧残一生 阅读(2327) 评论(0) 推荐(0) 编辑