2019年5月24日

(PASS)break 和 continue 的区别

摘要: 1 break; while循环中,break是用于永久终止循环。即不执行本次循环中break后面的语句,直接跳出循环。 终止,跳出,结束循环(可以作用在任何地方)。也常与switch分支结构合用。2 continue; while循环中,continue是用于终止本次循环。即本次循环中contin 阅读全文

posted @ 2019-05-24 17:08 William_Dai 阅读(1543) 评论(0) 推荐(0)

2019年5月23日

java架构的演变

摘要: 传统构架 传统构架是部署在一个tomcat上的,Tomcat 默认配置的最大请求数是 150,也就是说同时支持 150 个并发,当某个应用拥有 250 个以上并发的时候,应考虑应用服务器的集群。因此当用户达到一定数量的时候就要考虑到集群。 Tomcat集群 通过 nginx代理(???) ,假设每台 阅读全文

posted @ 2019-05-23 10:36 William_Dai 阅读(1238) 评论(0) 推荐(0)

2019年5月22日

反编译软件

摘要: https://www.ttrar.com/html/156346.html 阅读全文

posted @ 2019-05-22 09:45 William_Dai 阅读(112) 评论(0) 推荐(0)

AtomicInteger 、Synchronized 和 volatile 之间的区别?

摘要: AtomicInteger:无锁的线程安全整数??? Synchronized:同步 volatile:挥发性??? 参考文档: 阅读全文

posted @ 2019-05-22 09:37 William_Dai 阅读(523) 评论(0) 推荐(0)

MySQL事务一致性理解

摘要: 一,一致性: 1,概念: 一致性是指数据处于一种语义上的有意义且正确???的状态。 一致性是对数据可见性的约束,保证在一个事务中的多次操作的数据中间状态???对其他事务不可见的。因为这些中间状态,是一个过渡状态,与事务的开始状态和事务的结束状态是不一致的。 2,举例: 举个例子,张三给李四转账100 阅读全文

posted @ 2019-05-22 09:27 William_Dai 阅读(6821) 评论(0) 推荐(0)

mysql的事务四个特性以及 事务的四个隔离级别

摘要: 一、事务四大属性 分别是原子性、一致性、隔离性、持久性。 1,原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。 参考:什么是原子性操作? 2,一致性(Consistency 阅读全文

posted @ 2019-05-22 09:21 William_Dai 阅读(847) 评论(0) 推荐(0)

2019年5月21日

序列化和反序列化的简单理解

摘要: 把对象转换为字节序列的过程称为对象的序列化; 把字节序列恢复为对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2) 在网络上传送对象的字节序列。 在很多应用中,需要对某些对象进行序列化,让它们离开内存空间,入住物理硬盘, 阅读全文

posted @ 2019-05-21 18:57 William_Dai 阅读(822) 评论(0) 推荐(0)

内存溢出和内存泄漏的区别,产生原因以及解决方案

摘要: 内存溢出和内存泄漏的区别 1.1内存溢出:(Out Of Memory OOM) 系统已经不能再分配出你所需要的空间,比如你需要100M的空间,系统只剩90M了,这就叫内存溢出 例子:一个盘子用尽各种方法只能装4个果子,你装了5个,结果掉倒地上不能吃了。这就是溢出。比方说栈,栈满时再做进栈必定产生空 阅读全文

posted @ 2019-05-21 18:45 William_Dai 阅读(13954) 评论(0) 推荐(0)

oracle入门学习之oracle数据库结构

摘要: 1. oracle数据库结构 1.1 Oracle可以看做是一个大的数据库???,里面可以创建很多实例; 一个实例对应多个表空间、多个用户; 一个用户只能有一个表空间; 一个表空间可以有多个用户; 一个用户只能看到自己建的表; 1.2 表空间,用户创建 -- 创建表空间 create tablesp 阅读全文

posted @ 2019-05-21 15:21 William_Dai 阅读(333) 评论(0) 推荐(0)

Java微服务(Spring-boot+MyBatis+Maven)入门教程

摘要: 1,项目创建 新建maven项目,如下图: 选择路径,下一步 输入1和2的内容,点完成 项目创建完毕,结构如下图所示: 填写pom.xml里内容,为了用于打包,3必须选择jar,4和5按图上填写 2,项目配置2-1,application.propertiesserver.address=local 阅读全文

posted @ 2019-05-21 14:52 William_Dai 阅读(682) 评论(0) 推荐(0)

导航