2020年5月11日
摘要: 最近都在和Linux打交道,这方面基础比较薄弱的我只好买了本鸟哥的书看看,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。为了方便大家查找linux的相关命令,我就将我了解到的命令列举一下,仅供大家参 阅读全文
posted @ 2020-05-11 18:44 Code2020 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 序言 今天我在写代码的时候,看到了。一个注解@Transactional(rollbackFor = Exception.class),今天就和大家分享一下,这个注解的用法; 异常 如下图所示,我们都知道Exception分为运行时异常RuntimeException和非运行时异常 error是一定 阅读全文
posted @ 2020-05-11 11:08 Code2020 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 1、Mysql的limit用法 limit分页公式 (1)limit分页公式:curPage是当前第几页;pageSize是一页多少条记录 limit (curPage-1)*pageSize,pageSize (2)用的地方:sql语句中 select * from student limit(c 阅读全文
posted @ 2020-05-11 09:00 Code2020 阅读(1393) 评论(0) 推荐(0) 编辑
摘要: 目标 理解线程安全? synchronized用法 死锁 Java内存模型 Vlolatile ThreadLock 什么是线程安全? 为什么有线程安全问题? 当多个线程同时共享,同一个全局变量或静态变量,做写的操作时,可能会发生数据冲突问题,也就是线程安全问题。但是做读操作是不会发生数据冲突问题。 阅读全文
posted @ 2020-05-11 08:17 Code2020 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 1.位运算概述 从现代计算机中所有的数据二进制的形式存储在设备中。即0、1两种状态,计算机对二进制数据进行的运算(+、-、*、/)都是叫位运算,即将符号位共同参与运算的运算。 口说无凭,举一个简单的例子来看下CPU是如何进行计算的,比如这行代码: int a = 35; int b = 47; in 阅读全文
posted @ 2020-05-11 08:15 Code2020 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 一、前戏 前后端分离已经成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式(也可以中间加一个node.js)有效的进行解耦,并且前后端分离会为以后的大型分布式架构,弹性计算架构,微服务架构,多端化服务(多种客户端:例如:浏览器,车载终端,安卓,IOS等等)打下坚实的基础。这个步 阅读全文
posted @ 2020-05-11 08:14 Code2020 阅读(1010) 评论(0) 推荐(2) 编辑
摘要: 数据库事务的隔离级别有4种,由低到高分别为Read uncommitted 、Read committed 、Repeatable read 、Serializable 。而且,在事务的并发操作中可能会出现脏读,不可重复读,幻读。下面通过事例一一阐述它们的概念与联系。 Read uncommitte 阅读全文
posted @ 2020-05-11 08:13 Code2020 阅读(577) 评论(2) 推荐(0) 编辑
摘要: 一般认为,采用消息传送机制/消息队列 的中间件技术,进行数据交流,用在分布式系统的集成。 为什么使用消息中间件解决分布式系统之间消息的传递。 电商场景:用户下单减库存,调用物流系统,系统扩充后服务化和业务拆分。系统交互,y一般用RPC(远程过程调用)。如果系统扩充到有几十个接口,消息中间件来解决问题 阅读全文
posted @ 2020-05-11 07:55 Code2020 阅读(404) 评论(0) 推荐(0) 编辑