07 2019 档案
摘要:Spring事务的本质其实就是数据库对事务的支持,没有数据库的事务支持,spring是无法提供事务功能的 1.原子性(A):是指事务要么都成功,要么都失败。成功就影响数据库,失败就对数据库不影响,保持原样。 2.一致性(C):是指应用层系统从一种正确的状态,在事务成功后,达成另一种正确的状态。比如:
阅读全文
摘要:1.悲观锁是当线程拿到资源时,就对资源上锁,并在提交后,才释放锁资源,其他线程才能使用资源。 2.乐观锁是当线程拿到资源时,上乐观锁,在提交之前,其他的锁也可以操作这个资源,当有冲突的时候,并发机制会保留前一个提交,打回后一个提交,让后一个线程重新获取资源后,再操作,然后提交。和git上传代码一样,
阅读全文
摘要:https://blog.csdn.net/soonfly/article/details/70305683
阅读全文
摘要:之前好多概念一直觉得没理解好,今天再来梳理一下 1.Ajax既是一个前端的API,这一技术能够向服务器请求额外的数据而无须卸载页面,就是不用刷新页面也能获得新数据,会带来更好的用户体验。 它的底层是由XHR实现的,XHR对象包含3个属性:1.方法类型(POST/GET)2.URL 3.async(是
阅读全文
摘要:遇到一个问题:项目jar包扫描后,升级了好多jar包,包括mysql的驱动jar包升级到了8.0版本以上。升级后从mysql中查出的时候,全都比数据库的时间多13小时,而且这些时间存到数据库的时间,有些是正确的时间,有时比正确时间少13小时,这样返回给前端的时间就不准确,解决这个问题只要在sprin
阅读全文
摘要:遇到一个问题,前端按照平常方式传给我json对象,属性名和我一致,我在controller层也按平常方式使用@RequestBody注解,用相应的实体类接收参数,但别人可以成功接到参数,而我的却不能,在实体类的成员变量上增加@JsonProperty("属性名"),就解决了问题 查了一下这个注解:
阅读全文
摘要:遇到一个问题,springboot升级成2.0后,从数据库查出来的日期,用Date接收,最后直接返回给前端,在谷歌浏览器中能正常显示成yyyy-MM-dd HH:mm:ss格式。但是在IE浏览器中日期显示的是“乱码”,因为springboot1.x版本的将Date字段返回的是时间戳 ,而谷歌、IE都
阅读全文
摘要:索引的级数越多,访问速度不一定越快。举例子记忆:就好像是字典的目录结构一样,如果目录比你的字典内容还大,你觉得能好吗?换位思考,假如内容就10页,而目录用了500页,那么就相当于索引级数(500页)越多,但是访问速度肯定是很慢的,本来10页,我手翻都能翻完,结果索引的级数太多了,访问了半天才找到。总
阅读全文
摘要:进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。
阅读全文
摘要:Eden 区:当一个实例被创建了,首先会被存储在堆内存年轻代的 Eden 区中。 Survivor 区(S0 和 S1):作为年轻代 GC(Minor GC)周期的一部分,存活的对象(仍然被引用的)从 Eden 区被移动到 Survivor 区的 S0 中。类似的,垃圾回收器会扫描 S0 然后将存活
阅读全文
浙公网安备 33010602011771号