摘要:
Java 多线程系列文章第 2 篇
接下来几篇会给大家屡清楚多线程中涉及到的一些概念,理解了这些概念,往后的文章才好明白。
今天给大家讲讲同步和异步这兄弟俩。
同步 & 异步
通过咱们现实中的一个场景来描述这 2 个干巴巴的词。大家身边不知道有木有朋友是潮汕的?潮汕地区每家每户都有功夫茶,只要来客人,一... 阅读原文
2019-06-27 14:27:03 阅读(2594) 评论(0)
摘要:
简介Redis 是目前使用十分广泛的内存数据库。Redis 比 Memcached 支持更丰富的数据类型,如 Lists, Hashes, Sets 及 Ordered Sets 等,支持数据持久化、备份;除此之外,Redis 还支持事务,HA,主从库,同时兼具了非关系型数据库与关系型数据的特性,有着丰富的应用场景。... 阅读原文
2019-06-27 14:08:02 阅读(2044) 评论(0)
摘要:
代理模式:为其他对象提供一种代理来控制对这个对象的访问。我们来看这样一个简单的例子,现在超市商家不直接把商品交给客户,而是通过一些平台的外卖小哥把商品送到客户手中,此时外卖小哥就起到了代理的作用。代码如下:
//客户类public class Customer {
public String na... 阅读原文
2019-06-27 13:22:02 阅读(2411) 评论(0)
摘要:
今天在别人代码中发现java8 新特性,发现自己阅读代码有点儿吃力,很是汗颜,java8新特性都出来这么久了,只知其名不见其形,所有今天回家补了补知识。
一、 接口
在java8 中,接口中引入了新的关键字default和static,通过使用default修饰方法,可以让我们在接口中定义具体的方法实现... 阅读原文
2019-06-27 12:31:02 阅读(2352) 评论(0)
摘要:
转载请标明博客的地址
本人博客和github账号,如果对你有帮助请在本人github项目AioSocket上点个star,激励作者对社区贡献
个人博客:https://www.cnblogs.com/haibiscuit/
个人github: https://github.com/haibiscuit?ta... 阅读原文
2019-06-27 12:17:09 阅读(2441) 评论(0)
摘要:
本篇文章将教你如何使用VS Code编写Spring Boot程序。你不需要用Eclipse,也不需要用IDEA。已经习惯了VS,其他的IDE…… 但不得不说VS Code很厉害,一用就喜欢。微软给VS Code提供了编写Java的插件,你可以在VS Code上愉快地写Java。
一、环境搭建
... 阅读原文
2019-06-27 11:17:05 阅读(2522) 评论(0)
摘要:
<<< 相同点 >>>
1、Hibernate与MyBatis 都可以通过SessionFactoryBuilder 由 XML 配置文件生成SessionFactory, 然后再由SessionFactory 生成Session ,最后又 Session 来开启执行事务和S... 阅读原文
2019-06-27 10:31:02 阅读(2557) 评论(0)
摘要:
前面介绍了如何通过Socket接口传输文本与文件,在示例代码中,Socket客户端得先调用connect方法连接服务端,确认双方成功连上后才能继续运行后面的代码,这种确认机制确保客户端与服务端的的确确成功连接了,因而是可靠的网络连接,并且该可靠连接属于TCP连接。为啥这么说呢?因为TCP协议(全称“Transmiss... 阅读原文
2019-06-27 09:55:03 阅读(2290) 评论(0)
摘要:
解决表单提交的数据丢失问题:
一、问题描述:
当我们在给前台页面设置修改功能的时候,因为有些信息是不允许进行修改的,所以在修改表单中没有相应的修改输入框,但是在修改表单的数据提交的时候,那些不允许修改的信息在数据库中却不见了。
二、原因分析:
提交表单的时候,因为在表单中没有那些不允许... 阅读原文
2019-06-27 09:22:02 阅读(3583) 评论(0)
摘要:
案例:“由于公司的制度不完善,人员缺乏,导致业务人员一有什么事情,全部都来找自己。本来自己就已经身兼数职,现在还要每天面临业务员们的各种炮轰,实在是有点受不了啊。”
于是,小左想着想着,就打算将这个问题写出来,看能不能从代码里找到现实中解决问题的答案。在键盘前犹豫片刻后,小左先把自己用JAVA代码解释了一遍。
... 阅读原文
2019-06-27 08:34:08 阅读(2309) 评论(0)