事务 事务(Transaction),一般是指要做的或所做的事情,这些事情必须全部都完成,或者造成的影响和改变全部都撤销。 四大特性 Java中,事务有四个特性(ACID):原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。 ...
分类:
编程语言 时间:
2020-02-29 00:36:54
阅读次数:
64
设计模式 设计模式(Design Pattern)是前辈们对代码开发经验的总结,是解决特定问题的一系列套路。它不是语法规定,而是一套用来提高代码可复用性、可维护性、可读性、稳健性以及安全性的解决方案。 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式 ...
分类:
编程语言 时间:
2020-02-28 01:10:16
阅读次数:
75
相同点: java中class.forName() 和 classLoader 都可用来对类进行加载不同店: 1、class.forName()除了将类的 .class 文件加载到jvm中之外,还会对类进行解释,执行类中的static块,还会执行给静态变量赋值的静态方法 2、classLoader只 ...
分类:
其他好文 时间:
2020-02-27 15:48:59
阅读次数:
59
什么是 SPI SPI是Service Provider Interface的简称,是JDK默认提供的一种将接口和实现类进行分离的机制。这种机制能将接口和实现进行解耦,大大提升系统的可扩展性。 SPI机制约定:当一个Jar包需要提供一个接口的实现类时,这个Jar包需要在META INF/servic ...
分类:
编程语言 时间:
2020-02-27 14:39:39
阅读次数:
71
Java工程师薪资高,你会质疑吗?大数据工程师薪资高,你会质疑吗?Python工程师薪资高,你会质疑吗?你都不会,但是如果说前端工程师薪资高,你一定会质疑!有很多人不服,认为前端“配不上”高昂的报酬。不过前端薪资高,这也是业界公认的事实,1当我们在质疑时究竟什么才是“前端工程师”?“前端”是指软件的表现层或者用户界面(UI)。前端工程师主要使用Web技术实现UI。前端工程师与Web开发人员的主要区
分类:
其他好文 时间:
2020-02-26 18:37:34
阅读次数:
64
通过在优锐课的java学习中,get很多学习干货。打印按钮或链接是对网页的简单添加CSS(层叠样式表)使你可以控制屏幕上的网页内容。此控件也扩展到其他媒体,例如在打印网页时。你可能想知道为什么要在网页上添加打印功能;毕竟,大多数人已经知道或可以轻松地知道如何使用浏览器的菜单打印网页。但是在某些情况下,在页面上添加打印按钮或链接不仅会使你的用户在需要打印页面时更加轻松,而且可能甚至更重要的是使你可以
分类:
Web程序 时间:
2020-02-25 11:13:34
阅读次数:
113
综上所述,各种对比之后,我个人倾向于是: 一般的业务系统要引入MQ,最早大家都用ActiveMQ,但是现在确实大家用的不多了,没经过大规模吞吐量场景的验证,社区也不是很活跃,所以大家还是算了吧,我个人不推荐用这个了; 后来大家开始用RabbitMQ,但是确实erlang语言阻止了大量的java工程师 ...
分类:
其他好文 时间:
2020-02-23 20:01:10
阅读次数:
69
线程 线程的调度: 创建多线程的方式: 方法一:创建Thread类的子类 注意:void start()使该线程开始执行; Java虚拟机调用该线程的run方法。 结果是两个线程并发地运行;当前线程(main线程)和另一个线程(创建的新线程,执行其run 方法)。 多次启动一个线程是非法的。特别是当 ...
分类:
编程语言 时间:
2020-02-23 16:22:50
阅读次数:
81
Java小项目之:教你做电子日历!<!doctypehtml><html><head><metacharset="utf-8"><title>日历控件</title><scriptsrc="js/new_file.js"defer></script></he
分类:
编程语言 时间:
2020-02-22 23:39:33
阅读次数:
82